1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= XML Security Library
8 HOMEPAGE= https://www.aleksey.com/xmlsec/
12 SITES[main]= https://www.aleksey.com/xmlsec/download/
13 DISTFILE[1]= xmlsec1-1.2.27.tar.gz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= libgcrypt:single:standard
23 libgpg-error:single:standard
24 libltdl:single:standard
25 gnutls:single:standard
29 USES= gmake libtool pkgconfig ssl
30 GNOME_COMPONENTS= libxslt
32 DISTNAME= xmlsec1-1.2.27
35 LICENSE_FILE= MIT:{{WRKSRC}}/Copyright
38 FPC_EQUIVALENT= security/xmlsec1
41 CONFIGURE_ARGS= --with-openssl="{{OPENSSLBASE}}"
42 --with-gcrypt="{{LOCALBASE}}"
43 --with-gnutls="{{LOCALBASE}}"
44 --with-nspr="{{LOCALBASE}}"
45 --with-nss="{{LOCALBASE}}"
48 CONFIGURE_ENV= NSS_CFLAGS="-I{{LOCALBASE}}/include/nss/nss"
50 MAKE_ARGS= confexecdir="{{LOCALBASE}}/etc"
51 MAKE_ENV= ABS_BUILDDIR="{{WRKSRC}}"
52 TMPFOLDER="{{WRKDIR}}"
54 INSTALL_TARGET= install-strip
55 INSTALL_REQ_TOOLCHAIN= yes
58 LDFLAGS= -L{{LOCALBASE}}/lib/nss
59 -Wl,-rpath,{{LOCALBASE}}/lib/nss
63 -e 's/mozilla-nss/nss/' \
64 -e 's/mozilla-nspr/nspr/' \
65 -e '/^GNUTLS_FOUND/s/no/yes/' \
66 -e '/^GNUTLS_LIBS=/s,"","-L${LOCALBASE}/lib -lgnutls",' \
68 ${REINPLACE_CMD} -e 's/(CP) -ru/(CP) -r/' -e 's/(CP) -u/(CP)/' \
69 ${WRKSRC}/docs/Makefile.am ${WRKSRC}/docs/Makefile.in \
70 ${WRKSRC}/docs/api/Makefile.am ${WRKSRC}/docs/api/Makefile.in \
71 ${WRKSRC}/man/Makefile.am ${WRKSRC}/man/Makefile.in
72 # Making the xmlsec1 executable multi-threaded to let load -lnss when needed
73 ${REINPLACE_CMD} -e 's,^\(xmlsec1_LDADD = \)\\$$,\1 -L${LOCALBASE}/lib -lpthread\\,' \
74 ${WRKSRC}/apps/Makefile.in
76 [FILE:303:descriptions/desc.primary]
77 XML Security Library is the latest stable of a C library based on
78 LibXML2 and OpenSSL. The library was created with a goal to support
79 major XML security standards:
82 - Canonical XML (was included in libxml2)
83 - Exclusive Canonical XML (was included in libxml2)
87 97d756bad8e92588e6997d2227797eaa900d05e34a426829b149f65d87118eb6 2013651 xmlsec1-1.2.27.tar.gz
90 [FILE:1403:manifests/plist.primary]
95 include/xmlsec1/xmlsec/
124 include/xmlsec1/xmlsec/gcrypt/
128 include/xmlsec1/xmlsec/gnutls/
133 include/xmlsec1/xmlsec/nss/
141 include/xmlsec1/xmlsec/openssl/
148 include/xmlsec1/xmlsec/private/xslt.h
152 libxmlsec1-gcrypt.so.%%SOMAJOR%%
153 libxmlsec1-gcrypt.so.%%SOVERSION%%
156 libxmlsec1-gnutls.so.%%SOMAJOR%%
157 libxmlsec1-gnutls.so.%%SOVERSION%%
160 libxmlsec1-nss.so.%%SOMAJOR%%
161 libxmlsec1-nss.so.%%SOVERSION%%
163 libxmlsec1-openssl.so
164 libxmlsec1-openssl.so.%%SOMAJOR%%
165 libxmlsec1-openssl.so.%%SOVERSION%%
168 libxmlsec1.so.%%SOMAJOR%%
169 libxmlsec1.so.%%SOVERSION%%
176 share/aclocal/xmlsec1.m4
182 [FILE:400:patches/patch-configure]
183 --- configure.orig 2018-06-09 02:03:23 UTC
185 @@ -14962,8 +14962,8 @@ NSS_PACKAGE=nss
186 NSPR_INCLUDE_MARKER="nspr/nspr.h"
187 NSPR_LIB_MARKER="libnspr4$shrext"
188 NSPR_LIBS_LIST="-lnspr4 -lplds4 -lplc4"
189 -NSS_INCLUDE_MARKER="nss/nss.h"
190 -NSS_LIB_MARKER="libnss3$shrext"
191 +NSS_INCLUDE_MARKER="nss/nss/nss.h"
192 +NSS_LIB_MARKER="nss/libnss3$shrext"
193 NSS_LIBS_LIST="-lnss3 -lsmime3"