ports/114728: mingw32-binutils port should be updated to newer version
Coleman Kane
cokane at FreeBSD.org
Thu Jul 19 12:40:02 UTC 2007
>Number: 114728
>Category: ports
>Synopsis: mingw32-binutils port should be updated to newer version
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 19 12:40:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Coleman Kane
>Release: 7.0-CURRENT
>Organization:
>Environment:
FreeBSD erwin 7.0-CURRENT FreeBSD 7.0-CURRENT #3: Mon Jul 9 11:44:16 EDT 2007 root at erwin:/usr/obj/usr/src/sys/ERWIN amd64
>Description:
The 20070129-1 snapshot of binutils is hosted at the mingw32 sourceforge repository and should work pretty well. In addition, I have had great success with the 20070522 snapshot directly from the FSF (without whatever mingw32 patches are commonly applied). The old 2.16 revision in the port should be replaced.
>How-To-Repeat:
Doesn't apply
>Fix:
Attached patch:
Patch attached with submission follows:
diff -dru mingw32-binutils.old/Makefile mingw32-binutils/Makefile
--- mingw32-binutils.old/Makefile 2006-12-04 08:55:08.000000000 -0500
+++ mingw32-binutils/Makefile 2007-07-13 21:16:12.000000000 -0400
@@ -26,12 +26,12 @@
#PATCHFILES= mingw/${PORTNAME}-${BINUTILVERSION}.${PATCHVERSION:S/./-/g}-src.diff
MAINTAINER= lev at FreeBSD.org
-COMMENT= FSF binutils-2.16 for Windows cross-development
+COMMENT= FSF binutils-2.17 for Windows cross-development
-BINUTILVERSION= 2.16
-PATCHVERSION= 91.20060119.1
+BINUTILVERSION= 2.17
+PATCHVERSION= 50.20070129.1
-WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
+WRKSRC= ${WRKDIR}/${DISTNAME}
PATCH_DIST_STRIP= -p1
#USE_BZIP2= yes
diff -dru mingw32-binutils.old/distinfo mingw32-binutils/distinfo
--- mingw32-binutils.old/distinfo 2006-12-04 08:55:08.000000000 -0500
+++ mingw32-binutils/distinfo 2007-07-13 18:46:48.000000000 -0400
@@ -1,3 +1,3 @@
-MD5 (mingw/binutils-2.16.91-20060119-1-src.tar.gz) = 42e3a665111121075480244cafc27ce7
-SHA256 (mingw/binutils-2.16.91-20060119-1-src.tar.gz) = d3cd48bd7bd99b83f90c4caaaf23fa94316e7d8ea91199dd3294e50e3ebbe6d5
-SIZE (mingw/binutils-2.16.91-20060119-1-src.tar.gz) = 16214443
+MD5 (mingw/binutils-2.17.50-20070129-1-src.tar.gz) = 41bde5694966c34482343cf0b2cafb34
+SHA256 (mingw/binutils-2.17.50-20070129-1-src.tar.gz) = cb2c77df277dab92f0b471bc73fe689b63ff6bc4b4cadebc0d02b5f7b0bebd14
+SIZE (mingw/binutils-2.17.50-20070129-1-src.tar.gz) = 17294663
diff -dru mingw32-binutils.old/pkg-descr mingw32-binutils/pkg-descr
--- mingw32-binutils.old/pkg-descr 2003-05-18 23:27:15.000000000 -0400
+++ mingw32-binutils/pkg-descr 2007-07-13 21:50:31.000000000 -0400
@@ -1,4 +1,4 @@
-FSF binutils-2.13 for Windows cross-development.
+FSF binutils-2.17 for Windows cross-development.
This port is needed by devel/mingw32-gcc
diff -dru mingw32-binutils.old/pkg-plist mingw32-binutils/pkg-plist
--- mingw32-binutils.old/pkg-plist 2004-04-10 12:07:04.000000000 -0400
+++ mingw32-binutils/pkg-plist 2007-07-13 21:52:43.000000000 -0400
@@ -15,6 +15,14 @@
%%BINUTILS_TARG%%/bin/size
%%BINUTILS_TARG%%/bin/strings
%%BINUTILS_TARG%%/bin/windres
+%%BINUTILS_TARG%%/info/bfd.info
+%%BINUTILS_TARG%%/info/dir
+%%BINUTILS_TARG%%/info/binutils.info
+%%BINUTILS_TARG%%/info/standards.info
+%%BINUTILS_TARG%%/info/configure.info
+%%BINUTILS_TARG%%/info/as.info
+%%BINUTILS_TARG%%/info/gprof.info
+%%BINUTILS_TARG%%/info/ld.info
%%BINUTILS_TARG%%/lib/ldscripts/i386pe.x
%%BINUTILS_TARG%%/lib/ldscripts/i386pe.xbn
%%BINUTILS_TARG%%/lib/ldscripts/i386pe.xn
@@ -39,3 +47,4 @@
@dirrm %%BINUTILS_TARG%%/bin
@dirrm %%BINUTILS_TARG%%/lib/ldscripts
@dirrm %%BINUTILS_TARG%%/lib
+ at dirrm %%BINUTILS_TARG%%/info
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list