[41422] trunk/dports/cross/sparc-rtems-binutils/Portfile

pguyot at kallisys.net pguyot at kallisys.net
Sun Nov 2 02:52:28 PST 2008


Revision: 41422
          http://trac.macports.org/changeset/41422
Author:   pguyot at kallisys.net
Date:     2008-11-02 02:52:28 -0800 (Sun, 02 Nov 2008)
Log Message:
-----------
cross/sparc-rtems-binutils: update to 2.18

Modified Paths:
--------------
    trunk/dports/cross/sparc-rtems-binutils/Portfile

Modified: trunk/dports/cross/sparc-rtems-binutils/Portfile
===================================================================
--- trunk/dports/cross/sparc-rtems-binutils/Portfile	2008-11-02 10:41:14 UTC (rev 41421)
+++ trunk/dports/cross/sparc-rtems-binutils/Portfile	2008-11-02 10:52:28 UTC (rev 41422)
@@ -1,26 +1,44 @@
 # $Id$
 
 PortSystem			1.0
+
 name				sparc-rtems-binutils
-version				2.17
+version				2.18
 
 # Parameters for this port.
 set crossgcc-target sparc-rtems
+set rtemsversion	4.9
 
 description			FSF Binutils for sparc-rtems cross development
 long_description	Free Software Foundation development toolchain ("binutils") for \
 					sparc-rtems cross development (SPARC V7 and above CPUs).
 platforms			darwin
 categories			cross devel
-maintainers			pguyot at kallisys.net
+maintainers			pguyot at kallisys.net openmaintainer
 homepage			http://www.gnu.org/software/binutils/binutils.html
-master_sites		gnu:binutils
+master_sites		gnu:binutils:binutils \
+					http://www.rtems.com/ftp/pub/rtems/SOURCES/${rtemsversion}/:rtems \
+					ftp://ftp.rtems.com/pub/rtems/SOURCES/${rtemsversion}/:rtems \
+					macports:pguyot:rtems
 distname			binutils-${version}
+distfiles			binutils-${version}.tar.bz2:binutils
 use_bzip2			yes
 checksums			md5 e26e2e06b6e4bf3acf1dc8688a94c0d1 \
 					sha1 a557686eef68362ea31a3aa41ce274e3eeae1ef0 \
 					rmd160 3995d7ed97f115e76ce55b4c1f5256d53559c84f
+checksums           binutils-${version}.tar.bz2 \
+                    	md5     9d22ee4dafa3a194457caf4706f9cf01 \
+                    	sha1    fdec92e9dfc6c32155869f3910f47041c78e2277 \
+                    	rmd160  78d07475667c55ecbf9068dbb90362a3445b2a99 \
+                    binutils-${version}-rtems${rtemsversion}-20080211.diff \
+                    	md5     5417bb3ff14da49c87c05a881a405166 \
+                    	sha1    ddc5236c3c627596df2426b78c770ae958fbb4c7 \
+                    	rmd160  73c6a64b322fcd35ff13a0254b416dce19428c8b
+patchfiles			binutils-${version}-rtems${rtemsversion}-20080211.diff:rtems
+patch.pre_args		-p1
 
+depends_lib			port:gettext
+
 # All cross ports violate the mtree layout.
 destroot.violate_mtree	yes
 
@@ -41,11 +59,11 @@
 	system "rm -rf ${worksrcpath}/etc"
 }
 
-patch {
+post-patch {
 	namespace eval crossgcc {}
 
 	# Fix the info pages and related stuff.
-	#	
+	#
 	# path: path to the doc directory (e.g. gas/doc/)
 	# makefile: path to Makefile.in (e.g. gas/doc/Makefile.in)
 	# name: name of the info page (e.g. as)
@@ -60,17 +78,17 @@
 			${worksrcpath}/${path}/${name}.${suffix}
 		reinplace "s|@file{${name}}|@file{${crossgcc-target}-${name}}|g" \
 			${worksrcpath}/${path}/${name}.${suffix}
-		
+
 		# Fix the Makefile
 		reinplace "s|${name}.info|${crossgcc-target}-${name}.info|g" \
 			${worksrcpath}/${makefile}
 		reinplace "s|${name}.${suffix}|${crossgcc-target}-${name}.${suffix}|g" \
 			${worksrcpath}/${makefile}
-		
+
 		# Rename the source
 		file rename ${worksrcpath}/${path}/${name}.${suffix} \
 			${worksrcpath}/${path}/${crossgcc-target}-${name}.${suffix}
-		
+
 		# Fix install-info's dir.
 		# (note: this may be effectless if there was no info dir to be fixed)
 		reinplace "s|--info-dir=\$(DESTDIR)\$(infodir)|--dir-file=\$(DESTDIR)\$(infodir)/${crossgcc-target}-dir|g" \
@@ -78,7 +96,7 @@
 	}
 
 	# Fix the gettext files and related stuff.
-	#	
+	#
 	# module: name of the module (e.g. gas)
 	proc crossgcc::fixgettext { module } {
 		global crossgcc-target worksrcpath
@@ -111,7 +129,7 @@
 
 	# ld/ld.texinfo
 	crossgcc::fixinfo ld/ ld/Makefile.in ld texinfo
-	
+
 	# gettext stuff.
 	crossgcc::fixgettext bfd
 	crossgcc::fixgettext binutils
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081102/2312397f/attachment.html>


More information about the macports-changes mailing list