Thu Aug 24 14:50:19 2017 UTC ()
Fix build on SunOS.  From Thomas Merkel in NetBSD/pkgsrc#13.


(jperkin)
diff -r1.4 -r1.5 pkgsrc/security/p11-kit/Makefile

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

--- pkgsrc/security/p11-kit/Makefile 2016/04/04 17:34:56 1.4
+++ pkgsrc/security/p11-kit/Makefile 2017/08/24 14:50:19 1.5
@@ -1,33 +1,37 @@ @@ -1,33 +1,37 @@
1# $NetBSD: Makefile,v 1.4 2016/04/04 17:34:56 joerg Exp $ 1# $NetBSD: Makefile,v 1.5 2017/08/24 14:50:19 jperkin Exp $
2# 2#
3 3
4DISTNAME= p11-kit-0.22.1 4DISTNAME= p11-kit-0.22.1
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= security 6CATEGORIES= security
7MASTER_SITES= http://p11-glue.freedesktop.org/releases/ 7MASTER_SITES= http://p11-glue.freedesktop.org/releases/
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
15 15
16CONFIGURE_ARGS+= --with-trust-paths=${PREFIX}/share/mozilla-rootcerts/cacert.pem 16CONFIGURE_ARGS+= --with-trust-paths=${PREFIX}/share/mozilla-rootcerts/cacert.pem
17 17
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
 19USE_LANGUAGES= c99
19USE_LIBTOOL= yes 20USE_LIBTOOL= yes
20USE_TOOLS+= pkg-config 21USE_TOOLS+= pkg-config
21 22
22# dirfd(3) 23# dirfd(3)
23CFLAGS.NetBSD+= -D_NETBSD_SOURCE 24CFLAGS.NetBSD+= -D_NETBSD_SOURCE
24 25
 26CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
 27LDFLAGS.SunOS+= -lsocket -lnsl
 28
25PKGCONFIG_OVERRIDE+= p11-kit/p11-kit-1.pc.in 29PKGCONFIG_OVERRIDE+= p11-kit/p11-kit-1.pc.in
26 30
27PKG_SYSCONFSUBDIR= pkcs11 31PKG_SYSCONFSUBDIR= pkcs11
28CONF_FILES+= share/examples/p11-kit/pkcs11.conf.example \ 32CONF_FILES+= share/examples/p11-kit/pkcs11.conf.example \
29 ${PKG_SYSCONFDIR}/pkcs11.conf 33 ${PKG_SYSCONFDIR}/pkcs11.conf
30 34
31.include "../../devel/libffi/buildlink3.mk" 35.include "../../devel/libffi/buildlink3.mk"
32.include "../../security/libtasn1/buildlink3.mk" 36.include "../../security/libtasn1/buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 37.include "../../mk/bsd.pkg.mk"