<pre style='margin:0'>
Vadym-Valdis Yudaiev (judaew) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b153c6c15cd808b00d92c1766a7b9da61bf71954">https://github.com/macports/macports-ports/commit/b153c6c15cd808b00d92c1766a7b9da61bf71954</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new b153c6c15cd lua-luasql-sqlite3: New port
</span>b153c6c15cd is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b153c6c15cd808b00d92c1766a7b9da61bf71954
</span>Author: Vadym-Valdis Yudaiev <judaew@outlook.de>
AuthorDate: Mon Mar 4 17:51:24 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    lua-luasql-sqlite3: New port
</span>---
 lua/lua-luasql-sqlite3/Portfile | 78 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 78 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lua/lua-luasql-sqlite3/Portfile b/lua/lua-luasql-sqlite3/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6b32fa5aa54
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lua/lua-luasql-sqlite3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,78 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           lua 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                lua-luasql-sqlite3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        lunarmodules luasql 2.6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.6.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          lua devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {judaew @judaew} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         LuaSQL is a simple interface from Lua to a DBMS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description} It enables a Lua program to connect to\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    databases, execute arbitrary SQL statements and retrieve results in a\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    row-by-row cursor fashion.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://lunarmodules.github.io/luasql/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  49881b131df6f29ee90459f10e84e28c176abdf4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  719462f6defdc3cfe7f2da0d6ff7bf8c56797d02daa2eb7908f721dd28df54d2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    107660
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+makefile.override-append        PREFIX \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                CFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+makefile.has_destdir            no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append               LIB_OPTION="-bundle -undefined dynamic_lookup \$LDFLAGS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target-append             sqlite3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach branch ${lua.branches} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set subname                 luasql-sqlite3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set branch_no_dot           [join [split ${branch} .] ""]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set subport_name            lua${branch_no_dot}-${subname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    subport ${subport_name} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${subport} eq ${subport_name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lua.version             ${branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        destroot.args-append    LUA_SYS_VER=${lua.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        pre-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            xinstall -d -m 0755 ${destroot}${prefix}/lib/lua/${lua.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see https://luarocks.org/manifests/tomasguisasola/luasql-sqlite3-${version}-3.rockspec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set luarocks_dir    ${prefix}/lib/luarocks/rocks-${lua.version}/luasql-sqlite3/${version}-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            xinstall -d -m 0755 ${destroot}${luarocks_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            file copy           ${worksrcpath}/doc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                ${destroot}${luarocks_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            file copy           ${worksrcpath}/tests \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                ${destroot}${luarocks_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    extract.rename              no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platforms                   any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs             noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach deptype {depends_extract depends_patch depends_lib depends_build depends_run depends_test} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${deptype}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    proc lua::callback {} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set docdir              ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d -m 0755     ${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set f                   [open "${docdir}/README" w 0644]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        puts ${f}               "[option subport] is a stub port"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        close                   ${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>