[97657] trunk/dports/lang

jeremyhu at macports.org jeremyhu at macports.org
Mon Sep 10 14:44:16 PDT 2012


Revision: 97657
          https://trac.macports.org/changeset/97657
Author:   jeremyhu at macports.org
Date:     2012-09-10 14:44:14 -0700 (Mon, 10 Sep 2012)
Log Message:
-----------
gcc*: Don't install the C++ runtime (#35770)

Modified Paths:
--------------
    trunk/dports/lang/gcc42/Portfile
    trunk/dports/lang/gcc43/Portfile
    trunk/dports/lang/gcc44/Portfile
    trunk/dports/lang/gcc45/Portfile
    trunk/dports/lang/gcc46/Portfile
    trunk/dports/lang/gcc47/Portfile
    trunk/dports/lang/gcc48/Portfile

Modified: trunk/dports/lang/gcc42/Portfile
===================================================================
--- trunk/dports/lang/gcc42/Portfile	2012-09-10 21:21:11 UTC (rev 97656)
+++ trunk/dports/lang/gcc42/Portfile	2012-09-10 21:44:14 UTC (rev 97657)
@@ -115,6 +115,13 @@
 post-destroot {
 	file delete -force ${destroot}${prefix}/share/man/man7 \
 		${destroot}${prefix}/share/info
+
+    # http://trac.macports.org/ticket/35770
+    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
+
+    # This symlink is provided as a transition aide and will be removed
+    # with a future revision of this port.
+    ln -s /usr/lib/libstdc++.6/dylib ${destroot}${prefix}/lib/${name}/libstdc++.6.dylib
 }
 
 post-destroot {

Modified: trunk/dports/lang/gcc43/Portfile
===================================================================
--- trunk/dports/lang/gcc43/Portfile	2012-09-10 21:21:11 UTC (rev 97656)
+++ trunk/dports/lang/gcc43/Portfile	2012-09-10 21:44:14 UTC (rev 97657)
@@ -5,7 +5,7 @@
 
 name                gcc43
 version             4.3.6
-revision            3
+revision            4
 platforms           darwin
 categories          lang
 maintainers         mww openmaintainer
@@ -135,6 +135,13 @@
     if {![catch {set ffitarget.h [glob ${destroot}${prefix}/lib/${name}/gcc/*/${version}/include/ffitarget.h]} result]} {
         file copy ${ffitarget.h} ${destroot}${prefix}/include/${name}/
     }
+
+    # http://trac.macports.org/ticket/35770
+    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
+
+    # This symlink is provided as a transition aide and will be removed
+    # with a future revision of this port.
+    ln -s /usr/lib/libstdc++.6/dylib ${destroot}${prefix}/lib/${name}/libstdc++.6.dylib
 }
 
 select.group        gcc

Modified: trunk/dports/lang/gcc44/Portfile
===================================================================
--- trunk/dports/lang/gcc44/Portfile	2012-09-10 21:21:11 UTC (rev 97656)
+++ trunk/dports/lang/gcc44/Portfile	2012-09-10 21:44:14 UTC (rev 97657)
@@ -6,7 +6,7 @@
 name                gcc44
 epoch               1
 version             4.4.7
-revision            1
+revision            2
 platforms           darwin
 categories          lang
 maintainers         mww openmaintainer
@@ -140,6 +140,13 @@
                 ${destroot}${prefix}/share/python/aotcompile-44.py
     file rename ${destroot}${prefix}/share/python/classfile.py \
                 ${destroot}${prefix}/share/python/classfile-44.py
+
+    # http://trac.macports.org/ticket/35770
+    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
+
+    # This symlink is provided as a transition aide and will be removed
+    # with a future revision of this port.
+    ln -s /usr/lib/libstdc++.6/dylib ${destroot}${prefix}/lib/${name}/libstdc++.6.dylib
 }
 
 select.group        gcc

Modified: trunk/dports/lang/gcc45/Portfile
===================================================================
--- trunk/dports/lang/gcc45/Portfile	2012-09-10 21:21:11 UTC (rev 97656)
+++ trunk/dports/lang/gcc45/Portfile	2012-09-10 21:44:14 UTC (rev 97657)
@@ -6,7 +6,7 @@
 name                gcc45
 epoch               1
 version             4.5.4
-revision            1
+revision            2
 platforms           darwin
 categories          lang
 maintainers         mww openmaintainer
@@ -145,6 +145,13 @@
                 ${destroot}${prefix}/share/python/aotcompile-45.py
     file rename ${destroot}${prefix}/share/python/classfile.py \
                 ${destroot}${prefix}/share/python/classfile-45.py
+
+    # http://trac.macports.org/ticket/35770
+    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
+
+    # This symlink is provided as a transition aide and will be removed
+    # with a future revision of this port.
+    ln -s /usr/lib/libstdc++.6/dylib ${destroot}${prefix}/lib/${name}/libstdc++.6.dylib
 }
 
 select.group        gcc

Modified: trunk/dports/lang/gcc46/Portfile
===================================================================
--- trunk/dports/lang/gcc46/Portfile	2012-09-10 21:21:11 UTC (rev 97656)
+++ trunk/dports/lang/gcc46/Portfile	2012-09-10 21:44:14 UTC (rev 97657)
@@ -6,7 +6,7 @@
 name                gcc46
 epoch               1
 version             4.6.3
-revision            4
+revision            5
 platforms           darwin
 categories          lang
 maintainers         mww openmaintainer
@@ -124,6 +124,13 @@
     if {![catch {set ffitarget.h [glob ${destroot}${prefix}/lib/${name}/gcc/*/${version}/include/ffitarget.h]} result]} {
         file copy ${ffitarget.h} ${destroot}${prefix}/include/${name}/
     }
+
+    # http://trac.macports.org/ticket/35770
+    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
+
+    # This symlink is provided as a transition aide and will be removed
+    # with a future revision of this port.
+    ln -s /usr/lib/libstdc++.6/dylib ${destroot}${prefix}/lib/${name}/libstdc++.6.dylib
 }
 
 select.group        gcc

Modified: trunk/dports/lang/gcc47/Portfile
===================================================================
--- trunk/dports/lang/gcc47/Portfile	2012-09-10 21:21:11 UTC (rev 97656)
+++ trunk/dports/lang/gcc47/Portfile	2012-09-10 21:44:14 UTC (rev 97657)
@@ -6,7 +6,7 @@
 name                gcc47
 epoch               1
 version             4.7.1
-revision            2
+revision            3
 platforms           darwin
 categories          lang
 maintainers         mww openmaintainer
@@ -124,6 +124,13 @@
     if {![catch {set ffitarget.h [glob ${destroot}${prefix}/lib/${name}/gcc/*/${version}/include/ffitarget.h]} result]} {
         file copy ${ffitarget.h} ${destroot}${prefix}/include/${name}/
     }
+
+    # http://trac.macports.org/ticket/35770
+    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
+
+    # This symlink is provided as a transition aide and will be removed
+    # with a future revision of this port.
+    ln -s /usr/lib/libstdc++.6/dylib ${destroot}${prefix}/lib/${name}/libstdc++.6.dylib
 }
 
 select.group        gcc

Modified: trunk/dports/lang/gcc48/Portfile
===================================================================
--- trunk/dports/lang/gcc48/Portfile	2012-09-10 21:21:11 UTC (rev 97656)
+++ trunk/dports/lang/gcc48/Portfile	2012-09-10 21:44:14 UTC (rev 97657)
@@ -5,6 +5,7 @@
 
 name                gcc48
 version             4.8-20120909
+revision            1
 platforms           darwin
 categories          lang
 maintainers         mww openmaintainer
@@ -104,6 +105,13 @@
     if {![catch {set ffitarget.h [glob ${destroot}${prefix}/lib/${name}/gcc/*/${version}/include/ffitarget.h]} result]} {
         file copy ${ffitarget.h} ${destroot}${prefix}/include/${name}/
     }
+
+    # http://trac.macports.org/ticket/35770
+    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
+
+    # This symlink is provided as a transition aide and will be removed
+    # with a future revision of this port.
+    ln -s /usr/lib/libstdc++.6/dylib ${destroot}${prefix}/lib/${name}/libstdc++.6.dylib
 }
 
 select.group        gcc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120910/55522eb7/attachment.html>


More information about the macports-changes mailing list