From e2ea4670d3ff09ae3aa79b523552dae175619f03 Mon Sep 17 00:00:00 2001 From: fredb Date: Mon, 14 Jul 2003 19:01:35 +0000 Subject: Update to binutils "2.14.0.0". (The ".0.0" is to allow any PKGREVISION bumps to correctly sort before "2.14.1", and "2.14.1.1", and so on.) Follows is a list of additions to the "NEWS" files since 2.13. The "NEWS" files were apparently not updated for "2.13.2.1" however, so all of this is not really new. The "--with-sysroot" and "--with-lib-path" configure options for "ld" are truly new, though, and the package now takes advantage of "--with-lib-path" to prevent picking up crud from "${PREFIX}/lib", to better support using this "ld" with which to build pkgsrc packages. ----- binutils/binutils/NEWS ----- * Added --info switch to objcopy and strip. * Support for Vitesse IQ2000 added by Red Hat. * Added 'S' encoding to strings to allow the display of 8-bit characters. * Added --prefix-symbols=, --prefix-sections= and --prefix-alloc-sections= to objcopy. * readelf can handle the extensions to the DWARF2 spec used by the Unified Parallel C compiler. * BFD no longer declares a "boolean" type, to avoid clashes with other headers that declare the same. Users of BFD should replace boolean, false and true, with int, 0 and 1, or define their own boolean type. * Support for IP2K added by Denis Chertykov. ----- binutils/gas/NEWS ----- * Added support for MIPS32 Release 2. * Added support for Xtensa architecture. * Support for Intel's iWMMXt processor (an ARM variant) added. * An assembler test generator has been contributed and an example file that uses it (gas/testsuite/gas/all/test-gen.c and test-exmaple.c). * Support for SH2E added. * GASP has now been removed. * Support for Texas Instruments TMS320C4x and TMS320C3x series of DSP's contributed by Michael Hayes and Svein E. Seldal. * Support for the Ubicom IP2xxx microcontroller added. ----- binutils/ld/NEWS ----- * Added support for Xtensa architecture. * Added --with-sysroot configure switch to specify a target system root, for linking against a target filesystem image. * Added --accept-unknown-linker-format to restore old linker behaviour (pre 2.14) of silently accepting and linking in any files in an unknown binary file format. * Added --no-omagic to undo the effects of the -N option. * Support for Texas Instruments TMS320C4x and TMS320C3x series of DSP's contributed by Michael Hayes and Svein E. Seldal. * Added --with-lib-path configure switch to specify default value for LIB_PATH. * ARM port to QNX operating system added by Graeme Peterson. * IP2K support added by Denis Chertykov. --- devel/binutils/Makefile | 14 +++--- devel/binutils/PLIST.common | 95 +++++++++++++++++------------------------ devel/binutils/buildlink2.mk | 6 +-- devel/binutils/distinfo | 8 ++-- devel/binutils/patches/patch-aa | 31 ++++++-------- 5 files changed, 68 insertions(+), 86 deletions(-) (limited to 'devel') diff --git a/devel/binutils/Makefile b/devel/binutils/Makefile index 5a9a18af346..a1f50382b9a 100644 --- a/devel/binutils/Makefile +++ b/devel/binutils/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.12 2003/06/23 10:17:53 seb Exp $ +# $NetBSD: Makefile,v 1.13 2003/07/14 19:01:35 fredb Exp $ # -DISTNAME= binutils-2.13.2.1 +DISTNAME= binutils-2.14 +PKGNAME= binutils-2.14.0.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=binutils/} @@ -9,15 +10,18 @@ MAINTAINER= tech-pkg@netbsd.org HOMEPAGE= http://www.gnu.org/directory/binutils.html COMMENT= GNU binary utilities -USE_BUILDLINK2= YES GNU_CONFIGURE= YES +USE_BUILDLINK2= YES +USE_MAKEINFO= YES +USE_NEW_TEXINFO= YES +USE_PKGLOCALEDIR= YES + +CONFIGURE_ARGS+= --with-lib-path='/lib:/usr/lib' PLIST_SRC= ${PKGDIR}/PLIST.common PLIST_SRC+= ${WRKDIR}/PLIST_DYNAMIC PLIST_SRC+= ${PKGDIR}/PLIST.common_end -USE_NEW_TEXINFO= YES -USE_MAKEINFO= YES INFO_FILES= as.info bfd.info binutils.info gprof.info ld.info # Prevent the need to run texi2pod.pl and pod2man hence diff --git a/devel/binutils/PLIST.common b/devel/binutils/PLIST.common index 0d864cce229..b25e2872458 100644 --- a/devel/binutils/PLIST.common +++ b/devel/binutils/PLIST.common @@ -1,10 +1,48 @@ -@comment $NetBSD: PLIST.common,v 1.4 2003/06/23 10:12:35 seb Exp $ +@comment $NetBSD: PLIST.common,v 1.5 2003/07/14 19:01:35 fredb Exp $ ${MACHINE_GNU_PLATFORM}/bin/ar ${MACHINE_GNU_PLATFORM}/bin/as ${MACHINE_GNU_PLATFORM}/bin/ld ${MACHINE_GNU_PLATFORM}/bin/nm ${MACHINE_GNU_PLATFORM}/bin/ranlib ${MACHINE_GNU_PLATFORM}/bin/strip +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/bfd.mo +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/binutils.mo +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/gprof.mo +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/ld.mo +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/de/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/bfd.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/binutils.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/gas.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/gprof.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/ld.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/bfd.mo +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/binutils.mo +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gas.mo +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gprof.mo +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/ld.mo +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/id/LC_MESSAGES/gprof.mo +${PKGLOCALEDIR}/locale/id/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/bfd.mo +${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/binutils.mo +${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/gprof.mo +${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/ro/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/bfd.mo +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/binutils.mo +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/gprof.mo +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/ld.mo +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/bfd.mo +${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/binutils.mo +${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/gas.mo +${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/gprof.mo +${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/ld.mo +${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/opcodes.mo +${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/bfd.mo +${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/binutils.mo bin/addr2line bin/ar bin/as @@ -25,17 +63,6 @@ include/bfdlink.h include/dis-asm.h include/symcat.h info/as.info -info/as.info-1 -info/as.info-10 -info/as.info-11 -info/as.info-2 -info/as.info-3 -info/as.info-4 -info/as.info-5 -info/as.info-6 -info/as.info-7 -info/as.info-8 -info/as.info-9 info/bfd.info info/bfd.info-1 info/bfd.info-2 @@ -47,22 +74,14 @@ info/bfd.info-7 info/bfd.info-8 info/bfd.info-9 info/binutils.info -info/binutils.info-1 -info/binutils.info-2 -info/binutils.info-3 info/gprof.info info/gprof.info-1 info/gprof.info-2 info/gprof.info-3 info/ld.info -info/ld.info-1 -info/ld.info-2 -info/ld.info-3 -info/ld.info-4 -info/ld.info-5 -info/ld.info-6 lib/libbfd.a lib/libbfd.la +lib/libiberty.a lib/libopcodes.a lib/libopcodes.la man/man1/addr2line.1 @@ -82,37 +101,3 @@ man/man1/size.1 man/man1/strings.1 man/man1/strip.1 man/man1/windres.1 -share/locale/da/LC_MESSAGES/bfd.mo -share/locale/da/LC_MESSAGES/binutils.mo -share/locale/da/LC_MESSAGES/gprof.mo -share/locale/da/LC_MESSAGES/opcodes.mo -share/locale/de/LC_MESSAGES/opcodes.mo -share/locale/es/LC_MESSAGES/bfd.mo -share/locale/es/LC_MESSAGES/binutils.mo -share/locale/es/LC_MESSAGES/gas.mo -share/locale/es/LC_MESSAGES/gprof.mo -share/locale/es/LC_MESSAGES/ld.mo -share/locale/es/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 -share/locale/fr/LC_MESSAGES/gprof.mo -share/locale/fr/LC_MESSAGES/ld.mo -share/locale/fr/LC_MESSAGES/opcodes.mo -share/locale/id/LC_MESSAGES/gprof.mo -share/locale/id/LC_MESSAGES/opcodes.mo -share/locale/ja/LC_MESSAGES/bfd.mo -share/locale/ja/LC_MESSAGES/binutils.mo -share/locale/pt_BR/LC_MESSAGES/gprof.mo -share/locale/pt_BR/LC_MESSAGES/opcodes.mo -share/locale/sv/LC_MESSAGES/bfd.mo -share/locale/sv/LC_MESSAGES/binutils.mo -share/locale/sv/LC_MESSAGES/gprof.mo -share/locale/sv/LC_MESSAGES/ld.mo -share/locale/sv/LC_MESSAGES/opcodes.mo -share/locale/tr/LC_MESSAGES/bfd.mo -share/locale/tr/LC_MESSAGES/binutils.mo -share/locale/tr/LC_MESSAGES/gas.mo -share/locale/tr/LC_MESSAGES/gprof.mo -share/locale/tr/LC_MESSAGES/ld.mo -share/locale/tr/LC_MESSAGES/opcodes.mo diff --git a/devel/binutils/buildlink2.mk b/devel/binutils/buildlink2.mk index aa708c04f94..573aaf00ba2 100644 --- a/devel/binutils/buildlink2.mk +++ b/devel/binutils/buildlink2.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink2.mk,v 1.8 2003/06/08 23:51:59 fredb Exp $ +# $NetBSD: buildlink2.mk,v 1.9 2003/07/14 19:01:35 fredb Exp $ .if !defined(BINUTILS_BUILDLINK2_MK) BINUTILS_BUILDLINK2_MK= # defined .include "../../mk/bsd.prefs.mk" -BUILDLINK_DEPENDS.binutils?= binutils>=2.13.2.1 +BUILDLINK_DEPENDS.binutils?= binutils>=2.14.0 BUILDLINK_PKGSRCDIR.binutils?= ../../devel/binutils BUILDLINK_DEPMETHOD.binutils?= build @@ -52,7 +52,7 @@ BUILDLINK_FILES.binutils+= include/bfdlink.h BUILDLINK_FILES.binutils+= include/dis-asm.h BUILDLINK_FILES.binutils+= include/symcat.h BUILDLINK_FILES.binutils+= lib/libbfd.* -#BUILDLINK_FILES.binutils+= lib/libiberty.* +BUILDLINK_FILES.binutils+= lib/libiberty.* BUILDLINK_FILES.binutils+= lib/libopcodes.* binutils-buildlink: _BUILDLINK_USE diff --git a/devel/binutils/distinfo b/devel/binutils/distinfo index 72f59ee8f5a..b4eef1d776c 100644 --- a/devel/binutils/distinfo +++ b/devel/binutils/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.2 2003/06/08 20:17:14 fredb Exp $ +$NetBSD: distinfo,v 1.3 2003/07/14 19:01:35 fredb Exp $ -SHA1 (binutils-2.13.2.1.tar.gz) = d13624807c6b47fec870096a65d47cce4cf82370 -Size (binutils-2.13.2.1.tar.gz) = 12980018 bytes -SHA1 (patch-aa) = 21274b6e870338ec2c56ddc1ba91ffa39d536118 +SHA1 (binutils-2.14.tar.gz) = a9c2d3bd4dc55761df050dc804cea2a4a14aa941 +Size (binutils-2.14.tar.gz) = 14269432 bytes +SHA1 (patch-aa) = 34f4efe9ab793c38eccb016bd9498a7db1494953 diff --git a/devel/binutils/patches/patch-aa b/devel/binutils/patches/patch-aa index be8fb33d41c..012fd7f0479 100644 --- a/devel/binutils/patches/patch-aa +++ b/devel/binutils/patches/patch-aa @@ -1,20 +1,13 @@ -$NetBSD: patch-aa,v 1.1 2003/06/08 20:17:14 fredb Exp $ +$NetBSD: patch-aa,v 1.2 2003/07/14 19:01:36 fredb Exp $ ---- Makefile.in.orig Wed Jan 1 19:24:13 2003 -+++ Makefile.in -@@ -678,7 +678,6 @@ INSTALL_MODULES = \ - install-dejagnu \ - install-diff \ - install-dosutils \ -- install-etc \ - install-fastjar \ - install-fileutils \ - install-findutils \ -@@ -698,7 +697,6 @@ INSTALL_MODULES = \ - install-itcl \ - install-ld \ - install-libgui \ -- install-libiberty \ - install-libtool \ - install-m4 \ - install-make \ +--- configure.orig Mon Jul 14 09:36:26 2003 ++++ configure +@@ -784,7 +784,7 @@ host_libs="intl mmalloc libiberty opcode + # 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. +-host_tools="texinfo byacc flex bison binutils gas ld gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar" ++host_tools="texinfo byacc flex bison binutils gas ld gcc sid sim gdb make patch prms send-pr gprof expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar" + + # libgcj represents the runtime libraries only used by gcj. + libgcj="target-libffi \ -- cgit v1.2.3