| @@ -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 | |
3 | DISTNAME= nss-${NSS_RELEASE:S/.0$//} | | 3 | DISTNAME= nss-${NSS_RELEASE:S/.0$//} |
4 | NSS_RELEASE= 3.35.0 | | 4 | NSS_RELEASE= 3.36.0 |
5 | PKGREVISION= 1 | | | |
6 | CATEGORIES= security | | 5 | CATEGORIES= security |
7 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=security/nss/releases/NSS_${NSS_DIST_DIR_VERSION:S/_0$//}_RTM/src/} | | 6 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=security/nss/releases/NSS_${NSS_DIST_DIR_VERSION:S/_0$//}_RTM/src/} |
8 | | | 7 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.mozilla.org/projects/security/pki/nss/ | | 9 | HOMEPAGE= http://www.mozilla.org/projects/security/pki/nss/ |
11 | COMMENT= Libraries to support development of security-enabled applications | | 10 | COMMENT= Libraries to support development of security-enabled applications |
12 | LICENSE= mpl-2.0 | | 11 | LICENSE= mpl-2.0 |
13 | | | 12 | |
14 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}nss/tests/libpkix/libpkix.sh | | 13 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}nss/tests/libpkix/libpkix.sh |
15 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}nss/tests/multinit/multinit.sh | | 14 | CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}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 | |
| @@ -97,44 +96,44 @@ SUBST_CLASSES+= config | | | @@ -97,44 +96,44 @@ SUBST_CLASSES+= config |
97 | SUBST_SED.config+= -e "s,@PREFIX@,${PREFIX},g" | | 96 | SUBST_SED.config+= -e "s,@PREFIX@,${PREFIX},g" |
98 | SUBST_SED.config+= -e "s,@NSS_MAJOR_VERSION@,${NSS_MAJOR_VERSION}," | | 97 | SUBST_SED.config+= -e "s,@NSS_MAJOR_VERSION@,${NSS_MAJOR_VERSION}," |
99 | SUBST_SED.config+= -e "s,@NSS_MINOR_VERSION@,${NSS_MINOR_VERSION}," | | 98 | SUBST_SED.config+= -e "s,@NSS_MINOR_VERSION@,${NSS_MINOR_VERSION}," |
100 | SUBST_SED.config+= -e "s,@NSS_PATCH_VERSION@,${NSS_PATCH_VERSION}," | | 99 | SUBST_SED.config+= -e "s,@NSS_PATCH_VERSION@,${NSS_PATCH_VERSION}," |
101 | SUBST_SED.config+= -e "s!@COMPILER_RPATH_FLAG@!${COMPILER_RPATH_FLAG}!" | | 100 | SUBST_SED.config+= -e "s!@COMPILER_RPATH_FLAG@!${COMPILER_RPATH_FLAG}!" |
102 | SUBST_SED.config+= -e "s,@PTHREAD@,${BUILDLINK_LIBS.pthread:Q}," | | 101 | SUBST_SED.config+= -e "s,@PTHREAD@,${BUILDLINK_LIBS.pthread:Q}," |
103 | SUBST_STAGE.config= pre-build | | 102 | SUBST_STAGE.config= pre-build |
104 | SUBST_MESSAGE.config= Preparing *-config files. | | 103 | SUBST_MESSAGE.config= Preparing *-config files. |
105 | SUBST_FILES.config+= nss.pc nss-config | | 104 | SUBST_FILES.config+= nss.pc nss-config |
106 | | | 105 | |
107 | INSTALLATION_DIRS= bin include/nss lib/nss lib/pkgconfig | | 106 | INSTALLATION_DIRS= bin include/nss lib/nss lib/pkgconfig |
108 | DIST= ${WRKSRC}/dist | | 107 | DIST= ${WRKSRC}/dist |
109 | | | 108 | |
110 | INSTALL_CMDS+= certcgi certutil cmsutil crlutil derdump makepqg \ | | 109 | INSTALL_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 | |
115 | post-extract: | | 114 | post-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 | |
121 | do-install: | | 120 | do-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. |
134 | BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.4.2 | | 133 | BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.4.2 |
135 | .include "../../databases/sqlite3/buildlink3.mk" | | 134 | .include "../../databases/sqlite3/buildlink3.mk" |
136 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.17 | | 135 | BUILDLINK_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" |