jsoncpp: update to 1.6.5.
This commit is contained in:
parent
c03f29c2e6
commit
a2ce7716e4
4 changed files with 9 additions and 53 deletions
|
@ -1200,7 +1200,7 @@ libspeechd.so.2 speech-dispatcher-0.8_1
|
||||||
libre2.so.0 re2-20130115_1
|
libre2.so.0 re2-20130115_1
|
||||||
libminizip.so.1 minizip-1.2.7_1
|
libminizip.so.1 minizip-1.2.7_1
|
||||||
libsrtp.so.0 libsrtp-1.4.4_1
|
libsrtp.so.0 libsrtp-1.4.4_1
|
||||||
libjsoncpp.so.0 jsoncpp-0.6.0rc2_1
|
libjsoncpp.so.1 jsoncpp-1.6.5_1
|
||||||
libesmtp.so.6 libesmtp-1.0.6_4
|
libesmtp.so.6 libesmtp-1.0.6_4
|
||||||
libcaca.so.0 libcaca-0.99.beta18_3
|
libcaca.so.0 libcaca-0.99.beta18_3
|
||||||
libcaca++.so.0 libcaca-0.99.beta18_3
|
libcaca++.so.0 libcaca-0.99.beta18_3
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
prefix=/usr
|
|
||||||
exec_prefix=${prefix}
|
|
||||||
libdir=${exec_prefix}/lib
|
|
||||||
includedir=${prefix}/include
|
|
||||||
|
|
||||||
Name: jsoncpp
|
|
||||||
Description: API for manipulating JSON
|
|
||||||
Version: 0.6.0
|
|
||||||
URL: http://jsoncpp.sourceforge.net/
|
|
||||||
Libs: -L${libdir} -ljsoncpp
|
|
||||||
Cflags: -I${includedir}/jsoncpp/
|
|
|
@ -1,16 +0,0 @@
|
||||||
--- SConstruct.orig 2010-03-13 13:59:50.000000000 +0300
|
|
||||||
+++ SConstruct 2013-04-23 19:31:39.042439981 +0400
|
|
||||||
@@ -119,6 +119,13 @@
|
|
||||||
env.Append( CPPDEFINES=[ "WIN32", "NDEBUG", "_MT" ] )
|
|
||||||
elif platform.startswith('linux-gcc'):
|
|
||||||
env.Tool( 'default' )
|
|
||||||
+ env.Replace(AS = os.environ['AS'])
|
|
||||||
+ env.Replace(AR = os.environ['AR'])
|
|
||||||
+ env.Replace(NM = os.environ['NM'])
|
|
||||||
+ env.Replace(CPP = os.environ['CPP'])
|
|
||||||
+ env.Replace(LD = os.environ['LD'])
|
|
||||||
+ env.Replace(CXX = os.environ['CXX'])
|
|
||||||
+ env.Replace(GCC = os.environ['GCC'])
|
|
||||||
env.Append( LIBS = ['pthread'], CCFLAGS = "-Wall" )
|
|
||||||
env['SHARED_LIB_ENABLED'] = True
|
|
||||||
else:
|
|
|
@ -1,34 +1,17 @@
|
||||||
# Template build file for 'jsoncpp'.
|
# Template build file for 'jsoncpp'.
|
||||||
pkgname=jsoncpp
|
pkgname=jsoncpp
|
||||||
version=0.6.0rc2
|
version=1.6.5
|
||||||
_srcversion=0.6.0-rc2
|
revision=1
|
||||||
revision=5
|
build_style="cmake"
|
||||||
hostmakedepends="scons"
|
hostmakedepends="cmake"
|
||||||
wrksrc="${pkgname}-src-${_srcversion}"
|
configure_args="-DCMAKE_BUILD_TYPE=Release -DBUILD_STATIC_LIBS=ON
|
||||||
|
-DBUILD_SHARED_LIBS=ON -DJSONCPP_WITH_TESTS=OFF"
|
||||||
short_desc="A JSON implementation in C++"
|
short_desc="A JSON implementation in C++"
|
||||||
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
||||||
license="Public Domain or MIT"
|
license="Public Domain or MIT"
|
||||||
homepage="http://jsoncpp.sourceforge.net/"
|
homepage="http://jsoncpp.sourceforge.net/"
|
||||||
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-src-${_srcversion}.tar.gz"
|
distfiles="https://github.com/open-source-parsers/${pkgname}/archive/${version}.tar.gz"
|
||||||
checksum=d4d193d163f520b08b9155cba978615892ca1359d77e3fb261fce2f86d09b283
|
checksum=a2b121eaff56ec88cfd034d17685821a908d0d87bc319329b04f91a6552c1ac2
|
||||||
|
|
||||||
do_build() {
|
|
||||||
sed -i SConstruct -e "s/g++/${CXX}/g"
|
|
||||||
scons CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS} " \
|
|
||||||
DESTDIR="${DESTDIR}" platform=linux-gcc
|
|
||||||
${CXX} -o libjsoncpp.so.0.0.0 -shared -Wl,-soname,libjsoncpp.so.0 \
|
|
||||||
buildscons/linux-gcc-*/src/lib_json/*.os -lpthread
|
|
||||||
}
|
|
||||||
|
|
||||||
do_install() {
|
|
||||||
vmkdir usr/lib
|
|
||||||
cp libjsoncpp.so.0.0.0 ${DESTDIR}/usr/lib/
|
|
||||||
ln -sf libjsoncpp.so.0.0.0 ${DESTDIR}/usr/lib/libjsoncpp.so
|
|
||||||
ln -sf libjsoncpp.so.0.0.0 ${DESTDIR}/usr/lib/libjsoncpp.so.0
|
|
||||||
vmkdir usr/include/jsoncpp/json
|
|
||||||
install -p -m 0644 include/json/*.h ${DESTDIR}/usr/include/jsoncpp/json
|
|
||||||
vinstall ${FILESDIR}/jsoncpp.pc 644 usr/lib/pkgconfig
|
|
||||||
}
|
|
||||||
|
|
||||||
jsoncpp-devel_package() {
|
jsoncpp-devel_package() {
|
||||||
depends="jsoncpp>=${version}_${revision}"
|
depends="jsoncpp>=${version}_${revision}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue