<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8f7d8939ea2f8a819f7b51a2415e3322ae7a70f5">https://github.com/macports/macports-ports/commit/8f7d8939ea2f8a819f7b51a2415e3322ae7a70f5</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8f7d8939ea2f8a819f7b51a2415e3322ae7a70f5
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sat Feb 11 05:48:56 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    lua: move complexity from patch files to Portfile
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    By minimizing patch files and changing the behavior of the various
</span><span style='display:block; white-space:pre;color:#404040;'>    subports in the Portfile, it will hopefully be easier not only to see
</span><span style='display:block; white-space:pre;color:#404040;'>    what is happening but also to change it if necessary.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Revbump is needed since full use of MacPorts flags via makefile PG
</span><span style='display:block; white-space:pre;color:#404040;'>    can change the installed files.
</span>---
 lang/lua/Portfile                          | 135 +++++++++++++++++++++--------
 lang/lua/files/patch-Makefile-51.diff      |  32 -------
 lang/lua/files/patch-Makefile-52.diff      |  32 -------
 lang/lua/files/patch-Makefile-53.diff      |  27 ------
 lang/lua/files/patch-Makefile-54.diff      |  28 ------
 lang/lua/files/patch-Makefile.diff         |  43 ---------
 lang/lua/files/patch-src-Makefile-51.diff  |  78 +++++------------
 lang/lua/files/patch-src-Makefile-52.diff  |  89 ++++++-------------
 lang/lua/files/patch-src-Makefile-53.diff  |  65 ++++----------
 lang/lua/files/patch-src-Makefile-54.diff  |  65 ++++----------
 lang/lua/files/patch-src-Makefile.diff     |  85 +++++-------------
 lang/lua/files/patch-src-luaconf.h-51.diff |  11 ---
 lang/lua/files/patch-src-luaconf.h-52.diff |  11 ---
 lang/lua/files/patch-src-luaconf.h-53.diff |  11 ---
 lang/lua/files/patch-src-luaconf.h-54.diff |  11 ---
 lang/lua/files/patch-src-luaconf.h.diff    |  11 ---
 16 files changed, 206 insertions(+), 528 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/Portfile b/lang/lua/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 75bb4a9656d..fdca65d2dfd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lua/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,12 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem                  1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                   makefile    1.0
</span> 
 name                        lua
 conflicts                   lua50
 version                     5.3.6
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                    0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    1
</span> categories                  lang
 license                     MIT
 maintainers                 {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,61 +22,58 @@ checksums                   rmd160  cc715df991bccaec75a022404902200d984b002e \
</span>                             sha256  fc5fd69bb8736323f026672b1b7235da613d7177e72558893a0bdcd320466d60 \
                             size    303770
 
<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:#ffe0e0;'>-                            patch-src-luaconf.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+suport                      ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles              patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # considering the myriad of compatibility subports, it is not clear this is desirable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # added in https://github.com/macports/macports-ports/commit/6fc7473672d8bdcb06b6726cb224b860b204757d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # option is removed in version 5.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cppflags-append   -DLUA_COMPAT_5_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 subport                     lua54 {
     version                 5.4.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                1
</span>     checksums               rmd160  fc2d63300da19e1c2cdb35011034d44cfd590b0e \
                             sha256  164c7849653b80ae67bec4b7473b884bf5cc8d2dca05653475ec2ed27b9ebf61 \
                             size    360876
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              patch-Makefile-54.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-src-Makefile-54.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-src-luaconf.h-54.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles              patch-src-Makefile-54.diff
</span> }
 
 subport                     lua53 {
     version                 5.3.6
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                1
</span>     checksums               rmd160  cc715df991bccaec75a022404902200d984b002e \
                             sha256  fc5fd69bb8736323f026672b1b7235da613d7177e72558893a0bdcd320466d60 \
                             size    303770
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              patch-Makefile-53.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-src-Makefile-53.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-src-luaconf.h-53.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles              patch-src-Makefile-53.diff
</span> }
 
 subport                     lua52 {
     version                 5.2.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision                4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                5
</span>     checksums               rmd160  3bad2da85f354132da6a53b45882006f0a451b5c \
                             sha256  b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b \
                             size    252651
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              patch-Makefile-52.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-src-Makefile-52.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-src-luaconf.h-52.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles              patch-src-Makefile-52.diff
</span> 
     # this is needed only on lua52, to fix build in 10.4
     # this patch is already in lua53+ and works on all tested systems
     patchfiles-append       patch-src-liolib-tiger.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
 
 subport                     lua51 {
     version                 5.1.5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision                6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision                7
</span>     checksums               rmd160  b0c2234675335a8bf158a125b6778cf800c754a0 \
                             sha256  2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333 \
                             size    221213
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              patch-Makefile-51.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-src-Makefile-51.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            patch-src-luaconf.h-51.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles              patch-src-Makefile-51.diff
</span> }
 
 # TODO: also add lua50 here
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,12 +81,21 @@ subport                     lua51 {
</span> set branch                  [join [lrange [split ${version} .] 0 1] .]
 
 depends_lib                 port:readline
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target                macosx
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform linux {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # With lua 5.4, replace with linux-readline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.target            macosx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${version} >= 5.4]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.target            linux-readline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span>     build.target            linux
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target-prepend        echo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.target-prepend     echo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} ne "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cflags-append -fPIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append       MYLIBS=-ltermcap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 test.run                    yes
 test.args-append            DYLD_LIBRARY_PATH=${worksrcpath}/src
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -107,26 +114,78 @@ post-extract {
</span> }
 
 post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace   "s|@PLATFORM@|${os.platform}|g" ${worksrcpath}/Makefile ${worksrcpath}/src/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace   "s|@PREFIX@|${prefix}|g"        ${worksrcpath}/lua.pc ${worksrcpath}/Makefile ${worksrcpath}/src/Makefile ${worksrcpath}/src/luaconf.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace   "s|@VERSION@|${version}|g"      ${worksrcpath}/lua.pc ${worksrcpath}/src/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace   "s|@BRANCH@|${branch}|g"        ${worksrcpath}/lua.pc ${worksrcpath}/Makefile ${worksrcpath}/src/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # See: https://trac.macports.org/ticket/53708
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace   "s|@VERSION@|${version}|g"  ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach {var val} "@BRANCH@ ${branch} @VERSION@ ${version} @PREFIX@ ${prefix}" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace           "s|${var}|${val}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${worksrcpath}/lua.pc
</span>     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace               "s|/usr/local|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${worksrcpath}/src/luaconf.h
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace -E "/^MYLDFLAGS=/s|\$| ${configure.ldflags} [get_canonical_archflags]|" ${worksrcpath}/src/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace -E "/^CFLAGS=/s|\$| ${configure.cflags} ${configure.cppflags} [get_canonical_archflags]|" ${worksrcpath}/src/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|CC= .*\$|CC= ${configure.cc}|" ${worksrcpath}/src/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append           MACPORTS_PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            MYCFLAGS="\$CPPFLAGS \$CFLAGS" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            MYLDFLAGS="\$LDFLAGS" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            MACPORTS_VERSION=${version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            MACPORTS_BRANCH=${branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args-append        INSTALL_TOP=${destroot}${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            MACPORTS_VERSION=${version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            MACPORTS_BRANCH=${branch} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            INSTALL_MAN=${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append    INSTALL_INC=${destroot}${prefix}/include/lua-${branch} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            INSTALL_LIB=${destroot}${prefix}/lib/lua-${branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append       MACPORTS_SHARED_LIB=liblua.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append    MACPORTS_SHARED_LIB=liblua.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0755    ${worksrcpath}/src/liblua.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${destroot}${prefix}/lib/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s               liblua.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${destroot}${prefix}/lib/liblua.${branch}.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s               liblua.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${destroot}${prefix}/lib/liblua.${version}.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${os.platform} eq "darwin"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append       MACPORTS_SHARED_LIB=liblua-${branch}.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            TO_LIB=liblua-${branch}.a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            LUA_A=liblua-${branch}.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append    MACPORTS_SHARED_LIB=liblua-${branch}.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            TO_LIB=liblua-${branch}.a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            LUA_A=liblua-${branch}.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d -m 0755 ${destroot}${prefix}/lib/lua-${branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0755    ${worksrcpath}/src/liblua-${branch}.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${destroot}${prefix}/lib/lua-${branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append       MACPORTS_SHARED_LIB=liblua.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append    MACPORTS_SHARED_LIB=liblua.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0755    ${worksrcpath}/src/liblua.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${destroot}${prefix}/lib/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s               liblua.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${destroot}${prefix}/lib/liblua-${branch}.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s               liblua.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${destroot}${prefix}/lib/liblua-${version}.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append       MACPORTS_SHARED_LIB=liblua-${branch}.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            TO_LIB=liblua-${branch}.a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            LUA_A=liblua-${branch}.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args-append    MACPORTS_SHARED_LIB=liblua-${branch}.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            TO_LIB=liblua-${branch}.a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            LUA_A=liblua-${branch}.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d -m 0755 ${destroot}${prefix}/lib/lua-${branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0755    ${worksrcpath}/src/liblua-${branch}.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${destroot}${prefix}/lib/lua-${branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 use_parallel_build          no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.target install INSTALL_TOP=${destroot}${prefix}
</span> post-destroot {
     # documentation
     set docdir ${prefix}/share/doc/${subport}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -149,7 +208,7 @@ post-destroot {
</span>         }
 
         #  install versioned pkgconfig file
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        #xinstall -d -m 0755 ${destroot}${prefix}/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d -m 0755 ${destroot}${prefix}/lib/pkgconfig
</span>         xinstall -m 0644 ${worksrcpath}/lua.pc ${destroot}${prefix}/lib/pkgconfig/lua-${branch}.pc
     }
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-Makefile-51.diff b/lang/lua/files/patch-Makefile-51.diff
</span>deleted file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index f1bf2208819..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-Makefile-51.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,32 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig  2014-04-02 16:29:20.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile       2014-04-02 16:35:02.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9,11 +9,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Where to install. The installation starts in the src and doc directories,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # so take care if INSTALL_TOP is not an absolute path.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_TOP= /usr/local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_TOP= @PREFIX@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_BIN= $(INSTALL_TOP)/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_INC= $(INSTALL_TOP)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_LIB= $(INSTALL_TOP)/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_MAN= $(INSTALL_TOP)/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_INC= $(INSTALL_TOP)/include/lua-@BRANCH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_LIB= $(INSTALL_TOP)/lib/lua-@BRANCH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # You probably want to make INSTALL_LMOD and INSTALL_CMOD consistent with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h (and also with etc/lua.pc).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -43,7 +43,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # What to install.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_BIN= lua luac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--TO_LIB= liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+TO_LIB= liblua-@BRANCH@.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    TO_LIB+= liblua-@BRANCH@.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    TO_LIB+= liblua-@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_MAN= lua.1 luac.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Lua version and release.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-Makefile-52.diff b/lang/lua/files/patch-Makefile-52.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ca7a89a5838..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-Makefile-52.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,32 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10,11 +10,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # so take care if INSTALL_TOP is not an absolute path. See the local target.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_TOP= /usr/local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_TOP= @PREFIX@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_BIN= $(INSTALL_TOP)/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_INC= $(INSTALL_TOP)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_LIB= $(INSTALL_TOP)/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_MAN= $(INSTALL_TOP)/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_INC= $(INSTALL_TOP)/include/lua-@BRANCH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_LIB= $(INSTALL_TOP)/lib/lua-@BRANCH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -41,7 +41,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # What to install.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_BIN= lua luac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--TO_LIB= liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+TO_LIB= liblua-@BRANCH@.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    TO_LIB+= liblua-@BRANCH@.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    TO_LIB+= liblua-@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_MAN= lua.1 luac.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Lua version and release.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-Makefile-53.diff b/lang/lua/files/patch-Makefile-53.diff
</span>deleted file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 4fd23066abe..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-Makefile-53.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;'>---- Makefile.original      2022-12-28 15:46:55.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile       2022-12-28 16:28:19.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10,11 +10,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # so take care if INSTALL_TOP is not an absolute path. See the local target.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_TOP= /usr/local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_TOP= @PREFIX@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_BIN= $(INSTALL_TOP)/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_INC= $(INSTALL_TOP)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_LIB= $(INSTALL_TOP)/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_MAN= $(INSTALL_TOP)/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_INC= $(INSTALL_TOP)/include/lua-@BRANCH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_LIB= $(INSTALL_TOP)/lib/lua-@BRANCH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -41,7 +41,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # What to install.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_BIN= lua luac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--TO_LIB= liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+TO_LIB= liblua-@BRANCH@.a liblua-@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_MAN= lua.1 luac.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Lua version and release.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-Makefile-54.diff b/lang/lua/files/patch-Makefile-54.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 369c0121a75..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-Makefile-54.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.original      2023-01-03 13:26:32.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile       2023-01-03 13:28:14.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10,11 +10,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # so take care if INSTALL_TOP is not an absolute path. See the local target.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_TOP= /usr/local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_TOP= @PREFIX@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_BIN= $(INSTALL_TOP)/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_INC= $(INSTALL_TOP)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_LIB= $(INSTALL_TOP)/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_MAN= $(INSTALL_TOP)/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_INC= $(INSTALL_TOP)/include/lua-@BRANCH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_LIB= $(INSTALL_TOP)/lib/lua-@BRANCH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -41,7 +41,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # What to install.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_BIN= lua luac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--TO_LIB= liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+TO_LIB= liblua-@BRANCH@.a liblua-@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_MAN= lua.1 luac.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Lua version and release.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-Makefile.diff b/lang/lua/files/patch-Makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a756798ed1d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/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,43 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -10,11 +10,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # so take care if INSTALL_TOP is not an absolute path. See the local target.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_TOP= /usr/local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_TOP= @PREFIX@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_BIN= $(INSTALL_TOP)/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_INC= $(INSTALL_TOP)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_LIB= $(INSTALL_TOP)/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_MAN= $(INSTALL_TOP)/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_MAN= $(INSTALL_TOP)/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -41,7 +41,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # What to install.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_BIN= lua luac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_LIB= liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    TO_LIB+= liblua.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    TO_LIB+= liblua.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TO_MAN= lua.1 luac.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Lua version and release.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -63,6 +63,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          cd $(INSTALL_LIB) && ln -s liblua.so liblua-@VERSION@.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          cd $(INSTALL_LIB) && ln -s liblua.so liblua-@BRANCH@.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          cd $(INSTALL_LIB) && ln -s liblua.dylib liblua.@VERSION@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          cd $(INSTALL_LIB) && ln -s liblua.dylib liblua.@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- uninstall:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   cd src && cd $(INSTALL_BIN) && $(RM) $(TO_BIN)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-Makefile-51.diff b/lang/lua/files/patch-src-Makefile-51.diff
</span>old mode 100755
new mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d9ca5406ace..1985e845c1e
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-Makefile-51.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lua/files/patch-src-Makefile-51.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,69 +1,37 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.orig      2014-04-02 16:52:31.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile   2014-04-02 16:50:47.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,7 +8,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLAT= none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig      2012-02-13 13:41:22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile   2023-02-11 02:19:28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,7 +36,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LUAC_O=   luac.o print.o
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- CC= gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS= -O2 -Wall $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS= -O2 -Wall -Wextra $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  CFLAGS+= -fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AR= ar rcu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RANLIB= ranlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RM= rm -f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,7 +25,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LUA_A=    liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_A=    liblua-@BRANCH@.a 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_DYLIB= liblua-@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_SO= liblua-@BRANCH@.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CORE_O=   lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   lundump.o lvm.o lzio.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -38,6 +43,11 @@
</span>  ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(MACPORTS_SHARED_LIB)
</span>  ALL_A= $(LUA_A)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ALL_T+= $(LUA_SO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ALL_T= $(LUA_DYLIB) $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span>  
  default: $(PLAT)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,15 +47,21 @@
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -48,9 +58,18 @@
</span>  a:       $(ALL_A)
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>++%.dylib: $(CORE_O) $(LIB_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -dynamiclib $(LDFLAGS) $^ -install_name $(MACPORTS_PREFIX)/lib/lua-$(MACPORTS_BRANCH)/$(MACPORTS_SHARED_LIB) -compatibility_version $(MACPORTS_BRANCH) -current_version $(MACPORTS_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++%.so: $(CORE_O) $(LIB_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -shared $(LDFLAGS) $^ -ldl -lm -Wl,-soname,$(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span>  $(LUA_A): $(CORE_O) $(LIB_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       @echo "Building static library"
</span>   $(AR) $@ $(CORE_O) $(LIB_O)     # DLL needs all object files
        $(RANLIB) $@
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+$(LUA_DYLIB): $(BASE_O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  @echo "Building dynamic library (dylib)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -o $@ $(MYLDFLAGS) -dynamiclib -install_name @PREFIX@/lib/lua-@BRANCH@/liblua-@BRANCH@.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -compatibility_version @BRANCH@ -current_version @VERSION@ $^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$(LUA_SO): $(CORE_O) $(LIB_O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -shared -ldl -Wl,-soname,$(LUA_SO) -o $@ $? -lm $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUA_T): $(LUA_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,10 +115,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(MAKE) all MYCFLAGS=
</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) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(MAKE) all MYCFLAGS="-DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -ltermcap"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUA_T): $(LUA_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUA_T): $(LUA_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macosx:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(MAKE) all MYCFLAGS="-fno-common -DLUA_USE_LINUX" MYLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # use this on Mac OS X 10.3-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # $(MAKE) all MYCFLAGS=-DLUA_USE_MACOSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUAC_T): $(LUAC_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUAC_T): $(LUAC_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span>  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(RM) $(ALL_T) $(ALL_O)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-Makefile-52.diff b/lang/lua/files/patch-src-Makefile-52.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index e7c39990d64..3be9074ef21 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-Makefile-52.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lua/files/patch-src-Makefile-52.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,84 +1,51 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,7 +7,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLAT= none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC= gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS= -O2 -Wall -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    CFLAGS+= -fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS= -lm $(SYSLIBS) $(MYLIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,7 +31,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LUA_A=    liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_A=    liblua-@BRANCH@.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_DYLIB= liblua-@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_SO= liblua-@BRANCH@.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CORE_O=   lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ltm.o lundump.o lvm.o lzio.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -43,8 +45,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig      2023-02-11 02:02:15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile   2023-02-11 02:03:06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,7 +43,7 @@
</span>  LUAC_O=  luac.o
  
  ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(MACPORTS_SHARED_LIB)
</span>  ALL_A= $(LUA_A)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ALL_T+= $(LUA_SO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ALL_T= $(LUA_DYLIB) $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span>  
  # Targets start here.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- default: $(PLAT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -56,14 +66,31 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,15 +55,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span>  a:       $(ALL_A)
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>++%.dylib: $(BASE_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -dynamiclib $(LDFLAGS) $^ -install_name $(MACPORTS_PREFIX)/lib/lua-$(MACPORTS_BRANCH)/$(MACPORTS_SHARED_LIB) -compatibility_version $(MACPORTS_BRANCH) -current_version $(MACPORTS_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++%.so: $(BASE_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -shared $(LDFLAGS) $^ -ldl -lm -Wl,-soname,$(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span>  $(LUA_A): $(BASE_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       @echo "Building static library"
</span>   $(AR) $@ $(BASE_O)
        $(RANLIB) $@
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+$(LUA_DYLIB): $(BASE_O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  @echo "Building dynamic library (dylib)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -o $@ $(MYLDFLAGS) -dynamiclib -install_name @PREFIX@/lib/lua-@BRANCH@/liblua-@BRANCH@.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -compatibility_version @BRANCH@ -current_version @VERSION@ $^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$(LUA_SO): $(CORE_O) $(LIB_O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -shared -ldl -Wl,-soname,$(LUA_SO) -o $@ $? -lm $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUA_T): $(LUA_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUA_T): $(LUA_O) $(LUA_A)
</span> - $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          $(CC) -o $@ -L. $(MYLDFLAGS) $(MYCFLAGS) $(LIBS) -llua-@BRANCH@ lua.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUAC_T): $(LUAC_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUA_T): $(LUA_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUAC_T): $(LUAC_O) $(LUA_A)
</span> - $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_DYLIB) $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUAC_T): $(LUAC_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span>  
  clean:
        $(RM) $(ALL_T) $(ALL_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,7 +131,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- linux:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -ltermcap"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -106,7 +112,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
</span>  
  macosx:
 -      $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline" CC=cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       $(MAKE) $(ALL) SYSCFLAGS="-fno-common -DLUA_USE_MACOSX" SYSLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline"
</span>  
  mingw:
        $(MAKE) "LUA_A=lua52.dll" "LUA_T=lua.exe" \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -184,4 +190,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  lzio.h lmem.h ldo.h lfunc.h lgc.h lopcodes.h lstring.h ltable.h lvm.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lzio.o: lzio.c lua.h luaconf.h llimits.h lmem.h lstate.h lobject.h ltm.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  lzio.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-Makefile-53.diff b/lang/lua/files/patch-src-Makefile-53.diff
</span>old mode 100755
new mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6218a55fbe8..d6731bb8fda
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-Makefile-53.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lua/files/patch-src-Makefile-53.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,64 +1,37 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.original  2022-12-28 16:31:09.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile   2022-12-28 16:35:33.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,7 +7,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLAT= none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC= gcc -std=gnu99
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS= -lm $(SYSLIBS) $(MYLIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,7 +28,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LUA_A=    liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_A=    liblua-@BRANCH@.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_DYLIB= liblua-@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CORE_O=   lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ltm.o lundump.o lvm.o lzio.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -43,8 +44,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig      2023-02-10 19:14:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile   2023-02-11 01:27:02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,7 +43,7 @@
</span>  LUAC_O=  luac.o
  
  ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
 -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
<span style='display:block; white-space:pre;background:#ffe0e0;'>--ALL_A= $(LUA_A)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ALL_T= $(LUA_DYLIB) $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ALL_A= $(LUA_DYLIB) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ALL_A= $(LUA_A)
</span>  
  # Targets start here.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- default: $(PLAT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -56,14 +57,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,15 +55,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span>  a:       $(ALL_A)
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>++%.dylib: $(BASE_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -dynamiclib $(LDFLAGS) $^ -install_name $(MACPORTS_PREFIX)/lib/lua-$(MACPORTS_BRANCH)/$(MACPORTS_SHARED_LIB) -compatibility_version $(MACPORTS_BRANCH) -current_version $(MACPORTS_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++%.so: $(BASE_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -shared $(LDFLAGS) $^ -ldl -lm -Wl,-soname,$(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span>  $(LUA_A): $(BASE_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       @echo "Building static library"
</span>   $(AR) $@ $(BASE_O)
        $(RANLIB) $@
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+$(LUA_DYLIB): $(BASE_O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  @echo "Building dynamic library (dylib)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -o $@ $(MYLDFLAGS) -dynamiclib -install_name @PREFIX@/lib/lua-@BRANCH@/liblua-@BRANCH@.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -compatibility_version @BRANCH@ -current_version @VERSION@ $^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUA_T): $(LUA_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUA_T): $(LUA_O) $(LUA_A)
</span> - $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       $(CC) -o $@ -L. $(SYSCFLAGS) $(MYLDFLAGS) $(MYCFLAGS) $(LIBS) -llua-@BRANCH@ lua.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUA_T): $(LUA_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUAC_T): $(LUAC_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUAC_T): $(LUAC_O) $(LUA_A)
</span> - $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_DYLIB) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUAC_T): $(LUAC_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span>  
  clean:
        $(RM) $(ALL_T) $(ALL_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -110,7 +117,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macosx:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(MAKE) $(ALL) SYSCFLAGS="-fno-common -DLUA_USE_MACOSX" SYSLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mingw:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(MAKE) "LUA_A=lua53.dll" "LUA_T=lua.exe" \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-Makefile-54.diff b/lang/lua/files/patch-src-Makefile-54.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b9096dd0b72..89fd99c6c39 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-Makefile-54.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lua/files/patch-src-Makefile-54.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,64 +1,37 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.original  2023-01-03 13:26:42.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile   2023-01-03 13:31:07.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,7 +7,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLAT= guess
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC= gcc -std=gnu99
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS= -lm $(SYSLIBS) $(MYLIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32,7 +32,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLATS= guess aix bsd c89 freebsd generic linux linux-readline macosx mingw posix solaris
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LUA_A=    liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_A=    liblua-@BRANCH@.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_DYLIB= liblua-@BRANCH@.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CORE_O=   lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIB_O=    lauxlib.o lbaselib.o lcorolib.o ldblib.o liolib.o lmathlib.o loadlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o linit.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BASE_O= $(CORE_O) $(LIB_O) $(MYOBJS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -44,8 +45,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig      2023-02-10 19:14:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile   2023-02-11 01:27:02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,7 +44,7 @@
</span>  LUAC_O=  luac.o
  
  ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
 -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
<span style='display:block; white-space:pre;background:#ffe0e0;'>--ALL_A= $(LUA_A)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ALL_T= $(LUA_DYLIB) $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ALL_A= $(LUA_DYLIB) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ALL_A= $(LUA_A)
</span>  
  # Targets start here.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- default: $(PLAT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -57,14 +58,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -56,15 +56,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span>  a:       $(ALL_A)
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>++%.dylib: $(BASE_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -dynamiclib $(LDFLAGS) $^ -install_name $(MACPORTS_PREFIX)/lib/lua-$(MACPORTS_BRANCH)/$(MACPORTS_SHARED_LIB) -compatibility_version $(MACPORTS_BRANCH) -current_version $(MACPORTS_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++%.so: $(BASE_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -shared $(LDFLAGS) $^ -ldl -lm -Wl,-soname,$(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span>  $(LUA_A): $(BASE_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       @echo "Building static library"
</span>   $(AR) $@ $(BASE_O)
        $(RANLIB) $@
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+$(LUA_DYLIB): $(BASE_O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  @echo "Building dynamic library (dylib)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -o $@ $(MYLDFLAGS) -dynamiclib -install_name @PREFIX@/lib/lua-@BRANCH@/liblua-@BRANCH@.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -compatibility_version @BRANCH@ -current_version @VERSION@ $^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUA_T): $(LUA_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUA_T): $(LUA_O) $(LUA_A)
</span> - $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       $(CC) -o $@ -L. $(SYSCFLAGS) $(MYLDFLAGS) $(MYCFLAGS) $(LIBS) -llua-@BRANCH@ lua.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUA_T): $(LUA_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUAC_T): $(LUAC_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUAC_T): $(LUAC_O) $(LUA_A)
</span> - $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_DYLIB) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUAC_T): $(LUAC_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span>  
  test:
        ./$(LUA_T) -v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -126,7 +133,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE" SYSLIBS="-Wl,-E -ldl -lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Darwin macos macosx:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX -DLUA_USE_READLINE" SYSLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(MAKE) $(ALL) SYSCFLAGS="-fno-common -DLUA_USE_MACOSX" SYSLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mingw:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(MAKE) "LUA_A=lua54.dll" "LUA_T=lua.exe" \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-Makefile.diff b/lang/lua/files/patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 565fc4eecd7..6def6909829 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lua/files/patch-src-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,82 +1,37 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,7 +7,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLAT= none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CC= gcc -std=gnu99
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    CFLAGS+= -fPIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS= -lm $(SYSLIBS) $(MYLIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -29,6 +32,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LUA_A=    liblua.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_DYLIB= liblua.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LUA_SO= liblua.so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CORE_O=   lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ltm.o lundump.o lvm.o lzio.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -43,8 +48,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig      2023-02-10 19:14:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile   2023-02-11 01:27:02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,7 +43,7 @@
</span>  LUAC_O=  luac.o
  
  ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(MACPORTS_SHARED_LIB)
</span>  ALL_A= $(LUA_A)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ALL_T+= $(LUA_SO)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ALL_T= $(LUA_DYLIB) $(LUA_A) $(LUA_T) $(LUAC_T)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif
</span>  
  # Targets start here.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- default: $(PLAT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -56,14 +65,31 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,15 +55,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span>  a:       $(ALL_A)
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>++%.dylib: $(BASE_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -dynamiclib $(LDFLAGS) $^ -install_name $(MACPORTS_PREFIX)/lib/$(MACPORTS_SHARED_LIB) -compatibility_version $(MACPORTS_BRANCH) -current_version $(MACPORTS_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++%.so: $(BASE_O)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ -shared $(LDFLAGS) $^ -ldl -lm -Wl,-soname,$(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span>  $(LUA_A): $(BASE_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       @echo "Building static library"
</span>   $(AR) $@ $(BASE_O)
        $(RANLIB) $@
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+$(LUA_DYLIB): $(BASE_O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  @echo "Building dynamic library (dylib)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -o $@ $(MYLDFLAGS) -dynamiclib -install_name @PREFIX@/lib/liblua.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          -compatibility_version @BRANCH@ -current_version @VERSION@ $^
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$(LUA_SO): $(CORE_O) $(LIB_O)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -shared -ldl -Wl,-soname,$(LUA_SO) -o $@ $? -lm $(MYLDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUA_T): $(LUA_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUA_T): $(LUA_O) $(LUA_A)
</span> - $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+   ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          $(CC) -o $@ -L. $(SYSCFLAGS) $(MYLDFLAGS) $(MYCFLAGS) $(LIBS) -llua lua.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LUAC_T): $(LUAC_O) $(LUA_A)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUA_T): $(LUA_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(LUAC_T): $(LUAC_O) $(LUA_A)
</span> - $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+   ifeq (@PLATFORM@,linux)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_DYLIB) $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LUAC_T): $(LUAC_O) $(MACPORTS_SHARED_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(MACPORTS_SHARED_LIB) $(LIBS)
</span>  
  clean:
        $(RM) $(ALL_T) $(ALL_O)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -108,7 +134,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- linux:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -ltermcap"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macosx:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(MAKE) $(ALL) SYSCFLAGS="-fno-common -DLUA_USE_MACOSX" SYSLIBS="-lreadline"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mingw:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(MAKE) "LUA_A=lua53.dll" "LUA_T=lua.exe" \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-luaconf.h-51.diff b/lang/lua/files/patch-src-luaconf.h-51.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c66d2caadf2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-luaconf.h-51.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/luaconf.h.original 2008-02-11 16:25:08.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/luaconf.h  2022-12-29 10:32:44.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -94,7 +94,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ".\\?.dll;"  LUA_CDIR"?.dll;" LUA_CDIR"loadall.dll"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define LUA_ROOT  "/usr/local/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define LUA_ROOT  "@PREFIX@/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_LDIR  LUA_ROOT "share/lua/5.1/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_CDIR  LUA_ROOT "lib/lua/5.1/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_PATH_DEFAULT  \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-luaconf.h-52.diff b/lang/lua/files/patch-src-luaconf.h-52.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 210406e196e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-luaconf.h-52.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/luaconf.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/luaconf.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,7 +100,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else                     /* }{ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_VDIR  LUA_VERSION_MAJOR "." LUA_VERSION_MINOR "/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define LUA_ROOT  "/usr/local/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define LUA_ROOT  "@PREFIX@/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_LDIR  LUA_ROOT "share/lua/" LUA_VDIR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_CDIR  LUA_ROOT "lib/lua/" LUA_VDIR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_PATH_DEFAULT  \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-luaconf.h-53.diff b/lang/lua/files/patch-src-luaconf.h-53.diff
</span>deleted file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 7fc6d4e1714..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-luaconf.h-53.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/luaconf.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/luaconf.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -188,7 +188,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else                     /* }{ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define LUA_ROOT  "/usr/local/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define LUA_ROOT  "@PREFIX@/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_LDIR  LUA_ROOT "share/lua/" LUA_VDIR "/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_CDIR  LUA_ROOT "lib/lua/" LUA_VDIR "/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_PATH_DEFAULT  \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-luaconf.h-54.diff b/lang/lua/files/patch-src-luaconf.h-54.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9f979f082f2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-luaconf.h-54.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/luaconf.h.original 2022-12-28 16:05:43.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/luaconf.h  2022-12-28 16:08:58.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -217,7 +217,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else                     /* }{ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define LUA_ROOT  "/usr/local/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define LUA_ROOT  "@PREFIX@/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_LDIR  LUA_ROOT "share/lua/" LUA_VDIR "/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_CDIR  LUA_ROOT "lib/lua/" LUA_VDIR "/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lua/files/patch-src-luaconf.h.diff b/lang/lua/files/patch-src-luaconf.h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7fc6d4e1714..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lua/files/patch-src-luaconf.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/luaconf.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/luaconf.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -188,7 +188,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else                     /* }{ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define LUA_ROOT  "/usr/local/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define LUA_ROOT  "@PREFIX@/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_LDIR  LUA_ROOT "share/lua/" LUA_VDIR "/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_CDIR  LUA_ROOT "lib/lua/" LUA_VDIR "/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LUA_PATH_DEFAULT  \
</span></pre><pre style='margin:0'>

</pre>