[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