Lines 13-19
COMMENT= Native C client for Let's Encrypt, designed for security
Link Here
|
13 |
|
13 |
|
14 |
LICENSE= ISCL |
14 |
LICENSE= ISCL |
15 |
|
15 |
|
16 |
USES= gmake ssl tar:tgz |
16 |
|
|
|
17 |
USES= gmake tar:tgz |
18 |
|
19 |
OPTIONS_DEFINE= STATIC_SSL |
20 |
|
21 |
STATIC_SSL_DESC= Link statically with security/libressl |
22 |
STATIC_SSL_USES_OFF= ssl |
23 |
|
24 |
STATIC_SSL_BUILD_DEPENDS= ${LOCALBASE}/lib/libtls.a:security/libressl \ |
25 |
${LOCALBASE}/lib/libssl.a:security/libressl \ |
26 |
${LOCALBASE}/lib/libcrypto.a:security/libressl |
27 |
STATIC_SSL_EXTRA_PATCHES= ${PATCHDIR}/extra-GNUmakefile |
17 |
|
28 |
|
18 |
MAKEFILE= GNUmakefile |
29 |
MAKEFILE= GNUmakefile |
19 |
MAKE_ENV= PREFIX=${STAGEDIR}/${PREFIX} |
30 |
MAKE_ENV= PREFIX=${STAGEDIR}/${PREFIX} |
Lines 47-52
post-install:
Link Here
|
47 |
.include <bsd.port.pre.mk> |
58 |
.include <bsd.port.pre.mk> |
48 |
|
59 |
|
49 |
.if empty(SSL_DEFAULT:M*libressl*) |
60 |
.if empty(SSL_DEFAULT:M*libressl*) |
|
|
61 |
OPTIONS_DEFAULT+= STATIC_SSL |
62 |
.endif |
63 |
|
64 |
.if !${PORT_OPTIONS:MSTATIC_SSL} && empty(SSL_DEFAULT:M*libressl*) |
50 |
IGNORE= needs LibreSSL to build. set DEFAULT_VERSIONS+=ssl=libressl \ |
65 |
IGNORE= needs LibreSSL to build. set DEFAULT_VERSIONS+=ssl=libressl \ |
51 |
and rebuild all ports that depend on openssl |
66 |
and rebuild all ports that depend on openssl |
52 |
.endif |
67 |
.endif |