pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/binutils Updated devel/binutils to 2.17



details:   https://anonhg.NetBSD.org/pkgsrc/rev/18cc8b5f152e
branches:  trunk
changeset: 529258:18cc8b5f152e
user:      martti <martti%pkgsrc.org@localhost>
date:      Tue May 29 12:25:03 2007 +0000

description:
Updated devel/binutils to 2.17

List of changes unknown. Should fix CVE-2006-2362.

diffstat:

 devel/binutils/Makefile         |  16 ++++++++--------
 devel/binutils/PLIST.common     |  17 ++++++++++++++++-
 devel/binutils/builtin.mk       |  10 +++++-----
 devel/binutils/distinfo         |  18 +++++++++---------
 devel/binutils/patches/patch-aa |   8 ++++----
 devel/binutils/patches/patch-ab |  22 +++++++++++-----------
 devel/binutils/patches/patch-ac |   8 ++++----
 devel/binutils/patches/patch-ad |  12 ++++++------
 devel/binutils/patches/patch-ae |  10 +++++-----
 9 files changed, 68 insertions(+), 53 deletions(-)

diffs (269 lines):

diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/Makefile
--- a/devel/binutils/Makefile   Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/Makefile   Tue May 29 12:25:03 2007 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2006/10/04 21:35:58 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2007/05/29 12:25:03 martti Exp $
 
-DISTNAME=      binutils-2.16.1
+DISTNAME=      binutils-2.17
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=binutils/}
 
@@ -42,16 +42,16 @@
 # the need for perl as build dependency.
 #
 post-configure:
-.for _file_ in ld/ldver.texi ld/ld.1 gas/doc/gasver.texi gas/doc/as.1
-       if [ -f ${WRKSRC}/${_file_} ]; then                             \
-               ${TOUCH} ${WRKSRC}/${_file_};                           \
+.for f in ld/ldver.texi ld/ld.1 gas/doc/gasver.texi gas/doc/as.1
+       if [ -f ${WRKSRC}/${f} ]; then                                  \
+               touch ${WRKSRC}/${f};                                   \
        fi
 .endfor
 
 post-install:
-       ${FIND} ${BINUTILS_PREFIX}/lib/ldscripts -type f -print         \
-               | ${SORT} -r                                            \
-               | ${SED} 's;${PREFIX}/;;g'                              \
+       find ${BINUTILS_PREFIX}/lib/ldscripts -type f -print            \
+               | sort -r                                               \
+               | sed 's;${PREFIX}/;;g'                                 \
                > ${WRKDIR}/PLIST_DYNAMIC
 
 .include "../../mk/bsd.pkg.mk"
diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/PLIST.common
--- a/devel/binutils/PLIST.common       Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/PLIST.common       Tue May 29 12:25:03 2007 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.12 2006/04/17 07:07:15 jlam Exp $
+@comment $NetBSD: PLIST.common,v 1.13 2007/05/29 12:25:03 martti Exp $
 ${MACHINE_GNU_PLATFORM}/bin/ar
 ${MACHINE_GNU_PLATFORM}/bin/as
 ${MACHINE_GNU_PLATFORM}/bin/ld
@@ -63,12 +63,16 @@
 ${NO_GPROF}share/locale/es/LC_MESSAGES/gprof.mo
 share/locale/es/LC_MESSAGES/ld.mo
 share/locale/es/LC_MESSAGES/opcodes.mo
+share/locale/fi/LC_MESSAGES/binutils.mo
+share/locale/fi/LC_MESSAGES/opcodes.mo
 share/locale/fr/LC_MESSAGES/bfd.mo
 share/locale/fr/LC_MESSAGES/binutils.mo
 share/locale/fr/LC_MESSAGES/gas.mo
 ${NO_GPROF}share/locale/fr/LC_MESSAGES/gprof.mo
 share/locale/fr/LC_MESSAGES/ld.mo
 share/locale/fr/LC_MESSAGES/opcodes.mo
+${NO_GPROF}share/locale/ga/LC_MESSAGES/gprof.mo
+share/locale/ga/LC_MESSAGES/opcodes.mo
 ${NO_GPROF}share/locale/id/LC_MESSAGES/gprof.mo
 share/locale/id/LC_MESSAGES/opcodes.mo
 share/locale/ja/LC_MESSAGES/bfd.mo
@@ -80,6 +84,10 @@
 share/locale/ro/LC_MESSAGES/binutils.mo
 share/locale/ro/LC_MESSAGES/opcodes.mo
 share/locale/ru/LC_MESSAGES/binutils.mo
+share/locale/rw/LC_MESSAGES/bfd.mo
+share/locale/rw/LC_MESSAGES/binutils.mo
+share/locale/rw/LC_MESSAGES/gas.mo
+${NO_GPROF}share/locale/rw/LC_MESSAGES/gprof.mo
 share/locale/sv/LC_MESSAGES/bfd.mo
 share/locale/sv/LC_MESSAGES/binutils.mo
 ${NO_GPROF}share/locale/sv/LC_MESSAGES/gprof.mo
@@ -91,6 +99,13 @@
 ${NO_GPROF}share/locale/tr/LC_MESSAGES/gprof.mo
 share/locale/tr/LC_MESSAGES/ld.mo
 share/locale/tr/LC_MESSAGES/opcodes.mo
+share/locale/vi/LC_MESSAGES/bfd.mo
+share/locale/vi/LC_MESSAGES/binutils.mo
+share/locale/vi/LC_MESSAGES/ld.mo
+share/locale/vi/LC_MESSAGES/opcodes.mo
 share/locale/zh_CN/LC_MESSAGES/bfd.mo
 share/locale/zh_CN/LC_MESSAGES/binutils.mo
+share/locale/zh_CN/LC_MESSAGES/ld.mo
+share/locale/zh_CN/LC_MESSAGES/opcodes.mo
 ${NO_GPROF}share/locale/vi/LC_MESSAGES/gprof.mo
+share/locale/zh_TW/LC_MESSAGES/binutils.mo
diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/builtin.mk
--- a/devel/binutils/builtin.mk Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/builtin.mk Tue May 29 12:25:03 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.4 2006/04/06 06:21:44 reed Exp $
+# $NetBSD: builtin.mk,v 1.5 2007/05/29 12:25:03 martti Exp $
 
 BUILTIN_PKG:=  binutils
 .include "../../mk/buildlink3/bsd.builtin.mk"
@@ -22,10 +22,10 @@
 .    if defined(BUILTIN_PKG.binutils) && \
         !empty(IS_BUILTIN.binutils:M[yY][eE][sS])
 USE_BUILTIN.binutils=  yes
-.      for _dep_ in ${BUILDLINK_API_DEPENDS.binutils}
+.      for dep in ${BUILDLINK_API_DEPENDS.binutils}
 .        if !empty(USE_BUILTIN.binutils:M[yY][eE][sS])
 USE_BUILTIN.binutils!=                                                 \
-       if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.binutils:Q}; then \
+       if ${PKG_ADMIN} pmatch ${dep:Q} ${BUILTIN_PKG.binutils:Q}; then \
                ${ECHO} yes;                                            \
        else                                                            \
                ${ECHO} no;                                             \
@@ -38,8 +38,8 @@
 #
 _INCOMPAT_BINUTILS=    NetBSD-0.*-* NetBSD-1.[01234]*-*                \
                        NetBSD-1.5.*-* NetBSD-1.5[A-X]-*
-.    for _pattern_ in ${_INCOMPAT_BINUTILS} ${INCOMPAT_BINUTILS}
-.      if !empty(MACHINE_PLATFORM:M${_pattern_})
+.    for pattern in ${_INCOMPAT_BINUTILS} ${INCOMPAT_BINUTILS}
+.      if !empty(MACHINE_PLATFORM:M${pattern})
 USE_BUILTIN.binutils=  no
 .      endif
 .    endfor
diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/distinfo
--- a/devel/binutils/distinfo   Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/distinfo   Tue May 29 12:25:03 2007 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.7 2006/02/26 23:59:41 joerg Exp $
+$NetBSD: distinfo,v 1.8 2007/05/29 12:25:03 martti Exp $
 
-SHA1 (binutils-2.16.1.tar.gz) = df79ed47b4388a205adf3089d4e36ce47724c940
-RMD160 (binutils-2.16.1.tar.gz) = 304b2b53f9aa15794962af842f4f93b71308c495
-Size (binutils-2.16.1.tar.gz) = 16378360 bytes
-SHA1 (patch-aa) = 3f0b6cc9c0aff0dd2e400334f08da4a22cfc443e
-SHA1 (patch-ab) = a96b886f9ff5360f1883b3f8ad05b7211b897a91
-SHA1 (patch-ac) = d57f7d81d34dff39efcf17d5c22fe36343eea073
-SHA1 (patch-ad) = d27f82f27865bce2c0150d10f44a0b8a09f0ec83
-SHA1 (patch-ae) = a48a0769445b3dd3cbc4f86cb968d934621328a9
+SHA1 (binutils-2.17.tar.gz) = a9ac9ac4e918568b297033cdc44a38beef8f9f6a
+RMD160 (binutils-2.17.tar.gz) = bc5e8b23457f0e2e91f70b93eff00134e2d50434
+Size (binutils-2.17.tar.gz) = 18196360 bytes
+SHA1 (patch-aa) = dd97a5afea4b5ae07863301426b71acc61b9a4b6
+SHA1 (patch-ab) = 9d8a52de59f73cce90a1e8fff5d20849724ceb26
+SHA1 (patch-ac) = 8165e2adb19eca4ec9b6e7fd3b52c6614910fa65
+SHA1 (patch-ad) = 4aa005a473d1c4af052eaee84b98b1c0aff90bf1
+SHA1 (patch-ae) = 8aa22782397a59c17801c791dddaefdf757d824e
diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/patches/patch-aa
--- a/devel/binutils/patches/patch-aa   Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/patches/patch-aa   Tue May 29 12:25:03 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.3 2006/01/07 23:59:46 wiz Exp $
+$NetBSD: patch-aa,v 1.4 2007/05/29 12:25:03 martti Exp $
 
---- configure.orig     Mon Feb 28 15:06:59 2005
-+++ configure
-@@ -914,7 +914,7 @@ host_libs="intl mmalloc libiberty opcode
+--- configure.orig     2006-04-07 00:49:25.000000000 +0300
++++ configure  2007-05-29 14:25:14.000000000 +0300
+@@ -899,7 +899,7 @@
  # know that we are building the simulator.
  # binutils, gas and ld appear in that order because it makes sense to run
  # "make check" in that particular order.
diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/patches/patch-ab
--- a/devel/binutils/patches/patch-ab   Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/patches/patch-ab   Tue May 29 12:25:03 2007 +0000
@@ -1,25 +1,25 @@
-$NetBSD: patch-ab,v 1.1 2006/02/26 23:59:41 joerg Exp $
+$NetBSD: patch-ab,v 1.2 2007/05/29 12:25:04 martti Exp $
 
---- bfd/configure.orig 2006-02-26 23:20:22.000000000 +0000
-+++ bfd/configure
-@@ -9960,7 +9960,7 @@ if test "${target}" = "${host}"; then
+--- bfd/configure.orig 2006-06-23 21:17:03.000000000 +0300
++++ bfd/configure      2007-05-29 14:36:21.000000000 +0300
+@@ -11499,7 +11499,7 @@
        COREFILE=trad-core.lo
        TRAD_HEADER='"hosts/i386bsd.h"'
        ;;
 -  i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
-+  i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-freebsd*)
++  i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
        COREFILE=''
        TRAD_HEADER='"hosts/i386bsd.h"'
        ;;
-@@ -11555,6 +11555,7 @@ do
+@@ -13097,6 +13097,7 @@
      bfd_elf32_hppa_vec)               tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
      bfd_elf32_i370_vec)               tb="$tb elf32-i370.lo elf32.lo $elf" ;;
-     bfd_elf32_i386_freebsd_vec)       tb="$tb elf32-i386.lo elf32.lo $elf" ;;
-+    bfd_elf32_i386_dragonfly_vec)     tb="$tb elf32-i386.lo elf32.lo $elf" ;;
-     bfd_elf32_i386_vec)               tb="$tb elf32-i386.lo elf32.lo $elf" ;;
+     bfd_elf32_i386_freebsd_vec)       tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
++    bfd_elf32_i386_dragonfly_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
+     bfd_elf32_i386_vxworks_vec)       tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
+     bfd_elf32_i386_vec)               tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
      bfd_elf32_i860_little_vec)        tb="$tb elf32-i860.lo elf32.lo $elf" ;;
-     bfd_elf32_i860_vec)               tb="$tb elf32-i860.lo elf32.lo $elf" ;;
-@@ -11668,6 +11669,7 @@ do
+@@ -13218,6 +13219,7 @@
      i386coff_vec)             tb="$tb coff-i386.lo cofflink.lo" ;;
      i386dynix_vec)            tb="$tb i386dynix.lo aout32.lo" ;;
      i386freebsd_vec)          tb="$tb i386freebsd.lo aout32.lo" ;;
diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/patches/patch-ac
--- a/devel/binutils/patches/patch-ac   Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/patches/patch-ac   Tue May 29 12:25:03 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.1 2006/02/26 23:59:41 joerg Exp $
+$NetBSD: patch-ac,v 1.2 2007/05/29 12:25:04 martti Exp $
 
---- bfd/config.bfd.orig        2006-02-26 23:39:27.000000000 +0000
-+++ bfd/config.bfd
-@@ -492,7 +492,7 @@ case "${targ}" in
+--- bfd/config.bfd.orig        2006-04-05 15:41:57.000000000 +0300
++++ bfd/config.bfd     2007-05-29 14:31:45.000000000 +0300
+@@ -503,7 +503,7 @@
      targ_selvecs=i386bsd_vec
      targ_underscore=yes
      ;;
diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/patches/patch-ad
--- a/devel/binutils/patches/patch-ad   Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/patches/patch-ad   Tue May 29 12:25:03 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.1 2006/02/26 23:59:41 joerg Exp $
+$NetBSD: patch-ad,v 1.2 2007/05/29 12:25:04 martti Exp $
 
---- gas/configure.tgt.orig     2006-02-26 23:44:39.000000000 +0000
-+++ gas/configure.tgt
-@@ -199,7 +199,7 @@ case ${generic_target} in
+--- gas/configure.tgt.orig     2006-04-05 15:41:57.000000000 +0300
++++ gas/configure.tgt  2007-05-29 14:42:07.000000000 +0300
+@@ -191,7 +191,7 @@
    i386-*-freebsdaout*)                        fmt=aout em=386bsd ;;
    i386-*-freebsd[12].*)                       fmt=aout em=386bsd ;;
    i386-*-freebsd[12])                 fmt=aout em=386bsd ;;
@@ -11,11 +11,11 @@
                                        fmt=elf em=freebsd ;;
    i386-*-sysv*)                               fmt=coff ;;
    i386-*-sco3.2v5*coff)                       fmt=coff ;;
-@@ -413,6 +413,7 @@ case ${generic_target} in
+@@ -382,6 +382,7 @@
  
    *-*-aout | *-*-scout)                       fmt=aout ;;
    *-*-freebsd* | *-*-kfreebsd*-gnu)   fmt=elf em=freebsd ;;
 +  *-*-dragonfly*)                     fmt=elf em=freebsd ;;
-   *-*-nindy*)                         fmt=bout ;;
    *-*-bsd*)                           fmt=aout em=sun3 ;;
    *-*-generic)                                fmt=generic ;;
+   *-*-xray | *-*-hms)                 fmt=coff ;;
diff -r ef2e5e74cecb -r 18cc8b5f152e devel/binutils/patches/patch-ae
--- a/devel/binutils/patches/patch-ae   Tue May 29 12:24:51 2007 +0000
+++ b/devel/binutils/patches/patch-ae   Tue May 29 12:25:03 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.1 2006/02/26 23:59:41 joerg Exp $
+$NetBSD: patch-ae,v 1.2 2007/05/29 12:25:04 martti Exp $
 
---- ld/configure.tgt.orig      2006-02-26 23:48:51.000000000 +0000
-+++ ld/configure.tgt
-@@ -205,7 +205,7 @@ i[3-7]86-*-elf*)   targ_emul=elf_i386 ;;
+--- ld/configure.tgt.orig      2006-04-05 15:41:57.000000000 +0300
++++ ld/configure.tgt   2007-05-29 14:32:32.000000000 +0300
+@@ -194,7 +194,7 @@
  i[3-7]86-*-kaos*)     targ_emul=elf_i386 ;;
  i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | i[3-7]86-*-freebsd[12])
                        targ_emul=i386bsd ;;
@@ -11,7 +11,7 @@
                        targ_emul=elf_i386_fbsd
                        targ_extra_emuls="elf_i386 i386bsd" ;;
  x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
-@@ -592,6 +592,10 @@ case "${target}" in
+@@ -585,6 +585,10 @@
    NATIVE_LIB_DIRS='/lib /usr/lib /usr/local/lib'
    ;;
  



Home | Main Index | Thread Index | Old Index