summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjlam <jlam>2002-08-09 14:45:05 +0000
committerjlam <jlam>2002-08-09 14:45:05 +0000
commite8ef19fc734da312b308a4b2ee1697e2df32ea6d (patch)
treeec12d935de784502866a62aa2e37ba0e10b36903
parent2c33930e4c579f1b9960d3f7a1590ca08492c58e (diff)
downloadpkgsrc-e8ef19fc734da312b308a4b2ee1697e2df32ea6d.tar.gz
* Change the perl paths in the various build scripts to ${PERL5} and not
${LOCALBASE}/bin/perl. * Refer to the make program used to drive the build and installation as "${MAKE_PROGRAM}". * Instead of explicitly setting PKG_SYSCONFBASE=/etc, use the pkg-specific override PKG_SYSCONFDIR.openssl, and optionally set it so that the user still has the option of overriding its value. * Use bsd.pkg.install.mk to install the default config file (openssl.cnf) and to create and remove the extra config directories. This lets us reemove the extra lines in PLIST that do the same thing.
-rw-r--r--security/openssl/Makefile23
-rw-r--r--security/openssl/PLIST.common6
2 files changed, 13 insertions, 16 deletions
diff --git a/security/openssl/Makefile b/security/openssl/Makefile
index 70c81541212..5b971fdbc7a 100644
--- a/security/openssl/Makefile
+++ b/security/openssl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2002/08/04 15:47:43 fredb Exp $
+# $NetBSD: Makefile,v 1.54 2002/08/09 14:45:05 jlam Exp $
DISTNAME= openssl-0.9.6e
SVR4_PKGNAME= ossl
@@ -23,25 +23,25 @@ CONFIGURE_SCRIPT= config
CONFIGURE_ARGS= shared --openssldir=${PKG_SYSCONFDIR} --prefix=${PREFIX}
CONFIGURE_ENV= CC="${CC}"
+PLIST_SRC= ${PKGDIR}/PLIST.${LOWER_OPSYS}
+PLIST_SRC+= ${PLIST_RSAREF}
+PLIST_SRC+= ${PKGDIR}/PLIST.common
+
+PKG_SYSCONFSUBDIR= openssl
CONF_FILES= ${PREFIX}/share/examples/openssl/openssl.cnf \
${PKG_SYSCONFDIR}/openssl.cnf
-PKG_SYSCONFSUBDIR= openssl
-PLIST_SRC= ${WRKDIR}/.PLIST_SRC
-PLIST_SUBST= PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
+OWN_DIRS= ${PKG_SYSCONFDIR}/certs ${PKG_SYSCONFDIR}/private
do-configure:
cd ${WRKSRC} \
- && ${PERL5} util/perlpath.pl ${LOCALBASE}/bin \
+ && ${PERL5} util/perlpath.pl ${PERL5} \
&& ${SETENV} ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} \
${CONFIGURE_ARGS}
-post-build:
- ${CAT} ${PKGDIR}/PLIST.${LOWER_OPSYS} ${PLIST_RSAREF} \
- ${PKGDIR}/PLIST.common > ${PLIST_SRC}
-
test: all
@cd ${WRKSRC}/test \
- && ${SETENV} ${LD_PATH_VARNAME}=${WRKSRC} ${MAKE} tests \
+ && ${SETENV} ${LD_PATH_VARNAME}=${WRKSRC} \
+ ${MAKE_PROGRAM} tests \
&& ${ECHO} "*** Tests successful. ***"
.include "../../mk/bsd.prefs.mk"
@@ -51,7 +51,7 @@ PATCH_SITES= ${MASTER_SITE_LOCAL}
PATCHFILES= openssl-0.9.6e-20020804-netbsd.patch.gz
PATCH_DIST_STRIP= -p1
-PKG_SYSCONFBASE= /etc
+PKG_SYSCONFDIR.${PKGBASE}?= /etc/openssl
.endif
.if ${OPSYS} == "Darwin"
@@ -75,4 +75,5 @@ CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS+= solaris-${SPARC_TARGET_ARCH}-${CC}
.endif
+.include "../../mk/bsd.pkg.install.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/security/openssl/PLIST.common b/security/openssl/PLIST.common
index 37b8b0f8847..4ea81ae87f5 100644
--- a/security/openssl/PLIST.common
+++ b/security/openssl/PLIST.common
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.4 2002/08/04 15:47:44 fredb Exp $
+@comment $NetBSD: PLIST.common,v 1.5 2002/08/09 14:45:05 jlam Exp $
bin/openssl
bin/c_hash
bin/c_info
@@ -293,7 +293,3 @@ share/examples/openssl/der_chop
share/examples/openssl/openssl.cnf
@dirrm share/examples/openssl
@dirrm include/openssl
-@exec ${MKDIR} ${PKG_SYSCONFDIR}/certs ${PKG_SYSCONFDIR}/private
-@unexec ${RMDIR} ${PKG_SYSCONFDIR}/private 2>/dev/null || true
-@unexec ${RMDIR} ${PKG_SYSCONFDIR}/certs 2>/dev/null || true
-@unexec ${RMDIR} ${PKG_SYSCONFDIR} 2>/dev/null || true