Update to 4.10.7: NSPR 4.10.7 has the following bug fixes: - Bug 836658: VC11+ defaults to SSE2 builds by default. Contributed by David Major. - Bug 979278: TSan: data race nsprpub/pr/src/threads/prtpd.c:103 PR_NewThreadPrivateIndex. - Bug 1026129: Replace some manual declarations of MSVC intrinsics with #include <intrin.h>. Contributed by Ehsan Akhgari. - Bug 1026469: Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. Skip compiler checks when using MSVC, even when $CC is not literally "cl". Contributed by Mike Hommey. - Bug 1034415: NSPR hardcodes the C compiler to cl on Windows. Contributed by Ehsan Akhgari. - Bug 1042408: Compilation fix for Android > API level 19. Contributed by Zach Anderson. - Bug 1043082: NSPR's build system hardcodes -MD.diff -r1.72 -r1.73 pkgsrc/devel/nspr/Makefile
(wiz)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.72 2014/06/11 02:41:34 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.73 2014/10/13 09:14:29 wiz Exp $ | |
2 | # | |||
3 | 2 | |||
4 | DISTNAME= nspr-${NSPR_RELEASE} | 3 | DISTNAME= nspr-${NSPR_RELEASE} | |
5 | NSPR_RELEASE= 4.10.6 | 4 | NSPR_RELEASE= 4.10.7 | |
6 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
7 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE}/src/} | 6 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=nspr/releases/v${NSPR_RELEASE}/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,22 +1,21 @@ | @@ -1,22 +1,21 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.23 2012/08/12 15:19:07 ryoon Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.24 2014/10/13 09:14:29 wiz Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= nspr | 3 | BUILDLINK_TREE+= nspr | |
4 | 4 | |||
5 | .if !defined(NSPR_BUILDLINK3_MK) | 5 | .if !defined(NSPR_BUILDLINK3_MK) | |
6 | NSPR_BUILDLINK3_MK:= | 6 | NSPR_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.9.3.2 | 8 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.9.3.2 | |
9 | BUILDLINK_ABI_DEPENDS.nspr+= nspr>=4.9.2beta1 | |||
10 | BUILDLINK_PKGSRCDIR.nspr?= ../../devel/nspr | 9 | BUILDLINK_PKGSRCDIR.nspr?= ../../devel/nspr | |
11 | 10 | |||
12 | BUILDLINK_FILES.nspr+= lib/nspr/* | 11 | BUILDLINK_FILES.nspr+= lib/nspr/* | |
13 | BUILDLINK_FILES.nspr+= include/nspr/* | 12 | BUILDLINK_FILES.nspr+= include/nspr/* | |
14 | BUILDLINK_FILES.nspr+= include/nspr/obsolete/* | 13 | BUILDLINK_FILES.nspr+= include/nspr/obsolete/* | |
15 | 14 | |||
16 | BUILDLINK_LIBDIRS.nspr+= lib/nspr | 15 | BUILDLINK_LIBDIRS.nspr+= lib/nspr | |
17 | BUILDLINK_RPATHDIRS.nspr+= lib/nspr | 16 | BUILDLINK_RPATHDIRS.nspr+= lib/nspr | |
18 | 17 | |||
19 | BUILDLINK_INCDIRS.nspr+= include/nspr | 18 | BUILDLINK_INCDIRS.nspr+= include/nspr | |
20 | 19 | |||
21 | .endif # NSPR_BUILDLINK3_MK | 20 | .endif # NSPR_BUILDLINK3_MK | |
22 | 21 |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | $NetBSD: distinfo,v 1.33 2014/06/11 02:41:34 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.34 2014/10/13 09:14:29 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (nspr-4.10.6.tar.gz) = 9f3f278f7f31574b2cdbb99d9703c58e51cd3e1c | 3 | SHA1 (nspr-4.10.7.tar.gz) = f62972d7c66d4621d6262c5bd9b5723fa67b6bff | |
4 | RMD160 (nspr-4.10.6.tar.gz) = cee6015cb94f6a8c399b290f22e986fc3b1d6799 | 4 | RMD160 (nspr-4.10.7.tar.gz) = cdc5e2a52923e107574601de23df99b286ecf94f | |
5 | Size (nspr-4.10.6.tar.gz) = 1131328 bytes | 5 | Size (nspr-4.10.7.tar.gz) = 1131171 bytes | |
6 | SHA1 (patch-ab) = d93c055bbb12bd9edf5f21138a93898d6b3b3c73 | 6 | SHA1 (patch-ab) = d93c055bbb12bd9edf5f21138a93898d6b3b3c73 | |
7 | SHA1 (patch-ac) = 9e25d47e8737355d8c242594329afed485bca44c | 7 | SHA1 (patch-ac) = 9e25d47e8737355d8c242594329afed485bca44c | |
8 | SHA1 (patch-ae) = c6cf30927792140d867bb4dc3adf19786f6cdbe0 | 8 | SHA1 (patch-ae) = c6cf30927792140d867bb4dc3adf19786f6cdbe0 | |
9 | SHA1 (patch-ag) = 653d4bc8cc4eced8f628cfb738c5d99cc1a6cf24 | 9 | SHA1 (patch-ag) = 653d4bc8cc4eced8f628cfb738c5d99cc1a6cf24 | |
10 | SHA1 (patch-az) = 9731da9565ae94b4e82bf66f6640e8e5e3a1744e | 10 | SHA1 (patch-az) = 9731da9565ae94b4e82bf66f6640e8e5e3a1744e | |
11 | SHA1 (patch-ba) = 141b354b9ec0423a9c671d5eaca05cf16daac312 | 11 | SHA1 (patch-ba) = 141b354b9ec0423a9c671d5eaca05cf16daac312 | |
12 | SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 54d3fbd4c515290395b66f6b9e736a01a8318244 | 12 | SHA1 (patch-nsprpub_pr_include_md__dragonfly.cfg) = 54d3fbd4c515290395b66f6b9e736a01a8318244 | |
13 | SHA1 (patch-nsprpub_pr_include_md__pth.h) = 1745efd2354199897fc0f180b1a0e2557d0db25f | 13 | SHA1 (patch-nsprpub_pr_include_md__pth.h) = 1745efd2354199897fc0f180b1a0e2557d0db25f | |
14 | SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = dd90cda6251aeeb10f02ef594c02484237195155 | 14 | SHA1 (patch-nsprpub_pr_include_md_prosdep.h) = dd90cda6251aeeb10f02ef594c02484237195155 | |
15 | SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 1d0f4ef5560ccdd7bf7097e987a06a34fc49621c | 15 | SHA1 (patch-nsprpub_pr_src_md_unix_uxrng.c) = 1d0f4ef5560ccdd7bf7097e987a06a34fc49621c | |
16 | SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f83cc645a7114bf122adf62fd69808ad00bb989a | 16 | SHA1 (patch-nsprpub_pr_src_pthreads_ptio.c) = f83cc645a7114bf122adf62fd69808ad00bb989a | |
17 | SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 78c4b1063d6998b9cc135a99b425f9008753922d | 17 | SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 78c4b1063d6998b9cc135a99b425f9008753922d |