[97700] trunk/dports/lang

Jeremy Huddleston Sequoia jeremyhu at macports.org
Wed Sep 12 12:24:50 PDT 2012


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

On Sep 12, 2012, at 09:47, Frank Schima <macsforever2000 at macports.org> 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, 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
> 



More information about the macports-dev mailing list