[31581] trunk/dports/lang/gcc42/Portfile
mww at macports.org
mww at macports.org
Wed Nov 28 10:53:01 PST 2007
Revision: 31581
http://trac.macosforge.org/projects/macports/changeset/31581
Author: mww at macports.org
Date: 2007-11-28 10:52:59 -0800 (Wed, 28 Nov 2007)
Log Message:
-----------
* only copy ffitarget.h if we have it (fixes destroot on 10.5)
* remove info pages -- they are unversioned and will conflict with other gcc's info pages
* do _not_ use MacPorts binutils, they do not work
Modified Paths:
--------------
trunk/dports/lang/gcc42/Portfile
Modified: trunk/dports/lang/gcc42/Portfile
===================================================================
--- trunk/dports/lang/gcc42/Portfile 2007-11-28 17:11:46 UTC (rev 31580)
+++ trunk/dports/lang/gcc42/Portfile 2007-11-28 18:52:59 UTC (rev 31581)
@@ -4,6 +4,7 @@
name gcc42
version 4.2.2
+revision 1
platforms darwin
categories lang
maintainers mww
@@ -64,6 +65,14 @@
--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
#use_parallel_build yes
build.target bootstrap
@@ -72,8 +81,8 @@
destroot.target install install-info-host
post-destroot {
- file delete -force ${destroot}${prefix}/share/man/man7
-# ${destroot}${prefix}/share/info
+ file delete -force ${destroot}${prefix}/share/man/man7 \
+ ${destroot}${prefix}/share/info
}
#platform darwin 7 {
@@ -88,14 +97,17 @@
platform darwin 9 powerpc {
configure.compiler gcc-4.0
- # java wont compile on leopard/ppc
+ # java wont compile on leopard/ppc for version 4.2.2
configure.args-delete --enable-languages=c,c++,java,objc,obj-c++,fortran
configure.args-append --enable-languages=c,c++,objc,obj-c++,fortran
}
post-destroot {
- system "cd ${destroot}${prefix}/include/${name} && \
- cp ../../lib/${name}/gcc/*/${version}/include/ffitarget.h ."
+ # install/copy ffitarget.h only if we have it
+ set ffitarget.h [glob ${destroot}${prefix}/lib/${name}/gcc/*/${version}/include/ffitarget.h]
+ if {[llength ${ffitarget.h}]} {
+ file copy ${ffitarget.h} ${destroot}${prefix}/include/${name}/
+ }
xinstall -m 755 -d ${destroot}${prefix}/etc/select/gcc
xinstall -m 444 ${filespath}/mp-gcc42 ${destroot}${prefix}/etc/select/gcc/
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071128/e0e0fc2f/attachment.html
More information about the macports-changes
mailing list