UPDATE: devel/jsoncpp
This commit is contained in:
parent
ed5349002a
commit
f260267c10
2 changed files with 21 additions and 1 deletions
|
@ -15,7 +15,7 @@ HOMEPAGE = https://github.com/open-source-parsers/jsoncpp/wiki
|
||||||
# Public Domain / MIT
|
# Public Domain / MIT
|
||||||
PERMIT_PACKAGE = Yes
|
PERMIT_PACKAGE = Yes
|
||||||
|
|
||||||
WANTLIB = m ${COMPILER_LIBCXX}
|
WANTLIB = c m ${COMPILER_LIBCXX}
|
||||||
|
|
||||||
COMPILER = base-clang ports-gcc base-gcc
|
COMPILER = base-clang ports-gcc base-gcc
|
||||||
|
|
||||||
|
@ -28,6 +28,11 @@ MODPY_RUNDEP = No
|
||||||
|
|
||||||
TEST_ENV += LD_PRELOAD=${WRKBUILD}/libjsoncpp.so.${LIBjsoncpp_VERSION}
|
TEST_ENV += LD_PRELOAD=${WRKBUILD}/libjsoncpp.so.${LIBjsoncpp_VERSION}
|
||||||
|
|
||||||
|
CXXFLAGS += -I${LOCALBASE}/lib
|
||||||
|
LDFLAGS += -L${LOCALBASE}/lib -lc
|
||||||
|
|
||||||
|
CONFIGURE_ARGS +=-Dcpp_args="${CXXFLAGS}" -Dcpp_link_args="${LDFLAGS}"
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/jsoncpp
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/jsoncpp
|
||||||
${INSTALL_DATA} ${WRKSRC}/{AUTHORS,LICENSE,README.md} \
|
${INSTALL_DATA} ${WRKSRC}/{AUTHORS,LICENSE,README.md} \
|
||||||
|
|
15
devel/jsoncpp/patches/patch-pkg-config_jsoncpp_pc_in
Normal file
15
devel/jsoncpp/patches/patch-pkg-config_jsoncpp_pc_in
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Index: pkg-config/jsoncpp.pc.in
|
||||||
|
--- pkg-config/jsoncpp.pc.in.orig
|
||||||
|
+++ pkg-config/jsoncpp.pc.in
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
-prefix=@CMAKE_INSTALL_PREFIX@
|
||||||
|
-exec_prefix=@CMAKE_INSTALL_PREFIX@
|
||||||
|
-libdir=@libdir_for_pc_file@
|
||||||
|
-includedir=@includedir_for_pc_file@
|
||||||
|
+prefix=${TRUEPREFIX}
|
||||||
|
+exec_prefix=${TRUEPREFIX}
|
||||||
|
+libdir=${TRUEPREFIX}/lib
|
||||||
|
+includedir=${TRUEPREFIX}/include/jsoncpp
|
||||||
|
|
||||||
|
Name: jsoncpp
|
||||||
|
Description: A C++ library for interacting with JSON
|
Loading…
Add table
Add a link
Reference in a new issue