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