<pre style='margin:0'>
Mark Evenson (easye) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8ff8f361e34abd43763b4bbf0e8d09701a80d2ff">https://github.com/macports/macports-ports/commit/8ff8f361e34abd43763b4bbf0e8d09701a80d2ff</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 8ff8f36  lang/ecl: update to ecl-16.1.3
</span>8ff8f36 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8ff8f361e34abd43763b4bbf0e8d09701a80d2ff
</span>Author: Mark <evenson.not.org@gmail.com>
AuthorDate: Sat Jul 29 12:48:25 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    lang/ecl: update to ecl-16.1.3
</span>---
 lang/ecl/Portfile                          | 28 +++++++++++---------
 lang/ecl/files/patch-src-c-unixfsys.d.diff | 11 --------
 lang/ecl/files/patch-src-configure.diff    | 41 ++++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ecl/Portfile b/lang/ecl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dd5cbde..0f5dcd0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ecl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ecl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup       compiler_blacklist_versions 1.0
</span> 
 
 name               ecl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             16.1.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                16.1.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span> categories            lang
 license                GPL-2+
 maintainers    easieste openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,23 +21,27 @@ long_description     \
</span> platforms     darwin
 homepage               https://common-lisp.net/project/ecl/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        https://common-lisp.net/project/ecl/files/release/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5     96ea77edb2b79d1e5c3dc37afbd37950 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1    73a972fa5e42d019a83d9f13447c6e6e080b9af3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  f1b3ab9309cea2fe350fb39b141ea29c670e851e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-src-c-unixfsys.d.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://common-lisp.net/project/ecl/static/files/release/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5     204e20f3fa875f1dfab96bfee07ecf60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha1    a0db6c435dcc33404b0a2a4a402e1f2edc169e95 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  320e93e4abe62fa1fe9e36688ba040eef8ae8923 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  76a585c616e8fa83a6b7209325a309da5bc0ca68e0658f396f49955638111254
</span> 
 configure.ccache    no
 use_parallel_build     no
 universal_variant      no
 extract.suffix      .tgz
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args          --enable-boehm=included
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args          --enable-boehm=included 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ecl-16.1.3 fails in (asdf:test-op :hunchentoot) with an "Illegal Instruction: 4" error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This error is an "internal Apple error", so we just blacklist clang, and use gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist      { clang < 300 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#compiler.whitelist      macports-gcc-4.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#compiler.whitelist       cc
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Segmentation fault: 11  ECLDIR=`pwd`/ ./ecl_min compile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist      {clang < 300}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles   patch-src-configure.diff
</span> 
 livecheck.regex         /${name}-(\[0-9.\]+)${extract.suffix}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#https://common-lisp.net/project/ecl/files/ecl-16.0.0.tgz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ecl/files/patch-src-c-unixfsys.d.diff b/lang/ecl/files/patch-src-c-unixfsys.d.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ca2964f..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ecl/files/patch-src-c-unixfsys.d.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/c/unixfsys.d.orig  2016-02-25 08:06:19.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/c/unixfsys.d       2016-04-27 10:35:09.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -158,7 +158,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 output = ecl_alloc_adjustable_base_string(size);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 ecl_disable_interrupts();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 ok = getcwd((char*)output->base_string.self, size);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                if (ok == NULL && errno != ENAMETOOLONG) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                if (ok == NULL && errno != ERANGE) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                         perror("ext::getcwd error");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                         ecl_internal_error("Can't work without CWD");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ecl/files/patch-src-configure.diff b/lang/ecl/files/patch-src-configure.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..50bb79c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ecl/files/patch-src-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# From <https://gitlab.common-lisp.net/ecl/ecl/commit/6be9cb9dee2fc8df59604aa28413625898e70945.diff>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/aclocal.m4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -402,7 +402,7 @@ case "${host_os}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 PICFLAG='-fPIC -fno-common'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 SHARED_LDFLAGS="-dynamiclib -flat_namespace -undefined suppress ${LDFLAGS}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 BUNDLE_LDFLAGS="-bundle ${LDFLAGS}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                ECL_LDRPATH=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                ECL_LDRPATH='-Wl,-rpath,~A'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 THREAD_CFLAGS='-D_THREAD_SAFE'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 THREAD_LIBS='-lpthread'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 # The GMP library has not yet been ported to Intel-OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -429,7 +429,7 @@ case "${host_os}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ECL_GC_DIR=bdwgc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 SONAME="${SHAREDPREFIX}ecl.SOVERSION.${SHAREDEXT}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                SONAME_LDFLAGS="-Wl,-install_name,@libdir\@/SONAME -Wl,-compatibility_version,${PACKAGE_VERSION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                SONAME_LDFLAGS="-Wl,-install_name,@rpath/SONAME -Wl,-compatibility_version,${PACKAGE_VERSION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         nsk*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 # HP Non-Stop platform
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5032,7 +5032,7 @@ LSP_FEATURES="(cons :android ${LSP_FEATURES})"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 PICFLAG='-fPIC -fno-common'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 SHARED_LDFLAGS="-dynamiclib -flat_namespace -undefined suppress ${LDFLAGS}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 BUNDLE_LDFLAGS="-bundle ${LDFLAGS}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                ECL_LDRPATH=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                ECL_LDRPATH='-Wl,-rpath,~A'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 THREAD_CFLAGS='-D_THREAD_SAFE'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 THREAD_LIBS='-lpthread'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 # The GMP library has not yet been ported to Intel-OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5059,7 +5059,7 @@ LSP_FEATURES="(cons :android ${LSP_FEATURES})"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ECL_GC_DIR=bdwgc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 SONAME="${SHAREDPREFIX}ecl.SOVERSION.${SHAREDEXT}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                SONAME_LDFLAGS="-Wl,-install_name,@libdir\@/SONAME -Wl,-compatibility_version,${PACKAGE_VERSION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                SONAME_LDFLAGS="-Wl,-install_name,@rpath/SONAME -Wl,-compatibility_version,${PACKAGE_VERSION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         nsk*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 # HP Non-Stop platform
</span></pre><pre style='margin:0'>

</pre>