aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2017-11-21 19:51:42 +0000
committerStuart Shelton <stuart@shelton.me>2017-11-21 19:51:42 +0000
commit5eb12135ee4dea86517dcb605be1232f45903f75 (patch)
treeddd761567c6f12d70f2db39711a62d4d6648dfd3 /sys-devel
parentUpdate sys-apps/coreutils-8.28-r1 (diff)
downloadsrcshelton-5eb12135ee4dea86517dcb605be1232f45903f75.tar.gz
srcshelton-5eb12135ee4dea86517dcb605be1232f45903f75.tar.bz2
srcshelton-5eb12135ee4dea86517dcb605be1232f45903f75.zip
Add sys-devel/binutils-2.29.1-r1
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/binutils/Manifest4
-rw-r--r--sys-devel/binutils/binutils-2.29.1-r1.ebuild35
-rw-r--r--sys-devel/binutils/files/binutils-2.29.1-nogoldtest.patch27
3 files changed, 66 insertions, 0 deletions
diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index fbf06757..2ffc9d7b 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -1,3 +1,4 @@
+AUX binutils-2.29.1-nogoldtest.patch 730 SHA256 ca679da6dd5c8e4ad9d8923d7af5fc0db6657493fd3705ba3571b64071dbfb3e SHA512 dd94d947fd25a770990ebc711fba6f680c90677e726f7cdc5435dd121f57e28e3a19343805e514045513bb011094f3a1fe2c4178d1be73e5d38a24abcc2b88e5 WHIRLPOOL bc222a828fa7a765f0ce27e573ac4dfad0e4c58fdfe01588d20ddb67aa4b42f4f24dd82c7b190bb932c194d1d0ebc3df66e074904c1b22efee36adc5d7ed8b63
AUX binutils-configure-LANG.patch 2082 SHA256 316f75980bfcccc306bd466d72d0e20a0ac327b8b7642fa2e3cf8d95d65f24d6 SHA512 1caf25d5e332d7de313b6be73e753fdde7b02235af564a9c06517f5874127998eeed731388617b75f54be6fec21835b78a54ce6c7162a33e25411fe3c78efee7 WHIRLPOOL 7d36d954bdac43412de2197066fe1eeb3d6d28f8756c350fe94d7fd7aab3177382dd38473a2dd02d6ddeb76c224e08733825cd07949a3760f5fe67434b8bc882
DIST binutils-2.23.2-patches-1.0.tar.xz 10884 SHA256 47df1338ee285548630dabb6e414cd7ffffaf068a56ea22a185608fcbd091703 SHA512 25d52694e653dd2642eb643ef3bd48a099876515d66b0b1ed8dfa5f60cadaa1bb92a589e370528ec52add7571c0ea1a98859bfde0821c73ec0ded492fff0915c WHIRLPOOL 2aba579641a1b8e701b25c9d0094c9991e151ddd0b02fae7273ca8c9e31fd344cbf3782c5a5f9960a9bee16b41bc898c8ad0ec76ba8ee396d28e878dac47ffc7
DIST binutils-2.23.2.tar.bz2 21440347 SHA256 fe914e56fed7a9ec2eb45274b1f2e14b0d8b4f41906a5194eac6883cfe5c1097 SHA512 dec753bbba008f1526b89cf1bd85feba78f362f5333ffdf93953fd131eb755976dec82a0a4ba38c43d2434da007137780cfe674de5414be5cf7ce7fbc6af6d16 WHIRLPOOL 1be65f03569d599899c5b57ac7aedbf90b311f9a47c1883dc62c0717b0757ebfb33e17ab3def8d0b805daabba67cf554463f88675c9f552a6fd8dbe7ca77b442
@@ -11,9 +12,12 @@ DIST binutils-2.28-patches-1.2.tar.xz 17572 SHA256 d3fd98b218b0469f216a65676fdc8
DIST binutils-2.28.1-patches-1.0.tar.xz 19772 SHA256 50cfce6ef7f546dcdb983a8b632507b5cdd51095e4acf1f15bfcd68027d438a4 SHA512 c2c7d22e1013e79040c4dcb4d70649e78a070976ba3a4bc2ceb4805827b9d93eea1805c85db4fcb6b31be5218c3d7b42a4990437a7c01dc01fd7e9dedb606828 WHIRLPOOL 2369fce643cc9b83724b486521621d744de0eaf3d95fdd34c7f1c785bc400f3ed31ae6105001870f33539664d84dd9caae854725e20007f136929d2ece755247
DIST binutils-2.28.1.tar.bz2 28120394 SHA256 6924999be62d4464458eb53c11f27277cfb63755df8c1cd47b8d15d02c1942ea SHA512 5ec5212497b0fa8324f6a0884c284cb71c01942bbd39356d1ae745a5c9d97274c10f9d9c723f4bef6f0217662dfcd0c36e4e955a7599b11217658dc7b97553eb WHIRLPOOL 5c616f719827e5da7db23e89c761323cd4828b4779e79c3983d3ea429bce57ed40219982c478237b4dd728b77bae0a6447d912d96490ed1f5fc279ba5fd73bc6
DIST binutils-2.28.tar.bz2 26556365 SHA256 6297433ee120b11b4b0a1c8f3512d7d73501753142ab9e2daa13c5a3edd32a72 SHA512 ede2e4e59a800260eea8c14eafbaee94e30abadafd5c419a3370f9f62213cf027d6400a1d4970b6958bd4d220e675dcd483a708107016e7abd5c99d7392ba8fd WHIRLPOOL 7fb876668c4fd8b10641fb8d831e7d23723ccb9b1051650c76a3a99696d37d120ef969e3c1cc144b0ffd765ef8e8698fe553c39cc65d0b9499a87d4886d6419d
+DIST binutils-2.29.1-patches-3.tar.xz 20904 SHA256 a9c6cc884637a398cc6969ca7b734c48967e5ad11e2a74aae25cf53931c85b2b SHA512 ba54efaf9e9f668d2922972acd2cdf5c3e6f174cfcc73d29953ab4ba6e157ce0cb500c583568a4e3baaaa92c9d30c394a327f29b51292acc66f8d3f20f5eae2a WHIRLPOOL 993b08862835843fdda3d3916f7dfed2d9e195c13e6b52deac42b3e714a022b36f62d41a4c2de89c0dc7eb751f28ac3f2fd8774e3bc4551b411c16688400e2c3
+DIST binutils-2.29.1.tar.bz2 29123355 SHA256 1509dff41369fb70aed23682351b663b56db894034773e6dbf7d5d6071fc55cc SHA512 4063d34555526922376ccceb3f14b43e287442e82a8038cf50f4f51ad97d438c672c0e310ca4b856c9aff5aa9911073e256e8298a7a3f1844eeb60b90d955592 WHIRLPOOL 55bf62434bb00b9a355f8d7138c97b6d984eed3a83d7eb37137cf3ab8efcc8e536415d68eba375ae0ab30743f5b3014a664f7d3c773ed55da40c8814691e04d8
EBUILD binutils-2.23.2.ebuild 746 SHA256 6f3c85c2964da6995d15934a8c5dc0527670f20bb709826a8f6e63fbbdf6812f SHA512 583e45cac35545b245a64d22f601ea6d7669178d47ff0afb382810391ff5ef956fc2d46194384d11ba0dad910b4014b5a65106c634e81a0423b53752bc34424d WHIRLPOOL ce4536d3e7b373b946fd0c978db26a7e89410405aeb794f9abaa9e1d4617cdae984cbc5f01a8a73cfcb3f07ebe10044b4552fbafee6c58513a8e93dbcda6c2fd
EBUILD binutils-2.24-r3.ebuild 894 SHA256 057b312cc6c975c43be2eef20fdb8c8a0bcaa4b12d75d1ca87e0d460f9264480 SHA512 a549576e6bbfa161510a743fd63082482895f33d9c505ced6ee93caf89b29a858b4b11ea004ae04380ae101574a87b241b38553b8374103de619b05750f4e02a WHIRLPOOL 8456ddb314b05d9972de963140449509a490d44f902afa98f05218c0c5cdbbc301e36b571c5fe46a34fe1b110c1dcefcb928e25fa1522d3e706f06dbb3ead102
EBUILD binutils-2.25.1-r1.ebuild 900 SHA256 87df094f3dc2d2da1c270c80ac249a0f8bfc86af33bc5be671c812d4bc1ef001 SHA512 b588d8c5467090716710c6d882692115f883271378b9ecc85118ad2aef240747dfee2dd2d097120328c3c0c2ee2679a0261f05e91b40de345ed437741937f9ee WHIRLPOOL e2d654b12f59bdef069eb19f8d0722ed76296e0c397d5d7dfe24689f2f2c1d89c3cb42c989f83611d3cb8c2a1ada403528ab401543a5df1ccedda45d2703b802
EBUILD binutils-2.26.1.ebuild 898 SHA256 6433ae92b82f1c9080dd62e0bb4ca66720006035c8777bffae07a5e6516847e7 SHA512 38a378d52e0d1bd773155c036b92fee2e4eaf6a3553e659bc6ff7e3feaecc28a5249925c8f0909718797e7f70b19c14c7e0e98ebe5e5c8adc29ac5ce837dbd75 WHIRLPOOL 23b6205d88356b92aaf138ea1769172ac82392537cc4feda80d52a29f5c2a24ec71bf8a9ccff08cd11da76976c62abf32bbf1c25ef818227be9b1dc941c49b78
EBUILD binutils-2.28-r2.ebuild 882 SHA256 06dae8f72a9674d38fde5afa4e933c3544c42a63e62c24e557e34c6d6bcf827e SHA512 dc5757cc266ce3492d9242af216eb126456db1480749162f1a97ea40fd788de1f59a7790c2eb6b923d20225999214fff220d1cab2ac926654d1d4cdb0963279e WHIRLPOOL 205815f959cb8fbb393bb5aa24feba54c78372eced1e4955176644fa9ea18fb25bbb89150b596fcc807717a2757ffb9b7ed977a963e1019fd6d098b562fe77f2
EBUILD binutils-2.28.1.ebuild 879 SHA256 0210f4c8f9eadd93b39c0cdcfb4bc47b15d7be258395b39b2781dbac05e3e21b SHA512 2a4668bd283e16a80a12734598176aaa28249488a692ffd1759be702cc1c03d0a716eee62325fb51f50fe5c7d4d8171bd2db67df4ca5458775cbf163e968a552 WHIRLPOOL afc9e0b90efe5b29d501880859d1f8c8e1f1857ec2eee6a58e31a14bf04323b9d0079f70c6393d707cd7d76745fcdb3821de1a97b037ddd49591c85718d8cb0b
+EBUILD binutils-2.29.1-r1.ebuild 931 SHA256 6dd105f2d1bf91b76c1d43068711955cb25903520faa23bb76dd62ce553e4459 SHA512 9ec815bb14736542e9aaa2de3d5c017b166dde42cb4cc9f69b2b313cc790a6d85aba468ed73e669260cf5e845ddb3c7a69493fb130777cbf3c842251eae55072 WHIRLPOOL 1ac6bae2b825791d23f7d7625bf3085f2e0ba301192ad78fd4d3c79e84ad01d262d96fbd93367ca3964980f5c051d7a56e23758da5a8ea484d322955cd7cd4f8
diff --git a/sys-devel/binutils/binutils-2.29.1-r1.ebuild b/sys-devel/binutils/binutils-2.29.1-r1.ebuild
new file mode 100644
index 00000000..9738a679
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.29.1-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PATCHVER="3"
+ELF2FLT_VER=""
+inherit toolchain-binutils
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd"
+
+PATCHES=( "${FILESDIR}/${P}-nogoldtest.patch" )
+
+src_prepare() {
+ default
+
+ if [[ "${ARCH}" == "amd64" ]]; then
+ einfo "Updating lib(x)32 paths on AMD64 ..."
+
+ #local LD32="$( get_abi_LIBDIR x86 )"
+ local LDx32="$( get_abi_LIBDIR x32 )"
+ #local LD64="$( get_abi_LIBDIR amd64 )"
+
+ LDx32="${LDx32:-libx32}"
+
+ sed -i \
+ -e "/program interpreter$/{s:\"/libx32/ldx32.so.1\":\"/${LDx32}/ldx32.so.1\":}" \
+ gold/x86_64.cc \
+ || die 'program interpreter replacement failed'
+ sed -i \
+ -e "/LIBPATH_SUFFIX=/{s:=x32$:=${LDx32#lib}:}" \
+ ld/emulparams/elf32_x86_64.sh \
+ || die 'elf32_x86_64.sh patch failed'
+ fi
+}
diff --git a/sys-devel/binutils/files/binutils-2.29.1-nogoldtest.patch b/sys-devel/binutils/files/binutils-2.29.1-nogoldtest.patch
new file mode 100644
index 00000000..8e066992
--- /dev/null
+++ b/sys-devel/binutils/files/binutils-2.29.1-nogoldtest.patch
@@ -0,0 +1,27 @@
+From 40f6e93e5078f16897f23856886566fe3b546206 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Fri, 3 Nov 2017 21:51:35 +0100
+Subject: [PATCH] Gentoo: Disable gold testsuite for users since it fails
+ upstream
+
+https://bugs.gentoo.org/634348
+https://sourceware.org/bugzilla/show_bug.cgi?id=21090
+---
+ Makefile.in | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index 3acb83b8de..49de829bfa 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -2340,7 +2340,6 @@ check-host: \
+ maybe-check-mpc \
+ maybe-check-isl \
+ maybe-check-libelf \
+- maybe-check-gold \
+ maybe-check-gprof \
+ maybe-check-intl \
+ maybe-check-tcl \
+--
+2.15.0
+