Lines 1-6
Link Here
|
1 |
PORTNAME= pkcs11-tools |
1 |
PORTNAME= pkcs11-tools |
2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
3 |
DISTVERSION= 2.4.2 |
3 |
DISTVERSION= 2.5.0 |
4 |
CATEGORIES= security |
4 |
CATEGORIES= security |
5 |
|
5 |
|
6 |
MAINTAINER= eric.devolder@gmail.com |
6 |
MAINTAINER= eric.devolder@gmail.com |
Lines 12-41
BROKEN_SSL= libressl
Link Here
|
12 |
BROKEN_SSL_REASON_libressl= error: use of undeclared identifier 'EVP_PKEY_X25519' (LibreSSL has no support for Edwards curves) |
12 |
BROKEN_SSL_REASON_libressl= error: use of undeclared identifier 'EVP_PKEY_X25519' (LibreSSL has no support for Edwards curves) |
13 |
|
13 |
|
14 |
BUILD_DEPENDS= autoconf-archive>0:devel/autoconf-archive \ |
14 |
BUILD_DEPENDS= autoconf-archive>0:devel/autoconf-archive \ |
15 |
autoconf>0:devel/autoconf \ |
|
|
16 |
automake>0:devel/automake \ |
17 |
flex:textproc/flex |
15 |
flex:textproc/flex |
18 |
RUN_DEPENDS= bash:shells/bash |
16 |
RUN_DEPENDS= bash:shells/bash |
19 |
|
17 |
|
20 |
USES= bison compiler:c11 libtool:build pkgconfig ssl |
18 |
USES= autoreconf:build bison compiler:c11 libtool:build pkgconfig ssl |
21 |
|
19 |
|
22 |
USE_GITHUB= yes |
20 |
USE_GITHUB= yes |
23 |
GH_ACCOUNT= Mastercard |
21 |
GH_ACCOUNT= Mastercard |
24 |
GH_TUPLE= coreutils:gnulib:5b3a6f94f:gnulib \ |
22 |
GH_TUPLE= coreutils:gnulib:3148eb10e:gnulib \ |
25 |
oasis-tcs:pkcs11:df530bf:oasis_pkcs11 |
23 |
oasis-tcs:pkcs11:a136aac:oasis_pkcs11 |
26 |
|
24 |
|
27 |
GNU_CONFIGURE= yes |
25 |
GNU_CONFIGURE= yes |
28 |
|
26 |
|
29 |
MAKE_ENV= LIBCRYPTO_RPATH=${OPENSSLBASE}/lib |
27 |
MAKE_ENV= LIBCRYPTO_RPATH=${OPENSSLBASE}/lib |
30 |
|
28 |
|
|
|
29 |
INSTALL_TARGET= install-strip |
30 |
|
31 |
# workaround for Bug#255277: |
31 |
# workaround for Bug#255277: |
32 |
# -lcrypto # fails to find symbol in the shared library: ld: error: undefined symbol: EVP_PKEY_meth_get_digestsign |
32 |
# -lcrypto # fails to find symbol in the shared library: ld: error: undefined symbol: EVP_PKEY_meth_get_digestsign |
33 |
LDFLAGS+= ${OPENSSLBASE}/lib/libcrypto.a |
33 |
LDFLAGS+= ${OPENSSLBASE}/lib/libcrypto.a |
34 |
|
34 |
|
35 |
INSTALL_TARGET= install-strip |
|
|
36 |
|
37 |
.include <bsd.port.options.mk> |
38 |
|
39 |
post-extract: |
35 |
post-extract: |
40 |
@${RMDIR} ${WRKSRC}/.gnulib ${WRKSRC}/include/oasis-pkcs11 |
36 |
@${RMDIR} ${WRKSRC}/.gnulib ${WRKSRC}/include/oasis-pkcs11 |
41 |
@${MV} ${WRKSRC_gnulib} ${WRKSRC}/.gnulib |
37 |
@${MV} ${WRKSRC_gnulib} ${WRKSRC}/.gnulib |