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