summaryrefslogtreecommitdiff
path: root/security/lua-sec/patches
diff options
context:
space:
mode:
authorfhajny <fhajny>2014-04-07 20:14:48 +0000
committerfhajny <fhajny>2014-04-07 20:14:48 +0000
commit397c676915d8f71c5a8055b2b74312cd2c025461 (patch)
tree92fd4549cd992ab9a1edb25ee523fa26581240f4 /security/lua-sec/patches
parent5867c4493e4de25a2c8954963d726061046f0b82 (diff)
downloadpkgsrc-397c676915d8f71c5a8055b2b74312cd2c025461.tar.gz
Update lua-sec to 0.5.
* A new certificate (X509) API, which supports: - Reading the subject (identity) and issuer of the certificate. - Reading various X509 extensions, including email and dnsName. - Converting certificates to and from the standard ASCII PEM format. - Generating the fingerprint/digest of a certificate (using SHA1, SHA256 or SHA512). - Reading the certificate's expiration, serial number, and other info. * The ability to get more detailed information from OpenSSL about why a certificate failed verification, for each certificate in the chain. * Flags to force acceptance of invalid certificates, e.g. to allow the use of self-signed certificates in a Trust On First Use model. * Flags to control checking CRLs for certificate revocation status. * Support for ECDH cipher suites. * An API to get the TLS 'finished' messages used for SASL channel binding (e.g. the SCRAM PLUS mechanisms).
Diffstat (limited to 'security/lua-sec/patches')
-rw-r--r--security/lua-sec/patches/patch-aa47
-rw-r--r--security/lua-sec/patches/patch-ab52
2 files changed, 44 insertions, 55 deletions
diff --git a/security/lua-sec/patches/patch-aa b/security/lua-sec/patches/patch-aa
index b6d01a549eb..8cb4ed4eaa3 100644
--- a/security/lua-sec/patches/patch-aa
+++ b/security/lua-sec/patches/patch-aa
@@ -1,48 +1,35 @@
-$NetBSD: patch-aa,v 1.3 2013/10/20 17:56:02 joerg Exp $
+$NetBSD: patch-aa,v 1.4 2014/04/07 20:14:48 fhajny Exp $
Pass installation dirs properly, fix search paths, add Solaris support
---- Makefile.orig 2012-09-02 14:40:59.000000000 +0000
+--- Makefile.orig 2014-01-29 20:43:33.000000000 +0000
+++ Makefile
-@@ -1,16 +1,16 @@
- # Inform the location to intall the modules
--LUAPATH=/usr/local/share/lua/5.1
--LUACPATH=/usr/local/lib/lua/5.1
-+LUAPATH=$(DESTDIR)$(PREFIX)/$(LUA_LDIR)
-+LUACPATH=$(DESTDIR)$(PREFIX)/$(LUA_CDIR)
+@@ -6,7 +6,7 @@ LUACPATH ?= /usr/lib/lua/5.1
+ # Comment this lines if you will link with non-internal LuaSocket's help files
+ # and edit INCDIR and LIBDIR properly.
+ EXTRA = luasocket
+-DEFS = -DWITH_LUASOCKET
++DEFS = -DWITH_LUASOCKET -DLUA_COMPAT_MODULE
- # Edit the lines below to inform new path, if necessary
- #
--#INCDIR=-I/usr/local/lua-5.1/include -I/usr/local/openssl-0.9.8/include
--#LIBDIR=-L/usr/local/openssl-0.9.8/lib -R/usr/local/openssl-0.9.8/lib
-+INCDIR=-I${PREFIX}/include
-+LIBDIR=-L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib
-
- # For Mac OS X: set the system version
- MACOSX_VERSION=10.4
-
--DEFS=-DBUFFER_DEBUG
-+DEFS=-DBUFFER_DEBUG -DLUA_COMPAT_MODULE
-
- #----------------------
- # Do not edit this part
-@@ -24,6 +24,7 @@ none:
+ # Edit the lines below to inform new path, if necessary.
+ # Path below points to internal LuaSocket's help files.
+@@ -30,6 +30,7 @@ none:
@echo " * linux"
@echo " * bsd"
@echo " * macosx"
+ @echo " * solaris"
install:
- @cd src ; $(MAKE) LUACPATH="$(LUACPATH)" LUAPATH="$(LUAPATH)" install
-@@ -46,5 +47,11 @@ macosx:
+ @cd src && $(MAKE) LUACPATH="$(LUACPATH)" LUAPATH="$(LUAPATH)" install
+@@ -52,5 +53,11 @@ macosx:
@echo "------------------------------"
- @cd src ; $(MAKE) INCDIR="$(INCDIR)" LIBDIR="$(LIBDIR)" DEFS="$(DEFS)" MACVER="$(MACOSX_VERSION)" $@
+ @cd src && $(MAKE) INCDIR="$(INCDIR)" LIBDIR="$(LIBDIR)" MACVER="$(MACOSX_VERSION)" DEFS="$(DEFS)" EXTRA="$(EXTRA)" $@
+solaris:
+ @echo "---------------------"
+ @echo "** Build for Solaris **"
-+ @echo "---------------------"
-+ @cd src ; $(MAKE) INCDIR="$(INCDIR)" LIBDIR="$(LIBDIR)" DEFS="$(DEFS)" $@
++ @echo "---------------------"
++ @cd src ; $(MAKE) INCDIR="$(INCDIR)" LIBDIR="$(LIBDIR)" DEFS="$(DEFS)" EXTRA="$(EXTRA)" $@
+
clean:
- @cd src ; $(MAKE) clean
+ @cd src && $(MAKE) clean
diff --git a/security/lua-sec/patches/patch-ab b/security/lua-sec/patches/patch-ab
index ea611476051..a28d62409d1 100644
--- a/security/lua-sec/patches/patch-ab
+++ b/security/lua-sec/patches/patch-ab
@@ -1,48 +1,50 @@
-$NetBSD: patch-ab,v 1.2 2013/09/13 14:32:19 fhajny Exp $
+$NetBSD: patch-ab,v 1.3 2014/04/07 20:14:48 fhajny Exp $
Pass proper libs for SunOS.
---- src/Makefile.orig 2012-09-02 14:40:59.000000000 +0000
+--- src/Makefile.orig 2014-01-29 20:43:33.000000000 +0000
+++ src/Makefile
-@@ -9,7 +9,7 @@ OBJS= \
+@@ -6,7 +6,7 @@ OBJS= \
context.o \
ssl.o
--LIBS=-lssl -lcrypto
-+LIBS=-lssl -lcrypto $(MYLIBS)
+-LIBS=-lssl -lcrypto -lluasocket
++LIBS=-lssl -lcrypto -lluasocket $(MYLIBS)
WARN=-Wall -pedantic
-@@ -23,8 +23,11 @@ MAC_ENV=env MACOSX_DEPLOYMENT_TARGET='$(
+@@ -20,6 +20,9 @@ MAC_ENV=env MACOSX_DEPLOYMENT_TARGET='$(
MAC_CFLAGS=-O2 -fno-common $(WARN) $(INCDIR) $(DEFS)
MAC_LDFLAGS=-bundle -undefined dynamic_lookup $(LIBDIR)
--CC=gcc
--LD=$(MYENV) gcc
+SOL_CFLAGS=-O2 -fpic $(WARN) $(INCDIR) $(DEFS)
+SOL_LDFLAGS=-O -G -fpic $(LIBDIR)
+
-+CC?=gcc
-+LD=$(MYENV) $(CC)
- CFLAGS=$(MYCFLAGS)
- LDFLAGS=$(MYLDFLAGS)
-
-@@ -34,8 +37,8 @@ all:
+ INSTALL ?= install
+ CC ?= cc
+ LD ?= $(MYENV) cc
+@@ -32,10 +35,11 @@ DESTDIR ?= /
+ all:
install: $(CMOD) $(LMOD)
- mkdir -p $(LUAPATH)/ssl
-- cp $(CMOD) $(LUACPATH)
-- cp $(LMOD) $(LUAPATH)
-+ ${BSD_INSTALL_LIB} $(CMOD) $(LUACPATH)
-+ ${BSD_INSTALL_DATA} $(LMOD) $(LUAPATH)
- cp https.lua $(LUAPATH)/ssl
+- $(INSTALL) -d $(DESTDIR)$(LUAPATH)/ssl $(DESTDIR)$(LUACPATH)
+- $(INSTALL) -D $(CMOD) $(DESTDIR)$(LUACPATH)
+- $(INSTALL) -m644 -D $(LMOD) $(DESTDIR)$(LUAPATH)
+- $(INSTALL) -m644 -D https.lua $(DESTDIR)$(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
linux:
-@@ -47,6 +50,8 @@ bsd:
+ @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" EXTRA="$(EXTRA)"
+@@ -46,6 +50,9 @@ bsd:
macosx:
- @$(MAKE) $(CMOD) MYCFLAGS="$(MAC_CFLAGS)" MYLDFLAGS="$(MAC_LDFLAGS)" MYENV="$(MAC_ENV)"
+ @$(MAKE) $(CMOD) MYCFLAGS="$(MAC_CFLAGS)" MYLDFLAGS="$(MAC_LDFLAGS)" MYENV="$(MAC_ENV)" EXTRA="$(EXTRA)"
+solaris:
-+ @$(MAKE) $(CMOD) MYCFLAGS="$(SOL_CFLAGS)" MYLDFLAGS="$(SOL_LDFLAGS)" MYLIBS="-lsocket -lresolv -lnsl"
++ @$(MAKE) $(CMOD) MYCFLAGS="$(SOL_CFLAGS)" MYLDFLAGS="$(SOL_LDFLAGS)" EXTRA="$(EXTRA)" MYLIBS="-lsocket -lresolv -lnsl"
++
+ luasocket:
+ @cd luasocket && $(MAKE)
- $(CMOD): $(OBJS)
- $(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)