[97700] trunk/dports/lang
Frank Schima
macsforever2000 at macports.org
Wed Sep 12 09:47:44 PDT 2012
Hi Jeremy,
Something is wrong:
$ sudo port upgrade gcc47
Error: port lookup failed: too many nested evaluations (infinite loop?)
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Cheers!
Frank
On Sep 12, 2012, at 10:43 AM, jeremyhu at macports.org wrote:
> Revision
> 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
> Diff
>
> Modified: trunk/dports/lang/gcc42/Portfile (97699 => 97700)
>
> --- 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 (97699 => 97700)
>
> --- 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 (97699 => 97700)
>
> --- 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 (97699 => 97700)
>
> --- 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 (97699 => 97700)
>
> --- 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 (97699 => 97700)
>
> --- 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 (97699 => 97700)
>
> --- 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 {
> _______________________________________________
> macports-changes mailing list
> macports-changes at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-changes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20120912/53f97162/attachment-0001.html>
More information about the macports-dev
mailing list