Revision: 69101 http://trac.macports.org/changeset/69101 Author: ricci@macports.org Date: 2010-06-23 12:23:04 -0700 (Wed, 23 Jun 2010) Log Message: ----------- move patch-hints_darwin.diff to patch-hints_darwin.sh.diff Modified Paths: -------------- trunk/dports/lang/perl5.12/Portfile Added Paths: ----------- trunk/dports/lang/perl5.12/files/patch-hints_darwin.sh.diff Removed Paths: ------------- trunk/dports/lang/perl5.12/files/patch-hints_darwin.diff Modified: trunk/dports/lang/perl5.12/Portfile =================================================================== --- trunk/dports/lang/perl5.12/Portfile 2010-06-23 19:19:44 UTC (rev 69100) +++ trunk/dports/lang/perl5.12/Portfile 2010-06-23 19:23:04 UTC (rev 69101) @@ -30,7 +30,7 @@ patchfiles patch-Configure.diff platform darwin { - patchfiles-append patch-hints_darwin.diff + patchfiles-append patch-hints_darwin.sh.diff ## patchfiles-append patch-hints_darwin.diff \ ## patch-perl.c.diff } Deleted: trunk/dports/lang/perl5.12/files/patch-hints_darwin.diff =================================================================== --- trunk/dports/lang/perl5.12/files/patch-hints_darwin.diff 2010-06-23 19:19:44 UTC (rev 69100) +++ trunk/dports/lang/perl5.12/files/patch-hints_darwin.diff 2010-06-23 19:23:04 UTC (rev 69101) @@ -1,42 +0,0 @@ ---- hints/darwin.sh.b 2010-04-26 01:09:19.000000000 -0700 -+++ hints/darwin.sh 2010-06-23 11:12:00.000000000 -0700 -@@ -134,7 +134,6 @@ - - # Shared library extension is .dylib. - # Bundle extension is .bundle. --ld='cc'; - so='dylib'; - dlext='bundle'; - usedl='define'; -@@ -172,6 +171,20 @@ - ldflags="${ldflags} -flat_namespace" - lddlflags="${ldflags} -bundle -undefined suppress" - ;; -+9.*) -+ lddlflags="${ldflags} -bundle -undefined dynamic_lookup" -+ case "$ld" in -+ *MACOSX_DEVELOPMENT_TARGET*) ;; -+ *) ld="env MACOSX_DEPLOYMENT_TARGET=10.5 ${ld}" ;; -+ esac -+ ;; -+10.*) -+ lddlflags="${ldflags} -bundle -undefined dynamic_lookup" -+ case "$ld" in -+ *MACOSX_DEVELOPMENT_TARGET*) ;; -+ *) ld="env MACOSX_DEPLOYMENT_TARGET=10.6 ${ld}" ;; -+ esac -+ ;; - *) - lddlflags="${ldflags} -bundle -undefined dynamic_lookup" - case "$ld" in -@@ -253,6 +266,10 @@ - ;; - esac - -+# When the bind9 port is installed, its libbind includes dups from -+# /usr/lib/libdl, so remove libbind -+libswanted=`echo $libswanted | sed 's/ bind / /'` -+ - ## - # System libraries - ## Copied: trunk/dports/lang/perl5.12/files/patch-hints_darwin.sh.diff (from rev 69100, trunk/dports/lang/perl5.12/files/patch-hints_darwin.diff) =================================================================== --- trunk/dports/lang/perl5.12/files/patch-hints_darwin.sh.diff (rev 0) +++ trunk/dports/lang/perl5.12/files/patch-hints_darwin.sh.diff 2010-06-23 19:23:04 UTC (rev 69101) @@ -0,0 +1,42 @@ +--- hints/darwin.sh.b 2010-04-26 01:09:19.000000000 -0700 ++++ hints/darwin.sh 2010-06-23 11:12:00.000000000 -0700 +@@ -134,7 +134,6 @@ + + # Shared library extension is .dylib. + # Bundle extension is .bundle. +-ld='cc'; + so='dylib'; + dlext='bundle'; + usedl='define'; +@@ -172,6 +171,20 @@ + ldflags="${ldflags} -flat_namespace" + lddlflags="${ldflags} -bundle -undefined suppress" + ;; ++9.*) ++ lddlflags="${ldflags} -bundle -undefined dynamic_lookup" ++ case "$ld" in ++ *MACOSX_DEVELOPMENT_TARGET*) ;; ++ *) ld="env MACOSX_DEPLOYMENT_TARGET=10.5 ${ld}" ;; ++ esac ++ ;; ++10.*) ++ lddlflags="${ldflags} -bundle -undefined dynamic_lookup" ++ case "$ld" in ++ *MACOSX_DEVELOPMENT_TARGET*) ;; ++ *) ld="env MACOSX_DEPLOYMENT_TARGET=10.6 ${ld}" ;; ++ esac ++ ;; + *) + lddlflags="${ldflags} -bundle -undefined dynamic_lookup" + case "$ld" in +@@ -253,6 +266,10 @@ + ;; + esac + ++# When the bind9 port is installed, its libbind includes dups from ++# /usr/lib/libdl, so remove libbind ++libswanted=`echo $libswanted | sed 's/ bind / /'` ++ + ## + # System libraries + ##