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