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.diff -r1.96 -r1.97 pkgsrc/devel/nspr/Makefile
(ryoon)
@@ -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 | |||
3 | DISTNAME= nspr-${NSPR_RELEASE:S/.0$//} | 3 | DISTNAME= nspr-${NSPR_RELEASE:S/.0$//} | |
4 | NSPR_RELEASE= 4.19.0 | 4 | NSPR_RELEASE= 4.20.0 | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
7 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE:S/.0$//}/src/} | 6 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE:S/.0$//}/src/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR | 9 | HOMEPAGE= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR | |
11 | COMMENT= Platform-neutral API for system level and libc like functions | 10 | COMMENT= Platform-neutral API for system level and libc like functions | |
12 | LICENSE= mpl-2.0 | 11 | LICENSE= mpl-2.0 | |
13 | 12 | |||
14 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | 13 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | |
15 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | 14 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | |
16 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure | 15 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure | |
17 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure | 16 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure | |
18 | 17 |
@@ -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 | |||
3 | SHA1 (nspr-4.19.tar.gz) = 907221d51a1f8cca0c3a9e1af93c53e02f5e203b | 3 | SHA1 (nspr-4.20.tar.gz) = ef1e2ca3205fd1658a69ada2e0436266ca3065b5 | |
4 | RMD160 (nspr-4.19.tar.gz) = b29350e8e4a551e5c680562c3c98219f19567738 | 4 | RMD160 (nspr-4.20.tar.gz) = 50bef643b8acb0899f8c6b331205a887d484b17f | |
5 | SHA512 (nspr-4.19.tar.gz) = 45a48111d0f89db0649a5e1356719868ff81881f9cf48c22c1d13b0831978b103f19e9840d6a5359fcdc90d763c0a60f0a29f7840d756a5efbd53ce1afd36844 | 5 | SHA512 (nspr-4.20.tar.gz) = 22fdf7627f450b0594ebccaee170098e1a8cd0f429fd44816f1322756002ced3d69cf686c3f69f7cb30b8132d3605a9fce5457ab99d0002e6af11a3408a5c949 | |
6 | Size (nspr-4.19.tar.gz) = 1139967 bytes | 6 | Size (nspr-4.20.tar.gz) = 1140892 bytes | |
7 | SHA1 (patch-ab) = a24f80c2bab73c12b02d0aad7649da0ce4ca8d4f | 7 | SHA1 (patch-ab) = a24f80c2bab73c12b02d0aad7649da0ce4ca8d4f | |
8 | SHA1 (patch-ac) = a3d2cef788393b84e833d9e33bdf40b10d8efbd0 | 8 | SHA1 (patch-ac) = a3d2cef788393b84e833d9e33bdf40b10d8efbd0 | |
9 | SHA1 (patch-ae) = c6cf30927792140d867bb4dc3adf19786f6cdbe0 | 9 | SHA1 (patch-ae) = c6cf30927792140d867bb4dc3adf19786f6cdbe0 | |
10 | SHA1 (patch-ag) = 653d4bc8cc4eced8f628cfb738c5d99cc1a6cf24 | 10 | SHA1 (patch-ag) = 653d4bc8cc4eced8f628cfb738c5d99cc1a6cf24 | |
11 | SHA1 (patch-ba) = 141b354b9ec0423a9c671d5eaca05cf16daac312 | 11 | SHA1 (patch-ba) = 141b354b9ec0423a9c671d5eaca05cf16daac312 | |
12 | SHA1 (patch-nspr_pr_include_md___netbsd.cfg) = c7a652afc962e83cca49f451f6692bbc43644403 | 12 | SHA1 (patch-nspr_pr_include_md___netbsd.cfg) = c7a652afc962e83cca49f451f6692bbc43644403 | |
13 | SHA1 (patch-nspr_pr_include_md___pth.h) = f2c122b0af7635bea14e8cb60fad106e79b62f24 | 13 | SHA1 (patch-nspr_pr_include_md___pth.h) = f2c122b0af7635bea14e8cb60fad106e79b62f24 | |
14 | SHA1 (patch-nspr_pr_src_pthreads_ptthread.c) = 1aaa1048399cc7a82a67b98ea2368033cb597ac6 | 14 | SHA1 (patch-nspr_pr_src_pthreads_ptthread.c) = 1aaa1048399cc7a82a67b98ea2368033cb597ac6 | |
15 | SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 54d3fbd4c515290395b66f6b9e736a01a8318244 | 15 | SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 54d3fbd4c515290395b66f6b9e736a01a8318244 | |
16 | SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = dd90cda6251aeeb10f02ef594c02484237195155 | 16 | SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = dd90cda6251aeeb10f02ef594c02484237195155 | |
17 | SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 1d0f4ef5560ccdd7bf7097e987a06a34fc49621c | 17 | SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 1d0f4ef5560ccdd7bf7097e987a06a34fc49621c | |
18 | SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f83cc645a7114bf122adf62fd69808ad00bb989a | 18 | SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f83cc645a7114bf122adf62fd69808ad00bb989a | |
19 | SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 78c4b1063d6998b9cc135a99b425f9008753922d | 19 | SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 9ce6cf8a182d797e5ff229b14b38be9dfb9682d0 |
@@ -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 */ |