diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -96,7 +96,6 @@ libnspr4.so:PR_DetachThread libnspr4.so:PR_DisableClockInterrupts libnspr4.so:PR_DuplicateEnvironment -libnspr4.so:PR_EXPERIMENTAL_ONLY_IN_4_17_GetOverlappedIOHandle libnspr4.so:PR_EmulateAcceptRead libnspr4.so:PR_EmulateSendFile libnspr4.so:PR_EnableClockInterrupts diff --git a/abi_symbols32 b/abi_symbols32 --- a/abi_symbols32 +++ b/abi_symbols32 @@ -96,7 +96,6 @@ libnspr4.so:PR_DetachThread libnspr4.so:PR_DisableClockInterrupts libnspr4.so:PR_DuplicateEnvironment -libnspr4.so:PR_EXPERIMENTAL_ONLY_IN_4_17_GetOverlappedIOHandle libnspr4.so:PR_EmulateAcceptRead libnspr4.so:PR_EmulateSendFile libnspr4.so:PR_EnableClockInterrupts diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,9 +1,9 @@ name : libnspr -version : '4.17' -release : 10 +version : 4.18 +release : 11 source : - - https://ftp.mozilla.org/pub/nspr/releases/v4.17/src/nspr-4.17.tar.gz : 590a0aea29412ae22d7728038c21ef2ab42646e48172a47d2e4bb782846d1095 -homepage : http://www.mozilla.org + - https://ftp.mozilla.org/pub/nspr/releases/v4.18/src/nspr-4.18.tar.gz : b89657c09bf88707d06ac238b8930d3ae08de68cb3edccfdc2e3dc97f9c8fb34 +homepage : https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR license : - MPL-1.1 - GPL-2.0 @@ -18,15 +18,21 @@ pushd nspr sed -i 's#$(LIBRARY) ##' config/rules.mk if [[ ! -z "${EMUL32BUILD}" ]]; then - %configure --prefix=/usr --with-mozilla --with-pthreads + %configure --with-mozilla --with-pthreads else - %configure --prefix=/usr --enable-64bit --with-mozilla --with-pthreads + %configure --enable-64bit --with-mozilla --with-pthreads fi build : | - pushd nspr - %make + %make -C nspr install : | - pushd nspr - %make_install + %make_install -C nspr rm -v $installdir/usr/bin/prerr.properties rm -v $installdir/usr/bin/compile-et.pl +check : | + perl ./nspr/pr/tests/runtests.pl 2>&1 | tee output.log + TEST_FAILURES=`grep -c FAILED ./output.log` || : + if [ $TEST_FAILURES -ne 0 ]; then + echo "error: test suite returned failure(s)" + exit 1 + fi + echo "test suite completed" diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,7 +1,7 @@ libnspr - http://www.mozilla.org + https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR Pierre-Yves pyu@riseup.net @@ -33,7 +33,7 @@ emul32 - libnspr + libnspr /usr/lib32/lib*.so @@ -46,8 +46,8 @@ programming.devel - libnspr-32bit - libnspr-devel + libnspr-32bit + libnspr-devel /usr/lib32/pkgconfig/*.pc @@ -60,7 +60,7 @@ programming.devel - libnspr + libnspr /usr/include/ @@ -69,12 +69,12 @@ - - 2017-09-28 - 4.17 + + 2018-01-20 + 4.18 Packaging update Pierre-Yves pyu@riseup.net \ No newline at end of file