[97700] trunk/dports/lang
jeremyhu at macports.org
jeremyhu at macports.org
Wed Sep 12 09:43:29 PDT 2012
Revision: 97700
http://trac.macports.org//changeset/97700
Author: jeremyhu at macports.org
Date: 2012-09-12 09:43:28 -0700 (Wed, 12 Sep 2012)
Log Message:
-----------
gcc4?: Make libstdcxx builds faster, workaround bug in base depspec for the libstdcxx dependency
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-12 15:36:50 UTC (rev 97699)
+++ trunk/dports/lang/gcc42/Portfile 2012-09-12 16:43:28 UTC (rev 97700)
@@ -41,7 +41,7 @@
universal_variant no
depends_lib port:gmp port:mpfr port:libiconv
-depends_run port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
+depends_run port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
depends_skip_archcheck-append gcc_select ld64 cctools
Modified: trunk/dports/lang/gcc43/Portfile
===================================================================
--- trunk/dports/lang/gcc43/Portfile 2012-09-12 15:36:50 UTC (rev 97699)
+++ trunk/dports/lang/gcc43/Portfile 2012-09-12 16:43:28 UTC (rev 97700)
@@ -54,7 +54,7 @@
rmd160 cde38f66b4b952f52938dc50d7606a0e1ccc7d2f
depends_lib port:gmp port:mpfr port:libiconv
-depends_run port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
+depends_run port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
depends_skip_archcheck-append gcc_select ld64 cctools
Modified: trunk/dports/lang/gcc44/Portfile
===================================================================
--- trunk/dports/lang/gcc44/Portfile 2012-09-12 15:36:50 UTC (rev 97699)
+++ trunk/dports/lang/gcc44/Portfile 2012-09-12 16:43:28 UTC (rev 97700)
@@ -55,7 +55,7 @@
rmd160 660d8e2f8162458e463de6195e58391ee711ed59
depends_lib port:gmp port:mpfr port:libiconv
-depends_run port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
+depends_run port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
depends_skip_archcheck-append gcc_select ld64 cctools
Modified: trunk/dports/lang/gcc45/Portfile
===================================================================
--- trunk/dports/lang/gcc45/Portfile 2012-09-12 15:36:50 UTC (rev 97699)
+++ trunk/dports/lang/gcc45/Portfile 2012-09-12 16:43:28 UTC (rev 97700)
@@ -60,7 +60,7 @@
sha256 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
depends_lib port:gmp port:mpfr port:libiconv port:libmpc port:ppl
-depends_run port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
+depends_run port:gcc_select port:ld64 port:cctools path:.libstdcxx:libstdcxx
depends_skip_archcheck-append gcc_select ld64 cctools
Modified: trunk/dports/lang/gcc46/Portfile
===================================================================
--- trunk/dports/lang/gcc46/Portfile 2012-09-12 15:36:50 UTC (rev 97699)
+++ trunk/dports/lang/gcc46/Portfile 2012-09-12 16:43:28 UTC (rev 97700)
@@ -46,7 +46,7 @@
sha256 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
depends_lib port:gmp port:mpfr port:libiconv port:libmpc port:ppl port:cloog
-depends_run port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
+depends_run port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
depends_skip_archcheck-append gcc_select ld64 cctools
Modified: trunk/dports/lang/gcc47/Portfile
===================================================================
--- trunk/dports/lang/gcc47/Portfile 2012-09-12 15:36:50 UTC (rev 97699)
+++ trunk/dports/lang/gcc47/Portfile 2012-09-12 16:43:28 UTC (rev 97700)
@@ -7,7 +7,7 @@
subport libstdcxx {}
epoch 1
version 4.7.1
-revision 5
+revision 6
platforms darwin
categories lang
maintainers mww openmaintainer
@@ -45,7 +45,7 @@
sha256 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
depends_lib port:gmp port:mpfr port:libiconv port:libmpc port:ppl port:cloog
-depends_run port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
+depends_run port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
depends_skip_archcheck-append gcc_select ld64 cctools
@@ -127,12 +127,18 @@
configure.args-delete --enable-languages=c,c++,objc,obj-c++,lto,fortran,java
configure.args-append --enable-languages=c++
+ configure.args-append --disable-bootstrap
+
+ build.target all
destroot.target install-target-libstdc++-v3
post-destroot {
eval delete [glob ${destroot}${prefix}/lib/*{a,py}]
file delete -force ${destroot}${prefix}/share/gcc-${major}
file delete -force ${destroot}${prefix}/include/${name}
+
+ # base doesn't like the + in this depspec path:lib/libstdc++.dylib:libstdcxx
+ system "touch ${destroot}${prefix}/lib/.libstdcxx"
}
} else {
post-destroot {
Modified: trunk/dports/lang/gcc48/Portfile
===================================================================
--- trunk/dports/lang/gcc48/Portfile 2012-09-12 15:36:50 UTC (rev 97699)
+++ trunk/dports/lang/gcc48/Portfile 2012-09-12 16:43:28 UTC (rev 97700)
@@ -6,7 +6,7 @@
name gcc48
subport libstdcxx-devel {}
version 4.8-20120909
-revision 3
+revision 4
platforms darwin
categories lang
maintainers mww openmaintainer
@@ -108,12 +108,18 @@
configure.args-delete --enable-languages=c,c++,objc,obj-c++,lto,fortran,java
configure.args-append --enable-languages=c++
+ configure.args-append --disable-bootstrap
+
+ build.target all
destroot.target install-target-libstdc++-v3
post-destroot {
eval delete [glob ${destroot}${prefix}/lib/*{a,py}]
file delete -force ${destroot}${prefix}/share/gcc-${major}
file delete -force ${destroot}${prefix}/include/${name}
+
+ # base doesn't like the + in this depspec path:lib/libstdc++.dylib:libstdcxx
+ system "touch ${destroot}${prefix}/lib/.libstdcxx"
}
} else {
post-destroot {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120912/edb7ed83/attachment.html>
More information about the macports-changes
mailing list