summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfredb <fredb>2003-07-14 19:01:35 +0000
committerfredb <fredb>2003-07-14 19:01:35 +0000
commite8ddce3d99441aaf8622dacca7b41c45eb860c58 (patch)
tree3833f92e2f2e4b4b25d5565af95b3d155c72bde7
parent80cad9510657938247aab9fc23f617e2f9c1fd60 (diff)
downloadpkgsrc-e8ddce3d99441aaf8622dacca7b41c45eb860c58.tar.gz
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=<text>, --prefix-sections=<text> and --prefix-alloc-sections=<text> 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.
-rw-r--r--devel/binutils/Makefile14
-rw-r--r--devel/binutils/PLIST.common95
-rw-r--r--devel/binutils/buildlink2.mk6
-rw-r--r--devel/binutils/distinfo8
-rw-r--r--devel/binutils/patches/patch-aa31
5 files changed, 68 insertions, 86 deletions
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 \