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