<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8cc7b621d5b40d5e1751d4ac44818f487e16b265">https://github.com/macports/macports-ports/commit/8cc7b621d5b40d5e1751d4ac44818f487e16b265</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 8cc7b62  perl5: avoid opportunistic linking with cryptlib
</span>8cc7b62 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8cc7b621d5b40d5e1751d4ac44818f487e16b265
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Fri Feb 10 20:51:00 2017 +0100

<span style='display:block; white-space:pre;color:#404040;'>    perl5: avoid opportunistic linking with cryptlib
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    When cryptlib is installed, perl would use `-lcl`
</span><span style='display:block; white-space:pre;color:#404040;'>    and initially fail to build due to a missing `-L${prefix}/lib`,
</span><span style='display:block; white-space:pre;color:#404040;'>    but even if this was fixed, it would opportunistically link
</span><span style='display:block; white-space:pre;color:#404040;'>    against `${prefix}/lib/libcl.dylib`.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Another patch that removed linking against bind9
</span><span style='display:block; white-space:pre;color:#404040;'>    was merged in the same patch file.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/53446
</span>---
 lang/perl5/Portfile                                    |  8 +++++---
 lang/perl5/files/5.16/avoid-bind9-linking.patch        | 11 -----------
 lang/perl5/files/5.16/patch-Configure-remove-libs.diff | 11 +++++++++++
 lang/perl5/files/5.18/avoid-bind9-linking.patch        | 11 -----------
 lang/perl5/files/5.18/patch-Configure-remove-libs.diff | 11 +++++++++++
 lang/perl5/files/5.20/avoid-bind9-linking.patch        | 11 -----------
 lang/perl5/files/5.20/patch-Configure-remove-libs.diff | 14 ++++++++++++++
 lang/perl5/files/5.22/avoid-bind9-linking.patch        | 15 ---------------
 lang/perl5/files/5.22/patch-Configure-remove-libs.diff | 14 ++++++++++++++
 lang/perl5/files/5.24/avoid-bind9-linking.patch        | 15 ---------------
 lang/perl5/files/5.24/patch-Configure-remove-libs.diff | 14 ++++++++++++++
 lang/perl5/files/5.25/avoid-bind9-linking.patch        | 15 ---------------
 lang/perl5/files/5.25/patch-Configure-remove-libs.diff | 14 ++++++++++++++
 13 files changed, 83 insertions(+), 81 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 8c5bfcf..50d9981 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;'>@@ -54,9 +54,11 @@ foreach {perl5.v perl5.subversion perl5.revision perl5.rmd160 perl5.sha256} ${pe
</span>         patchfiles          ${perl5.major}/clean-up-paths.patch \
                             ${perl5.major}/avoid-no-cpp-precomp-PR38913.patch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Prevent build from picking up the bind9 port's static libbind, which
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # duplicates symbols from /usr/lib/libdl (r10638).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append   ${perl5.major}/avoid-bind9-linking.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # - Prevent build from picking up the bind9 port's static libbind, which
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        #   duplicates symbols from /usr/lib/libdl (r10638).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # - Don't link against cryptlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        #   https://trac.macports.org/ticket/53446
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append   ${perl5.major}/patch-Configure-remove-libs.diff
</span> 
         # Prevent miniperl linking from accidentally finding our libstdc++
         # https://trac.macports.org/ticket/36438
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.16/avoid-bind9-linking.patch b/lang/perl5/files/5.16/avoid-bind9-linking.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ffd7d54..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/files/5.16/avoid-bind9-linking.patch
</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;'>---- hints/darwin.sh.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ hints/darwin.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -317,7 +317,7 @@ i_dbm=undef;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Configure doesn't detect ranlib on Tiger properly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # NeilW says this should be acceptable on all darwin versions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ranlib='ranlib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libswanted="$(echo $libswanted | sed -e 's/bind //' -e 's/ bind//')"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ##
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Build process
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ##
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.16/patch-Configure-remove-libs.diff b/lang/perl5/files/5.16/patch-Configure-remove-libs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a51905b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.16/patch-Configure-remove-libs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Configure.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1376,7 +1376,7 @@ libswanted_uselargefiles=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : set usesocks on the Configure command line to enable socks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : List of libraries we want.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : If anyone needs extra -lxxx, put those in a hint file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libswanted="sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libswanted="sfio socket inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libswanted="$libswanted m crypt sec util c cposix posix ucb bsd BSD"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : We probably want to search /usr/shlib before most other libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.18/avoid-bind9-linking.patch b/lang/perl5/files/5.18/avoid-bind9-linking.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ffd7d54..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/files/5.18/avoid-bind9-linking.patch
</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;'>---- hints/darwin.sh.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ hints/darwin.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -317,7 +317,7 @@ i_dbm=undef;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Configure doesn't detect ranlib on Tiger properly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # NeilW says this should be acceptable on all darwin versions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ranlib='ranlib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libswanted="$(echo $libswanted | sed -e 's/bind //' -e 's/ bind//')"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ##
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Build process
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ##
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.18/patch-Configure-remove-libs.diff b/lang/perl5/files/5.18/patch-Configure-remove-libs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..24f2dc3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.18/patch-Configure-remove-libs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Configure.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1381,7 +1381,7 @@ libswanted_uselargefiles=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : set usesocks on the Configure command line to enable socks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : List of libraries we want.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : If anyone needs extra -lxxx, put those in a hint file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libswanted="sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libswanted="sfio socket inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libswanted="$libswanted m crypt sec util c cposix posix ucb bsd BSD"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : We probably want to search /usr/shlib before most other libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.20/avoid-bind9-linking.patch b/lang/perl5/files/5.20/avoid-bind9-linking.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8b8a588..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/files/5.20/avoid-bind9-linking.patch
</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;'>---- hints/darwin.sh.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ hints/darwin.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -330,7 +330,7 @@ i_dbm=undef;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Configure doesn't detect ranlib on Tiger properly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # NeilW says this should be acceptable on all darwin versions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ranlib='ranlib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libswanted="$(echo $libswanted | sed -e 's/bind //' -e 's/ bind//')"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ##
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Build process
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ##
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.20/patch-Configure-remove-libs.diff b/lang/perl5/files/5.20/patch-Configure-remove-libs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9e3e7ea
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.20/patch-Configure-remove-libs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* Prevent build from picking up the bind9 port's static libbind
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* Don't link against cryptlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  https://trac.macports.org/ticket/53446
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Configure.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1387,7 +1387,7 @@ libswanted_uselargefiles=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : set usesocks on the Configure command line to enable socks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : List of libraries we want.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : If anyone needs extra -lxxx, put those in a hint file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libswanted="cl pthread socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libswanted="pthread socket inet nsl nm ndbm gdbm dbm db malloc dl ld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libswanted="$libswanted sun m crypt sec util c cposix posix ucb bsd BSD"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : We probably want to search /usr/shlib before most other libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.22/avoid-bind9-linking.patch b/lang/perl5/files/5.22/avoid-bind9-linking.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e686816..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/files/5.22/avoid-bind9-linking.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-I guess the last line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   loclibpth="$loclibpth /opt/local/lib/libgcc" ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-which is new in 5.22 needs some special "treatment".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- hints/darwin.sh.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ hints/darwin.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -338,7 +338,7 @@ i_dbm=undef;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Configure doesn't detect ranlib on Tiger properly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # NeilW says this should be acceptable on all darwin versions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ranlib='ranlib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libswanted="$(echo $libswanted | sed -e 's/bind //' -e 's/ bind//')"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Catch MacPorts gcc/g++ extra libdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "$($cc -v 2>&1)" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *"MacPorts gcc"*) loclibpth="$loclibpth /opt/local/lib/libgcc" ;;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.22/patch-Configure-remove-libs.diff b/lang/perl5/files/5.22/patch-Configure-remove-libs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a8b07db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.22/patch-Configure-remove-libs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* Prevent build from picking up the bind9 port's static libbind
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* Don't link against cryptlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  https://trac.macports.org/ticket/53446
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Configure.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1455,7 +1455,7 @@ archname=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : set usesocks on the Configure command line to enable socks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : List of libraries we want.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : If anyone needs extra -lxxx, put those in a hint file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libswanted="cl pthread socket bind inet nsl ndbm gdbm dbm db malloc dl ld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libswanted="pthread socket inet nsl ndbm gdbm dbm db malloc dl ld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libswanted="$libswanted sun m crypt sec util c cposix posix ucb bsd BSD"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : We probably want to search /usr/shlib before most other libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.24/avoid-bind9-linking.patch b/lang/perl5/files/5.24/avoid-bind9-linking.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 583d96e..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/files/5.24/avoid-bind9-linking.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-I guess the last line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   loclibpth="$loclibpth /opt/local/lib/libgcc" ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-which is new in 5.22 needs some special "treatment".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- hints/darwin.sh.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ hints/darwin.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -483,7 +483,7 @@ i_dbm=undef;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Configure doesn't detect ranlib on Tiger properly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # NeilW says this should be acceptable on all darwin versions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ranlib='ranlib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libswanted="$(echo $libswanted | sed -e 's/bind //' -e 's/ bind//')"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Catch MacPorts gcc/g++ extra libdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "$($cc -v 2>&1)" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *"MacPorts gcc"*) loclibpth="$loclibpth /opt/local/lib/libgcc" ;;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.24/patch-Configure-remove-libs.diff b/lang/perl5/files/5.24/patch-Configure-remove-libs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..981e3ed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.24/patch-Configure-remove-libs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* Prevent build from picking up the bind9 port's static libbind
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* Don't link against cryptlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  https://trac.macports.org/ticket/53446
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Configure.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1479,7 +1479,7 @@ archname=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ usereentrant='undef'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : List of libraries we want.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : If anyone needs extra -lxxx, put those in a hint file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libswanted="cl pthread socket bind inet nsl ndbm gdbm dbm db malloc dl ld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libswanted="pthread socket inet nsl ndbm gdbm dbm db malloc dl ld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libswanted="$libswanted sun m crypt sec util c cposix posix ucb bsd BSD"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : We probably want to search /usr/shlib before most other libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.25/avoid-bind9-linking.patch b/lang/perl5/files/5.25/avoid-bind9-linking.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1cbb126..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/files/5.25/avoid-bind9-linking.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-I guess the last line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   loclibpth="$loclibpth /opt/local/lib/libgcc" ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-which is new in 5.22 needs some special "treatment".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- hints/darwin.sh.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ hints/darwin.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -487,7 +487,7 @@ i_dbm=undef;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Configure doesn't detect ranlib on Tiger properly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # NeilW says this should be acceptable on all darwin versions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ranlib='ranlib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libswanted="$(echo $libswanted | sed -e 's/bind //' -e 's/ bind//')"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Catch MacPorts gcc/g++ extra libdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "$($cc -v 2>&1)" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *"MacPorts gcc"*) loclibpth="$loclibpth /opt/local/lib/libgcc" ;;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/files/5.25/patch-Configure-remove-libs.diff b/lang/perl5/files/5.25/patch-Configure-remove-libs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..458601b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/files/5.25/patch-Configure-remove-libs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* Prevent build from picking up the bind9 port's static libbind
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+* Don't link against cryptlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  https://trac.macports.org/ticket/53446
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Configure.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1497,7 +1497,7 @@ archname=''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ usereentrant='undef'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : List of libraries we want.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : If anyone needs extra -lxxx, put those in a hint file.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libswanted="cl pthread socket bind inet nsl ndbm gdbm dbm db malloc dl ld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libswanted="pthread socket inet nsl ndbm gdbm dbm db malloc dl ld"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libswanted="$libswanted sun m crypt sec util c cposix posix ucb bsd BSD"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : We probably want to search /usr/shlib before most other libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
</span></pre><pre style='margin:0'>

</pre>