aboutsummaryrefslogtreecommitdiff
path: root/security/luasec
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2016-09-11 02:22:35 +0000
committerJohn Marino <marino@FreeBSD.org>2016-09-11 02:22:35 +0000
commitf3a091fdebffb6713fee6c518d19cad6acd7b06b (patch)
tree3c860625a248a74d49fd26a1b7c16e25686fc841 /security/luasec
parentb96950624527ad566f6669e6096fcbf8b10ce797 (diff)
downloadports-f3a091fdebffb6713fee6c518d19cad6acd7b06b.tar.gz
ports-f3a091fdebffb6713fee6c518d19cad6acd7b06b.zip
lang/luasec: Add SLL flags and fix builds on LibreSSL
Approved by: SSL blanket
Notes
Notes: svn path=/head/; revision=421780
Diffstat (limited to 'security/luasec')
-rw-r--r--security/luasec/Makefile6
-rw-r--r--security/luasec/files/patch-src_ssl.c10
2 files changed, 13 insertions, 3 deletions
diff --git a/security/luasec/Makefile b/security/luasec/Makefile
index 5788e06a6fff..d1adfb7785fe 100644
--- a/security/luasec/Makefile
+++ b/security/luasec/Makefile
@@ -17,9 +17,9 @@ ALL_TARGET= bsd
LIBDIR= -L${LUA_LIBDIR} -L${WRKSRC}/src/luasocket
MAKE_ENV+= INCDIR="-I${LUA_INCDIR} -I${WRKSRC}/src" LUAPATH=${LUA_MODSHAREDIR} \
CPATH=${LUA_MODLIBDIR} LD=${CC}
-USES= lua:51
-USE_OPENSSL= yes
-CFLAGS+= -DOPENSSL_NO_SSL3
+USES= lua:51 ssl
+CFLAGS+= -I${OPENSSLINC} -DOPENSSL_NO_SSL3
+LDFLAGS+= -L${OPENSSLLIB}
post-patch: .SILENT
${REINPLACE_CMD} -Ee '/\(INSTALL\)/s/-D //' \
diff --git a/security/luasec/files/patch-src_ssl.c b/security/luasec/files/patch-src_ssl.c
new file mode 100644
index 000000000000..62616ba7d909
--- /dev/null
+++ b/security/luasec/files/patch-src_ssl.c
@@ -0,0 +1,10 @@
+--- src/ssl.c.orig 2015-11-20 21:39:32 UTC
++++ src/ssl.c
+@@ -15,6 +15,7 @@
+ #endif
+
+ #include <openssl/ssl.h>
++#include <openssl/comp.h>
+ #include <openssl/x509v3.h>
+ #include <openssl/x509_vfy.h>
+ #include <openssl/err.h>