summaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2004-05-12 04:58:52 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2004-05-12 04:58:52 +0000
commite28391b98c4951fe0d30007caa9dde9409b67542 (patch)
tree160785d12f1ad6c5ed2adb8155be7ce00047fd11 /Mk
parent95184f79952fde3bd6f141fa35ed698057dbded3 (diff)
downloadfreebsd-ports-e28391b98c4951fe0d30007caa9dde9409b67542.zip
- Don't build with openssl port when base version is stale
PR: 66007
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.openssl.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/Mk/bsd.openssl.mk b/Mk/bsd.openssl.mk
index bcace2265c9c..e4f217a64e43 100644
--- a/Mk/bsd.openssl.mk
+++ b/Mk/bsd.openssl.mk
@@ -2,7 +2,7 @@
# Date created: 31 May 2002
# Whom: dinoex
#
-# $FreeBSD: /tmp/pcvs/ports/Mk/bsd.openssl.mk,v 1.15 2004-04-08 10:01:53 dinoex Exp $
+# $FreeBSD: /tmp/pcvs/ports/Mk/bsd.openssl.mk,v 1.16 2004-05-12 04:58:52 dinoex Exp $
#
# Use of 'USE_OPENSSL=yes' includes this Makefile after bsd.ports.pre.mk
#
@@ -54,8 +54,11 @@ WITH_OPENSSL_PORT=yes
OPENSSLVER!= ${AWK} '/OPENSSL_VERSION_TEXT/ { print $$4; exit }' \
/usr/include/openssl/opensslv.h
# check for safe versions in the base
-.if ${OPENSSLVER} == "0.9.7a-p1" || ${OPENSSLVER} == "0.9.7c-p1" || ${OPENSSLVER} == "0.9.7d"
-WITH_OPENSSL_BASE=yes
+.if ${OPENSSLVER} != "0.9.7a-p1" && ${OPENSSLVER} != "0.9.7c-p1" && ${OPENSSLVER} != "0.9.7d"
+check-depends::
+ @${ECHO_CMD} "Dependency warning: used OpenSSL version contains known vulnerabilities"
+ @${ECHO_CMD} "Please update or define either WITH_OPENSSL_BASE or WITH_OPENSSL_PORT"
+ @${FALSE}
.endif
.endif