diff options
author | Brooks Davis <brooks@FreeBSD.org> | 2008-03-12 21:02:01 +0000 |
---|---|---|
committer | Brooks Davis <brooks@FreeBSD.org> | 2008-03-12 21:02:01 +0000 |
commit | 31f602c46a5ea149b535b513937fa903c8e087ff (patch) | |
tree | bc3cb03963ddd13184badf0ba4d1e4c37f91719e /security/ca_root_nss | |
parent | 40aa5bf340fde8fd815dbd224ee34aa9d47efc96 (diff) |
Notes
Diffstat (limited to 'security/ca_root_nss')
-rw-r--r-- | security/ca_root_nss/Makefile | 19 | ||||
-rw-r--r-- | security/ca_root_nss/pkg-plist | 4 |
2 files changed, 20 insertions, 3 deletions
diff --git a/security/ca_root_nss/Makefile b/security/ca_root_nss/Makefile index 3febc2c4ddd5..1e32c9305948 100644 --- a/security/ca_root_nss/Makefile +++ b/security/ca_root_nss/Makefile @@ -17,12 +17,13 @@ DISTFILES= ${NSS_FILE} ${MODSSL_FILE}:mod_ssl MAINTAINER= brooks@FreeBSD.org COMMENT= The root certificate bundle from the Mozilla Project +OPTIONS= ETCSYMLINK "Add symlink to /etc/ssl/cert.pem" off + USE_PERL5_BUILD= yes NO_WRKSUBDIR= yes CERTDIR?= share/certs -PLIST_DIRS= ${CERTDIR} -PLIST_FILES= ${CERTDIR}/ca-root-nss.crt +PLIST_SUB+= CERTDIR=${CERTDIR} VERSION_NSS= 3.11.9 VERSION_APACHE= 1.3.41 @@ -37,6 +38,15 @@ NSS_FILE= nss-${VERSION_NSS}${EXTRACT_SUFX} CERTDATA_TXT_PATH= nss-${VERSION_NSS}/mozilla/security/nss/lib/ckfw/builtins/certdata.txt CA_BUNDLE_PL_PATH= mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE}/pkg.sslcfg/ca-bundle.pl +.include <bsd.port.pre.mk> + +.if !defined(WITHOUT_ETCSYMLINK) +PLIST_SUB+= ETCSYMLINK= +CONFLICTS= ca-roots-[0-9]* +.else +PLIST_SUB+= ETCSYMLINK="@comment " +.endif + do-extract: @${MKDIR} ${WRKDIR} @${TAR} -C ${WRKDIR} -xf ${DISTDIR}/${MODSSL_FILE} \ @@ -55,5 +65,8 @@ do-build: do-install: ${MKDIR} ${PREFIX}/${CERTDIR} ${INSTALL_DATA} ${WRKDIR}/ca-root-nss.crt ${PREFIX}/${CERTDIR} +.if !defined(WITHOUT_ETCSYMLINK) + ${LN} -s ${PREFIX}/${CERTDIR} /etc/ssl/cert.pem +.endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/security/ca_root_nss/pkg-plist b/security/ca_root_nss/pkg-plist new file mode 100644 index 000000000000..796c14f82541 --- /dev/null +++ b/security/ca_root_nss/pkg-plist @@ -0,0 +1,4 @@ +%%CERTDIR%%/ca-root-nss.crt +@dirrmtry %%CERTDIR%% +%%ETCSYMLINK%%@cwd / +%%ETCSYMLINK%%etc/ssl/cert.pem |