Thu Aug 30 12:21:44 2018 UTC ()
Update to 4.20

Changelog:
NSPR 4.20 contains the following changes:
- Added support for the RISC-V 64-bit target.
- Added support for aarch64 Windows.
- Added support for abstract socket addresses on Linux and Android.
- Fixed a FreeBSD build issue.
- ASAN poisoning functions on Windows no longer use the dllimport
  attribute.


(ryoon)
diff -r1.96 -r1.97 pkgsrc/devel/nspr/Makefile
diff -r1.50 -r1.51 pkgsrc/devel/nspr/distinfo
diff -r1.3 -r1.4 pkgsrc/devel/nspr/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c

cvs diff -r1.96 -r1.97 pkgsrc/devel/nspr/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/nspr/Makefile 2018/08/22 09:43:33 1.96
+++ pkgsrc/devel/nspr/Makefile 2018/08/30 12:21:44 1.97
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.96 2018/08/22 09:43:33 wiz Exp $ 1# $NetBSD: Makefile,v 1.97 2018/08/30 12:21:44 ryoon Exp $
2 2
3DISTNAME= nspr-${NSPR_RELEASE:S/.0$//} 3DISTNAME= nspr-${NSPR_RELEASE:S/.0$//}
4NSPR_RELEASE= 4.19.0 4NSPR_RELEASE= 4.20.0
5PKGREVISION= 1 
6CATEGORIES= devel 5CATEGORIES= devel
7MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE:S/.0$//}/src/} 6MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE:S/.0$//}/src/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR 9HOMEPAGE= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR
11COMMENT= Platform-neutral API for system level and libc like functions 10COMMENT= Platform-neutral API for system level and libc like functions
12LICENSE= mpl-2.0 11LICENSE= mpl-2.0
13 12
14CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh 13CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
15CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh 14CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
16CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure 15CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure
17CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure 16CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure
18 17

cvs diff -r1.50 -r1.51 pkgsrc/devel/nspr/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/nspr/distinfo 2018/05/12 09:01:08 1.50
+++ pkgsrc/devel/nspr/distinfo 2018/08/30 12:21:44 1.51
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.50 2018/05/12 09:01:08 jmcneill Exp $ 1$NetBSD: distinfo,v 1.51 2018/08/30 12:21:44 ryoon Exp $
2 2
3SHA1 (nspr-4.19.tar.gz) = 907221d51a1f8cca0c3a9e1af93c53e02f5e203b 3SHA1 (nspr-4.20.tar.gz) = ef1e2ca3205fd1658a69ada2e0436266ca3065b5
4RMD160 (nspr-4.19.tar.gz) = b29350e8e4a551e5c680562c3c98219f19567738 4RMD160 (nspr-4.20.tar.gz) = 50bef643b8acb0899f8c6b331205a887d484b17f
5SHA512 (nspr-4.19.tar.gz) = 45a48111d0f89db0649a5e1356719868ff81881f9cf48c22c1d13b0831978b103f19e9840d6a5359fcdc90d763c0a60f0a29f7840d756a5efbd53ce1afd36844 5SHA512 (nspr-4.20.tar.gz) = 22fdf7627f450b0594ebccaee170098e1a8cd0f429fd44816f1322756002ced3d69cf686c3f69f7cb30b8132d3605a9fce5457ab99d0002e6af11a3408a5c949
6Size (nspr-4.19.tar.gz) = 1139967 bytes 6Size (nspr-4.20.tar.gz) = 1140892 bytes
7SHA1 (patch-ab) = a24f80c2bab73c12b02d0aad7649da0ce4ca8d4f 7SHA1 (patch-ab) = a24f80c2bab73c12b02d0aad7649da0ce4ca8d4f
8SHA1 (patch-ac) = a3d2cef788393b84e833d9e33bdf40b10d8efbd0 8SHA1 (patch-ac) = a3d2cef788393b84e833d9e33bdf40b10d8efbd0
9SHA1 (patch-ae) = c6cf30927792140d867bb4dc3adf19786f6cdbe0 9SHA1 (patch-ae) = c6cf30927792140d867bb4dc3adf19786f6cdbe0
10SHA1 (patch-ag) = 653d4bc8cc4eced8f628cfb738c5d99cc1a6cf24 10SHA1 (patch-ag) = 653d4bc8cc4eced8f628cfb738c5d99cc1a6cf24
11SHA1 (patch-ba) = 141b354b9ec0423a9c671d5eaca05cf16daac312 11SHA1 (patch-ba) = 141b354b9ec0423a9c671d5eaca05cf16daac312
12SHA1 (patch-nspr_pr_include_md___netbsd.cfg) = c7a652afc962e83cca49f451f6692bbc43644403 12SHA1 (patch-nspr_pr_include_md___netbsd.cfg) = c7a652afc962e83cca49f451f6692bbc43644403
13SHA1 (patch-nspr_pr_include_md___pth.h) = f2c122b0af7635bea14e8cb60fad106e79b62f24 13SHA1 (patch-nspr_pr_include_md___pth.h) = f2c122b0af7635bea14e8cb60fad106e79b62f24
14SHA1 (patch-nspr_pr_src_pthreads_ptthread.c) = 1aaa1048399cc7a82a67b98ea2368033cb597ac6 14SHA1 (patch-nspr_pr_src_pthreads_ptthread.c) = 1aaa1048399cc7a82a67b98ea2368033cb597ac6
15SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 54d3fbd4c515290395b66f6b9e736a01a8318244 15SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 54d3fbd4c515290395b66f6b9e736a01a8318244
16SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = dd90cda6251aeeb10f02ef594c02484237195155 16SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = dd90cda6251aeeb10f02ef594c02484237195155
17SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 1d0f4ef5560ccdd7bf7097e987a06a34fc49621c 17SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 1d0f4ef5560ccdd7bf7097e987a06a34fc49621c
18SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f83cc645a7114bf122adf62fd69808ad00bb989a 18SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f83cc645a7114bf122adf62fd69808ad00bb989a
19SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 78c4b1063d6998b9cc135a99b425f9008753922d 19SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 9ce6cf8a182d797e5ff229b14b38be9dfb9682d0

cvs diff -r1.3 -r1.4 pkgsrc/devel/nspr/patches/Attic/patch-nsprpub_pr_src_pthreads_ptsynch.c (expand / switch to unified diff)

--- pkgsrc/devel/nspr/patches/Attic/patch-nsprpub_pr_src_pthreads_ptsynch.c 2013/07/20 08:57:20 1.3
+++ pkgsrc/devel/nspr/patches/Attic/patch-nsprpub_pr_src_pthreads_ptsynch.c 2018/08/30 12:21:44 1.4
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-nsprpub_pr_src_pthreads_ptsynch.c,v 1.3 2013/07/20 08:57:20 ryoon Exp $ 1$NetBSD: patch-nsprpub_pr_src_pthreads_ptsynch.c,v 1.4 2018/08/30 12:21:44 ryoon Exp $
2 2
3--- nsprpub/pr/src/pthreads/ptsynch.c.orig 2012-03-06 13:14:21.000000000 +0000 3--- nspr/pr/src/pthreads/ptsynch.c.orig 2018-08-28 12:42:28.000000000 +0000
4+++ nspr/pr/src/pthreads/ptsynch.c 4+++ nspr/pr/src/pthreads/ptsynch.c
5@@ -810,7 +810,7 @@ PR_IMPLEMENT(PRStatus) PR_DeleteSemaphor 5@@ -913,7 +913,7 @@ PR_IMPLEMENT(PRStatus) PR_DeleteSemaphor
6 */ 
7 #if (defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED)) \ 6 #if (defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED)) \
8 || defined(FREEBSD) || defined(OPENBSD) || defined(BSDI) \ 7 || (defined(FREEBSD) && __FreeBSD_version < 1200059) \
 8 || defined(OPENBSD) || defined(BSDI) \
9- || defined(DARWIN) || defined(SYMBIAN) 9- || defined(DARWIN) || defined(SYMBIAN)
10+ || defined(DARWIN) || defined(SYMBIAN) || defined(__DragonFly__) 10+ || defined(DARWIN) || defined(SYMBIAN) || defined(__DragonFly__)
11 /* union semun is defined by including <sys/sem.h> */ 11 /* union semun is defined by including <sys/sem.h> */
12 #else 12 #else
13 /* according to X/OPEN we have to define it ourselves */ 13 /* according to X/OPEN we have to define it ourselves */