Sat Mar 17 01:07:15 2018 UTC ()
Update to 3.36

* Require devel/nspr-4.19

Changelog:
The NSS team has released Network Security Services (NSS) 3.36,
which is a minor release.

Summary of the major changes included in this release:
- Replaced existing vectorized ChaCha20 code with verified
  HACL* implementation.
- Experimental APIs for TLS session cache handling.


(ryoon)
diff -r1.147 -r1.148 pkgsrc/devel/nss/Makefile
diff -r1.23 -r1.24 pkgsrc/devel/nss/PLIST
diff -r1.82 -r1.83 pkgsrc/devel/nss/distinfo

cvs diff -r1.147 -r1.148 pkgsrc/devel/nss/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/nss/Makefile 2018/02/24 11:35:48 1.147
+++ pkgsrc/devel/nss/Makefile 2018/03/17 01:07:15 1.148
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.147 2018/02/24 11:35:48 ryoon Exp $ 1# $NetBSD: Makefile,v 1.148 2018/03/17 01:07:15 ryoon Exp $
2 2
3DISTNAME= nss-${NSS_RELEASE:S/.0$//} 3DISTNAME= nss-${NSS_RELEASE:S/.0$//}
4NSS_RELEASE= 3.35.0 4NSS_RELEASE= 3.36.0
5PKGREVISION= 1 
6CATEGORIES= security 5CATEGORIES= security
7MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=security/nss/releases/NSS_${NSS_DIST_DIR_VERSION:S/_0$//}_RTM/src/} 6MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=security/nss/releases/NSS_${NSS_DIST_DIR_VERSION:S/_0$//}_RTM/src/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.mozilla.org/projects/security/pki/nss/ 9HOMEPAGE= http://www.mozilla.org/projects/security/pki/nss/
11COMMENT= Libraries to support development of security-enabled applications 10COMMENT= Libraries to support development of security-enabled applications
12LICENSE= mpl-2.0 11LICENSE= mpl-2.0
13 12
14CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}nss/tests/libpkix/libpkix.sh 13CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}nss/tests/libpkix/libpkix.sh
15CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}nss/tests/multinit/multinit.sh 14CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}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
@@ -97,44 +96,44 @@ SUBST_CLASSES+= config @@ -97,44 +96,44 @@ SUBST_CLASSES+= config
97SUBST_SED.config+= -e "s,@PREFIX@,${PREFIX},g" 96SUBST_SED.config+= -e "s,@PREFIX@,${PREFIX},g"
98SUBST_SED.config+= -e "s,@NSS_MAJOR_VERSION@,${NSS_MAJOR_VERSION}," 97SUBST_SED.config+= -e "s,@NSS_MAJOR_VERSION@,${NSS_MAJOR_VERSION},"
99SUBST_SED.config+= -e "s,@NSS_MINOR_VERSION@,${NSS_MINOR_VERSION}," 98SUBST_SED.config+= -e "s,@NSS_MINOR_VERSION@,${NSS_MINOR_VERSION},"
100SUBST_SED.config+= -e "s,@NSS_PATCH_VERSION@,${NSS_PATCH_VERSION}," 99SUBST_SED.config+= -e "s,@NSS_PATCH_VERSION@,${NSS_PATCH_VERSION},"
101SUBST_SED.config+= -e "s!@COMPILER_RPATH_FLAG@!${COMPILER_RPATH_FLAG}!" 100SUBST_SED.config+= -e "s!@COMPILER_RPATH_FLAG@!${COMPILER_RPATH_FLAG}!"
102SUBST_SED.config+= -e "s,@PTHREAD@,${BUILDLINK_LIBS.pthread:Q}," 101SUBST_SED.config+= -e "s,@PTHREAD@,${BUILDLINK_LIBS.pthread:Q},"
103SUBST_STAGE.config= pre-build 102SUBST_STAGE.config= pre-build
104SUBST_MESSAGE.config= Preparing *-config files. 103SUBST_MESSAGE.config= Preparing *-config files.
105SUBST_FILES.config+= nss.pc nss-config 104SUBST_FILES.config+= nss.pc nss-config
106 105
107INSTALLATION_DIRS= bin include/nss lib/nss lib/pkgconfig 106INSTALLATION_DIRS= bin include/nss lib/nss lib/pkgconfig
108DIST= ${WRKSRC}/dist 107DIST= ${WRKSRC}/dist
109 108
110INSTALL_CMDS+= certcgi certutil cmsutil crlutil derdump makepqg \ 109INSTALL_CMDS+= certutil cmsutil crlutil derdump makepqg \
111 mangle modutil ocspclnt oidcalc p7content p7env p7sign \ 110 mangle modutil ocspclnt oidcalc p7content p7env p7sign \
112 p7verify pk12util rsaperf shlibsign signtool signver \ 111 p7verify pk12util rsaperf shlibsign signtool signver \
113 ssltap strsclnt symkeyutil vfychain vfyserv 112 ssltap strsclnt symkeyutil vfychain vfyserv
114 113
115post-extract: 114post-extract:
116 find ${WRKSRC} -type f | xargs ${CHMOD} 644 115 find ${WRKSRC} -type f | xargs ${CHMOD} 644
117 find ${WRKSRC} -type d | xargs ${CHMOD} 755 116 find ${WRKSRC} -type d | xargs ${CHMOD} 755
118 ${CP} ${FILESDIR}/nss.pc.in ${WRKSRC}/nss.pc 117 ${CP} ${FILESDIR}/nss.pc.in ${WRKSRC}/nss.pc
119 ${CP} ${FILESDIR}/nss-config.in ${WRKSRC}/nss-config 118 ${CP} ${FILESDIR}/nss-config.in ${WRKSRC}/nss-config
120 119
121do-install: 120do-install:
122 (cd ${DIST}/public && pax -Lrw . ${DESTDIR}${PREFIX}/include/nss/ ) 121 (cd ${DIST}/public && pax -Lrw . ${DESTDIR}${PREFIX}/include/nss/ )
123 (cd ${DIST}/*_OPT.OBJ/lib && \ 122 (cd ${DIST}/*_OPT.OBJ/lib && \
124 pax -Lrw *.${SO_SUFFIX} ${DESTDIR}${PREFIX}/lib/nss/ ) 123 pax -Lrw *.${SO_SUFFIX} ${DESTDIR}${PREFIX}/lib/nss/ )
125 ${INSTALL_LIB} ${DIST}/*_OPT.OBJ/lib/libcrmf.a \ 124 ${INSTALL_LIB} ${DIST}/*_OPT.OBJ/lib/libcrmf.a \
126 ${DESTDIR}${PREFIX}/lib/nss/ 125 ${DESTDIR}${PREFIX}/lib/nss/
127 ${INSTALL_DATA} ${WRKSRC}/nss.pc ${DESTDIR}${PREFIX}/lib/pkgconfig/nss.pc 126 ${INSTALL_DATA} ${WRKSRC}/nss.pc ${DESTDIR}${PREFIX}/lib/pkgconfig/nss.pc
128 ${INSTALL_SCRIPT} ${WRKSRC}/nss-config ${DESTDIR}${PREFIX}/bin/nss-config 127 ${INSTALL_SCRIPT} ${WRKSRC}/nss-config ${DESTDIR}${PREFIX}/bin/nss-config
129.for cmd in ${INSTALL_CMDS} 128.for cmd in ${INSTALL_CMDS}
130 ${INSTALL_PROGRAM} ${DIST}/*_OPT.OBJ/bin/${cmd} ${DESTDIR}${PREFIX}/bin 129 ${INSTALL_PROGRAM} ${DIST}/*_OPT.OBJ/bin/${cmd} ${DESTDIR}${PREFIX}/bin
131.endfor 130.endfor
132 131
133# For consistency of libxul.so link in www/firefox. 132# For consistency of libxul.so link in www/firefox.
134BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.4.2 133BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.4.2
135.include "../../databases/sqlite3/buildlink3.mk" 134.include "../../databases/sqlite3/buildlink3.mk"
136BUILDLINK_API_DEPENDS.nspr+= nspr>=4.17 135BUILDLINK_API_DEPENDS.nspr+= nspr>=4.19
137.include "../../devel/nspr/buildlink3.mk" 136.include "../../devel/nspr/buildlink3.mk"
138.include "../../devel/zlib/buildlink3.mk" 137.include "../../devel/zlib/buildlink3.mk"
139.include "../../mk/pthread.buildlink3.mk" 138.include "../../mk/pthread.buildlink3.mk"
140.include "../../mk/bsd.pkg.mk" 139.include "../../mk/bsd.pkg.mk"

cvs diff -r1.23 -r1.24 pkgsrc/devel/nss/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/nss/PLIST 2017/09/26 10:59:39 1.23
+++ pkgsrc/devel/nss/PLIST 2018/03/17 01:07:15 1.24
@@ -1,15 +1,14 @@ @@ -1,15 +1,14 @@
1@comment $NetBSD: PLIST,v 1.23 2017/09/26 10:59:39 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.24 2018/03/17 01:07:15 ryoon Exp $
2bin/certcgi 
3bin/certutil 2bin/certutil
4bin/cmsutil 3bin/cmsutil
5bin/crlutil 4bin/crlutil
6bin/derdump 5bin/derdump
7bin/makepqg 6bin/makepqg
8bin/mangle 7bin/mangle
9bin/modutil 8bin/modutil
10bin/nss-config 9bin/nss-config
11bin/ocspclnt 10bin/ocspclnt
12bin/oidcalc 11bin/oidcalc
13bin/p7content 12bin/p7content
14bin/p7env 13bin/p7env
15bin/p7sign 14bin/p7sign

cvs diff -r1.82 -r1.83 pkgsrc/devel/nss/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/nss/distinfo 2018/02/24 11:35:48 1.82
+++ pkgsrc/devel/nss/distinfo 2018/03/17 01:07:15 1.83
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.82 2018/02/24 11:35:48 ryoon Exp $ 1$NetBSD: distinfo,v 1.83 2018/03/17 01:07:15 ryoon Exp $
2 2
3SHA1 (nss-3.35.tar.gz) = 72fb5bd2fc56113fec0d8867a1030bb0dfa108ac 3SHA1 (nss-3.36.tar.gz) = b4b86aad7406c9df1cdf9dd3752c84476e32df7c
4RMD160 (nss-3.35.tar.gz) = fdd93a1d787f6223b91b4fcb339cf3cf1204a9ef 4RMD160 (nss-3.36.tar.gz) = fedc797df5be2dce8ef391197e0c27d2dbe6fe07
5SHA512 (nss-3.35.tar.gz) = 8d466f4602427d278b6aa28af0e6bdb99326fc40c94ac6d517d1cbe7ce6b9332dadba52ea092762fac2fd6e72f17cb880cf81e1cf86bf6b4f7913a755419626d 5SHA512 (nss-3.36.tar.gz) = e4d5cc475f1fcca9a42a139a890b70dbc3fadf5ed8a626c8d6bf929a97bb91ca9a42fe967df95784e5d997a3ec5c5a87684256ddf91b8dafa827103a98ad39ae
6Size (nss-3.35.tar.gz) = 9620041 bytes 6Size (nss-3.36.tar.gz) = 23025578 bytes
7SHA1 (patch-am) = bab47640c0d25629f43578e7b788859418b27ecd 7SHA1 (patch-am) = bab47640c0d25629f43578e7b788859418b27ecd
8SHA1 (patch-an) = 4ab22f2a575676b5b640bc9a760b83eb05c75e69 8SHA1 (patch-an) = 4ab22f2a575676b5b640bc9a760b83eb05c75e69
9SHA1 (patch-md) = 8547c9414332c02221b96719dea1e09cb741f4d1 9SHA1 (patch-md) = 8547c9414332c02221b96719dea1e09cb741f4d1
10SHA1 (patch-me) = 9da633e494c8656f22162b354d9710a770d24345 10SHA1 (patch-me) = 9da633e494c8656f22162b354d9710a770d24345
11SHA1 (patch-mf) = 534fe5f711f60dadc3432bc805a6153535f11709 11SHA1 (patch-mf) = 534fe5f711f60dadc3432bc805a6153535f11709
12SHA1 (patch-mg) = 3c878548c98bdea559a3e653e63e0ed22a2a8834 12SHA1 (patch-mg) = 3c878548c98bdea559a3e653e63e0ed22a2a8834
13SHA1 (patch-mh) = a46d3098a85c3a4a57895a9845bc1741fc5e9561 13SHA1 (patch-mh) = a46d3098a85c3a4a57895a9845bc1741fc5e9561
14SHA1 (patch-mj) = 08ca1a37afce99e0292a20348fc6855547f44e8a 14SHA1 (patch-mj) = 08ca1a37afce99e0292a20348fc6855547f44e8a
15SHA1 (patch-mn) = 5b79783e48249044be1a904a6cfd20ba175b5fd4 15SHA1 (patch-mn) = 5b79783e48249044be1a904a6cfd20ba175b5fd4
16SHA1 (patch-nss_cmd_platlibs.mk) = 7dadcb72acf15714c61ae74b21c5baf45bc51d4c 16SHA1 (patch-nss_cmd_platlibs.mk) = 7dadcb72acf15714c61ae74b21c5baf45bc51d4c
17SHA1 (patch-nss_coreconf_OpenBSD.mk) = fccc17845c28f5b1268c96eb4e952e32dd530d1d 17SHA1 (patch-nss_coreconf_OpenBSD.mk) = fccc17845c28f5b1268c96eb4e952e32dd530d1d
18SHA1 (patch-nss_coreconf_command.mk) = 008f7670f164bf19555a7691f5a59fc8bf687078 18SHA1 (patch-nss_coreconf_command.mk) = 008f7670f164bf19555a7691f5a59fc8bf687078
19SHA1 (patch-nss_lib_util_utilpars.c) = 5d3000515b01037929730a752b7d7a0f46f06deb 19SHA1 (patch-nss_lib_util_utilpars.c) = 5d3000515b01037929730a752b7d7a0f46f06deb