Lines 1-8
Link Here
|
1 |
PORTNAME= ca_root_nss |
1 |
PORTNAME= ca_root_nss |
2 |
PORTVERSION= ${VERSION_NSS} |
2 |
PORTVERSION= ${_VERSION_NSS} |
3 |
CATEGORIES= security |
3 |
CATEGORIES= security |
4 |
MASTER_SITES= MOZILLA/security/nss/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src |
4 |
MASTER_SITES= MOZILLA/security/nss/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src |
5 |
DISTNAME= nss-${VERSION_NSS}${NSS_SUFFIX} |
5 |
DISTNAME= nss-${_VERSION_NSS}${NSS_SUFFIX} |
6 |
|
6 |
|
7 |
MAINTAINER= ports-secteam@FreeBSD.org |
7 |
MAINTAINER= ports-secteam@FreeBSD.org |
8 |
COMMENT= Root certificate bundle from the Mozilla Project |
8 |
COMMENT= Root certificate bundle from the Mozilla Project |
Lines 14-55
USES= perl5 ssl:build
Link Here
|
14 |
USE_PERL5= build |
14 |
USE_PERL5= build |
15 |
|
15 |
|
16 |
NO_ARCH= yes |
16 |
NO_ARCH= yes |
|
|
17 |
SUB_FILES= MAca-bundle.pl pkg-message |
18 |
SUB_LIST= VERSION_NSS=${VERSION_NSS} |
19 |
|
17 |
WRKSRC_SUBDIR= nss |
20 |
WRKSRC_SUBDIR= nss |
18 |
|
21 |
|
|
|
22 |
PLIST_SUB+= CERTDIR=${_CERTDIR} |
23 |
_CERTDIR?= share/certs |
24 |
|
19 |
OPTIONS_DEFINE= ETCSYMLINK |
25 |
OPTIONS_DEFINE= ETCSYMLINK |
20 |
OPTIONS_DEFAULT= ETCSYMLINK |
26 |
OPTIONS_DEFAULT= ETCSYMLINK |
21 |
|
|
|
22 |
OPTIONS_SUB= yes |
27 |
OPTIONS_SUB= yes |
23 |
|
28 |
|
24 |
ETCSYMLINK_DESC= Add symlink to /etc/ssl/cert.pem |
29 |
ETCSYMLINK_DESC= Add symlink to /etc/ssl/cert.pem |
25 |
ETCSYMLINK_CONFLICTS_INSTALL= ca-roots-[0-9]* |
30 |
ETCSYMLINK_CONFLICTS_INSTALL= ca-roots-[0-9]* |
26 |
|
31 |
|
27 |
CERTDIR?= share/certs |
32 |
_BUNDLE_PROCESSOR= MAca-bundle.pl |
28 |
PLIST_SUB+= CERTDIR=${CERTDIR} |
33 |
_CERTDATA_TXT_PATH= lib/ckfw/builtins/certdata.txt |
29 |
|
34 |
_VERSION_NSS= 3.66 |
30 |
VERSION_NSS= 3.63 |
|
|
31 |
CERTDATA_TXT_PATH= lib/ckfw/builtins/certdata.txt |
32 |
BUNDLE_PROCESSOR= MAca-bundle.pl |
33 |
|
34 |
SUB_FILES= MAca-bundle.pl pkg-message |
35 |
SUB_LIST= VERSION_NSS=${VERSION_NSS} |
36 |
|
35 |
|
37 |
do-build: |
36 |
do-build: |
38 |
@${SETENV} PATH=${LOCALBASE}/bin:$${PATH} \ |
37 |
@${SETENV} PATH=${LOCALBASE}/bin:$${PATH} \ |
39 |
${PERL} ${WRKDIR}/${BUNDLE_PROCESSOR} \ |
38 |
${PERL} ${WRKDIR}/${_BUNDLE_PROCESSOR} \ |
40 |
< ${WRKSRC}/${CERTDATA_TXT_PATH} > \ |
39 |
< ${WRKSRC}/${_CERTDATA_TXT_PATH} > \ |
41 |
${WRKDIR}/ca-root-nss.crt |
40 |
${WRKDIR}/ca-root-nss.crt |
42 |
|
41 |
|
43 |
do-install: |
42 |
do-install: |
44 |
${MKDIR} ${STAGEDIR}${PREFIX}/${CERTDIR} |
43 |
${MKDIR} ${STAGEDIR}${PREFIX}/${_CERTDIR} |
45 |
${INSTALL_DATA} ${WRKDIR}/ca-root-nss.crt ${STAGEDIR}${PREFIX}/${CERTDIR} |
44 |
${INSTALL_DATA} ${WRKDIR}/ca-root-nss.crt ${STAGEDIR}${PREFIX}/${_CERTDIR} |
46 |
${MKDIR} ${STAGEDIR}${PREFIX}/etc/ssl |
45 |
${MKDIR} ${STAGEDIR}${PREFIX}/etc/ssl |
47 |
${LN} -sf ../../${CERTDIR}/ca-root-nss.crt ${STAGEDIR}${PREFIX}/etc/ssl/cert.pem.sample |
46 |
${LN} -sf ../../${_CERTDIR}/ca-root-nss.crt ${STAGEDIR}${PREFIX}/etc/ssl/cert.pem.sample |
48 |
${MKDIR} ${STAGEDIR}${PREFIX}/openssl |
47 |
${MKDIR} ${STAGEDIR}${PREFIX}/openssl |
49 |
${LN} -sf ../${CERTDIR}/ca-root-nss.crt ${STAGEDIR}${PREFIX}/openssl/cert.pem.sample |
48 |
${LN} -sf ../${_CERTDIR}/ca-root-nss.crt ${STAGEDIR}${PREFIX}/openssl/cert.pem.sample |
50 |
|
49 |
|
51 |
do-install-ETCSYMLINK-on: |
50 |
do-install-ETCSYMLINK-on: |
52 |
${MKDIR} ${STAGEDIR}/etc/ssl |
51 |
${MKDIR} ${STAGEDIR}/etc/ssl |
53 |
${LN} -sf ../..${PREFIX}/${CERTDIR}/ca-root-nss.crt ${STAGEDIR}/etc/ssl/cert.pem |
52 |
${LN} -sf ../..${PREFIX}/${_CERTDIR}/ca-root-nss.crt ${STAGEDIR}/etc/ssl/cert.pem |
54 |
|
53 |
|
55 |
.include <bsd.port.mk> |
54 |
.include <bsd.port.mk> |