[21734] trunk/dports/lang
source_changes at macosforge.org
source_changes at macosforge.org
Sun Feb 4 04:24:22 PST 2007
Revision: 21734
http://trac.macosforge.org/projects/macports/changeset/21734
Author: mww at macports.org
Date: 2007-02-04 04:24:22 -0800 (Sun, 04 Feb 2007)
Log Message:
-----------
new port, gcc 4.3 (BETA)
Added Paths:
-----------
trunk/dports/lang/gcc43/
trunk/dports/lang/gcc43/Portfile
Added: trunk/dports/lang/gcc43/Portfile
===================================================================
--- trunk/dports/lang/gcc43/Portfile (rev 0)
+++ trunk/dports/lang/gcc43/Portfile 2007-02-04 12:24:22 UTC (rev 21734)
@@ -0,0 +1,91 @@
+# $Id: Portfile 21509 2007-01-26 12:52:42Z mww at macports.org $
+
+PortSystem 1.0
+
+name gcc43
+version 4.3-20070126
+platforms darwin
+categories lang
+maintainers mww at macports.org
+description The GNU compiler collection, prerelease BETA
+long_description The GNU compiler collection, including front ends for C, \
+ prerelease BETA version.
+
+homepage http://gcc.gnu.org/
+master_sites ftp://ftp.gwdg.de/pub/linux/gcc/snapshots/${version}/ \
+ ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/${version}/ \
+ ftp://gcc.gnu.org/pub/gcc/snapshots/${version}/
+
+set dcore gcc-core-${version}.tar.bz2
+set dfort gcc-fortran-${version}.tar.bz2
+set dcxx gcc-g++-${version}.tar.bz2
+set djava gcc-java-${version}.tar.bz2
+set dobjc gcc-objc-${version}.tar.bz2
+distfiles ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc}
+
+checksums ${dcore} sha1 ab3ea78556652b89263ab12ba57b731df0bb5fda \
+ ${dfort} sha1 bc8861c89eaaf8037f256bb0514e936f43e88976 \
+ ${dcxx} sha1 4f5af1315cb359cfc5270a19fbf1b52261fb7c09 \
+ ${djava} sha1 6facb64b63835e7e0b48d35f752a8256d5a23104 \
+ ${dobjc} sha1 588dd25ab2429c3080f1c3044e4f757bb9a7c43a
+
+use_bzip2 yes
+
+depends_lib port:gmp port:mpfr port:libiconv port:odcctools
+
+set major 4.3
+
+worksrcdir build
+
+patch {
+ reinplace "s|/usr/bin/libtool|${prefix}/bin/odlibtool|g" \
+ ${workpath}/gcc-${version}/gcc/config/darwin.h
+}
+
+pre-configure {
+ file mkdir ${worksrcpath}
+}
+
+configure.cmd ../gcc-${version}/configure
+configure.args --enable-languages=c \
+ --libdir=${prefix}/lib/${name} \
+ --includedir=${prefix}/include/${name} \
+ --infodir=${prefix}/share/info \
+ --mandir=${prefix}/share/man \
+ --with-local-prefix=${prefix} \
+ --with-system-zlib \
+ --disable-nls \
+ --program-suffix=-dp-${major} \
+ --with-gxx-include-dir=${prefix}/include/${name}/c++/ \
+ --with-gmp=${prefix} \
+ --with-mpfr=${prefix} \
+ --with-as=${prefix}/bin/odas \
+ --with-ld=${prefix}/bin/odld \
+ --with-ar=${prefix}/bin/odar
+
+build.target bootstrap
+#build.args -j 2
+
+post-destroot {
+ file delete -force ${destroot}${prefix}/share/man/man7 \
+ ${destroot}${prefix}/share/info
+}
+
+#platform darwin 7 {
+# configure.env CFLAGS=-force_cpusubtype_ALL \
+# BOOT_CFLAGS="-g -O2 -force_cpusubtype_ALL"
+# build.args-append XCFLAGS=-force_cpusubtype_ALL
+#}
+
+platform darwin 8 {
+ configure.env CC=/usr/bin/gcc-4.0 CPP=/usr/bin/cpp-4.0 CXX=/usr/bin/g++-4.0
+}
+
+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 ."
+ }
+}
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070204/acc335b3/attachment.html
More information about the macports-changes
mailing list