[88038] trunk/dports/lang

jeremyhu at macports.org jeremyhu at macports.org
Fri Dec 16 18:38:46 PST 2011


Revision: 88038
          http://trac.macports.org/changeset/88038
Author:   jeremyhu at macports.org
Date:     2011-12-16 18:38:46 -0800 (Fri, 16 Dec 2011)
Log Message:
-----------
llvm-*: Do install_name_tool only on darwin, #32570

Modified Paths:
--------------
    trunk/dports/lang/llvm-2.9/Portfile
    trunk/dports/lang/llvm-3.0/Portfile
    trunk/dports/lang/llvm-3.1/Portfile

Modified: trunk/dports/lang/llvm-2.9/Portfile
===================================================================
--- trunk/dports/lang/llvm-2.9/Portfile	2011-12-17 02:08:09 UTC (rev 88037)
+++ trunk/dports/lang/llvm-2.9/Portfile	2011-12-17 02:38:46 UTC (rev 88038)
@@ -61,6 +61,20 @@
     } else {
         configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
     }
+
+    post-destroot {
+        foreach liba [glob ${destroot}${sub_prefix}/lib/*dylib] {
+            set liba_nodr [string map "${destroot} {}" ${liba}]
+            system "install_name_tool -id ${liba_nodr} ${liba}"
+
+            foreach libb [glob ${destroot}${sub_prefix}/lib/*dylib] {
+                set libb_base [string map "${destroot}${sub_prefix}/lib/ {}" ${libb}]
+                set libb_nodr [string map "${destroot} {}" ${libb}]
+
+                system "install_name_tool -change @executable_path/../lib/${libb_base} ${libb_nodr} ${liba}"
+            }
+        }
+    }
 }
 
 platform darwin 8 {
@@ -92,16 +106,4 @@
     file delete "${destroot}${prefix}/bin/llvm-config-${suffix}"
     xinstall -m 755 ${filespath}/llvm-config "${destroot}${prefix}/bin/llvm-config-${suffix}"
     reinplace "s:SUB_PREFIX:${sub_prefix}:" "${destroot}${prefix}/bin/llvm-config-${suffix}"
-
-    foreach liba [glob ${destroot}${sub_prefix}/lib/*dylib] {
-        set liba_nodr [string map "${destroot} {}" ${liba}]
-        system "install_name_tool -id ${liba_nodr} ${liba}"
-
-        foreach libb [glob ${destroot}${sub_prefix}/lib/*dylib] {
-            set libb_base [string map "${destroot}${sub_prefix}/lib/ {}" ${libb}]
-            set libb_nodr [string map "${destroot} {}" ${libb}]
-
-            system "install_name_tool -change @executable_path/../lib/${libb_base} ${libb_nodr} ${liba}"
-        }
-    }
 }

Modified: trunk/dports/lang/llvm-3.0/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.0/Portfile	2011-12-17 02:08:09 UTC (rev 88037)
+++ trunk/dports/lang/llvm-3.0/Portfile	2011-12-17 02:38:46 UTC (rev 88038)
@@ -61,6 +61,20 @@
     } else {
         configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
     }
+
+    post-destroot {
+        foreach liba [glob ${destroot}${sub_prefix}/lib/*dylib] {
+            set liba_nodr [string map "${destroot} {}" ${liba}]
+            system "install_name_tool -id ${liba_nodr} ${liba}"
+
+            foreach libb [glob ${destroot}${sub_prefix}/lib/*dylib] {
+                set libb_base [string map "${destroot}${sub_prefix}/lib/ {}" ${libb}]
+                set libb_nodr [string map "${destroot} {}" ${libb}]
+
+                system "install_name_tool -change @executable_path/../lib/${libb_base} ${libb_nodr} ${liba}"
+            }
+        }
+    }
 }
 
 platform darwin 8 {
@@ -92,16 +106,4 @@
     file delete "${destroot}${prefix}/bin/llvm-config-${suffix}"
     xinstall -m 755 ${filespath}/llvm-config "${destroot}${prefix}/bin/llvm-config-${suffix}"
     reinplace "s:SUB_PREFIX:${sub_prefix}:" "${destroot}${prefix}/bin/llvm-config-${suffix}"
-
-    foreach liba [glob ${destroot}${sub_prefix}/lib/*dylib] {
-        set liba_nodr [string map "${destroot} {}" ${liba}]
-        system "install_name_tool -id ${liba_nodr} ${liba}"
-
-        foreach libb [glob ${destroot}${sub_prefix}/lib/*dylib] {
-            set libb_base [string map "${destroot}${sub_prefix}/lib/ {}" ${libb}]
-            set libb_nodr [string map "${destroot} {}" ${libb}]
-
-            system "install_name_tool -change @executable_path/../lib/${libb_base} ${libb_nodr} ${liba}"
-        }
-    }
 }

Modified: trunk/dports/lang/llvm-3.1/Portfile
===================================================================
--- trunk/dports/lang/llvm-3.1/Portfile	2011-12-17 02:08:09 UTC (rev 88037)
+++ trunk/dports/lang/llvm-3.1/Portfile	2011-12-17 02:38:46 UTC (rev 88038)
@@ -58,6 +58,20 @@
     } else {
         configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
     }
+
+    post-destroot {
+        foreach liba [glob ${destroot}${sub_prefix}/lib/*dylib] {
+            set liba_nodr [string map "${destroot} {}" ${liba}]
+            system "install_name_tool -id ${liba_nodr} ${liba}"
+
+            foreach libb [glob ${destroot}${sub_prefix}/lib/*dylib] {
+                set libb_base [string map "${destroot}${sub_prefix}/lib/ {}" ${libb}]
+                set libb_nodr [string map "${destroot} {}" ${libb}]
+
+                system "install_name_tool -change @executable_path/../lib/${libb_base} ${libb_nodr} ${liba}"
+            }
+        }
+    }
 }
 
 platform darwin 8 {
@@ -89,16 +103,4 @@
     file delete "${destroot}${prefix}/bin/llvm-config-${suffix}"
     xinstall -m 755 ${filespath}/llvm-config "${destroot}${prefix}/bin/llvm-config-${suffix}"
     reinplace "s:SUB_PREFIX:${sub_prefix}:" "${destroot}${prefix}/bin/llvm-config-${suffix}"
-
-    foreach liba [glob ${destroot}${sub_prefix}/lib/*dylib] {
-        set liba_nodr [string map "${destroot} {}" ${liba}]
-        system "install_name_tool -id ${liba_nodr} ${liba}"
-
-        foreach libb [glob ${destroot}${sub_prefix}/lib/*dylib] {
-            set libb_base [string map "${destroot}${sub_prefix}/lib/ {}" ${libb}]
-            set libb_nodr [string map "${destroot} {}" ${libb}]
-
-            system "install_name_tool -change @executable_path/../lib/${libb_base} ${libb_nodr} ${liba}"
-        }
-    }
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111216/b8dfd410/attachment.html>


More information about the macports-changes mailing list