Revision: 31647 http://trac.macosforge.org/projects/macports/changeset/31647 Author: mww@macports.org Date: 2007-12-01 07:35:54 -0800 (Sat, 01 Dec 2007) Log Message: ----------- * version 4.3-20071130 * don't use MacPorts binutils * prepare for java installation (copy ffitarget.h) Modified Paths: -------------- trunk/dports/lang/gcc43/Portfile Modified: trunk/dports/lang/gcc43/Portfile =================================================================== --- trunk/dports/lang/gcc43/Portfile 2007-12-01 11:09:59 UTC (rev 31646) +++ trunk/dports/lang/gcc43/Portfile 2007-12-01 15:35:54 UTC (rev 31647) @@ -3,7 +3,7 @@ PortSystem 1.0 name gcc43 -version 4.3-20071123 +version 4.3-20071130 platforms darwin categories lang maintainers mww @@ -24,11 +24,11 @@ set dobjc gcc-objc-${version}.tar.bz2 distfiles ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc} -checksums ${dcore} sha1 0d76c4e076434fd052cd6faa661625823e38147f \ - ${dfort} sha1 2e7885ec7f1b0bdc82a0217462cd249980dc96ad \ - ${dcxx} sha1 f9d288a211b4921bf8b6bd5e4d436a83a9cbcdd3 \ - ${djava} sha1 0d20ad4d1e21fb95fe6dfca269ae0a5ac78d7226 \ - ${dobjc} sha1 7869d97110296e78b742e2579cafba45b8a6e0cb +checksums ${dcore} sha1 c5b7bcd0d2127a76035be1b780d9472d1471ab47 \ + ${dfort} sha1 fbaad769b0ca1a784357c10ec3f1d3ecae93bf16 \ + ${dcxx} sha1 8826aa89f95a1b8bbc6497a780b3fb8a2e7aa90d \ + ${djava} sha1 7628183e972aac0dd384be7c92e25fa8ebcd8fd7 \ + ${dobjc} sha1 15ea387a1146db59a088ad52ae19975d46eccb65 use_bzip2 yes @@ -55,17 +55,29 @@ --with-gxx-include-dir=${prefix}/include/${name}/c++/ \ --with-gmp=${prefix} \ --with-mpfr=${prefix} +# do NOT use MacPorts binutils -- they do not work +configure.env-append AR_FOR_TARGET=/usr/bin/ar \ + AS_FOR_TARGET=/usr/bin/as \ + LD_FOR_TARGET=/usr/bin/ld \ + NM_FOR_TARGET=/usr/bin/nm \ + OBJDUMP_FOR_TARGET=/usr/bin/objdump \ + RANLIB_FOR_TARGET=/usr/bin/ranlib \ + STRIP_FOR_TARGET=/usr/bin/strip build.target bootstrap #use_parallel_build yes #build.args -j 8 -destroot.target install +destroot.target install install-info-host # install-info # errors on objc-info files post-destroot { file delete -force ${destroot}${prefix}/share/man/man7 \ ${destroot}${prefix}/share/info + # install/copy ffitarget.h only if we have it + if {![catch {set ffitarget.h [glob ${destroot}${prefix}/lib/${name}/gcc/*/${version}/include/ffitarget.h]} result]} { + file copy ${ffitarget.h} ${destroot}${prefix}/include/${name}/ + } } #platform darwin 7 { @@ -80,10 +92,6 @@ platform powerpc { configure.args-append --disable-multilib - post-destroot { -# system "cd ${destroot}${prefix}/include/${name} && \ -# cp ../../lib/${name}/gcc/*/4.3.0/include/ffitarget.h ." - } } # odcctools currently do not compile for x64 - move to variant for the time being
participants (1)
-
mww@macports.org