| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.37 2020/05/30 22:39:08 tnn Exp $ | | 1 | # $NetBSD: Makefile,v 1.38 2020/06/02 22:32:02 jperkin Exp $ |
2 | | | 2 | |
3 | DISTNAME= mozilla-rootcerts-1.0.${CERTDATA_DATE} | | 3 | DISTNAME= mozilla-rootcerts-1.0.${CERTDATA_DATE} |
4 | CATEGORIES= security | | 4 | CATEGORIES= security |
5 | MASTER_SITES= -https://hg.mozilla.org/mozilla-central/raw-file/4f0b2cc28b1482e285bcfceec472a568f3843299/security/nss/lib/ckfw/builtins/certdata.txt | | 5 | MASTER_SITES= -https://hg.mozilla.org/mozilla-central/raw-file/4f0b2cc28b1482e285bcfceec472a568f3843299/security/nss/lib/ckfw/builtins/certdata.txt |
6 | EXTRACT_SUFX= # empty | | 6 | EXTRACT_SUFX= # empty |
7 | DISTFILES= ${CERTDATA} | | 7 | DISTFILES= ${CERTDATA} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://hg.mozilla.org/mozilla-central/log/tip/security/nss/lib/ckfw/builtins/certdata.txt | | 10 | HOMEPAGE= https://hg.mozilla.org/mozilla-central/log/tip/security/nss/lib/ckfw/builtins/certdata.txt |
11 | COMMENT= Root CA certificates from the Mozilla Project | | 11 | COMMENT= Root CA certificates from the Mozilla Project |
12 | LICENSE= mpl-2.0 | | 12 | LICENSE= mpl-2.0 |
13 | | | 13 | |
14 | USE_TOOLS= awk:run echo:run expr:run ln:run ls:run openssl:run rm:run mkdir:run | | 14 | USE_TOOLS= awk:run echo:run expr:run ln:run ls:run openssl:run rm:run mkdir:run |
| @@ -29,27 +29,27 @@ CHECK_BUILTIN.openssl= yes | | | @@ -29,27 +29,27 @@ CHECK_BUILTIN.openssl= yes |
29 | CHECK_BUILTIN.openssl= no | | 29 | CHECK_BUILTIN.openssl= no |
30 | .if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) | | 30 | .if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) |
31 | SSLDIR= /etc/openssl | | 31 | SSLDIR= /etc/openssl |
32 | .else | | 32 | .else |
33 | SSLDIR= ${PKG_SYSCONFDIR}/openssl | | 33 | SSLDIR= ${PKG_SYSCONFDIR}/openssl |
34 | .endif | | 34 | .endif |
35 | | | 35 | |
36 | CERT_SCRIPT= mozilla-rootcerts.sh | | 36 | CERT_SCRIPT= mozilla-rootcerts.sh |
37 | | | 37 | |
38 | SUBST_CLASSES= paths | | 38 | SUBST_CLASSES= paths |
39 | SUBST_MESSAGE.paths= Replacing hard-coded paths. | | 39 | SUBST_MESSAGE.paths= Replacing hard-coded paths. |
40 | SUBST_STAGE.paths= post-configure | | 40 | SUBST_STAGE.paths= post-configure |
41 | SUBST_FILES.paths= ${CERT_SCRIPT} | | 41 | SUBST_FILES.paths= ${CERT_SCRIPT} |
42 | SUBST_VARS.paths= AWK DATADIR ECHO EXPR LN LS MKDIR PREFIX SSLDIR RM | | 42 | SUBST_VARS.paths= AWK DATADIR ECHO EXPR LN LS MKDIR PREFIX RM SH SSLDIR |
43 | SUBST_SED.paths= -e 's,@OPENSSL@,${TOOLS_PATH.openssl},g' | | 43 | SUBST_SED.paths= -e 's,@OPENSSL@,${TOOLS_PATH.openssl},g' |
44 | | | 44 | |
45 | INSTALLATION_DIRS= sbin ${DATADIR} | | 45 | INSTALLATION_DIRS= sbin ${DATADIR} |
46 | | | 46 | |
47 | do-extract: | | 47 | do-extract: |
48 | ${CP} ${FILESDIR}/${CERT_SCRIPT} ${WRKSRC} | | 48 | ${CP} ${FILESDIR}/${CERT_SCRIPT} ${WRKSRC} |
49 | ${CP} ${DISTDIR}/${CERTDATA} ${WRKSRC}/certdata.txt | | 49 | ${CP} ${DISTDIR}/${CERTDATA} ${WRKSRC}/certdata.txt |
50 | | | 50 | |
51 | do-build: | | 51 | do-build: |
52 | ${MKDIR} ${WRKSRC}/certs | | 52 | ${MKDIR} ${WRKSRC}/certs |
53 | cd ${WRKSRC}/certs && \ | | 53 | cd ${WRKSRC}/certs && \ |
54 | ${SH} ${WRKSRC}/${CERT_SCRIPT} -f ${WRKSRC}/certdata.txt extract | | 54 | ${SH} ${WRKSRC}/${CERT_SCRIPT} -f ${WRKSRC}/certdata.txt extract |
55 | ${LS} -rt ${WRKSRC}/certs/*.pem | ${XARGS} ${CAT} >${WRKSRC}/cacert.pem | | 55 | ${LS} -rt ${WRKSRC}/certs/*.pem | ${XARGS} ${CAT} >${WRKSRC}/cacert.pem |