diff --git a/security/libp11/Makefile b/security/libp11/Makefile index 355b3fb48510..1ac2909bf055 100644 --- a/security/libp11/Makefile +++ b/security/libp11/Makefile @@ -1,51 +1,50 @@ PORTNAME= libp11 -PORTVERSION= 0.4.12 -PORTREVISION= 1 +PORTVERSION= 0.4.13 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= security devel MAINTAINER= ale@FreeBSD.org COMMENT= Small layer on top of PKCS\#11 API WWW= https://github.com/OpenSC/libp11/wiki LICENSE= LGPL21 LIB_DEPENDS= libltdl.so:devel/libltdl USES= autoreconf cpe libtool pkgconfig ssl CPE_VENDOR= opensc_project CPE_PRODUCT= opensc OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES DOXYGEN_CONFIGURE_ENABLE= api-doc DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_USES= gmake DOXYGEN_IMPLIES= DOCS USE_GITHUB= yes GH_ACCOUNT= OpenSC GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV= LTLIB_CFLAGS="-I${LOCALBASE}/include" \ LTLIB_LIBS="-L${LOCALBASE}/lib -lltdl" \ OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" CONFIGURE_ARGS= --with-enginesdir=${PREFIX}/lib/engines INSTALL_TARGET= install-strip PORTDOCS= * post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/README ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/Makefile ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.c ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/security/libp11/distinfo b/security/libp11/distinfo index 99ba867cdfaa..def41ebc82a5 100644 --- a/security/libp11/distinfo +++ b/security/libp11/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1658142363 -SHA256 (OpenSC-libp11-libp11-0.4.12_GH0.tar.gz) = c1a233ecb09ab48595ba36a504c47f82cf53a59aa8db789c02ca72d50e85ca87 -SIZE (OpenSC-libp11-libp11-0.4.12_GH0.tar.gz) = 144408 +TIMESTAMP = 1734366816 +SHA256 (OpenSC-libp11-libp11-0.4.13_GH0.tar.gz) = 5e8e258c6a8e33155c3a2bd2bd7d12a758f82b7bda1f92e8b77075d16edc9889 +SIZE (OpenSC-libp11-libp11-0.4.13_GH0.tar.gz) = 148443 diff --git a/security/libp11/files/patch-configure.ac b/security/libp11/files/patch-configure.ac index 18438a4398ee..42b316830aa1 100644 --- a/security/libp11/files/patch-configure.ac +++ b/security/libp11/files/patch-configure.ac @@ -1,20 +1,11 @@ ---- configure.ac.orig 2019-04-03 20:14:33 UTC +--- configure.ac.orig 2024-12-13 18:13:57 UTC +++ configure.ac -@@ -39,7 +39,7 @@ case "`$PKG_CONFIG --modversion --silence-errors libcr - LIBP11_LT_OLDEST="2" - debian_ssl_prefix="openssl-1.0.0";; - *) # Engines directory prefix for OpenSSL 0.9.x -- LIBP11_LT_OLDEST="2" -+ LIBP11_LT_OLDEST="3" # FreeBSD base has openssl 1.1.* - debian_ssl_prefix="ssl";; - esac - -@@ -208,7 +208,7 @@ if test -n "${pkcs11_module}"; then +@@ -208,7 +208,7 @@ fi [Default PKCS#11 module.]) fi -pkgconfigdir="\$(libdir)/pkgconfig" +pkgconfigdir="\$(prefix)/libdata/pkgconfig" AC_SUBST([pkgconfigdir]) AC_SUBST([apidocdir]) diff --git a/security/libp11/pkg-plist b/security/libp11/pkg-plist index fc4d1e98f38e..73bea38f97d3 100644 --- a/security/libp11/pkg-plist +++ b/security/libp11/pkg-plist @@ -1,15 +1,20 @@ include/libp11.h include/p11_err.h lib/engines/libpkcs11.so lib/engines/pkcs11.so lib/libp11.a lib/libp11.so lib/libp11.so.3 -lib/libp11.so.3.5.0 +lib/libp11.so.3.6.0 +lib/libpkcs11.a +lib/libpkcs11.so +lib/libpkcs11.so.0 +lib/libpkcs11.so.0.0.0 libdata/pkgconfig/libp11.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile %%PORTEXAMPLES%%%%EXAMPLESDIR%%/README %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/decrypt.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/getrandom.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/listkeys.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/listkeys_ext.c