<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>