diff options
-rw-r--r-- | sys-devel/binutils-nios2/ChangeLog | 8 | ||||
-rw-r--r-- | sys-devel/binutils-nios2/Manifest | 21 | ||||
-rw-r--r-- | sys-devel/binutils-nios2/binutils-nios2-5.1.ebuild | 9 | ||||
-rw-r--r-- | sys-devel/binutils-nios2/files/binutils-nios2-5.1-gcc4.patch | 20 | ||||
-rw-r--r-- | sys-devel/crossdev/Manifest | 34 |
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----- |