here is an update for luasec 0.6. builds and seems fine.
most of the patches can go away.

full changelog at:
https://github.com/brunoos/luasec/blob/master/CHANGELOG

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/security/luasec/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile    17 Jul 2014 21:06:16 -0000      1.15
+++ Makefile    7 Mar 2016 21:09:53 -0000
@@ -3,8 +3,7 @@
 SHARED_ONLY=   Yes
 
 COMMENT=       lua binding to OpenSSL to provide TLS/SSL communication
-VERSION=       0.5
-REVISION=      1
+VERSION=       0.6
 DISTNAME=      luasec-${VERSION}
 CATEGORIES=    security
 MASTER_SITES=  https://github.com/brunoos/luasec/archive/
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/luasec/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    20 Mar 2014 19:21:00 -0000      1.5
+++ distinfo    7 Mar 2016 21:09:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (luasec-0.5.tar.gz) = ZIBZj3SSrEeba2CLX7FIgia/pu9nXin2sk2+kJkINSM=
-SIZE (luasec-0.5.tar.gz) = 46738
+SHA256 (luasec-0.6.tar.gz) = zvOjXBi+uKVNnIzmJgpMq72aOG3ocRMg0ITa/60K7V0=
+SIZE (luasec-0.6.tar.gz) = 51071
Index: patches/patch-src_context_c
===================================================================
RCS file: patches/patch-src_context_c
diff -N patches/patch-src_context_c
--- patches/patch-src_context_c 13 Nov 2015 02:48:29 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-src_context_c,v 1.2 2015/11/13 02:48:29 gsoares Exp $
-
-merged upstream
-github.com/brunoos/luasec/commit/49ea6b8ba654f118fbb158da098e6ef288519126
-
---- src/context.c.orig Sat Jul 18 11:36:23 2015
-+++ src/context.c      Sat Jul 18 11:42:12 2015
-@@ -66,7 +66,9 @@ static int set_option_flag(const char *opt, unsigned l
- static LSEC_SSL_METHOD* str2method(const char *method)
- {
-   if (!strcmp(method, "sslv23"))  return SSLv23_method();
-+#ifndef OPENSSL_NO_SSL3
-   if (!strcmp(method, "sslv3"))   return SSLv3_method();
-+#endif
-   if (!strcmp(method, "tlsv1"))   return TLSv1_method();
- #if (OPENSSL_VERSION_NUMBER >= 0x1000100fL)
-   if (!strcmp(method, "tlsv1_1")) return TLSv1_1_method();
Index: patches/patch-src_ssl_c
===================================================================
RCS file: patches/patch-src_ssl_c
diff -N patches/patch-src_ssl_c
--- patches/patch-src_ssl_c     17 Jul 2014 21:06:16 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-src_ssl_c,v 1.1 2014/07/17 21:06:16 sthen Exp $
---- src/ssl.c.orig     Mon Jul 14 22:58:19 2014
-+++ src/ssl.c  Mon Jul 14 23:01:06 2014
-@@ -401,7 +401,11 @@ static int meth_want(lua_State *L)
-  */
- static int meth_compression(lua_State *L)
- {
-+#ifdef OPENSSL_NO_COMP
-+  const void *comp;
-+#else
-   const COMP_METHOD *comp;
-+#endif
-   p_ssl ssl = (p_ssl)luaL_checkudata(L, 1, "SSL:Connection");
-   if (ssl->state != LSEC_STATE_CONNECTED) {
-     lua_pushnil(L);
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/luasec/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   20 Mar 2014 19:21:00 -0000      1.5
+++ pkg/PLIST   7 Mar 2016 21:09:53 -0000
@@ -3,16 +3,23 @@ lib/lua/${MODLUA_VERSION}/ssl.so
 share/examples/${FULLPKGNAME}/
 share/examples/${FULLPKGNAME}/README
 share/examples/${FULLPKGNAME}/certs/
+share/examples/${FULLPKGNAME}/certs/all.bat
+share/examples/${FULLPKGNAME}/certs/clientA.bat
 share/examples/${FULLPKGNAME}/certs/clientA.cnf
 share/examples/${FULLPKGNAME}/certs/clientA.sh
+share/examples/${FULLPKGNAME}/certs/clientB.bat
 share/examples/${FULLPKGNAME}/certs/clientB.cnf
 share/examples/${FULLPKGNAME}/certs/clientB.sh
+share/examples/${FULLPKGNAME}/certs/rootA.bat
 share/examples/${FULLPKGNAME}/certs/rootA.cnf
 share/examples/${FULLPKGNAME}/certs/rootA.sh
+share/examples/${FULLPKGNAME}/certs/rootB.bat
 share/examples/${FULLPKGNAME}/certs/rootB.cnf
 share/examples/${FULLPKGNAME}/certs/rootB.sh
+share/examples/${FULLPKGNAME}/certs/serverA.bat
 share/examples/${FULLPKGNAME}/certs/serverA.cnf
 share/examples/${FULLPKGNAME}/certs/serverA.sh
+share/examples/${FULLPKGNAME}/certs/serverB.bat
 share/examples/${FULLPKGNAME}/certs/serverB.cnf
 share/examples/${FULLPKGNAME}/certs/serverB.sh
 share/examples/${FULLPKGNAME}/chain/
@@ -44,6 +51,9 @@ share/examples/${FULLPKGNAME}/loop/serve
 share/examples/${FULLPKGNAME}/oneshot/
 share/examples/${FULLPKGNAME}/oneshot/client.lua
 share/examples/${FULLPKGNAME}/oneshot/server.lua
+share/examples/${FULLPKGNAME}/sni/
+share/examples/${FULLPKGNAME}/sni/client.lua
+share/examples/${FULLPKGNAME}/sni/server.lua
 share/examples/${FULLPKGNAME}/verification/
 share/examples/${FULLPKGNAME}/verification/fail-string/
 share/examples/${FULLPKGNAME}/verification/fail-string/client.lua

Reply via email to