Fri Jan 26 03:15:16 2024 UTC (122d)
security/p11-kit: Needs libtasn1 asn1Parser at build-time as tool.

Fixes cross-build.


(riastradh)
diff -r1.34 -r1.35 pkgsrc/security/p11-kit/Makefile

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

--- pkgsrc/security/p11-kit/Makefile 2023/11/27 09:38:16 1.34
+++ pkgsrc/security/p11-kit/Makefile 2024/01/26 03:15:16 1.35
@@ -1,26 +1,28 @@ @@ -1,26 +1,28 @@
1# $NetBSD: Makefile,v 1.34 2023/11/27 09:38:16 jperkin Exp $ 1# $NetBSD: Makefile,v 1.35 2024/01/26 03:15:16 riastradh Exp $
2 2
3DISTNAME= p11-kit-0.25.3 3DISTNAME= p11-kit-0.25.3
4CATEGORIES= security 4CATEGORIES= security
5MASTER_SITES+= ${MASTER_SITE_GITHUB:=p11-glue/} 5MASTER_SITES+= ${MASTER_SITE_GITHUB:=p11-glue/}
6GITHUB_RELEASE= ${PKGVERSION_NOREV} 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://p11-glue.freedesktop.org/p11-kit.html 10HOMEPAGE= https://p11-glue.freedesktop.org/p11-kit.html
11COMMENT= PKCS\#11 module manager 11COMMENT= PKCS\#11 module manager
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
 14TOOL_DEPENDS+= ${BUILDLINK_API_DEPENDS.libtasn1:=:../../security/libtasn1}
 15
14DEPENDS+= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts 16DEPENDS+= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts
15 17
16MESON_ARGS+= -Dtrust_paths=${PREFIX}/share/mozilla-rootcerts/cacert.pem 18MESON_ARGS+= -Dtrust_paths=${PREFIX}/share/mozilla-rootcerts/cacert.pem
17 19
18USE_CC_FEATURES= c99 20USE_CC_FEATURES= c99
19USE_FEATURES+= strndup strnlen 21USE_FEATURES+= strndup strnlen
20USE_LANGUAGES= c 22USE_LANGUAGES= c
21USE_TOOLS+= msgfmt pkg-config readlink 23USE_TOOLS+= msgfmt pkg-config readlink
22 24
23# dirfd(3) 25# dirfd(3)
24CFLAGS.NetBSD+= -D_NETBSD_SOURCE 26CFLAGS.NetBSD+= -D_NETBSD_SOURCE
25 27
26# reallocarray(3) 28# reallocarray(3)