Thu Nov 16 12:11:27 2023 UTC ()
p11-kit: updated to 0.25.3

0.25.3 (stable)
* rpc: fix serialization of NULL mechanism pointer
* fix meson build failure in macOS (appleframeworks not found)


(adam)
diff -r1.31 -r1.32 pkgsrc/security/p11-kit/Makefile
diff -r1.6 -r1.7 pkgsrc/security/p11-kit/PLIST
diff -r1.5 -r1.6 pkgsrc/security/p11-kit/buildlink3.mk
diff -r1.23 -r1.24 pkgsrc/security/p11-kit/distinfo

cvs diff -r1.31 -r1.32 pkgsrc/security/p11-kit/Makefile (expand / switch to unified diff)

--- pkgsrc/security/p11-kit/Makefile 2023/11/16 07:51:41 1.31
+++ pkgsrc/security/p11-kit/Makefile 2023/11/16 12:11:27 1.32
@@ -1,54 +1,53 @@ @@ -1,54 +1,53 @@
1# $NetBSD: Makefile,v 1.31 2023/11/16 07:51:41 mrg Exp $ 1# $NetBSD: Makefile,v 1.32 2023/11/16 12:11:27 adam Exp $
2 2
3DISTNAME= p11-kit-0.25.2 3DISTNAME= p11-kit-0.25.3
4CATEGORIES= security 4CATEGORIES= security
5#MASTER_SITES= http://p11-glue.freedesktop.org/releases/ 
6MASTER_SITES+= ${MASTER_SITE_GITHUB:=p11-glue/} 5MASTER_SITES+= ${MASTER_SITE_GITHUB:=p11-glue/}
7GITHUB_RELEASE= ${PKGVERSION_NOREV} 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://p11-glue.freedesktop.org/p11-kit.html 10HOMEPAGE= https://p11-glue.freedesktop.org/p11-kit.html
12COMMENT= PKCS\#11 module manager 11COMMENT= PKCS\#11 module manager
13LICENSE= modified-bsd 12LICENSE= modified-bsd
14 13
15DEPENDS+= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts 14DEPENDS+= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts
16 15
17MESON_ARGS+= -Dtrust_paths=${PREFIX}/share/mozilla-rootcerts/cacert.pem 16MESON_ARGS+= -Dtrust_paths=${PREFIX}/share/mozilla-rootcerts/cacert.pem
18 17
19USE_LANGUAGES= c 
20USE_CC_FEATURES= c99 18USE_CC_FEATURES= c99
21USE_TOOLS+= pkg-config readlink 
22USE_FEATURES+= strndup strnlen 19USE_FEATURES+= strndup strnlen
 20USE_LANGUAGES= c
 21USE_TOOLS+= pkg-config readlink
23 22
24# dirfd(3) 23# dirfd(3)
25CFLAGS.NetBSD+= -D_NETBSD_SOURCE 24CFLAGS.NetBSD+= -D_NETBSD_SOURCE
26 25
27# reallocarray(3) 26# reallocarray(3)
28CFLAGS.NetBSD+= -D_OPENBSD_SOURCE 27CFLAGS.NetBSD+= -D_OPENBSD_SOURCE
29 28
30CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS 29CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
31LDFLAGS.SunOS+= -lsocket -lnsl 30LDFLAGS.SunOS+= -lsocket -lnsl
32 31
33DLEXT.dylib= dylib 32DLEXT.dylib= dylib
34DLEXT= ${DLEXT.${SHLIB_TYPE}:Uso} 33DLEXT= ${DLEXT.${SHLIB_TYPE}:Uso}
35PLIST_SUBST+= DLEXT=${DLEXT:Q} 34PLIST_SUBST+= DLEXT=${DLEXT:Q}
36 35
37TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/p11-kit:${WRKSRC}/output/trust 36TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/p11-kit:${WRKSRC}/output/trust
38 37
39PKGCONFIG_OVERRIDE+= p11-kit/p11-kit-1.pc.in 38PKGCONFIG_OVERRIDE+= p11-kit/p11-kit-1.pc.in
40 39
41CONF_FILES+= share/examples/p11-kit/pkcs11.conf.example \ 40CONF_FILES+= share/examples/p11-kit/pkcs11.conf.example \
42 ${PKG_SYSCONFDIR}/pkcs11.conf 41 ${PKG_SYSCONFDIR}/pkcs11.conf
43 42
44INSTALLATION_DIRS+= share/examples/p11-kit 43INSTALLATION_DIRS+= share/examples/p11-kit
45 44
46post-install: 45post-install:
47 mv ${DESTDIR}${PKG_SYSCONFDIR}/pkcs11/pkcs11.conf.example \ 46 ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/pkcs11/pkcs11.conf.example \
48 ${DESTDIR}${PREFIX}/share/examples/p11-kit 47 ${DESTDIR}${PREFIX}/share/examples/p11-kit
49 48
 49.include "../../devel/gettext-lib/buildlink3.mk"
50.include "../../devel/libffi/buildlink3.mk" 50.include "../../devel/libffi/buildlink3.mk"
51.include "../../devel/meson/build.mk" 51.include "../../devel/meson/build.mk"
52.include "../../devel/gettext-lib/buildlink3.mk" 
53.include "../../security/libtasn1/buildlink3.mk" 52.include "../../security/libtasn1/buildlink3.mk"
54.include "../../mk/bsd.pkg.mk" 53.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/security/p11-kit/PLIST (expand / switch to unified diff)

--- pkgsrc/security/p11-kit/PLIST 2023/11/16 12:05:38 1.6
+++ pkgsrc/security/p11-kit/PLIST 2023/11/16 12:11:27 1.7
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1@comment $NetBSD: PLIST,v 1.6 2023/11/16 12:05:38 tnn Exp $ 1@comment $NetBSD: PLIST,v 1.7 2023/11/16 12:11:27 adam Exp $
2bin/p11-kit 2bin/p11-kit
3bin/trust 3bin/trust
4include/p11-kit-1/p11-kit/deprecated.h 4include/p11-kit-1/p11-kit/deprecated.h
5include/p11-kit-1/p11-kit/iter.h 5include/p11-kit-1/p11-kit/iter.h
6include/p11-kit-1/p11-kit/p11-kit.h 6include/p11-kit-1/p11-kit/p11-kit.h
7include/p11-kit-1/p11-kit/pin.h 7include/p11-kit-1/p11-kit/pin.h
8include/p11-kit-1/p11-kit/pkcs11.h 8include/p11-kit-1/p11-kit/pkcs11.h
9include/p11-kit-1/p11-kit/pkcs11x.h 9include/p11-kit-1/p11-kit/pkcs11x.h
10include/p11-kit-1/p11-kit/remote.h 10include/p11-kit-1/p11-kit/remote.h
11include/p11-kit-1/p11-kit/uri.h 11include/p11-kit-1/p11-kit/uri.h
12lib/libp11-kit.so 12lib/libp11-kit.so
13lib/libp11-kit.so.0 13lib/libp11-kit.so.0
14lib/libp11-kit.so.0.3.0 14lib/libp11-kit.so.0.3.1
15lib/p11-kit-proxy.${DLEXT} 15lib/p11-kit-proxy.${DLEXT}
16lib/pkcs11/p11-kit-client.so 16lib/pkcs11/p11-kit-client.so
17lib/pkcs11/p11-kit-trust.${DLEXT} 17lib/pkcs11/p11-kit-trust.${DLEXT}
18lib/pkgconfig/p11-kit-1.pc 18lib/pkgconfig/p11-kit-1.pc
19libexec/p11-kit/p11-kit-remote 19libexec/p11-kit/p11-kit-remote
20libexec/p11-kit/p11-kit-server 20libexec/p11-kit/p11-kit-server
21libexec/p11-kit/trust-extract-compat 21libexec/p11-kit/trust-extract-compat
22share/examples/p11-kit/pkcs11.conf.example 22share/examples/p11-kit/pkcs11.conf.example
23share/locale/ar/LC_MESSAGES/p11-kit.mo 23share/locale/ar/LC_MESSAGES/p11-kit.mo
24share/locale/as/LC_MESSAGES/p11-kit.mo 24share/locale/as/LC_MESSAGES/p11-kit.mo
25share/locale/ast/LC_MESSAGES/p11-kit.mo 25share/locale/ast/LC_MESSAGES/p11-kit.mo
26share/locale/az/LC_MESSAGES/p11-kit.mo 26share/locale/az/LC_MESSAGES/p11-kit.mo
27share/locale/bg/LC_MESSAGES/p11-kit.mo 27share/locale/bg/LC_MESSAGES/p11-kit.mo

cvs diff -r1.5 -r1.6 pkgsrc/security/p11-kit/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/security/p11-kit/buildlink3.mk 2021/12/08 16:02:34 1.5
+++ pkgsrc/security/p11-kit/buildlink3.mk 2023/11/16 12:11:27 1.6
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: buildlink3.mk,v 1.5 2021/12/08 16:02:34 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.6 2023/11/16 12:11:27 adam Exp $
2 2
3BUILDLINK_TREE+= p11-kit 3BUILDLINK_TREE+= p11-kit
4 4
5.if !defined(P11_KIT_BUILDLINK3_MK) 5.if !defined(P11_KIT_BUILDLINK3_MK)
6P11_KIT_BUILDLINK3_MK:= 6P11_KIT_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.p11-kit+= p11-kit>=0.10 8BUILDLINK_API_DEPENDS.p11-kit+= p11-kit>=0.10
9BUILDLINK_API_DEPENDS.p11-kit+= p11-kit>=0.23 9BUILDLINK_API_DEPENDS.p11-kit+= p11-kit>=0.23
10BUILDLINK_ABI_DEPENDS.p11-kit?= p11-kit>=0.24.0nb3 10BUILDLINK_ABI_DEPENDS.p11-kit+= p11-kit>=0.24.0nb3
11BUILDLINK_PKGSRCDIR.p11-kit?= ../../security/p11-kit 11BUILDLINK_PKGSRCDIR.p11-kit?= ../../security/p11-kit
12.include "../../devel/libffi/buildlink3.mk" 12.include "../../devel/libffi/buildlink3.mk"
13.include "../../devel/gettext-lib/buildlink3.mk" 13.include "../../devel/gettext-lib/buildlink3.mk"
14.include "../../security/libtasn1/buildlink3.mk" 14.include "../../security/libtasn1/buildlink3.mk"
15.endif # P11_KIT_BUILDLINK3_MK 15.endif # P11_KIT_BUILDLINK3_MK
16 16
17BUILDLINK_TREE+= -p11-kit 17BUILDLINK_TREE+= -p11-kit

cvs diff -r1.23 -r1.24 pkgsrc/security/p11-kit/distinfo (expand / switch to unified diff)

--- pkgsrc/security/p11-kit/distinfo 2023/11/16 12:05:38 1.23
+++ pkgsrc/security/p11-kit/distinfo 2023/11/16 12:11:27 1.24
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.23 2023/11/16 12:05:38 tnn Exp $ 1$NetBSD: distinfo,v 1.24 2023/11/16 12:11:27 adam Exp $
2 2
3BLAKE2s (p11-kit-0.25.2.tar.xz) = 63d4c490237f1e8341fa0bceb78fc2dddafd4990f5917663b85111a97cf636c4 3BLAKE2s (p11-kit-0.25.3.tar.xz) = 6d1a804ddacc44f27a8019d39b042815be9cb800be6b2aecc21dda6b045163a4
4SHA512 (p11-kit-0.25.2.tar.xz) = 64df7600c1eedfba942a38eb32bda7fe869ed197449dff2b8470be37ba71f3eefc3990613d2f787d3300b18e87391cd8f8bb4b33277d51ec873548126137bd01 4SHA512 (p11-kit-0.25.3.tar.xz) = ad2d393bf122526cbba18dc9d5a13f2c1cad7d70125ec90ffd02059dfa5ef30ac59dfc0bb9bc6380c8f317e207c9e87e895f1945634f56ddf910c2958868fb4c
5Size (p11-kit-0.25.2.tar.xz) = 990488 bytes 5Size (p11-kit-0.25.3.tar.xz) = 991528 bytes
6SHA1 (patch-common_compat.c) = bdcb10cebe5e7755c81f88ef033b9dfecd7a1aad 6SHA1 (patch-common_compat.c) = bdcb10cebe5e7755c81f88ef033b9dfecd7a1aad
7SHA1 (patch-meson.build) = 1fa386e0ff6419dd90896ea57ef48fefe6a4da6c 7SHA1 (patch-meson.build) = 1fa386e0ff6419dd90896ea57ef48fefe6a4da6c