summaryrefslogtreecommitdiff
path: root/security/lua-sec
diff options
context:
space:
mode:
authormef <mef@pkgsrc.org>2020-01-06 23:55:47 +0000
committermef <mef@pkgsrc.org>2020-01-06 23:55:47 +0000
commit0955f3f0180f8492cf2c195221320bcf0d158e16 (patch)
tree96bc5391402e49d61315e440a11630e04cd66c7b /security/lua-sec
parentf1770bf1ae2980ac6e7acbe07aa8e051f0297504 (diff)
downloadpkgsrc-0955f3f0180f8492cf2c195221320bcf0d158e16.tar.gz
(security/lua-sec) Updated 0.6 to 0.9
-------------------------------------------------------------------------- LuaSec 0.9 --------------- This version includes: * Add DNS-based Authentication of Named Entities (DANE) support * Add __close() metamethod * Fix deprecation warnings with OpenSSL 1.1 * Fix special case listing of TLS 1.3 EC curves * Fix general_name leak in cert:extensions() * Fix unexported 'ssl.config' table * Replace $(LD) with $(CCLD) variable * Remove multiple definitions of 'ssl_options' variable * Use tag in git format: v0.9 -------------------------------------------------------------------------- LuaSec 0.8.2 --------------- This version includes: * Fix unexported 'ssl.config' table (backported) -------------------------------------------------------------------------- LuaSec 0.8.1 --------------- This version includes: * Fix general_name leak in cert:extensions() (backported) -------------------------------------------------------------------------- LuaSec 0.8 --------------- This version includes: * Add support to ALPN * Add support to TLS 1.3 * Add support to multiple certificates * Add timeout to https module (https.TIMEOUT) * Drop support to SSL 3.0 * Drop support to TLS 1.0 from https module * Fix invalid reference to Lua state * Fix memory leak when get certficate extensions -------------------------------------------------------------------------- LuaSec 0.7.2 --------------- This version includes: * Fix unexported 'ssl.config' table (backported) -------------------------------------------------------------------------- LuaSec 0.7.1 --------------- This version includes: * Fix general_name leak in cert:extensions() (backported) -------------------------------------------------------------------------- LuaSec 0.7 --------------- LuaSec depends on OpenSSL, and integrates with LuaSocket to make it easy to add secure connections to any Lua applications or scripts. Documentation: https://github.com/brunoos/luasec/wiki This version includes: * Add support to OpenSSL 1.1.0 * Add support to elliptic curves list * Add ssl.config that exports some OpenSSL information * Add integration with luaossl
Diffstat (limited to 'security/lua-sec')
-rw-r--r--security/lua-sec/Makefile9
-rw-r--r--security/lua-sec/distinfo12
-rw-r--r--security/lua-sec/patches/patch-src_Makefile40
3 files changed, 31 insertions, 30 deletions
diff --git a/security/lua-sec/Makefile b/security/lua-sec/Makefile
index 2fa7e68257f..a9c8b04b7cc 100644
--- a/security/lua-sec/Makefile
+++ b/security/lua-sec/Makefile
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.15 2016/06/04 21:48:11 alnsn Exp $
+# $NetBSD: Makefile,v 1.16 2020/01/06 23:55:47 mef Exp $
-DISTNAME= luasec-0.6
+VERSION= 0.9
+DISTNAME= luasec-${VERSION}
PKGNAME= ${DISTNAME:S/luasec/${LUA_PKGPREFIX}-sec/}
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_GITHUB:=brunoos/}
-GITHUB_TAG= ${DISTNAME}
+GITHUB_TAG= v${VERSION}
GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION_NOREV}//}
MAINTAINER= pkgsrc-users@NetBSD.org
@@ -16,7 +17,7 @@ DEPENDS+= ${LUA_PKGPREFIX}-socket>=2.0:../../net/lua-socket
USE_TOOLS+= gmake
-WRKSRC= ${WRKDIR}/luasec-${DISTNAME}
+#RKSRC= ${WRKDIR}/luasec-${DISTNAME}
INSTALLATION_DIRS+= ${LUA_CDIR} ${LUA_LDIR}
BUILD_TARGET.SunOS= solaris
diff --git a/security/lua-sec/distinfo b/security/lua-sec/distinfo
index a5983701fdb..8a13cbf9160 100644
--- a/security/lua-sec/distinfo
+++ b/security/lua-sec/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2016/06/04 21:48:11 alnsn Exp $
+$NetBSD: distinfo,v 1.9 2020/01/06 23:55:47 mef Exp $
-SHA1 (luasec-0.6.tar.gz) = 3204c0ac99f7be1952ad8f1157e83cc513491cb4
-RMD160 (luasec-0.6.tar.gz) = fc34ead1ec17b42991f8599f888007ab677dc6af
-SHA512 (luasec-0.6.tar.gz) = f7004a329153d0126a3ea27b4986e9d83fb8f2de9c5c2f0c96427c50cc42e1252c69fd8cc69e2e8d423745d2dbfdb5a781b609938f7f502c7aedeb99fd0778cd
-Size (luasec-0.6.tar.gz) = 51071 bytes
+SHA1 (luasec-0.9.tar.gz) = d6560dd160cb3f5079ec53f148636e4dd41b10b7
+RMD160 (luasec-0.9.tar.gz) = d5dc4dfcf122897f681f2f7b0f9f1e9981501525
+SHA512 (luasec-0.9.tar.gz) = ea601016328232ca0ff12be72897eeedac88a78834a63e1c36d2828a3187039665a2c60597b5af1fa6917b6fe87cd292fbcdfabcd67bab968f587e038d52a933
+Size (luasec-0.9.tar.gz) = 52163 bytes
SHA1 (patch-Makefile) = 17ae13eecf9ce9269e8ef9a826507bd6230c3364
-SHA1 (patch-src_Makefile) = c29625c3fd30cca14138867141586250487b2205
+SHA1 (patch-src_Makefile) = 238809a918f58d9c3fb73aab458dfac346a36165
diff --git a/security/lua-sec/patches/patch-src_Makefile b/security/lua-sec/patches/patch-src_Makefile
index ae144780bdb..c0f643e566f 100644
--- a/security/lua-sec/patches/patch-src_Makefile
+++ b/security/lua-sec/patches/patch-src_Makefile
@@ -1,19 +1,19 @@
-$NetBSD: patch-src_Makefile,v 1.1 2016/06/04 21:48:12 alnsn Exp $
+$NetBSD: patch-src_Makefile,v 1.2 2020/01/06 23:55:47 mef Exp $
Pass proper libs for SunOS.
---- src/Makefile.orig 2016-03-03 19:11:46.000000000 +0000
-+++ src/Makefile
-@@ -6,7 +6,7 @@ OBJS= \
- context.o \
- ssl.o
+--- src/Makefile.orig 2019-10-31 23:43:53.000000000 +0900
++++ src/Makefile 2020-01-07 08:51:05.242195762 +0900
+@@ -9,7 +9,7 @@ OBJS= \
+ config.o \
+ ec.o
-LIBS=-lssl -lcrypto -lluasocket
+LIBS=-lssl -lcrypto -lluasocket $(MYLIBS)
WARN=-Wall -pedantic
-@@ -20,6 +20,9 @@ MAC_ENV=env MACOSX_DEPLOYMENT_TARGET='$(
+@@ -23,6 +23,9 @@ MAC_ENV=env MACOSX_DEPLOYMENT_TARGET='$(
MAC_CFLAGS=-O2 -fno-common $(WARN) $(INCDIR) $(DEFS)
MAC_LDFLAGS=-bundle -undefined dynamic_lookup $(LIBDIR)
@@ -21,25 +21,25 @@ Pass proper libs for SunOS.
+SOL_LDFLAGS=-O -shared -fpic $(LIBDIR)
+
INSTALL = install
- CC = cc
- LD = $(MYENV) cc
-@@ -31,10 +34,11 @@ LDFLAGS += $(MYLDFLAGS)
+ CC ?= cc
+ CCLD ?= $(MYENV) $(CC)
+@@ -34,10 +37,11 @@ LDFLAGS += $(MYLDFLAGS)
all:
install: $(CMOD) $(LMOD)
-- $(INSTALL) -d $(LUAPATH)/ssl $(LUACPATH)
-- $(INSTALL) $(CMOD) $(LUACPATH)
-- $(INSTALL) -m644 $(LMOD) $(LUAPATH)
-- $(INSTALL) -m644 https.lua $(LUAPATH)/ssl
-+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUAPATH)/ssl
-+ $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(LUACPATH)
-+ $(BSD_INSTALL_LIB) $(CMOD) $(DESTDIR)$(LUACPATH)
-+ $(BSD_INSTALL_DATA) $(LMOD) $(DESTDIR)$(LUAPATH)
-+ $(BSD_INSTALL_DATA) https.lua $(DESTDIR)$(LUAPATH)/ssl
+- $(INSTALL) -d $(DESTDIR)$(LUAPATH)/ssl $(DESTDIR)$(LUACPATH)
+- $(INSTALL) $(CMOD) $(DESTDIR)$(LUACPATH)
+- $(INSTALL) -m644 $(LMOD) $(DESTDIR)$(LUAPATH)
+- $(INSTALL) -m644 https.lua $(DESTDIR)$(LUAPATH)/ssl
++ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUAPATH)/ssl
++ $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(LUACPATH)
++ $(BSD_INSTALL_DATA) $(CMOD) $(DESTDIR)$(LUACPATH)
++ $(BSD_INSTALL_DATA) -m644 $(LMOD) $(DESTDIR)$(LUAPATH)
++ $(BSD_INSTALL_DATA) -m644 https.lua $(DESTDIR)$(LUAPATH)/ssl
linux:
@$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" EXTRA="$(EXTRA)"
-@@ -45,6 +49,9 @@ bsd:
+@@ -48,6 +52,9 @@ bsd:
macosx:
@$(MAKE) $(CMOD) MYCFLAGS="$(MAC_CFLAGS)" MYLDFLAGS="$(MAC_LDFLAGS)" MYENV="$(MAC_ENV)" EXTRA="$(EXTRA)"