<pre style='margin:0'>
Haren S (harens) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/00cadc4cb5ceb76916cd48c98dab98d3d973216d">https://github.com/macports/macports-ports/commit/00cadc4cb5ceb76916cd48c98dab98d3d973216d</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 00cadc4cb5c lua-luasec: update to 1.2.0, use openssl PG
</span>00cadc4cb5c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 00cadc4cb5ceb76916cd48c98dab98d3d973216d
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sat Nov 26 18:15:58 2022 +0800
<span style='display:block; white-space:pre;color:#404040;'> lua-luasec: update to 1.2.0, use openssl PG
</span>---
devel/lua-luasec/Portfile | 39 +++++++++++++++++-------
devel/lua-luasec/files/patch-Makefile.diff | 20 ------------
devel/lua-luasec/files/patch-luasocket.diff | 12 ++++++++
devel/lua-luasec/files/patch-makefiles.diff | 42 ++++++++++++++++++++++++++
devel/lua-luasec/files/patch-src-Makefile.diff | 27 -----------------
5 files changed, 82 insertions(+), 58 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lua-luasec/Portfile b/devel/lua-luasec/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cb088bd220f..f77d42abdf6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/lua-luasec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/lua-luasec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,14 +2,14 @@
</span>
PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup openssl 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup brunoos luasec 0.6alpha luasec-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup brunoos luasec 1.2.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> name lua-luasec
categories devel
license MIT
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> description LuaSec depends on OpenSSL, and integrates with LuaSocket \
to make it easy to add secure connections to any Lua \
applications or scripts.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,29 +17,46 @@ description LuaSec depends on OpenSSL, and integrates with LuaSocket \
</span> long_description {*}${description} \
This version includes a new X509 certificate API.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 1944ed72f389d85f785093d1ea12b6c4e7a2c685 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 35dd386d7faf3f66b4e540fe48984eee1b7118c149429cded0971cf532c27c6f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 68f30192f6b69421bb78e6788d2f3ec83cc3ba50 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 fc65a7f1cf56a786fcdec7040c1a273f507864d75b901c8beed9296c06595657 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 53417
</span>
# builds with bundled copy of LuaSocket by default
# so dependency on lua-luasocket is not necessary.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:lua \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:lua
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-Makefile.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-makefiles.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-luasocket.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@PREFIX@|${prefix}|" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@MACOS_VER@|${macosx_deployment_target}|" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@SSLDIR@|[openssl::lib_dir]|" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
use_configure no
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 1999
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> universal_variant no
set lua_version 5.3
set lua_path ${prefix}/share/lua/${lua_version}
set lua_cpath ${prefix}/lib/lua/${lua_version}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set extra_flags "-D_DARWIN_C_SOURCE -std=gnu99"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set extra_flags "-std=c99"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.target macosx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env "CC=${configure.cc} [get_canonical_archflags]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env "CC=${configure.cc} [get_canonical_archflags] ${extra_flags}" \
</span> INC_PATH=-I${prefix}/include \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- LIB_PATH=-L${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIB_PATH=-L${prefix}/lib -L[openssl::lib_dir] \
</span> LUAPATH=${lua_path} \
LUACPATH=${lua_cpath}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lua-luasec/files/patch-Makefile.diff b/devel/lua-luasec/files/patch-Makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 89c979be502..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/lua-luasec/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig 2015-08-28 12:30:26.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile 2015-09-13 15:04:01.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Inform the location to intall the modules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LUAPATH ?= /usr/share/lua/5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LUACPATH ?= /usr/lib/lua/5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# LUAPATH ?= /usr/share/lua/5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# LUACPATH ?= /usr/lib/lua/5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Compile with build-in LuaSocket's help files.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Comment this lines if you will link with non-internal LuaSocket's help files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,7 +16,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBDIR = -L./luasocket $(LIB_PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # For Mac OS X: set the system version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--MACOSX_VERSION=10.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MACOSX_VERSION=10.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #----------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Do not edit this part
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lua-luasec/files/patch-luasocket.diff b/devel/lua-luasec/files/patch-luasocket.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5bd263f5343
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/lua-luasec/files/patch-luasocket.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/luasocket/usocket.c.orig 2022-07-30 19:42:53.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/luasocket/usocket.c 2022-11-26 17:38:51.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -426,7 +426,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case EAI_MEMORY: return "memory allocation failure";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case EAI_NONAME:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return "host or service not provided, or not known";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef EAI_OVERFLOW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case EAI_OVERFLOW: return "argument buffer overflow";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef EAI_PROTOCOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case EAI_PROTOCOL: return "resolved protocol is unknown";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lua-luasec/files/patch-makefiles.diff b/devel/lua-luasec/files/patch-makefiles.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..671b443f1eb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/lua-luasec/files/patch-makefiles.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,42 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig 2022-07-30 19:42:53.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile 2022-12-04 05:34:57.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Inform the location to install the modules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LUAPATH ?= /usr/share/lua/5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LUACPATH ?= /usr/lib/lua/5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# LUAPATH ?= /usr/share/lua/5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# LUACPATH ?= /usr/lib/lua/5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Compile with build-in LuaSocket's help files.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Comment this lines if you will link with non-internal LuaSocket's help files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,13 +10,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Edit the lines below to inform new path, if necessary.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Path below points to internal LuaSocket's help files.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-INC_PATH ?= -I/usr/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LIB_PATH ?= -L/usr/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++INC_PATH ?= -I@PREFIX@/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB_PATH ?= -L@PREFIX@/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INCDIR = -I. $(INC_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LIBDIR = -L./luasocket $(LIB_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBDIR = -L./luasocket -L@SSLDIR@ $(LIB_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For Mac OS X: set the system version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MACOSX_VERSION=10.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MACOSX_VERSION=@MACOS_VER@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #----------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Do not edit this part
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig 2022-07-30 19:42:53.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile 2022-11-26 17:27:12.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,8 +24,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAC_LDFLAGS=-bundle -undefined dynamic_lookup $(LIBDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INSTALL = install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CC ?= cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CCLD ?= $(MYENV) $(CC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CCLD ?= $(MYENV) $(CC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFLAGS += $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDFLAGS += $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lua-luasec/files/patch-src-Makefile.diff b/devel/lua-luasec/files/patch-src-Makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 41788b1a3c3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/lua-luasec/files/patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,27 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.orig 2015-08-28 12:30:26.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile 2015-09-14 06:21:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,8 +21,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAC_LDFLAGS=-bundle -undefined dynamic_lookup $(LIBDIR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL = install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CC = cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LD = $(MYENV) cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LD = $(MYENV) $(CC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS += $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS += $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,10 +30,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- all:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install: $(CMOD) $(LMOD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(INSTALL) -d $(LUAPATH)/ssl $(LUACPATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(INSTALL) $(CMOD) $(LUACPATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(INSTALL) -m644 $(LMOD) $(LUAPATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(INSTALL) -m644 https.lua $(LUAPATH)/ssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(INSTALL) -d $(DESTDIR)$(LUAPATH)/ssl $(DESTDIR)$(LUACPATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(INSTALL) $(CMOD) $(DESTDIR)$(LUACPATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(INSTALL) -m644 $(LMOD) $(DESTDIR)$(LUAPATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(INSTALL) -m644 https.lua $(DESTDIR)$(LUAPATH)/ssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- linux:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" EXTRA="$(EXTRA)"
</span></pre><pre style='margin:0'>
</pre>