[Midnightbsd-cvs] mports [16087] trunk/Mk/extensions/openssl.mk: update sanity checks to avoid useless stuff on midnightbsd

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Mar 22 18:26:38 EDT 2014


Revision: 16087
          http://svnweb.midnightbsd.org/mports/?rev=16087
Author:   laffer1
Date:     2014-03-22 18:26:37 -0400 (Sat, 22 Mar 2014)
Log Message:
-----------
update sanity checks to avoid useless stuff on midnightbsd

Modified Paths:
--------------
    trunk/Mk/extensions/openssl.mk

Modified: trunk/Mk/extensions/openssl.mk
===================================================================
--- trunk/Mk/extensions/openssl.mk	2014-03-22 22:26:03 UTC (rev 16086)
+++ trunk/Mk/extensions/openssl.mk	2014-03-22 22:26:37 UTC (rev 16087)
@@ -53,16 +53,16 @@
 #	but give an installed port preference over it.
 .if	!defined(WITH_OPENSSL_BASE) && \
 	!defined(WITH_OPENSSL_PORT) && \
-	!exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so) && \
-	exists(${DESTDIR}/usr/include/openssl/opensslv.h)
+	!exists(${LOCALBASE}/lib/libcrypto.so) && \
+	exists(/usr/include/openssl/opensslv.h)
 WITH_OPENSSL_BASE=yes
 .endif
 
 .if defined(WITH_OPENSSL_BASE)
-OPENSSLBASE=		${DESTDIR}/usr
-OPENSSLDIR=		${DESTDIR}/etc/ssl
+OPENSSLBASE=		/usr
+OPENSSLDIR=		/etc/ssl
 
-.if !exists(${DESTDIR}/usr/lib/libcrypto.so)
+.if !exists(/usr/lib/libcrypto.so)
 check-depends::
 	@${ECHO_CMD} "Dependency error: this port requires the OpenSSL library, which is part of"
 	@${ECHO_CMD} "the MidnightBSD crypto distribution but not installed on your"
@@ -71,7 +71,7 @@
 .endif
 .if exists(${LOCALBASE}/lib/libcrypto.so)
 check-depends::
-	@${ECHO_CMD} "Dependency error: this port wants the OpenSSL library from the FreeBSD"
+	@${ECHO_CMD} "Dependency error: this port wants the OpenSSL library from the BSD"
 	@${ECHO_CMD} "base system. You can't build against it, while a newer"
 	@${ECHO_CMD} "version is installed by a port."
 	@${ECHO_CMD} "Please deinstall the port or undefine WITH_OPENSSL_BASE."
@@ -95,35 +95,13 @@
 .endif
 MAKE_ARGS+=		OPENSSL_CFLAGS="${OPENSSL_CFLAGS}"
 .endif
-OPENSSLRPATH=		${DESTDIR}/usr/lib:${LOCALBASE}/lib
+OPENSSLRPATH=		/usr/lib:${LOCALBASE}/lib
 
 .else
 
 OPENSSLBASE=		${LOCALBASE}
-.if	!defined(OPENSSL_PORT) && \
-	exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so)
-# find installed port and use it for dependency
-PKG_DBDIR?=		${DESTDIR}/var/db/pkg
-.if !defined(OPENSSL_INSTALLED)
-OPENSSL_INSTALLED!=	find "${PKG_DBDIR}/" -type f -name "+CONTENTS" -print0 | \
-			xargs -0 grep -l "^lib/libssl.so." | \
-			while read contents; do \
-				sslprefix=`grep "^@cwd " "$${contents}" | ${HEAD} -n 1`; \
-				if test "$${sslprefix}" = "@cwd ${LOCALBASE}" ; then \
-					echo "$${contents}"; break; fi; done
-.endif
-.if defined(OPENSSL_INSTALLED) && ${OPENSSL_INSTALLED} != ""
-OPENSSL_PORT!=		grep "^@comment ORIGIN:" "${OPENSSL_INSTALLED}" | ${CUT} -d : -f 2
-OPENSSL_SHLIBFILE!=	grep "^lib/libssl.so." "${OPENSSL_INSTALLED}"
-OPENSSL_SHLIBVER?=	${OPENSSL_SHLIBFILE:E}
-.else
-# PKG_DBDIR was not found, default
 OPENSSL_PORT?=		security/openssl
 OPENSSL_SHLIBVER?=	8
-.endif
-.endif
-OPENSSL_PORT?=		security/openssl
-OPENSSL_SHLIBVER?=	8
 
 OPENSSLDIR=		${OPENSSLBASE}/openssl
 BUILD_DEPENDS+=		${LOCALBASE}/lib/libcrypto.so.${OPENSSL_SHLIBVER}:${PORTSDIR}/${OPENSSL_PORT}



More information about the Midnightbsd-cvs mailing list