[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