Module Name:    src
Committed By:   christos
Date:           Sun May  7 16:21:20 UTC 2023

Modified Files:
        src/crypto/external/bsd/openssl/lib/engines: Makefile engines.mk
Added Files:
        src/crypto/external/bsd/openssl/lib/engines/capi: capi.map
        src/crypto/external/bsd/openssl/lib/engines/dasync: dasync.map
        src/crypto/external/bsd/openssl/lib/engines/devcrypto: Makefile
            devcrypto.map
        src/crypto/external/bsd/openssl/lib/engines/loader_attic: Makefile
            loader_attic.map
        src/crypto/external/bsd/openssl/lib/engines/ossltest: ossltest.map
        src/crypto/external/bsd/openssl/lib/engines/padlock: padlock.map

Log Message:
more engines and maps for them


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/crypto/external/bsd/openssl/lib/engines/Makefile \
    src/crypto/external/bsd/openssl/lib/engines/engines.mk
cvs rdiff -u -r0 -r1.1 \
    src/crypto/external/bsd/openssl/lib/engines/capi/capi.map
cvs rdiff -u -r0 -r1.1 \
    src/crypto/external/bsd/openssl/lib/engines/dasync/dasync.map
cvs rdiff -u -r0 -r1.1 \
    src/crypto/external/bsd/openssl/lib/engines/devcrypto/Makefile \
    src/crypto/external/bsd/openssl/lib/engines/devcrypto/devcrypto.map
cvs rdiff -u -r0 -r1.1 \
    src/crypto/external/bsd/openssl/lib/engines/loader_attic/Makefile \
    src/crypto/external/bsd/openssl/lib/engines/loader_attic/loader_attic.map
cvs rdiff -u -r0 -r1.1 \
    src/crypto/external/bsd/openssl/lib/engines/ossltest/ossltest.map
cvs rdiff -u -r0 -r1.1 \
    src/crypto/external/bsd/openssl/lib/engines/padlock/padlock.map

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/openssl/lib/engines/Makefile
diff -u src/crypto/external/bsd/openssl/lib/engines/Makefile:1.1 src/crypto/external/bsd/openssl/lib/engines/Makefile:1.2
--- src/crypto/external/bsd/openssl/lib/engines/Makefile:1.1	Sat Dec  8 18:24:01 2018
+++ src/crypto/external/bsd/openssl/lib/engines/Makefile	Sun May  7 12:21:19 2023
@@ -1,8 +1,8 @@
-#	$NetBSD: Makefile,v 1.1 2018/12/08 23:24:01 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2023/05/07 16:21:19 christos Exp $
 
 .include "bsd.own.mk"
 
 # OpenSSL engines.
-SUBDIR= capi dasync ossltest padlock
+SUBDIR= capi dasync devcrypto loader_attic ossltest padlock
 
 .include <bsd.subdir.mk>
Index: src/crypto/external/bsd/openssl/lib/engines/engines.mk
diff -u src/crypto/external/bsd/openssl/lib/engines/engines.mk:1.1 src/crypto/external/bsd/openssl/lib/engines/engines.mk:1.2
--- src/crypto/external/bsd/openssl/lib/engines/engines.mk:1.1	Sat Dec  8 18:24:01 2018
+++ src/crypto/external/bsd/openssl/lib/engines/engines.mk	Sun May  7 12:21:19 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: engines.mk,v 1.1 2018/12/08 23:24:01 christos Exp $
+#	$NetBSD: engines.mk,v 1.2 2023/05/07 16:21:19 christos Exp $
 
 NOLINT=		# don't build a lint library
 NOPROFILE=	# don't build a profile library
@@ -15,11 +15,7 @@ CRYPTODIST=     ${NETBSDSRCDIR}/crypto
 
 CPPFLAGS+= -I${OPENSSLSRC}/include -I${OPENSSLSRC}/../include
  
-.if defined(MLIBDIR)
-LIBDIR=/usr/lib/${MLIBDIR}/openssl
-.else
-LIBDIR=/usr/lib/openssl
-.endif
+LIBDIR=${OSSL_ENGINESDIR}
 
 .if ${MKPIC} != "no"
 .PRECIOUS: ${DESTDIR}${LIBDIR}/${LIB}.so
@@ -28,6 +24,8 @@ libinstall:: ${DESTDIR}${LIBDIR}/${LIB}.
 libinstall::
 .endif
 
+LDFLAGS+=-Wl,--version-script=${.CURDIR}/${LIB}.map
+
 .include <bsd.lib.mk>
 
 ${DESTDIR}${LIBDIR}/${LIB}.so: lib${LIB}.so.${SHLIB_FULLVERSION}

Added files:

Index: src/crypto/external/bsd/openssl/lib/engines/capi/capi.map
diff -u /dev/null src/crypto/external/bsd/openssl/lib/engines/capi/capi.map:1.1
--- /dev/null	Sun May  7 12:21:20 2023
+++ src/crypto/external/bsd/openssl/lib/engines/capi/capi.map	Sun May  7 12:21:19 2023
@@ -0,0 +1,6 @@
+{
+    global:
+        bind_engine;
+        v_check;
+    local: *;
+};

Index: src/crypto/external/bsd/openssl/lib/engines/dasync/dasync.map
diff -u /dev/null src/crypto/external/bsd/openssl/lib/engines/dasync/dasync.map:1.1
--- /dev/null	Sun May  7 12:21:20 2023
+++ src/crypto/external/bsd/openssl/lib/engines/dasync/dasync.map	Sun May  7 12:21:19 2023
@@ -0,0 +1,6 @@
+{
+    global:
+        bind_engine;
+        v_check;
+    local: *;
+};

Index: src/crypto/external/bsd/openssl/lib/engines/devcrypto/Makefile
diff -u /dev/null src/crypto/external/bsd/openssl/lib/engines/devcrypto/Makefile:1.1
--- /dev/null	Sun May  7 12:21:20 2023
+++ src/crypto/external/bsd/openssl/lib/engines/devcrypto/Makefile	Sun May  7 12:21:19 2023
@@ -0,0 +1,6 @@
+#	$NetBSD: Makefile,v 1.1 2023/05/07 16:21:19 christos Exp $
+
+LIB=	devcrypto
+SRCS=	e_devcrypto.c
+
+.include "../engines.mk"
Index: src/crypto/external/bsd/openssl/lib/engines/devcrypto/devcrypto.map
diff -u /dev/null src/crypto/external/bsd/openssl/lib/engines/devcrypto/devcrypto.map:1.1
--- /dev/null	Sun May  7 12:21:20 2023
+++ src/crypto/external/bsd/openssl/lib/engines/devcrypto/devcrypto.map	Sun May  7 12:21:19 2023
@@ -0,0 +1,6 @@
+{
+    global:
+        bind_engine;
+        v_check;
+    local: *;
+};

Index: src/crypto/external/bsd/openssl/lib/engines/loader_attic/Makefile
diff -u /dev/null src/crypto/external/bsd/openssl/lib/engines/loader_attic/Makefile:1.1
--- /dev/null	Sun May  7 12:21:20 2023
+++ src/crypto/external/bsd/openssl/lib/engines/loader_attic/Makefile	Sun May  7 12:21:19 2023
@@ -0,0 +1,6 @@
+#	$NetBSD: Makefile,v 1.1 2023/05/07 16:21:19 christos Exp $
+
+LIB=	loader_attic
+SRCS=	e_loader_attic.c
+
+.include "../engines.mk"
Index: src/crypto/external/bsd/openssl/lib/engines/loader_attic/loader_attic.map
diff -u /dev/null src/crypto/external/bsd/openssl/lib/engines/loader_attic/loader_attic.map:1.1
--- /dev/null	Sun May  7 12:21:20 2023
+++ src/crypto/external/bsd/openssl/lib/engines/loader_attic/loader_attic.map	Sun May  7 12:21:19 2023
@@ -0,0 +1,6 @@
+{
+    global:
+        bind_engine;
+        v_check;
+    local: *;
+};

Index: src/crypto/external/bsd/openssl/lib/engines/ossltest/ossltest.map
diff -u /dev/null src/crypto/external/bsd/openssl/lib/engines/ossltest/ossltest.map:1.1
--- /dev/null	Sun May  7 12:21:20 2023
+++ src/crypto/external/bsd/openssl/lib/engines/ossltest/ossltest.map	Sun May  7 12:21:19 2023
@@ -0,0 +1,6 @@
+{
+    global:
+        bind_engine;
+        v_check;
+    local: *;
+};

Index: src/crypto/external/bsd/openssl/lib/engines/padlock/padlock.map
diff -u /dev/null src/crypto/external/bsd/openssl/lib/engines/padlock/padlock.map:1.1
--- /dev/null	Sun May  7 12:21:20 2023
+++ src/crypto/external/bsd/openssl/lib/engines/padlock/padlock.map	Sun May  7 12:21:19 2023
@@ -0,0 +1,6 @@
+{
+    global:
+        bind_engine;
+        v_check;
+    local: *;
+};

Reply via email to