summaryrefslogtreecommitdiff
path: root/security/openssl
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2005-06-11 22:16:15 +0000
committerjlam <jlam@pkgsrc.org>2005-06-11 22:16:15 +0000
commit8cba08b9734bdf1d415e484304015ca76cbbe17e (patch)
treec98ab223ca51db1f57194771c6c0278022eab86c /security/openssl
parent9877fbb264884bc8db42f41e33c59a63dc5602af (diff)
downloadpkgsrc-8cba08b9734bdf1d415e484304015ca76cbbe17e.tar.gz
Some shells don't accept empty word lists in for loops. For those
Makefiles where this occurs, edit the file so that we avoid running the loop. This should fix PR pkg/28809.
Diffstat (limited to 'security/openssl')
-rw-r--r--security/openssl/Makefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/security/openssl/Makefile b/security/openssl/Makefile
index 63589735257..db5a1188da6 100644
--- a/security/openssl/Makefile
+++ b/security/openssl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.104 2005/05/22 20:08:30 jlam Exp $
+# $NetBSD: Makefile,v 1.105 2005/06/11 22:16:15 jlam Exp $
OPENSSL_SNAPSHOT?= # empty
OPENSSL_STABLE?= # empty
@@ -90,7 +90,22 @@ CONF_FILES= ${PREFIX}/share/examples/openssl/openssl.cnf \
${PKG_SYSCONFDIR}/openssl.cnf
OWN_DIRS= ${PKG_SYSCONFDIR}/certs ${PKG_SYSCONFDIR}/private
+# Some shells don't accept empty word lists in for loops. For those
+# Makefiles where this occurs, edit the file so that we avoid running
+# the loop.
+#
+# Also, fix the path to perl in various scripts.
+#
pre-configure:
+ cd ${WRKSRC}; for file in \
+ fips/aes/Makefile fips/des/Makefile \
+ fips/dh/Makefile fips/dsa/Makefile \
+ fips/rsa/Makefile fips/sha1/Makefile; \
+ do \
+ ${MV} -f $$file $$file.preawk; \
+ ${AWK} '/^install:/ { printf "install:\n\nnot-install:\n"; next } { print }' \
+ $$file.preawk > $$file; \
+ done
cd ${WRKSRC} && ${PERL5} util/perlpath.pl ${PERL5}
.include "../../mk/bsd.pkg.mk"