View | Details | Raw Unified | Return to bug 220321
Collapse All | Expand All

(-)devel/jsoncpp/Makefile (-5 / +9 lines)
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>
(-)devel/jsoncpp/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1482089950
1
TIMESTAMP = 1498626054
2
SHA256 (open-source-parsers-jsoncpp-1.8.0_GH0.tar.gz) = 5deb2462cbf0c0121c9d6c9823ec72fe71417e34242e3509bc7c003d526465bc
2
SHA256 (open-source-parsers-jsoncpp-1.8.1_GH0.tar.gz) = 858db2faf348f89fdf1062bd3e79256772e897e7f17df73e0624edf004f2f9ac
3
SIZE (open-source-parsers-jsoncpp-1.8.0_GH0.tar.gz) = 206659
3
SIZE (open-source-parsers-jsoncpp-1.8.1_GH0.tar.gz) = 210629
(-)devel/jsoncpp/pkg-plist (-1 / +1 lines)
Lines 12-16 Link Here
12
lib/libjsoncpp.a
12
lib/libjsoncpp.a
13
lib/libjsoncpp.so
13
lib/libjsoncpp.so
14
lib/libjsoncpp.so.1
14
lib/libjsoncpp.so.1
15
lib/libjsoncpp.so.1.8.0
15
lib/libjsoncpp.so.1.8.1
16
libdata/pkgconfig/jsoncpp.pc
16
libdata/pkgconfig/jsoncpp.pc

Return to bug 220321