summaryrefslogtreecommitdiff
path: root/net/ldns
diff options
context:
space:
mode:
authorshattered <shattered@pkgsrc.org>2011-07-13 11:26:09 +0000
committershattered <shattered@pkgsrc.org>2011-07-13 11:26:09 +0000
commit2ab6e18b5099408a2565e5c6c9677ff4ac8c409e (patch)
tree0ec7b50c379a2d11e23d49c399123b4394fc1a00 /net/ldns
parentbea366be049155528f18e3b01caab2990a64bdbe (diff)
downloadpkgsrc-2ab6e18b5099408a2565e5c6c9677ff4ac8c409e.tar.gz
PR/40602 -- disable GOST for OpenSSL<1.0.0
(Not MacOS-specific)
Diffstat (limited to 'net/ldns')
-rw-r--r--net/ldns/Makefile21
1 files changed, 19 insertions, 2 deletions
diff --git a/net/ldns/Makefile b/net/ldns/Makefile
index f034f1c5cbd..80d8ff33bb0 100644
--- a/net/ldns/Makefile
+++ b/net/ldns/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2011/04/12 11:33:33 obache Exp $
+# $NetBSD: Makefile,v 1.16 2011/07/13 11:26:09 shattered Exp $
DISTNAME= ldns-1.6.9
CATEGORIES= net
@@ -20,8 +20,14 @@ REPLACE_PERL= doc/doxyparse.pl
BUILDLINK_ABI_DEPENDS.openssl+= openssl>=0.9.8
.include "../../security/openssl/buildlink3.mk"
-PLIST_VARS+= sha2
+PLIST_VARS+= sha2 gost
.if defined(USE_BUILTIN.openssl) && !empty(USE_BUILTIN.openssl:M[yY][eE][sS])
+PLIST_VARS.gost!= \
+ if ${PKG_ADMIN} pmatch 'openssl>=1.0.0' ${BUILTIN_PKG.openssl:Q}; then \
+ ${ECHO} "yes"; \
+ else \
+ ${ECHO} "no"; \
+ fi
PLIST_VARS.sha2!= \
if ${PKG_ADMIN} pmatch 'openssl>=0.9.8' ${BUILTIN_PKG.openssl:Q}; then \
${ECHO} "yes"; \
@@ -29,6 +35,12 @@ PLIST_VARS.sha2!= \
${ECHO} "no"; \
fi
.else
+PLIST_VARS.gost!= \
+ if ${PKG_INFO} -qe 'openssl>=1.0.0'; then \
+ ${ECHO} yes; \
+ else \
+ ${ECHO} no; \
+ fi
PLIST_VARS.sha2!= \
if ${PKG_INFO} -qe 'openssl>=0.9.8'; then \
${ECHO} yes; \
@@ -36,6 +48,11 @@ PLIST_VARS.sha2!= \
${ECHO} no; \
fi
.endif
+.if ${PLIST_VARS.gost} == "yes"
+CONFIGURE_ARGS+= --enable-gost
+.else
+CONFIGURE_ARGS+= --disable-gost
+.endif
.if ${PLIST_VARS.sha2} == "yes"
CONFIGURE_ARGS+= --enable-sha2
.else