OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: r...@openpkg.org Module: openpkg-src Date: 21-Oct-2009 21:36:45 Branch: HEAD Handle: 2009102120364500 Modified files: openpkg-src/json json.spec Log: add zzjson C API, too Summary: Revision Changes Path 1.132 +26 -8 openpkg-src/json/json.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/json/json.spec ============================================================================ $ cvs diff -u -r1.131 -r1.132 json.spec --- openpkg-src/json/json.spec 21 Oct 2009 19:27:47 -0000 1.131 +++ openpkg-src/json/json.spec 21 Oct 2009 19:36:45 -0000 1.132 @@ -23,6 +23,7 @@ # package version %define V_api_c 0.9 +%define V_api_c2 1.0.1 %define V_api_pl1 2.16 %define V_api_pl2 0.03 %define V_api_pl3 0.38 @@ -46,14 +47,15 @@ # list of sources Source0: http://oss.metaparadigm.com/json-c/json-c-%{V_api_c}.tar.gz -Source1: http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-%{V_api_pl1}.tar.gz -Source2: http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-PC-%{V_api_pl2}.tar.gz -Source3: http://www.cpan.org/authors/id/D/DO/DOWENS/JSON-DWIW-%{V_api_pl3}.tar.gz -Source4: http://www.cpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-%{V_api_pl4}.tar.gz -Source5: http://www.cpan.org/authors/id/P/PE/PERLER/JavaScript-Dumper-%{V_api_pl5}.tar.gz -Source6: ftp://ftp.openpkg.org/sources/CPY/VERSIONED/json/json-%{V_api_js1}.js -Source7: ftp://ftp.openpkg.org/sources/CPY/VERSIONED/json/json2-%{V_api_js2}.js -Source8: http://www.ietf.org/rfc/rfc4627.txt +Source1: http://switch.dl.sourceforge.net/zzjson/zzjson-%{V_api_c2}.tar.gz +Source2: http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-%{V_api_pl1}.tar.gz +Source3: http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-PC-%{V_api_pl2}.tar.gz +Source4: http://www.cpan.org/authors/id/D/DO/DOWENS/JSON-DWIW-%{V_api_pl3}.tar.gz +Source5: http://www.cpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-%{V_api_pl4}.tar.gz +Source6: http://www.cpan.org/authors/id/P/PE/PERLER/JavaScript-Dumper-%{V_api_pl5}.tar.gz +Source7: ftp://ftp.openpkg.org/sources/CPY/VERSIONED/json/json-%{V_api_js1}.js +Source8: ftp://ftp.openpkg.org/sources/CPY/VERSIONED/json/json2-%{V_api_js2}.js +Source9: http://www.ietf.org/rfc/rfc4627.txt # build information Prefix: %{l_prefix} @@ -79,6 +81,11 @@ url = http://oss.metaparadigm.com/json-c/ regex = json-c-(__VER__)\.tar\.gz } + prog json:json-c2 = { + version = %{V_api_c2} + url = http://sourceforge.net/projects/zzjson/files/ + regex = zzjson-(__VER__)\.tar\.gz + } prog json:json-pl1 = { version = %{V_api_pl1} url = http://www.cpan.org/authors/id/M/MA/MAKAMAKA/ @@ -122,6 +129,7 @@ %setup -q -T -D -a 3 %setup -q -T -D -a 4 %setup -q -T -D -a 5 + %setup -q -T -D -a 6 cp %{SOURCE json-%{V_api_js1}.js} json.js cp %{SOURCE json2-%{V_api_js2}.js} json2.js @@ -134,6 +142,10 @@ --disable-shared %{l_make} %{l_mflags -O} ) || exit $? + ( cd zzjson-%{V_api_c2} + CC="%{l_cc}" \ + %{l_bash} ./buildstatic.sh + ) || exit $? %{l_prefix}/bin/perl-openpkg prepare %{l_prefix}/bin/perl-openpkg -d JSON-%{V_api_pl1} configure build %{l_prefix}/bin/perl-openpkg -d JSON-PC-%{V_api_pl2} configure build @@ -146,6 +158,12 @@ ( cd json-c-%{V_api_c} %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT" ) || exit $? + ( cd zzjson-%{V_api_c2} + %{l_shtool} install -c -m 644 \ + include/zzjson.h $RPM_BUILD_ROOT%{l_prefix}/include/ + %{l_shtool} install -c -m 644 \ + lib/libzzjson.a $RPM_BUILD_ROOT%{l_prefix}/lib/ + ) || exit $? %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/json %{l_shtool} install -c -m 644 \ @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org