summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-devel/binutils-nios2/ChangeLog8
-rw-r--r--sys-devel/binutils-nios2/Manifest21
-rw-r--r--sys-devel/binutils-nios2/binutils-nios2-5.1.ebuild9
-rw-r--r--sys-devel/binutils-nios2/files/binutils-nios2-5.1-gcc4.patch20
-rw-r--r--sys-devel/crossdev/Manifest34
5 files changed, 58 insertions, 34 deletions
diff --git a/sys-devel/binutils-nios2/ChangeLog b/sys-devel/binutils-nios2/ChangeLog
index 53941ff9486b..a8e1e7c53bbe 100644
--- a/sys-devel/binutils-nios2/ChangeLog
+++ b/sys-devel/binutils-nios2/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-devel/binutils-nios2
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-nios2/ChangeLog,v 1.1 2005/12/31 12:55:20 vapier Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-nios2/ChangeLog,v 1.2 2006/04/11 00:17:19 vapier Exp $
+
+ 11 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/binutils-nios2-5.1-gcc4.patch, binutils-nios2-5.1.ebuild:
+ Fix building with gcc-4.1 hosts.
*binutils-nios2-5.1 (31 Dec 2005)
diff --git a/sys-devel/binutils-nios2/Manifest b/sys-devel/binutils-nios2/Manifest
index 0de9f6189c8e..b51ad7e02a21 100644
--- a/sys-devel/binutils-nios2/Manifest
+++ b/sys-devel/binutils-nios2/Manifest
@@ -1,12 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 8aa58738f2a485534a6ee251977c24c3 ChangeLog 351
-RMD160 a63432c0c4e8b8260d235f49238f3ea46c41cc16 ChangeLog 351
-SHA256 e9b9b435f08de485266a849f9baea15b4360bb063327204be7ab0b9e62a8813a ChangeLog 351
-MD5 d55aa0e2dd2a5398de12ce2cf490058d binutils-nios2-5.1.ebuild 578
-RMD160 58986079ef60243a9a18eec06459f2a377447a13 binutils-nios2-5.1.ebuild 578
-SHA256 ae2dcc8065671abc3a57c282b64f16a7bc47c136aa397f64c83151b6d5807c23 binutils-nios2-5.1.ebuild 578
+MD5 58df59310865ba778a9f22acc9dfa60f ChangeLog 504
+RMD160 401881342fcf0207df7a9ab4dcf1d38607b7245c ChangeLog 504
+SHA256 fc5c7f2ff3bbb3a44f61738e6e734f925354da3d7668556811954bfe6e212597 ChangeLog 504
+MD5 1df29fe49852efc9d2039bbc155ff6e1 binutils-nios2-5.1.ebuild 706
+RMD160 0ab768ccf191ddc20006d73065d9452e8bf82d1c binutils-nios2-5.1.ebuild 706
+SHA256 39d3fd5b7300c3645216a394f5cc8a8641944fb03ecc9c911ca83a3aa072dcd4 binutils-nios2-5.1.ebuild 706
+MD5 8333d702f5d354425f1d02e92b2316d4 files/binutils-nios2-5.1-gcc4.patch 644
+RMD160 39be4d94c58679ee5b46221d33e0a5edaa50af58 files/binutils-nios2-5.1-gcc4.patch 644
+SHA256 8da84a4c953d353028f54e4d6fe6efbbac0e733bee255a4df8fab42d5f48f864 files/binutils-nios2-5.1-gcc4.patch 644
MD5 ed47fd0f9c30cce962253d287689be92 files/digest-binutils-nios2-5.1 74
RMD160 0b48ac30485d6872183fbc267a322a55f86bc00c files/digest-binutils-nios2-5.1 74
SHA256 15741170639a278c5d933fc08fb81d163a7a1b72dcdc4e2d1de13a630b2424ba files/digest-binutils-nios2-5.1 74
@@ -16,7 +19,7 @@ SHA256 dc790a4305ce116175492077c64be59b729fac9595769c4ea09ddaa1eb8c9ee6 metadata
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
-iD8DBQFEKh3i2+ySkm8kpY0RAlGvAKCliLkl16UVXLSIb6fYT4YYjuXLTACfZQ96
-zXkwBfvLRZUqszs8s/5k6sc=
-=6/CE
+iD8DBQFEOvWh2+ySkm8kpY0RAjvUAKCgiadeo5MBl7xc9LWlyrD2EnuX9gCfdxnH
+diWhxdOFgT556pQE+2gy4Vo=
+=6LDx
-----END PGP SIGNATURE-----
diff --git a/sys-devel/binutils-nios2/binutils-nios2-5.1.ebuild b/sys-devel/binutils-nios2/binutils-nios2-5.1.ebuild
index 04c4ae192969..d9051a478cd3 100644
--- a/sys-devel/binutils-nios2/binutils-nios2-5.1.ebuild
+++ b/sys-devel/binutils-nios2/binutils-nios2-5.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-nios2/binutils-nios2-5.1.ebuild,v 1.3 2006/03/29 05:39:12 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-nios2/binutils-nios2-5.1.ebuild,v 1.4 2006/04/11 00:17:19 vapier Exp $
[[ ${CTARGET} != nios* && ${CATEGORY} == "sys-devel" ]] && export CTARGET="nios2-elf"
@@ -14,3 +14,10 @@ SRC_URI="mirror://gentoo/niosii-gnutools-src-${PV}.tgz"
KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
S=${WORKDIR}/src/binutils
+
+src_unpack() {
+ tc-binutils_unpack
+ cd "${S}"
+ epatch "${FILESDIR}"/binutils-nios2-5.1-gcc4.patch
+ tc-binutils_apply_patches
+}
diff --git a/sys-devel/binutils-nios2/files/binutils-nios2-5.1-gcc4.patch b/sys-devel/binutils-nios2/files/binutils-nios2-5.1-gcc4.patch
new file mode 100644
index 000000000000..efc9a91d983f
--- /dev/null
+++ b/sys-devel/binutils-nios2/files/binutils-nios2-5.1-gcc4.patch
@@ -0,0 +1,20 @@
+--- src/binutils/gas/config/tc-nios2.c
++++ src/binutils/gas/config/tc-nios2.c
+@@ -1792,7 +1792,7 @@
+
+
+ /* apply the rightshift */
+- (signed) fixup >>= howto->rightshift;
++ fixup = (signed)fixup >> howto->rightshift;
+
+ /* truncate the fixup to right size */
+ switch (fixP->fx_r_type)
+@@ -1837,7 +1837,7 @@
+ nios2_check_overflow (valueT fixup, reloc_howto_type * howto)
+ {
+ /* apply the rightshift before checking for overflow */
+- (signed) fixup >>= howto->rightshift;
++ fixup = (signed)fixup >> howto->rightshift;
+
+ /* check for overflow - return TRUE if overflow, FALSE if not */
+ switch (howto->complain_on_overflow)
diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index e3b9a035db61..61b54510e832 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,25 +1,15 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 748d79cebc17a301714df8f3e4769e83 ChangeLog 6912
-RMD160 e23da350d18b011059210c8a3590bb459615159a ChangeLog 6912
-SHA256 b76775f693599c6389cacb7e83943c4b5077216e0dafa0666f44b425bbe7b744 ChangeLog 6912
-MD5 1a99936b820b81984b4e68ed7c1b7276 crossdev-0.9.13.ebuild 621
-RMD160 7da76ee5daa1795349948c8ba97e872b996f33ea crossdev-0.9.13.ebuild 621
-SHA256 04e718bbb0d9858809571ecd2b2ac6527474ea1868723aac5d05148765661f3b crossdev-0.9.13.ebuild 621
-MD5 f9333fef61ae08c07557e5ea204aefb8 files/crossdev 16420
-RMD160 ca4d4c10ce95a5c36bfb86830a40e48e78e54c43 files/crossdev 16420
-SHA256 1493316382c9eb8e2299230a4294417440624a13dc51f5b5bb50144f68eb03fd files/crossdev 16420
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-crossdev-0.9.13 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-crossdev-0.9.13 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-crossdev-0.9.13 0
+MD5 90113815fa96f0be3a9eabc0b1a449e4 ChangeLog 7140
+RMD160 2a36bf05a81303b5c42199b08f8dcd2666ed9598 ChangeLog 7140
+SHA256 ceb6ea8aa2a66b2422ad90a169f707f4fc80231ba10face93bc5ba0246f15af4 ChangeLog 7140
+MD5 f27c48a975bfe022af40975ed6173381 crossdev-0.9.14.ebuild 621
+RMD160 15f690b43d51879c20d68cf623f2d2d17497c1fc crossdev-0.9.14.ebuild 621
+SHA256 3a2c0d222abeb06b882962d8a181ba53913654cd8b00777491c60f1bc296d238 crossdev-0.9.14.ebuild 621
+MD5 9a689ce2dfc7289bbb05fe9bc82f1e1a files/crossdev 16675
+RMD160 06d12e9e82791c02ed73ee20b665e02873b470d8 files/crossdev 16675
+SHA256 a33cc367e4dd054653a3537eaa98bb93494f916f5782d08fec244fb9a01c94ca files/crossdev 16675
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-crossdev-0.9.14 0
+RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-crossdev-0.9.14 0
+SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-crossdev-0.9.14 0
MD5 e91cdaf464f515f3528da02cf06e54a1 metadata.xml 222
RMD160 0be0385efc240909b533447fe4ce586bf39c52f5 metadata.xml 222
SHA256 c11360fafdb92d96d343530a7f5869494a27c5cc1fec703094b1221632b6163f metadata.xml 222
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2.2 (GNU/Linux)
-
-iD8DBQFEKyK+2+ySkm8kpY0RAuvOAJ0fA+VuJ97rkKqjPI4FXoLdYVSqtwCdGDkD
-v9AtJZ45rrxZMowtL6EaXOM=
-=YA7I
------END PGP SIGNATURE-----