[31647] trunk/dports/lang/gcc43/Portfile
mww at macports.org
mww at macports.org
Sat Dec 1 07:36:03 PST 2007
Revision: 31647
http://trac.macosforge.org/projects/macports/changeset/31647
Author: mww at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071201/f62cb25b/attachment-0001.html
More information about the macports-changes
mailing list