Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= jsoncpp |
4 |
PORTNAME= jsoncpp |
5 |
PORTVERSION= 1.8.0 |
5 |
PORTVERSION= 1.8.1 |
6 |
PORTREVISION= 2 |
|
|
7 |
CATEGORIES= devel |
6 |
CATEGORIES= devel |
8 |
|
7 |
|
9 |
MAINTAINER= yuri@rawbw.com |
8 |
MAINTAINER= yuri@rawbw.com |
Lines 18-24
Link Here
|
18 |
USES= compiler:features dos2unix scons |
17 |
USES= compiler:features dos2unix scons |
19 |
USE_LDCONFIG= yes |
18 |
USE_LDCONFIG= yes |
20 |
|
19 |
|
21 |
MAKE_ARGS= platform=linux-gcc |
20 |
PLATFORM= linux-gcc-FreeBSD |
|
|
21 |
MAKE_ARGS= platform=${PLATFORM} |
22 |
|
22 |
|
23 |
.include <bsd.port.pre.mk> |
23 |
.include <bsd.port.pre.mk> |
24 |
|
24 |
|
Lines 38-46
Link Here
|
38 |
do-install: |
38 |
do-install: |
39 |
@${MKDIR} ${STAGEDIR}${PREFIX}/include/jsoncpp |
39 |
@${MKDIR} ${STAGEDIR}${PREFIX}/include/jsoncpp |
40 |
(cd ${WRKSRC}/include/ && ${COPYTREE_SHARE} json/ ${STAGEDIR}${PREFIX}/include/jsoncpp/) |
40 |
(cd ${WRKSRC}/include/ && ${COPYTREE_SHARE} json/ ${STAGEDIR}${PREFIX}/include/jsoncpp/) |
41 |
${INSTALL_DATA} ${WRKSRC}/libs/linux-gcc-FreeBSD/libjsoncpp.a \ |
41 |
${INSTALL_DATA} ${WRKSRC}/libs/${PLATFORM}/libjsoncpp.a \ |
42 |
${STAGEDIR}${PREFIX}/lib |
42 |
${STAGEDIR}${PREFIX}/lib |
43 |
${INSTALL_LIB} ${WRKSRC}/libs/linux-gcc-FreeBSD/libjsoncpp.so.${DISTVERSION} \ |
43 |
${INSTALL_LIB} ${WRKSRC}/libs/${PLATFORM}/libjsoncpp.so.${DISTVERSION} \ |
44 |
${STAGEDIR}${PREFIX}/lib |
44 |
${STAGEDIR}${PREFIX}/lib |
45 |
${LN} -s libjsoncpp.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libjsoncpp.so.1 |
45 |
${LN} -s libjsoncpp.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libjsoncpp.so.1 |
46 |
${LN} -s libjsoncpp.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libjsoncpp.so |
46 |
${LN} -s libjsoncpp.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libjsoncpp.so |
Lines 52-55
Link Here
|
52 |
-e 's|@JSONCPP_VERSION@|${DISTVERSION}|g' \ |
52 |
-e 's|@JSONCPP_VERSION@|${DISTVERSION}|g' \ |
53 |
${STAGEDIR}${PREFIX}/libdata/pkgconfig/jsoncpp.pc |
53 |
${STAGEDIR}${PREFIX}/libdata/pkgconfig/jsoncpp.pc |
54 |
|
54 |
|
|
|
55 |
do-test: |
56 |
@${ECHO} "Please note that 3 testcases are known to fail: https://github.com/open-source-parsers/jsoncpp/issues/628" |
57 |
@cd ${WRKSRC} && CXX=${CXX} ${SCONS} platform=${PLATFORM} check |
58 |
|
55 |
.include <bsd.port.post.mk> |
59 |
.include <bsd.port.post.mk> |