diff options
Diffstat (limited to 'security/mozilla-rootcerts-openssl/Makefile')
-rw-r--r-- | security/mozilla-rootcerts-openssl/Makefile | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/security/mozilla-rootcerts-openssl/Makefile b/security/mozilla-rootcerts-openssl/Makefile new file mode 100644 index 00000000000..ef557d3124f --- /dev/null +++ b/security/mozilla-rootcerts-openssl/Makefile @@ -0,0 +1,59 @@ +# $NetBSD: Makefile,v 1.1 2015/04/18 20:21:25 dholland Exp $ + +PKGNAME= mozilla-rootcerts-openssl-1 +CATEGORIES= security +MASTER_SITES= # empty +DISTFILES= # empty + +MAINTAINER= dholland@NetBSD.org +#HOMEPAGE= none +COMMENT= Wedge for installing and managing mozilla-rootcerts +LICENSE= modified-bsd + +USE_TOOLS+= openssl +WRKSRC= ${WRKDIR} +BUILD_DIRS= # empty + +BUILD_DEPENDS+= mozilla-rootcerts>=1.0.20141117nb1:../../security/mozilla-rootcerts +SCRIPT= ${LOCALBASE}/sbin/mozilla-rootcerts + +CHECK_BUILTIN.openssl= yes +.include "../../security/openssl/builtin.mk" +CHECK_BUILTIN.openssl= no + +# +# This package needs to install directly into openssl's certs directory +# because openssl is dumb and doesn't support multiple cert directories. +# (Otherwise we'd install under ${PREFIX}/share.) +# +# For native openssl this is in /etc outside of ${PREFIX}. Beware. +# +.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) +PLACE= /etc +SET_PREFIX= yes +PLIST_SUBST+= MYETCDIR=etc +CHECK_FILES_SUPPORTED= no +NOT_FOR_UNPRIVILEGED= yes + +.else +PLACE= ${PKG_SYSCONFDIR} +SET_PREFIX= no +PLIST_SUBST+= ${PKG_SYSCONFDIR:S/^${PREFIX}//} +.endif + +OPENSSLDIR= ${PLACE}/openssl/certs +SSLDIR= ${PLACE}/ssl/certs + +do-install: + ${INSTALL_DATA_DIR} ${DESTDIR}${OPENSSLDIR} + #${INSTALL_DATA_DIR} ${DESTDIR}${SSLDIR} # must *not* exist + cd ${WRKSRC} && ${SCRIPT} -d ${DESTDIR} install + ${CHMOD} go+r ${DESTDIR}${OPENSSLDIR}/*.pem + ${CHMOD} go+r ${DESTDIR}${SSLDIR}/*.crt + +.include "../../mk/bsd.pkg.mk" + +# This must be after bsd.pkg.mk is included to work. +.if ${SET_PREFIX} == "yes" +PREFIX= / +.endif |