Yeah, sorry.  That was fixed in a commit to gcc47 a few minutes later.

On Sep 12, 2012, at 09:47, Frank Schima <[email protected]> wrote:

> 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, [email protected] wrote:
> 
>> Revision
>> 97700
>> Author
>> [email protected]
>> 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
>> [email protected]
>> http://lists.macosforge.org/mailman/listinfo/macports-changes
> 

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to