[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