[110391] trunk/dports/java/zeroc-ice35-java
blair at macports.org
blair at macports.org
Fri Aug 30 13:30:42 PDT 2013
Revision: 110391
https://trac.macports.org/changeset/110391
Author: blair at macports.org
Date: 2013-08-30 13:30:42 -0700 (Fri, 30 Aug 2013)
Log Message:
-----------
zeroc-ice35-java: search and replace DYLD_LIBRARY_PATH everywhere.
This change will also modify SliceTask.java so running ant will not
set DYLD_LIBRARY_PATH.
Modified Paths:
--------------
trunk/dports/java/zeroc-ice35-java/Portfile
Removed Paths:
-------------
trunk/dports/java/zeroc-ice35-java/files/
Modified: trunk/dports/java/zeroc-ice35-java/Portfile
===================================================================
--- trunk/dports/java/zeroc-ice35-java/Portfile 2013-08-30 20:23:39 UTC (rev 110390)
+++ trunk/dports/java/zeroc-ice35-java/Portfile 2013-08-30 20:30:42 UTC (rev 110391)
@@ -4,7 +4,7 @@
name zeroc-ice35-java
version 3.5.0
-revision 1
+revision 2
set branch [join [lrange [split ${version} .] 0 1] .]
categories java devel
maintainers blair
@@ -36,8 +36,6 @@
distname Ice-${version}
checksums sha1 8501afaf86c0d62192cfc1b83c338178f73e98e9 \
sha256 583d4a819d50ad8b79b1e9ad45abfa3078f981486271ca8cd9ede8fa420ff575
-patchfiles patch-ice.scripts.TestUtil.py.diff
-patch.pre_args -p1
platforms darwin
@@ -49,6 +47,16 @@
port:jgoodies-looks \
port:proguard
+post-patch {
+ # Prevent core dumps from mixing Mac OS X's libstdc++.6.dylib
+ # on older operating systems, e.g. 10.5.8, with MacPorts'
+ # libstdc++.6.dylib from newer libgcc's, e.g. 4.8.1, through
+ # the use of DYLD_LIBRARY_PATH being set to $prefix, use
+ # DYLD_FALLBACK_LIBRARY_PATH instead. This also have the ant
+ # slice task set DYLD_FALLBACK_LIBRARY_PATH instead of DYLD_LIBRARY_PATH.
+ system "find ${worksrcpath} -type f -print0 | xargs -0 grep -Z -l DYLD_LIBRARY_PATH | xargs -0 perl -w -p -i -e 's/DYLD_LIBRARY_PATH/DYLD_FALLBACK_LIBRARY_PATH/g'"
+}
+
use_configure no
set classpath ${prefix}/lib/db46/db.jar:${prefix}/share/java/jgoodies-common.jar:${prefix}/share/java/jgoodies-forms.jar:${prefix}/share/java/jgoodies-looks.jar:${prefix}/share/java/proguard.jar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130830/77606e6e/attachment-0001.html>
More information about the macports-changes
mailing list