<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/ebe87150a51a2b9e5f7ca9393d70f73c34c03f36">https://github.com/macports/macports-ports/commit/ebe87150a51a2b9e5f7ca9393d70f73c34c03f36</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 ebe8715  lang/sbcl: fix building when root directory contain non-ASCII glyphs
</span>ebe8715 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ebe87150a51a2b9e5f7ca9393d70f73c34c03f36
</span>Author: Mark <evenson.not.org@gmail.com>
AuthorDate: Wed Jan 25 08:26:01 2017 +0100

<span style='display:block; white-space:pre;color:#404040;'>    lang/sbcl: fix building when root directory contain non-ASCII glyphs
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Patched provided by aqua_dabbler.
</span>---
 lang/sbcl/Portfile                                           |  8 ++++----
 lang/sbcl/files/patch-contrib-sb-posix-posix-tests.lisp.diff | 12 ++++++++++++
 2 files changed, 16 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/sbcl/Portfile b/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ee97acf..97839b9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/sbcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,8 +28,9 @@ master_sites    sourceforge:project/sbcl/sbcl/${version}:sbcl
</span> 
 use_bzip2       yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Removed with sbcl-1.3.10 to work on macOS 10.12 Sierra; may be of use for older platforms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#patchfiles      \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-contrib-sb-posix-posix-tests.lisp.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Removed with sbcl-1.3.10 to work on macOS 10.12 Sierra; may be of use for older platforms 
</span> #    patch-use-right-gcc.diff
 
 distfiles       ${name}-${version}-source${extract.suffix}:sbcl
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,7 +48,6 @@ platform powerpc {
</span>                         md5     02747afc7631a7ccdeede4b52b78072d \
                         sha1    93df00b3120810a086d37666c1ccdeabc8daeb49 \
                         rmd160  85c76296a1c62db5affdff7e72e61e558bb5c819
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     global host_lisp
     set host_lisp "\"${workpath}/${name}-${bootversion}-powerpc-darwin/src/runtime/sbcl --core ${workpath}/${name}-${bootversion}-powerpc-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null\" "
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,7 +71,7 @@ post-patch {
</span>     # <https://trac.macports.org/attachment/ticket/51733/>
     # This change is required as the Xcode 8 linker now defaults to
     # PIE binaries regardless of the deployment target so an explicit
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # '-Wl,-no_pie' is now required. The rbcl program is incompatible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # '-Wl,-no_pie' is now required. The sbcl program is incompatible
</span>     # with ASLR and the previous upstream hack of setting the
     # deployment target to less than 10.7 doesn't prevent the PIE
     # executables from being created against the Xcode 8
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/sbcl/files/patch-contrib-sb-posix-posix-tests.lisp.diff b/lang/sbcl/files/patch-contrib-sb-posix-posix-tests.lisp.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..eefd604
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/sbcl/files/patch-contrib-sb-posix-posix-tests.lisp.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- contrib/sb-posix/posix-tests.lisp.orig 2016-08-14 17:09:24.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ contrib/sb-posix/posix-tests.lisp      2016-08-14 17:11:32.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -536,7 +536,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   nil)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (deftest readdir.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  (let ((dir (sb-posix:opendir "/")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (let ((dir (sb-posix:opendir "/"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        (sb-alien::*default-c-string-external-format* :latin-1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     (unwind-protect
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        (block dir-loop
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          (loop for dirent = (sb-posix:readdir dir)
</span></pre><pre style='margin:0'>

</pre>