<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/87a8ddfed01f1f116c20915561ea222c5f566508">https://github.com/macports/macports-ports/commit/87a8ddfed01f1f116c20915561ea222c5f566508</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 87a8ddfed01 neko: Update to 2.3.0
</span>87a8ddfed01 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 87a8ddfed01f1f116c20915561ea222c5f566508
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Jul 9 02:16:56 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> neko: Update to 2.3.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/60050
</span>---
lang/neko/Portfile | 50 ++++++++++++++++++++++++++++-------------
lang/neko/files/patch-LP64.diff | 12 +++++-----
2 files changed, 41 insertions(+), 21 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/neko/Portfile b/lang/neko/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a3587bc1ee1..31e1427feb5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/neko/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/neko/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,11 +4,13 @@ PortSystem 1.0
</span> PortGroup cmake 1.1
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup HaxeFoundation neko 2-2-0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup HaxeFoundation neko 2-3-0 v
</span> revision 0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version [string map {- .} ${github.version}]
</span> categories lang
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers ryandesign openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {ryandesign @ryandesign} openmaintainer
</span> license LGPL-2.1+
description high-level dynamically-typed embeddable language
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,11 +24,31 @@ long_description Neko is a high-level dynamically-typed programming \
</span> from your own language to Neko and then use the Neko \
Runtime to compile, run, and access existing libraries.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://nekovm.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://nekovm.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set connector_vers 3.0.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${master_sites}:main \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ http://ftp.hosteurope.de/mirror/archive.mariadb.org/connector-c-${connector_vers}/:connector
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set main_distfile ${distfiles}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set connector_distfile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mariadb-connector-c-${connector_vers}-src.tar.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.only ${main_distfile}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 3f23c4b893a03f6cb2b77ccd2ddb4ebc8517ed37 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e8c1b8a6fbd7cebaefe94af6c46a5f7f86fc0dde4d4e57a97b0ce480d8ddb9dc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 510726
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles ${main_distfile}:main \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${connector_distfile}:connector
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums ${main_distfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 b25103c19e167417ab9e307b1d921fd33953585e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 514044 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${connector_distfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 7e3bf070d0f5759c6c5dc5a2a4cc31c0b02c0b78 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7277c0caba6f50b1d07e1d682baf0b962a63e2e6af9e00e09b8dcf36a7858641 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 668142
</span>
depends_build-append \
port:boehmgc \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,12 +71,6 @@ cmake.generator Ninja
</span>
post-patch {
reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/vm/load.c
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # neko needs a local, statically linked mariadb-connector-c:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # version 3.0.2 is no longer available, use 3.1.0 instead
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|3.0.2|3.1.0|g" ${worksrcpath}/libs/mysql/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|2eb5ba004ac105eebb538ead352c0c78|20feeec324a1b5868643efdf1d966a4b|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/libs/mysql/CMakeLists.txt
</span> }
configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,6 +79,10 @@ configure.args-append \
</span> -DRELOCATABLE=OFF \
-DRUN_LDCONFIG=OFF
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${distpath}/${connector_distfile} ${build.dir}/libs/download/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> use_parallel_build no
test.run yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,7 +90,7 @@ test.run yes
</span> post-destroot {
set docdir ${prefix}/share/doc/${subport}
xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${worksrcpath} \
</span> CHANGES \
LICENSE \
${destroot}${docdir}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -106,5 +126,5 @@ if {![variant_isset mysql5] && ![variant_isset mysql55] && ![variant_isset mysql
</span> }
livecheck.type regex
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url ${homepage}download
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex /${name}-(\[0-9.\]+)-src${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url ${homepage}/download
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex {Neko ([0-9.]+) }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/neko/files/patch-LP64.diff b/lang/neko/files/patch-LP64.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b8dc26149cd..866c72533a2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/neko/files/patch-LP64.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/neko/files/patch-LP64.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libs/std/sys.c.orig 2011-09-10 03:51:59.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libs/std/sys.c 2012-07-21 11:34:57.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -206,7 +206,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libs/std/sys.c.orig 2019-10-24 12:51:25.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libs/std/sys.c 2020-07-08 19:29:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -218,7 +218,7 @@
</span> </doc>
**/
static value sys_is64() {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,9 +9,9 @@
</span> return val_true;
#else
return val_false;
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- vm/module.c.orig 2011-09-10 03:52:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ vm/module.c 2012-07-21 11:34:51.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -58,7 +58,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vm/module.c.orig 2019-10-24 12:51:25.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vm/module.c 2020-07-08 19:29:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,7 +50,7 @@
</span> #define ERROR() { free(tmp); return NULL; }
#define READ(buf,len) if( r(p,buf,len) == -1 ) ERROR()
</pre><pre style='margin:0'>
</pre>