<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/384f4ebdabc968e76108f6c242b11e0a89bb6a16">https://github.com/macports/macports-ports/commit/384f4ebdabc968e76108f6c242b11e0a89bb6a16</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 384f4eb perl5.26: allow auto-configuration of syscall() on Sierra and later
</span>384f4eb is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 384f4ebdabc968e76108f6c242b11e0a89bb6a16
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Thu Sep 28 11:16:33 2017 -0700
<span style='display:block; white-space:pre;color:#404040;'> perl5.26: allow auto-configuration of syscall() on Sierra and later
</span>---
lang/perl5/Portfile | 2 +-
.../perl5/files/5.26/enable-syscall-on-sierra.patch | 21 +++++++++++++--------
2 files changed, 14 insertions(+), 9 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/Portfile b/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6d47438..b5efb54 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,7 @@ set perl5.versions_info {
</span> 5.20 3 2 499846a1c92e00dd357cb782bc14787b8cd47051 1b40068166c242e34a536836286e70b78410602a80615143301e52aa2901493b
5.22 4 0 54fdbcbf249134dc7d82b693417900286201b5e7 8b3122046d1186598082d0e6da53193b045e85e3505e7d37ee0bdd0bdb539b71
5.24 2 0 a50397964e25396ffc43167819a70043fcfaf194 e28c8fa588c4227eb25350036b45d7b1b46d61bb3a2194ee09dc79be6ed0fd0f
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.26 0 1 a853a1ec299d7c6ba8239e8ed444ee6d922b8938 f21d66de84982175e95ad15fd8d0e22fed2cc2de7e4394f5d48dbe451be2f6f2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.26 0 2 a853a1ec299d7c6ba8239e8ed444ee6d922b8938 f21d66de84982175e95ad15fd8d0e22fed2cc2de7e4394f5d48dbe451be2f6f2
</span> }
foreach {perl5.v perl5.subversion perl5.revision perl5.rmd160 perl5.sha256} ${perl5.versions_info} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.26/enable-syscall-on-sierra.patch b/lang/perl5/files/5.26/enable-syscall-on-sierra.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index a33a74e..18dd945 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/files/5.26/enable-syscall-on-sierra.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.26/enable-syscall-on-sierra.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,18 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- hints/darwin.sh.orig 2017-09-16 15:49:34.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ hints/darwin.sh 2017-09-16 15:53:51.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -346,7 +346,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- hints/darwin.sh.orig 2017-09-28 10:47:53.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ hints/darwin.sh 2017-09-28 10:56:53.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -346,9 +346,12 @@
</span> prodvers_minor=$(echo $prodvers|awk -F. '{print $2}')
# macOS (10.12) deprecated syscall().
- if [ "$prodvers_minor" -ge 12 ]; then
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # but it's still available
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # for compatibility with perl5.24 enable syscall() on Sierra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ "$prodvers_minor" -ge 13 ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_syscall='undef'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- d_syscall='undef'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # but it's still available on both macOS 10.12 and 10.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # for compatibility with perl5.24 allow syscall() configuration on Sierra and later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # will auto-configure without syscall() if and when it's actually removed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # if [ "$prodvers_minor" -ge 12 ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # d_syscall='undef'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # fi
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ lddlflags="${ldflags} -bundle -undefined dynamic_lookup"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span></pre><pre style='margin:0'>
</pre>