Module Name: src Committed By: christos Date: Sun Feb 4 03:19:53 UTC 2018
Modified Files: src/crypto: Makefile.openssl src/crypto/external/bsd: Makefile src/crypto/external/bsd/heimdal: Makefile.inc src/crypto/external/bsd/heimdal/lib/libhx509: Makefile src/crypto/external/bsd/libsaslc/lib: Makefile src/crypto/external/bsd/netpgp/lib/netpgp: Makefile src/crypto/external/bsd/netpgp/libpaa: Makefile src/crypto/external/bsd/openssh/lib: Makefile src/crypto/external/cpl/trousers/lib/libtspi: Makefile src/external/bsd/bind: Makefile.inc src/external/bsd/fetch/lib: Makefile src/external/bsd/libarchive/lib/libarchive: Makefile src/external/bsd/libevent/lib/libevent_openssl: Makefile src/external/bsd/nsd: Makefile.inc src/external/bsd/openldap/lib/libldap: Makefile.libldap src/external/bsd/unbound: Makefile.inc src/lib: Makefile src/lib/libpam/modules/pam_afslog: Makefile src/lib/libpam/modules/pam_krb5: Makefile src/lib/libpam/modules/pam_ksu: Makefile src/lib/libpam/modules/pam_ssh: Makefile src/lib/libradius: Makefile src/share/mk: bsd.own.mk Log Message: switch everyone to openssl.old To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/crypto/Makefile.openssl cvs rdiff -u -r1.12 -r1.13 src/crypto/external/bsd/Makefile cvs rdiff -u -r1.3 -r1.4 src/crypto/external/bsd/heimdal/Makefile.inc cvs rdiff -u -r1.5 -r1.6 \ src/crypto/external/bsd/heimdal/lib/libhx509/Makefile cvs rdiff -u -r1.8 -r1.9 src/crypto/external/bsd/libsaslc/lib/Makefile cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/netpgp/lib/netpgp/Makefile cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/netpgp/libpaa/Makefile cvs rdiff -u -r1.23 -r1.24 src/crypto/external/bsd/openssh/lib/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/cpl/trousers/lib/libtspi/Makefile cvs rdiff -u -r1.27 -r1.28 src/external/bsd/bind/Makefile.inc cvs rdiff -u -r1.10 -r1.11 src/external/bsd/fetch/lib/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/libarchive/lib/libarchive/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/bsd/libevent/lib/libevent_openssl/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/bsd/nsd/Makefile.inc cvs rdiff -u -r1.8 -r1.9 \ src/external/bsd/openldap/lib/libldap/Makefile.libldap cvs rdiff -u -r1.3 -r1.4 src/external/bsd/unbound/Makefile.inc cvs rdiff -u -r1.253 -r1.254 src/lib/Makefile cvs rdiff -u -r1.6 -r1.7 src/lib/libpam/modules/pam_afslog/Makefile cvs rdiff -u -r1.11 -r1.12 src/lib/libpam/modules/pam_krb5/Makefile cvs rdiff -u -r1.11 -r1.12 src/lib/libpam/modules/pam_ksu/Makefile cvs rdiff -u -r1.10 -r1.11 src/lib/libpam/modules/pam_ssh/Makefile cvs rdiff -u -r1.12 -r1.13 src/lib/libradius/Makefile cvs rdiff -u -r1.1030 -r1.1031 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/Makefile.openssl diff -u src/crypto/Makefile.openssl:1.10 src/crypto/Makefile.openssl:1.11 --- src/crypto/Makefile.openssl:1.10 Wed Sep 23 00:02:28 2009 +++ src/crypto/Makefile.openssl Sat Feb 3 22:19:51 2018 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile.openssl,v 1.10 2009/09/23 04:02:28 tls Exp $ +# $NetBSD: Makefile.openssl,v 1.11 2018/02/04 03:19:51 christos Exp $ .ifndef _MAKEFILE_OPENSSL_INCLUDED _MAKEFILE_OPENSSL_INCLUDED=1 .include <bsd.own.mk> -OPENSSLSRC= ${CRYPTODIST}/external/bsd/openssl/dist +OPENSSLSRC= ${CRYPTODIST}/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/dist CPPFLAGS+= -DOPENSSLDIR=\"/etc/openssl\" CPPFLAGS+= -DENGINESDIR=\"/usr/lib/openssl\" CPPFLAGS+= -DDSO_DLFCN -DHAVE_DLFCN_H Index: src/crypto/external/bsd/Makefile diff -u src/crypto/external/bsd/Makefile:1.12 src/crypto/external/bsd/Makefile:1.13 --- src/crypto/external/bsd/Makefile:1.12 Tue Feb 12 15:31:14 2013 +++ src/crypto/external/bsd/Makefile Sat Feb 3 22:19:51 2018 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.12 2013/02/12 20:31:14 christos Exp $ +# $NetBSD: Makefile,v 1.13 2018/02/04 03:19:51 christos Exp $ .include <bsd.own.mk> -SUBDIR+= openssl .WAIT heimdal netpgp .WAIT openssh libsaslc +SUBDIR+= ${EXTERNAL_OPENSSL_SUBDDIR} .WAIT heimdal netpgp .WAIT openssh libsaslc .include <bsd.subdir.mk> Index: src/crypto/external/bsd/heimdal/Makefile.inc diff -u src/crypto/external/bsd/heimdal/Makefile.inc:1.3 src/crypto/external/bsd/heimdal/Makefile.inc:1.4 --- src/crypto/external/bsd/heimdal/Makefile.inc:1.3 Tue Mar 4 16:08:08 2014 +++ src/crypto/external/bsd/heimdal/Makefile.inc Sat Feb 3 22:19:51 2018 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile.inc,v 1.3 2014/03/04 21:08:08 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.4 2018/02/04 03:19:51 christos Exp $ HEIMBASE?= ${NETBSDSRCDIR}/crypto/external/bsd/heimdal HEIMDIST= ${HEIMBASE}/dist -SSLBASE?= ${NETBSDSRCDIR}/crypto/external/bsd/openssl +SSLBASE?= ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR} LIBVERSDIR!= cd ${HEIMBASE}/lib/libvers && ${PRINTOBJDIR} LIBVERS= ${LIBVERSDIR}/libvers.a Index: src/crypto/external/bsd/heimdal/lib/libhx509/Makefile diff -u src/crypto/external/bsd/heimdal/lib/libhx509/Makefile:1.5 src/crypto/external/bsd/heimdal/lib/libhx509/Makefile:1.6 --- src/crypto/external/bsd/heimdal/lib/libhx509/Makefile:1.5 Sat Jan 28 16:31:52 2017 +++ src/crypto/external/bsd/heimdal/lib/libhx509/Makefile Sat Feb 3 22:19:51 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2017/01/28 21:31:52 christos Exp $ +# $NetBSD: Makefile,v 1.6 2018/02/04 03:19:51 christos Exp $ NOLINT= # defined @@ -9,7 +9,7 @@ NOLINT= # defined LIB= hx509 -SSLBASE= ${NETBSDSRCDIR}/crypto/external/bsd/openssl +SSLBASE= ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR} LIBDPLIBS+= asn1 ${HEIMBASE}/lib/libasn1 \ com_err ${HEIMBASE}/lib/libcom_err \ Index: src/crypto/external/bsd/libsaslc/lib/Makefile diff -u src/crypto/external/bsd/libsaslc/lib/Makefile:1.8 src/crypto/external/bsd/libsaslc/lib/Makefile:1.9 --- src/crypto/external/bsd/libsaslc/lib/Makefile:1.8 Wed Sep 11 19:04:09 2013 +++ src/crypto/external/bsd/libsaslc/lib/Makefile Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2013/09/11 23:04:09 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2018/02/04 03:19:52 christos Exp $ .include <bsd.own.mk> @@ -54,8 +54,8 @@ EXTDIST=${.CURDIR}/../dist INCS+= saslc.h INCSDIR=/usr/include -LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto -LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl +LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto +LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl .if (${MKKERBEROS} != "no") LIBDPLIBS+= gssapi ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libgssapi .endif Index: src/crypto/external/bsd/netpgp/lib/netpgp/Makefile diff -u src/crypto/external/bsd/netpgp/lib/netpgp/Makefile:1.2 src/crypto/external/bsd/netpgp/lib/netpgp/Makefile:1.3 --- src/crypto/external/bsd/netpgp/lib/netpgp/Makefile:1.2 Thu Dec 4 23:52:02 2014 +++ src/crypto/external/bsd/netpgp/lib/netpgp/Makefile Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2014/12/05 04:52:02 agc Exp $ +# $NetBSD: Makefile,v 1.3 2018/02/04 03:19:52 christos Exp $ .include <bsd.own.mk> @@ -20,7 +20,7 @@ EXTDIST=${.CURDIR}/../../dist INCS+= netpgp.h INCSDIR=/usr/include -OPENSSL=${NETBSDSRCDIR}/crypto/external/bsd/openssl +OPENSSL=${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR} LIBDPLIBS+= mj ${.CURDIR}/../../libmj LIBDPLIBS+= crypto ${OPENSSL}/lib/libcrypto LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz Index: src/crypto/external/bsd/netpgp/libpaa/Makefile diff -u src/crypto/external/bsd/netpgp/libpaa/Makefile:1.2 src/crypto/external/bsd/netpgp/libpaa/Makefile:1.3 --- src/crypto/external/bsd/netpgp/libpaa/Makefile:1.2 Tue Jul 10 15:38:17 2012 +++ src/crypto/external/bsd/netpgp/libpaa/Makefile Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2012/07/10 19:38:17 christos Exp $ +# $NetBSD: Makefile,v 1.3 2018/02/04 03:19:52 christos Exp $ .include <bsd.own.mk> @@ -11,7 +11,7 @@ CPPFLAGS+= -I${.CURDIR}/../dist/include LIBDPLIBS+= mj ${.CURDIR}/../libmj LIBDPLIBS+= netpgp ${.CURDIR}/../lib -LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto +LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz LIBDPLIBS+= bz2 ${NETBSDSRCDIR}/lib/libbz2 Index: src/crypto/external/bsd/openssh/lib/Makefile diff -u src/crypto/external/bsd/openssh/lib/Makefile:1.23 src/crypto/external/bsd/openssh/lib/Makefile:1.24 --- src/crypto/external/bsd/openssh/lib/Makefile:1.23 Sat Oct 7 17:14:59 2017 +++ src/crypto/external/bsd/openssh/lib/Makefile Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2017/10/07 21:14:59 christos Exp $ +# $NetBSD: Makefile,v 1.24 2018/02/04 03:19:52 christos Exp $ .include <bsd.own.mk> @@ -101,7 +101,7 @@ CPPFLAGS+= -DHAVE_BLF_H CPPFLAGS+= -I${SSHDIST} .PATH: ${SSHDIST} -LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto \ +LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto \ crypt ${NETBSDSRCDIR}/lib/libcrypt \ z ${NETBSDSRCDIR}/lib/libz Index: src/crypto/external/cpl/trousers/lib/libtspi/Makefile diff -u src/crypto/external/cpl/trousers/lib/libtspi/Makefile:1.1 src/crypto/external/cpl/trousers/lib/libtspi/Makefile:1.2 --- src/crypto/external/cpl/trousers/lib/libtspi/Makefile:1.1 Fri Jan 27 21:15:26 2012 +++ src/crypto/external/cpl/trousers/lib/libtspi/Makefile Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2012/01/28 02:15:26 christos Exp $ +# $NetBSD: Makefile,v 1.2 2018/02/04 03:19:52 christos Exp $ .include "../Makefile.inc" CPPFLAGS+=-DAPPID=\"TSPI\" -DVAR_PREFIX=\"/var\" -DETC_PREFIX=\"/etc\" @@ -18,12 +18,12 @@ CPPFLAGS+=-DTSS_BUILD_NV -DTSS_BUILD_DEL TSPI=${DIST}/src/tspi TRSPI=${DIST}/src/trspi -.PATH.c: ${TSPI} ${TSPI}/rpc ${TSPI}/rpc/tcstp ${TSPI}/ps ${TRSPI} ${TRSPI}/crypto/openssl +.PATH.c: ${TSPI} ${TSPI}/rpc ${TSPI}/rpc/tcstp ${TSPI}/ps ${TRSPI} ${TRSPI}/crypto/${EXTERNAL_OPENSSL_SUBDIR} SHLIB_MAJOR=3 SHLIB_MINOR=0 -LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto +LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto LIB=tspi SRCS=\ hosttable.c \ Index: src/external/bsd/bind/Makefile.inc diff -u src/external/bsd/bind/Makefile.inc:1.27 src/external/bsd/bind/Makefile.inc:1.28 --- src/external/bsd/bind/Makefile.inc:1.27 Mon Sep 4 15:57:53 2017 +++ src/external/bsd/bind/Makefile.inc Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.27 2017/09/04 19:57:53 snj Exp $ +# $NetBSD: Makefile.inc,v 1.28 2018/02/04 03:19:52 christos Exp $ .if !defined(BIND9_MAKEFILE_INC) BIND9_MAKEFILE_INC=yes @@ -107,11 +107,7 @@ LIBDPLIBS+= $L ${NETBSDSRCDIR}/crypto/ex LDADD+= -lcrypto -lcrypt DPADD+= ${LIBCRYPTO} ${LIBCRYPT} .else -.if exists(${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto) -LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto -.else -LIBDPLIBS+= crypto ${NETBSDSRCDIR}/lib/libcrypto -.endif +LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto .endif .endif Index: src/external/bsd/fetch/lib/Makefile diff -u src/external/bsd/fetch/lib/Makefile:1.10 src/external/bsd/fetch/lib/Makefile:1.11 --- src/external/bsd/fetch/lib/Makefile:1.10 Sun May 21 11:28:39 2017 +++ src/external/bsd/fetch/lib/Makefile Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2017/05/21 15:28:39 riastradh Exp $ +# $NetBSD: Makefile,v 1.11 2018/02/04 03:19:52 christos Exp $ LIB= fetch SRCS= fetch.c common.c ftp.c http.c file.c @@ -17,8 +17,8 @@ CPPFLAGS+= -DINET6 CPPFLAGS+= -DWITH_SSL -LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl \ - crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto +LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl \ + crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto CLEANFILES+= ftperr.h httperr.h Index: src/external/bsd/libarchive/lib/libarchive/Makefile diff -u src/external/bsd/libarchive/lib/libarchive/Makefile:1.7 src/external/bsd/libarchive/lib/libarchive/Makefile:1.8 --- src/external/bsd/libarchive/lib/libarchive/Makefile:1.7 Sun May 21 18:32:56 2017 +++ src/external/bsd/libarchive/lib/libarchive/Makefile Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2017/05/21 22:32:56 kamil Exp $ +# $NetBSD: Makefile,v 1.8 2018/02/04 03:19:52 christos Exp $ .include <bsd.init.mk> @@ -8,7 +8,7 @@ LIB= archive LIBDPLIBS+= bz2 ${NETBSDSRCDIR}/lib/libbz2 \ - crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto \ + crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto \ expat ${NETBSDSRCDIR}/external/mit/expat/lib/libexpat \ lzma ${NETBSDSRCDIR}/external/public-domain/xz/lib \ z ${NETBSDSRCDIR}/lib/libz Index: src/external/bsd/libevent/lib/libevent_openssl/Makefile diff -u src/external/bsd/libevent/lib/libevent_openssl/Makefile:1.2 src/external/bsd/libevent/lib/libevent_openssl/Makefile:1.3 --- src/external/bsd/libevent/lib/libevent_openssl/Makefile:1.2 Wed Sep 11 19:04:10 2013 +++ src/external/bsd/libevent/lib/libevent_openssl/Makefile Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2013/09/11 23:04:10 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2018/02/04 03:19:52 christos Exp $ .include <bsd.own.mk> @@ -9,7 +9,7 @@ bufferevent_openssl.c LIBDPLIBS+= \ event ${.CURDIR}/../libevent \ - crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto \ - ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl + crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto \ + ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl .include <bsd.lib.mk> Index: src/external/bsd/nsd/Makefile.inc diff -u src/external/bsd/nsd/Makefile.inc:1.2 src/external/bsd/nsd/Makefile.inc:1.3 --- src/external/bsd/nsd/Makefile.inc:1.2 Wed Jul 12 08:55:41 2017 +++ src/external/bsd/nsd/Makefile.inc Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.2 2017/07/12 12:55:41 christos Exp $ +# $NetBSD: Makefile.inc,v 1.3 2018/02/04 03:19:52 christos Exp $ .include <bsd.own.mk> @@ -15,8 +15,8 @@ CPPFLAGS+= -DINET6 .endif DPLIBS+= event ${NETBSDSRCDIR}/external/bsd/libevent/lib/libevent -DPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl -DPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto +DPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl +DPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto DPLIBS+= crypt ${NETBSDSRCDIR}/lib/libcrypt DPLIBS+= util ${NETBSDSRCDIR}/lib/libutil DPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread Index: src/external/bsd/openldap/lib/libldap/Makefile.libldap diff -u src/external/bsd/openldap/lib/libldap/Makefile.libldap:1.8 src/external/bsd/openldap/lib/libldap/Makefile.libldap:1.9 --- src/external/bsd/openldap/lib/libldap/Makefile.libldap:1.8 Sun May 21 11:28:39 2017 +++ src/external/bsd/openldap/lib/libldap/Makefile.libldap Sat Feb 3 22:19:52 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.libldap,v 1.8 2017/05/21 15:28:39 riastradh Exp $ +# $NetBSD: Makefile.libldap,v 1.9 2018/02/04 03:19:52 christos Exp $ .include "../../openldap.mk" @@ -23,5 +23,5 @@ CPPFLAGS+= -DLDAP_LIBRARY LIBDPLIBS+= lber ${.CURDIR}/../liblber -LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto -LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl +LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto +LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl Index: src/external/bsd/unbound/Makefile.inc diff -u src/external/bsd/unbound/Makefile.inc:1.3 src/external/bsd/unbound/Makefile.inc:1.4 --- src/external/bsd/unbound/Makefile.inc:1.3 Tue Mar 14 17:11:12 2017 +++ src/external/bsd/unbound/Makefile.inc Sat Feb 3 22:19:53 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.3 2017/03/14 21:11:12 roy Exp $ +# $NetBSD: Makefile.inc,v 1.4 2018/02/04 03:19:53 christos Exp $ USE_FORT?= yes # network client/server UNBOUND:=${.PARSEDIR}/dist @@ -7,8 +7,8 @@ UNBOUND:=${.PARSEDIR}/dist CPPFLAGS += -D_OPENBSD_SOURCE -DPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl -DPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto +DPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl +DPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto DPLIBS+= crypt ${NETBSDSRCDIR}/lib/libcrypt DPLIBS+= util ${NETBSDSRCDIR}/lib/libutil DPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread Index: src/lib/Makefile diff -u src/lib/Makefile:1.253 src/lib/Makefile:1.254 --- src/lib/Makefile:1.253 Tue Oct 10 15:28:33 2017 +++ src/lib/Makefile Sat Feb 3 22:19:53 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.253 2017/10/10 19:28:33 christos Exp $ +# $NetBSD: Makefile,v 1.254 2018/02/04 03:19:53 christos Exp $ # from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91 .include <bsd.own.mk> @@ -133,7 +133,7 @@ SUBDIR+= librumpuser # depends on libpth SUBDIR+= libnpf # depends on libprop .endif -SUBDIR+= ../crypto/external/bsd/openssl/lib # depends on libcrypt +SUBDIR+= ../crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib # depends on libcrypt SUBDIR+= ../external/bsd/file/lib # depends on libz .if (${MKISCSI} != "no") Index: src/lib/libpam/modules/pam_afslog/Makefile diff -u src/lib/libpam/modules/pam_afslog/Makefile:1.6 src/lib/libpam/modules/pam_afslog/Makefile:1.7 --- src/lib/libpam/modules/pam_afslog/Makefile:1.6 Fri Apr 15 14:05:45 2011 +++ src/lib/libpam/modules/pam_afslog/Makefile Sat Feb 3 22:19:53 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2011/04/15 18:05:45 elric Exp $ +# $NetBSD: Makefile,v 1.7 2018/02/04 03:19:53 christos Exp $ LIB= pam_afslog SRCS= pam_afslog.c @@ -11,6 +11,6 @@ LIBDPLIBS+= \ roken ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libroken \ com_err ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libcom_err \ crypt ${.CURDIR}/../../../libcrypt \ - crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto + crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto .include "${.CURDIR}/../mod.mk" Index: src/lib/libpam/modules/pam_krb5/Makefile diff -u src/lib/libpam/modules/pam_krb5/Makefile:1.11 src/lib/libpam/modules/pam_krb5/Makefile:1.12 --- src/lib/libpam/modules/pam_krb5/Makefile:1.11 Thu May 26 08:56:30 2011 +++ src/lib/libpam/modules/pam_krb5/Makefile Sat Feb 3 22:19:53 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2011/05/26 12:56:30 joerg Exp $ +# $NetBSD: Makefile,v 1.12 2018/02/04 03:19:53 christos Exp $ # Copyright 2001 FreeBSD, Inc. # All rights reserved. # @@ -35,7 +35,7 @@ LIBDPLIBS+= \ roken ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libroken \ com_err ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libcom_err \ crypt ${.CURDIR}/../../../libcrypt \ - crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto + crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto CWARNFLAGS.clang= -Wno-format-security Index: src/lib/libpam/modules/pam_ksu/Makefile diff -u src/lib/libpam/modules/pam_ksu/Makefile:1.11 src/lib/libpam/modules/pam_ksu/Makefile:1.12 --- src/lib/libpam/modules/pam_ksu/Makefile:1.11 Thu May 26 08:56:30 2011 +++ src/lib/libpam/modules/pam_ksu/Makefile Sat Feb 3 22:19:53 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2011/05/26 12:56:30 joerg Exp $ +# $NetBSD: Makefile,v 1.12 2018/02/04 03:19:53 christos Exp $ # Copyright 2002 FreeBSD, Inc. # All rights reserved. # @@ -35,7 +35,7 @@ LIBDPLIBS+= \ roken ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libroken \ com_err ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libcom_err \ crypt ${.CURDIR}/../../../libcrypt \ - crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto + crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto CWARNFLAGS.clang= -Wno-format-security Index: src/lib/libpam/modules/pam_ssh/Makefile diff -u src/lib/libpam/modules/pam_ssh/Makefile:1.10 src/lib/libpam/modules/pam_ssh/Makefile:1.11 --- src/lib/libpam/modules/pam_ssh/Makefile:1.10 Mon Jul 20 14:01:41 2009 +++ src/lib/libpam/modules/pam_ssh/Makefile Sat Feb 3 22:19:53 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2009/07/20 18:01:41 christos Exp $ +# $NetBSD: Makefile,v 1.11 2018/02/04 03:19:53 christos Exp $ # PAM module for SSH # $FreeBSD: src/lib/libpam/modules/pam_ssh/Makefile,v 1.18 2004/08/06 07:27:04 cperciva Exp $ @@ -18,6 +18,6 @@ CPPFLAGS+= -I${SSHSRC} LIBDPLIBS+= ssh ${NETBSDSRCDIR}/crypto/external/bsd/openssh/lib \ crypt ${.CURDIR}/../../../libcrypt \ - crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto + crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto .include "${.CURDIR}/../mod.mk" Index: src/lib/libradius/Makefile diff -u src/lib/libradius/Makefile:1.12 src/lib/libradius/Makefile:1.13 --- src/lib/libradius/Makefile:1.12 Sun May 21 11:28:41 2017 +++ src/lib/libradius/Makefile Sat Feb 3 22:19:53 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2017/05/21 15:28:41 riastradh Exp $ +# $NetBSD: Makefile,v 1.13 2018/02/04 03:19:53 christos Exp $ USE_FORT?= yes # network protocol library @@ -12,7 +12,7 @@ LIB= radius CPPFLAGS+= -I. CPPFLAGS+= -DWITH_SSL -LIBDPLIBS+=crypto ${.CURDIR}/../../crypto/external/bsd/openssl/lib/libcrypto +LIBDPLIBS+=crypto ${.CURDIR}/../../crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto SRCS= radlib.c INCS= radlib.h radlib_vs.h Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.1030 src/share/mk/bsd.own.mk:1.1031 --- src/share/mk/bsd.own.mk:1.1030 Thu Feb 1 20:02:41 2018 +++ src/share/mk/bsd.own.mk Sat Feb 3 22:19:53 2018 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.1030 2018/02/02 01:02:41 mrg Exp $ +# $NetBSD: bsd.own.mk,v 1.1031 2018/02/04 03:19:53 christos Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -91,6 +91,23 @@ EXTERNAL_GCC_SUBDIR=? /does/not/exist MKGCCCMDS?= no .endif +# +# What OpenSSL is used? +# +.if ${MACHINE} == "amd64" +HAVE_OPENSSL?= 10 +.else +HAVE_OPENSSL?= 10 +.endif + +.if ${HAVE_OPENSSL} == 11 +EXTERNAL_OPENSSL_SUBDIR=openssl +.elif ${HAVE_OPENSSL} == 10 +EXTERNAL_OPENSSL_SUBDIR=openssl.old +.else +EXTERNAL_OPENSSL_SUBDIR=/does/not/exist +.endif + .if !empty(MACHINE_ARCH:Mearm*) _LIBC_COMPILER_RT.${MACHINE_ARCH}= yes .endif