1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= security devel
7 SDESC[standard]= Library for loading and sharing PKCS#11 modules
8 HOMEPAGE= https://p11-glue.freedesktop.org/p11-kit.html
12 SITES[main]= https://github.com/p11-glue/p11-kit/releases/download/0.23.18.1/
13 DISTFILE[1]= p11-kit-0.23.18.1.tar.gz:main
15 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILDRUN_DEPENDS= nss:caroot:standard
24 libtasn1:primary:standard
25 libffi:single:standard
26 B_DEPS[sunos]= libbsd4sol:single:standard
28 USES= gmake libtool pkgconfig
30 LICENSE= BSD3CLAUSE:primary
31 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/COPYING
34 FPC_EQUIVALENT= security/p11-kit
37 CONFIGURE_ARGS= --disable-nls
39 --with-trust-paths={{LOCALBASE}}/share/certs/ca-root-nss.crt
41 INSTALL_TARGET= install-strip
43 VAR_OPSYS[sunos]= CPPFLAGS=-I{{LOCALBASE}}/include/bsd
46 @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc
47 ${MV} ${STAGEDIR}${PREFIX}/share/gtk-doc/html/p11-kit \
48 ${STAGEDIR}${STD_DOCDIR}
49 ${RM} -r ${STAGEDIR}${PREFIX}/share/gtk-doc
53 's|exampledir = $$(p11_system_config)|exampledir = ${STD_EXAMPLESDIR}|' \
56 [FILE:290:descriptions/desc.primary]
57 Provides a way to load and enumerate PKCS#11 modules. Provides a
58 standard configuration setup for installing PKCS#11 modules in
59 such a way that they're discoverable.
61 Also solves problems with coordinating the use of PKCS#11 by
62 different components or libraries living in the same process.
66 34c3bd8c0050dd7c4e6228aecf0f168de0a1b34562ddbf74a1c70904c2523c6f 1305755 p11-kit-0.23.18.1.tar.gz
69 [FILE:422:manifests/plist.primary]
73 include/p11-kit-1/p11-kit/
88 p11-kit-client.%%SHARED_OBJECT%%
89 p11-kit-trust.%%SHARED_OBJECT%%
90 lib/pkgconfig/p11-kit-1.pc
95 share/p11-kit/modules/p11-kit-trust.module
98 [FILE:716:manifests/plist.docs]
103 devel-building-style.html
115 p11-kit-Deprecated.html
118 p11-kit-PIN-Callbacks.html
120 p11-kit-Utilities.html
126 right-insensitive.png
133 trust-glib-networking.html
141 [FILE:43:manifests/plist.examples]
142 share/examples/p11-kit/pkcs11.conf.example
145 [FILE:469:patches/patch-common_compat.c]
146 --- common/compat.c.orig 2019-06-18 15:25:53 UTC
149 * This is needed to expose pthread_mutexattr_settype and PTHREAD_MUTEX_DEFAULT
150 * on older pthreads implementations
153 +#define _XOPEN_SOURCE 600
155 #define _XOPEN_SOURCE 700
170 [FILE:354:patches/patch-common_message.c]
171 --- common/message.c.orig 2019-02-26 15:04:41 UTC
174 * Oh god. glibc is nasty. Changes behavior and definitions of POSIX
175 * functions to completely different signatures depending on defines
178 #define _POSIX_C_SOURCE 200112L
182 #define P11_DEBUG_FLAG P11_DEBUG_LIB
185 [FILE:334:patches/patch-p11-kit_server.c]
186 --- p11-kit/server.c.orig 2019-06-14 13:29:39 UTC
188 @@ -79,6 +79,12 @@ typedef void (*sighandler_t)(int);
194 +# define SUN_LEN(su) (sizeof (sa_family_t) + strlen((su)->sun_path))