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