<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch neko
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f25342086ed0ecadba508d856839a23985d3bc6a">https://github.com/macports/macports-ports/commit/f25342086ed0ecadba508d856839a23985d3bc6a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f25342086ed0ecadba508d856839a23985d3bc6a
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Thu May 9 20:26:08 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    neko: update to 2.2.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    use cmake and github PG
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/55177
</span><span style='display:block; white-space:pre;color:#404040;'>    use apache2 rather than apache22
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/58404
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    neko 2.2.0: restore inadvertently dropped apache2 dependency
</span>---
 lang/neko/Portfile                                |  73 ++++++++--------
 lang/neko/files/patch-Makefile.diff               |  30 -------
 lang/neko/files/patch-src-tools-install.neko.diff | 101 ----------------------
 lang/neko/files/patch-vm-load.c.diff              |  10 +--
 4 files changed, 44 insertions(+), 170 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 912afc9..fa123c6 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;'>@@ -1,10 +1,11 @@
</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           cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                neko
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.8.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        HaxeFoundation neko 2-2-0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> categories          lang
 platforms           darwin
 maintainers         ryandesign openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,45 +23,49 @@ long_description    Neko is a high-level dynamically-typed programming \
</span>                     Runtime to compile, run, and access existing libraries.
 
 homepage            http://nekovm.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        http://nekovm.org/_media/${distfiles}?id=download&cache=cache&dummy=
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  363d49f75fcc48dce4576df5c4c8ee06292996e0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  3cfcc73a665559df97126b172510ccff934325d6703d76c74fc8cc66f8112725
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3f23c4b893a03f6cb2b77ccd2ddb4ebc8517ed37 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  e8c1b8a6fbd7cebaefe94af6c46a5f7f86fc0dde4d4e57a97b0ce480d8ddb9dc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    510726
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:boehmgc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:boehmgc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:apache22 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:apache2 \
</span>                     port:pcre \
                     port:sqlite3 \
                     port:zlib
 
 patchfiles          patch-LP64.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-Makefile.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-src-tools-install.neko.diff \
</span>                     patch-vm-load.c.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set mysql {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant universal   {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set mysql           {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.generator     Ninja
</span> 
 post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/tools/install.neko ${worksrcpath}/vm/load.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|@MYSQL@|${mysql}|g" ${worksrcpath}/src/tools/install.neko
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/vm/load.c
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # neko needs a local, statically linked mariadb-connector-c:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # version 3.0.2 is no longer available, use 3.1.0 instead
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|3.0.2|3.1.0|g" ${worksrcpath}/libs/mysql/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|2eb5ba004ac105eebb538ead352c0c78|20feeec324a1b5868643efdf1d966a4b|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/libs/mysql/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant universal {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_MAKE_PROGRAM=${prefix}/bin/ninja \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DSTATIC_DEPS=MariaDBConnector \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRELOCATABLE=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRUN_LDCONFIG=OFF
</span> 
 use_parallel_build  no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          CC="${configure.cc} [get_canonical_archflags cc]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    INSTALL_PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    MACOSX=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> test.run            yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir    INSTALL_PREFIX=${destroot}${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args       MACOSX=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
     set docdir ${prefix}/share/doc/${subport}
     xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,33 +75,33 @@ post-destroot {
</span>         ${destroot}${docdir}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mysql5 description {Use mysql5} conflicts mysql51 mysql55 mariadb percona {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mysql5 description {Use mysql5} conflicts mysql55 mysql57 mariadb percona {
</span>     depends_lib-append port:mysql5
     set mysql mysql5
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mysql51 description {Use mysql51} conflicts mysql5 mysql55 mariadb percona {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:mysql51
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set mysql mysql51
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mysql55 description {Use mysql55} conflicts mysql5 mysql51 mariadb percona {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mysql55 description {Use mysql55} conflicts mysql5 mysql57 mariadb percona {
</span>     depends_lib-append port:mysql55
     set mysql mysql55
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mariadb description {Use mariadb} conflicts mysql5 mysql51 mysql55 percona {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mysql57 description {Use mysql57} conflicts mysql5 mysql55 mariadb percona {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:mysql57
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set mysql mysql57
</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;'>+variant mariadb description {Use mariadb} conflicts mysql5 mysql55 mysql57 percona {
</span>     depends_lib-append port:mariadb
     set mysql mariadb
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant percona description {Use percona} conflicts mysql5 mysql51 mysql55 mariadb {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant percona description {Use percona} conflicts mysql5 mysql55 mysql57 mariadb {
</span>     depends_lib-append port:percona
     set mysql percona
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset mysql5] && ![variant_isset mysql51] && ![variant_isset mysql55] && ![variant_isset mariadb] && ![variant_isset percona]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants +mysql5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset mysql5] && ![variant_isset mysql55] && ![variant_isset mysql57] && ![variant_isset mariadb] && ![variant_isset percona]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants +mysql57
</span> }
 
 livecheck.type      regex
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/neko/files/patch-Makefile.diff b/lang/neko/files/patch-Makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5ebb71f..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/neko/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,30 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig  2011-09-10 03:52:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile       2012-07-22 09:49:15.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11,7 +11,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- STD_NDLL_FLAGS = ${NEKOVM_FLAGS} -lrt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALL_FLAGS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--NEKO_EXEC = LD_LIBRARY_PATH=../bin:${LD_LIBRARY_PATH} NEKOPATH=../boot:../bin ../bin/neko
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+NEKO_EXEC = DYLD_LIBRARY_PATH=../bin:${DYLD_LIBRARY_PATH} NEKOPATH=../boot:../bin ../bin/neko
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # For OSX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -53,15 +53,14 @@
</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;'>- ifeq (${MACOSX}, 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--export MACOSX_DEPLOYMENT_TARGET=10.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTFLAGS =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAKESO = ${CC}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBNEKO_NAME = libneko.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBNEKO_INSTALL = -install_name @executable_path/${LIBNEKO_NAME}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBNEKO_LIBS = -ldl /opt/local/lib/libgc.a -lm -dynamiclib -single_module ${LIBNEKO_INSTALL}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBNEKO_INSTALL = -install_name ${INSTALL_PREFIX}/lib/${LIBNEKO_NAME}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBNEKO_LIBS = -ldl ${INSTALL_PREFIX}/lib/libgc.a -lm -dynamiclib -single_module ${LIBNEKO_INSTALL}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NEKOVM_FLAGS = -L${PWD}/bin -lneko
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- STD_NDLL_FLAGS = -bundle -undefined dynamic_lookup ${NEKOVM_FLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS += -L/usr/local/lib -L/opt/local/lib -I/opt/local/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS += -L${INSTALL_PREFIX}/lib -I${INSTALL_PREFIX}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq (${OSX_UNIVERSAL}, 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/neko/files/patch-src-tools-install.neko.diff b/lang/neko/files/patch-src-tools-install.neko.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0aad79a..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/neko/files/patch-src-tools-install.neko.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,101 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/tools/install.neko.orig    2011-09-10 03:52:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/tools/install.neko 2012-07-22 09:21:11.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -39,11 +39,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // LIBS DATAS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libs = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  mod_neko => {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          src => $array("../../vm/stats","mod_neko","cgi"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          inc => "httpd.h",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          incname => "Apache 1.3.x"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   mod_neko2 => {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           src => $array("../../vm/stats","mod_neko","cgi"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           inc => $array("httpd.h","apr.h"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -52,13 +47,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           realdir => "mod_neko",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           apache2 => true,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  mysql => {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          src => $array("mysql"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          inc => "mysql.h",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          incname => "MySQL 4.+"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          lib => "libmysqlclient_r.a",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          lparams => "-lz -lssl"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   mysql5 => {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           src => $array("../common/sha1","../common/socket","my_proto/my_proto","my_proto/my_api","mysql"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           inc => $array(),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -90,12 +78,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           cflags => switch system { "Mac" => "" default => "`pkg-config --cflags gtk+-2.0`" },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           lparams => switch system { "Mac" => "-framework Carbon" default => "`pkg-config --libs gtk+-2.0` -lgthread-2.0" },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  mod_tora => {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          src => $array("../common/socket","protocol","mod_tora"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          inc => "httpd.h",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          incname => "Apache 1.3.x",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          cflags => "-I../common",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   mod_tora2 => {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           src => $array("../common/socket","protocol","mod_tora"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           inc => $array("httpd.h","apr.h"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -140,38 +122,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- search_includes = function(isap2) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   var inc1 = $array(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          "@PREFIX@/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          "@PREFIX@/include/gtk-2.0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          "@PREFIX@/include/@MYSQL@/mysql",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           "/usr/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          "/usr/local/include/mysql",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          "/usr/include/mysql",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          "/usr/local/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          "/usr/include/gtk-2.0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          "/opt/local/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          "/opt/local/include/mysql",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          "/Developer/Headers/FlatCarbon",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          "/System/Library/Frameworks/Carbon.framework/Headers",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   var inc2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if( isap2 )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           inc2 = $array(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/local/apache2/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/include/apache2",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/opt/local/apache2/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/include/apr-1",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/include/apr-1.0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/include/apr-0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/local/include/apr-1",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/local/include/apr-1.0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/local/include/apr-0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/opt/local/include/apr-1",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/opt/local/include/apr-1.0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/opt/local/include/apr-0"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  "@PREFIX@/apache2/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  "@PREFIX@/include/apr-1",
</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;'>-           inc2 = $array(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/apache/include",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/include/apache-1.3",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/include/httpd",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/opt/local/include/apache",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  "/usr/local/apache/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return $aconcat($array(inc1,inc2));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -180,12 +144,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cwd = $ssub(cwd,0,$ssize(cwd)-1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libraries = $array(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   cwd,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  "@PREFIX@/lib",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  "@PREFIX@/lib/@MYSQL@/mysql",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   "/usr/lib",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  "/usr/lib/mysql",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  "/usr/local/lib",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  "/usr/local/lib/mysql",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  "/opt/local/lib",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  "/opt/local/lib/mysql",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- exec = function(cmd) {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/neko/files/patch-vm-load.c.diff b/lang/neko/files/patch-vm-load.c.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index dfcc742..66335b7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/neko/files/patch-vm-load.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/neko/files/patch-vm-load.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- vm/load.c.orig 2011-09-10 03:52:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ vm/load.c      2012-07-22 02:14:48.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -279,7 +279,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vm/load.c.orig 2017-12-19 00:38:08.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vm/load.c      2019-05-08 18:55:07.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -284,7 +284,7 @@
</span>   }
  #else
        if( path == NULL ) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>--               allocated = strdup("/usr/local/lib/neko:/usr/lib/neko:/usr/local/bin:/usr/bin");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          allocated = strdup("@PREFIX@/lib/neko:/usr/lib/neko:@PREFIX@/bin:/usr/bin");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          allocated = strdup(NEKO_MODULE_PATH ":/usr/local/lib/neko:/usr/lib/neko:/usr/local/bin:/usr/bin");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          allocated = strdup(NEKO_MODULE_PATH ":@PREFIX@/lib/neko:/usr/lib/neko:@PREFIX@/bin:/usr/bin");
</span>           path = allocated;
        }
  #endif
</pre><pre style='margin:0'>

</pre>