Thu Nov 23 15:31:39 2023 UTC ()
p11-kit: SunOS needs -D__EXTENSIONS__.


(jperkin)
diff -r1.32 -r1.33 pkgsrc/security/p11-kit/Makefile

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

--- pkgsrc/security/p11-kit/Makefile 2023/11/16 12:11:27 1.32
+++ pkgsrc/security/p11-kit/Makefile 2023/11/23 15:31:39 1.33
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.32 2023/11/16 12:11:27 adam Exp $ 1# $NetBSD: Makefile,v 1.33 2023/11/23 15:31:39 jperkin 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
14DEPENDS+= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts 14DEPENDS+= mozilla-rootcerts>=1.0.20150804nb1:../../security/mozilla-rootcerts
@@ -16,27 +16,27 @@ DEPENDS+= mozilla-rootcerts>=1.0.2015080 @@ -16,27 +16,27 @@ DEPENDS+= mozilla-rootcerts>=1.0.2015080
16MESON_ARGS+= -Dtrust_paths=${PREFIX}/share/mozilla-rootcerts/cacert.pem 16MESON_ARGS+= -Dtrust_paths=${PREFIX}/share/mozilla-rootcerts/cacert.pem
17 17
18USE_CC_FEATURES= c99 18USE_CC_FEATURES= c99
19USE_FEATURES+= strndup strnlen 19USE_FEATURES+= strndup strnlen
20USE_LANGUAGES= c 20USE_LANGUAGES= c
21USE_TOOLS+= pkg-config readlink 21USE_TOOLS+= pkg-config readlink
22 22
23# dirfd(3) 23# dirfd(3)
24CFLAGS.NetBSD+= -D_NETBSD_SOURCE 24CFLAGS.NetBSD+= -D_NETBSD_SOURCE
25 25
26# reallocarray(3) 26# reallocarray(3)
27CFLAGS.NetBSD+= -D_OPENBSD_SOURCE 27CFLAGS.NetBSD+= -D_OPENBSD_SOURCE
28 28
29CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS 29CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS -D__EXTENSIONS__
30LDFLAGS.SunOS+= -lsocket -lnsl 30LDFLAGS.SunOS+= -lsocket -lnsl
31 31
32DLEXT.dylib= dylib 32DLEXT.dylib= dylib
33DLEXT= ${DLEXT.${SHLIB_TYPE}:Uso} 33DLEXT= ${DLEXT.${SHLIB_TYPE}:Uso}
34PLIST_SUBST+= DLEXT=${DLEXT:Q} 34PLIST_SUBST+= DLEXT=${DLEXT:Q}
35 35
36TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/p11-kit:${WRKSRC}/output/trust 36TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/p11-kit:${WRKSRC}/output/trust
37 37
38PKGCONFIG_OVERRIDE+= p11-kit/p11-kit-1.pc.in 38PKGCONFIG_OVERRIDE+= p11-kit/p11-kit-1.pc.in
39 39
40CONF_FILES+= share/examples/p11-kit/pkcs11.conf.example \ 40CONF_FILES+= share/examples/p11-kit/pkcs11.conf.example \
41 ${PKG_SYSCONFDIR}/pkcs11.conf 41 ${PKG_SYSCONFDIR}/pkcs11.conf
42 42