git: 5234fb1a6c0f - main - security/libp11: update to 0.4.14 release.

From: Alex Dupre <ale_at_FreeBSD.org>
Date: Wed, 14 May 2025 14:00:20 UTC
The branch main has been updated by ale:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5234fb1a6c0f21042b8003702770fc60b6d84c00

commit 5234fb1a6c0f21042b8003702770fc60b6d84c00
Author:     Alex Dupre <ale@FreeBSD.org>
AuthorDate: 2025-05-14 13:59:55 +0000
Commit:     Alex Dupre <ale@FreeBSD.org>
CommitDate: 2025-05-14 14:00:17 +0000

    security/libp11: update to 0.4.14 release.
---
 security/libp11/Makefile                    |  6 ++++--
 security/libp11/distinfo                    |  6 +++---
 security/libp11/files/patch-configure.ac    |  4 ++--
 security/libp11/files/patch-src_Makefile.am | 13 +++++++++++++
 security/libp11/pkg-plist                   |  7 ++++++-
 5 files changed, 28 insertions(+), 8 deletions(-)

diff --git a/security/libp11/Makefile b/security/libp11/Makefile
index 1ac2909bf055..7575e9c2ed49 100644
--- a/security/libp11/Makefile
+++ b/security/libp11/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	libp11
-PORTVERSION=	0.4.13
+PORTVERSION=	0.4.14
 DISTVERSIONPREFIX=	${PORTNAME}-
 CATEGORIES=	security devel
 
@@ -35,7 +35,9 @@ CONFIGURE_ENV=	LTLIB_CFLAGS="-I${LOCALBASE}/include" \
 		OPENSSL_CFLAGS="-I${OPENSSLINC}" \
 		OPENSSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto"
 
-CONFIGURE_ARGS=	--with-enginesdir=${PREFIX}/lib/engines
+CONFIGURE_ARGS=	--with-enginesdir=${PREFIX}/lib/engines \
+		--with-modulesdir=${PREFIX}/lib/ossl-modules \
+		--enable-static-engine
 
 INSTALL_TARGET=	install-strip
 
diff --git a/security/libp11/distinfo b/security/libp11/distinfo
index def41ebc82a5..15ac552b5724 100644
--- a/security/libp11/distinfo
+++ b/security/libp11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734366816
-SHA256 (OpenSC-libp11-libp11-0.4.13_GH0.tar.gz) = 5e8e258c6a8e33155c3a2bd2bd7d12a758f82b7bda1f92e8b77075d16edc9889
-SIZE (OpenSC-libp11-libp11-0.4.13_GH0.tar.gz) = 148443
+TIMESTAMP = 1747212917
+SHA256 (OpenSC-libp11-libp11-0.4.14_GH0.tar.gz) = 99405d1b46bf48a990892676b7bc5597692adc53fc50f7bb19e83d03bd394b94
+SIZE (OpenSC-libp11-libp11-0.4.14_GH0.tar.gz) = 172631
diff --git a/security/libp11/files/patch-configure.ac b/security/libp11/files/patch-configure.ac
index 42b316830aa1..d427d911cbc4 100644
--- a/security/libp11/files/patch-configure.ac
+++ b/security/libp11/files/patch-configure.ac
@@ -1,6 +1,6 @@
---- configure.ac.orig	2024-12-13 18:13:57 UTC
+--- configure.ac.orig	2025-05-13 21:17:57 UTC
 +++ configure.ac
-@@ -208,7 +208,7 @@ fi
+@@ -246,7 +246,7 @@ fi
  		[Default PKCS#11 module.])
  fi
  
diff --git a/security/libp11/files/patch-src_Makefile.am b/security/libp11/files/patch-src_Makefile.am
new file mode 100644
index 000000000000..f8e9be42f65a
--- /dev/null
+++ b/security/libp11/files/patch-src_Makefile.am
@@ -0,0 +1,13 @@
+--- src/Makefile.am.orig	2025-05-14 13:58:16 UTC
++++ src/Makefile.am
+@@ -4,8 +4,8 @@ EXTRA_DIST = Makefile.mak libp11.rc.in pkcs11.rc.in
+ CLEANFILES = libp11.pc
+ EXTRA_DIST = Makefile.mak libp11.rc.in pkcs11.rc.in
+ 
+-noinst_HEADERS= libp11-int.h pkcs11.h p11_pthread.h
+-include_HEADERS= libp11.h p11_err.h util.h
++noinst_HEADERS= libp11-int.h pkcs11.h p11_pthread.h util.h
++include_HEADERS= libp11.h p11_err.h
+ if ENABLE_STATIC_ENGINE
+ lib_LTLIBRARIES = libp11.la libpkcs11.la
+ else
diff --git a/security/libp11/pkg-plist b/security/libp11/pkg-plist
index 73bea38f97d3..79526fa0f30a 100644
--- a/security/libp11/pkg-plist
+++ b/security/libp11/pkg-plist
@@ -2,10 +2,12 @@ include/libp11.h
 include/p11_err.h
 lib/engines/libpkcs11.so
 lib/engines/pkcs11.so
+lib/ossl-modules/libpkcs11.so
+lib/ossl-modules/pkcs11prov.so
 lib/libp11.a
 lib/libp11.so
 lib/libp11.so.3
-lib/libp11.so.3.6.0
+lib/libp11.so.3.7.0
 lib/libpkcs11.a
 lib/libpkcs11.so
 lib/libpkcs11.so.0
@@ -15,6 +17,9 @@ libdata/pkgconfig/libp11.pc
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/decrypt.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eckeygen.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/getrandom.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/listkeys.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/listkeys_ext.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rsakeygen.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/storecert.c