From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sys-devel/binutils/Manifest | 22 ++++++++ sys-devel/binutils/binutils-2.25.1-r1.ebuild | 10 ++++ sys-devel/binutils/binutils-2.26.1.ebuild | 10 ++++ sys-devel/binutils/binutils-2.27-r1.ebuild | 10 ++++ sys-devel/binutils/binutils-2.28.1.ebuild | 10 ++++ sys-devel/binutils/binutils-2.29.1.ebuild | 11 ++++ sys-devel/binutils/binutils-2.29.ebuild | 10 ++++ sys-devel/binutils/binutils-9999.ebuild | 6 ++ .../binutils/files/binutils-configure-LANG.patch | 65 ++++++++++++++++++++++ sys-devel/binutils/metadata.xml | 14 +++++ 10 files changed, 168 insertions(+) create mode 100644 sys-devel/binutils/Manifest create mode 100644 sys-devel/binutils/binutils-2.25.1-r1.ebuild create mode 100644 sys-devel/binutils/binutils-2.26.1.ebuild create mode 100644 sys-devel/binutils/binutils-2.27-r1.ebuild create mode 100644 sys-devel/binutils/binutils-2.28.1.ebuild create mode 100644 sys-devel/binutils/binutils-2.29.1.ebuild create mode 100644 sys-devel/binutils/binutils-2.29.ebuild create mode 100644 sys-devel/binutils/binutils-9999.ebuild create mode 100644 sys-devel/binutils/files/binutils-configure-LANG.patch create mode 100644 sys-devel/binutils/metadata.xml (limited to 'sys-devel/binutils') diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest new file mode 100644 index 000000000000..c00457752280 --- /dev/null +++ b/sys-devel/binutils/Manifest @@ -0,0 +1,22 @@ +AUX binutils-configure-LANG.patch 2082 SHA256 316f75980bfcccc306bd466d72d0e20a0ac327b8b7642fa2e3cf8d95d65f24d6 SHA512 1caf25d5e332d7de313b6be73e753fdde7b02235af564a9c06517f5874127998eeed731388617b75f54be6fec21835b78a54ce6c7162a33e25411fe3c78efee7 WHIRLPOOL 7d36d954bdac43412de2197066fe1eeb3d6d28f8756c350fe94d7fd7aab3177382dd38473a2dd02d6ddeb76c224e08733825cd07949a3760f5fe67434b8bc882 +DIST binutils-2.25.1-patches-1.1.tar.xz 18724 SHA256 3d4c0ab2d45d3a952f60246fa5a4353f057c03110130b50e3b2103bd49c345fa SHA512 209c55bf26b51d8c513b40abd2d95f687159c4e964a6c732924f277d04c97323c427fe452c63d5ec6962dcd8892d6d5d807ba88826739425bce6812a31f573dd WHIRLPOOL 2b650af352183d2b58abaee955b223606d63bd5f22a73360e79af1d3b575c5ea385f90be92348ec850534d96f7b6632b1e494f314ec1655eedc26108e849aab7 +DIST binutils-2.25.1.tar.bz2 24163561 SHA256 b5b14added7d78a8d1ca70b5cb75fef57ce2197264f4f5835326b0df22ac9f22 SHA512 0b36dda0e6d32cd25613c0e64b56b28312515c54d6a159efd3db9a86717f114ab0a0a1f69d08975084d55713ebaeab64e4085c9b3d1c3fa86712869f80eb954d WHIRLPOOL daa804331ee880296c2fe29fd9b8a52cc695629d4bbe0b9889d96ffc54d330f00fac3f3cb12b3aaf6b7505521ef499c53760912cd7c9bb54f2d5e288224bd1eb +DIST binutils-2.26.1-patches-1.0.tar.xz 11212 SHA256 e56e2a6b64b8abe2f4aed1a9b1517fc8cbb5fd661f40118d0163d93943870e77 SHA512 c520967659c66f05f7ad795bb0bc2522e139977ab3ae8cfd9ec0d093a412a7291d1cabaa6b429c618fcf7253458a6fbe5a7dc3f62e0ac9762667308067db075c WHIRLPOOL 027b6a864134e2690d309922009740338bbd927581c6657c640d3061447f308c2e27a8c06a9202ae3f4aac4bcbf9e28303b52f81745d4062bf5b8c638cd1a9b7 +DIST binutils-2.26.1.tar.bz2 25595243 SHA256 39c346c87aa4fb14b2f786560aec1d29411b6ec34dce3fe7309fe3dd56949fd8 SHA512 9d9165609fd3b0f20d616f9891fc8e2b466eb13e2bfce40125e12427f8f201d20e2b8322bb6cb2b45e8df812f0e8ac059149f8a1f69ba3ed9d86a35c6a540b67 WHIRLPOOL c33eecdf855dd17314c3b7bbb0060399148d4dba867eb038bfb7555010fd003ba8b5b86480e4df389e19bba7b1fd0b9264291e6af20be4ffd4ff504d2255d003 +DIST binutils-2.27-patches-1.1.tar.xz 9828 SHA256 fbabb2c1cb69ad0c83d97ec6342ea663dea12b61cd3858088071f5575d842f6f SHA512 5059a784344e0554965473808b9d72af34f793e5538e82010adbbf586d583ddfd9f5ca637e6ba658e566c406244ae79b2ab5135995bcfedc8a96b9293366199d WHIRLPOOL 23c10c3c71a6d7d5f1fca97dcb77cf3bdb0a4114321a3cb51d88a4549404da63d74c30e6732c1b7fdefc3380d28b2064752155dfd22fa345e62df8df25a9690d +DIST binutils-2.27.tar.bz2 26099568 SHA256 369737ce51587f92466041a97ab7d2358c6d9e1b6490b3940eb09fb0a9a6ac88 SHA512 cf276f84935312361a2ca077e04d0b469d23a3aed979d8ba5d92ea590904ffb2c2e7ed12cc842822bfc402836be86f479660cef3791aa62f3753d8a1a6f564cb WHIRLPOOL d3204b4900529f697285fb1fe622ecc949c43f064e6b83a1cecb1ea8810a214842c729266c9a44537dc0a86d6d2b3ac100f54c721cc284e54f9d6feb90930d15 +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.29-patches-1.0.tar.xz 7548 SHA256 8ce4d1ea1224a305c4e36529e02dba87306075638ba0415b69ceeccedc77cd6e SHA512 5375bfb1b796b7692cf2adfc41bd2ae2e6dc19ff497db5f6beb35a456981b3adb8552ef14f32382faf655aa40da86c2d44177a658ec71e1c0e228dc27a4f2e18 WHIRLPOOL 73d2b78ea18e3427442bcb24440f671c1d35c0b559bf2141f30052b2bb8d6a8a6e29994cac741e4e50071c716d761f32b36358487a176d67e8cd226dfaaeafc2 +DIST binutils-2.29.1.tar.bz2 29123355 SHA256 1509dff41369fb70aed23682351b663b56db894034773e6dbf7d5d6071fc55cc SHA512 4063d34555526922376ccceb3f14b43e287442e82a8038cf50f4f51ad97d438c672c0e310ca4b856c9aff5aa9911073e256e8298a7a3f1844eeb60b90d955592 WHIRLPOOL 55bf62434bb00b9a355f8d7138c97b6d984eed3a83d7eb37137cf3ab8efcc8e536415d68eba375ae0ab30743f5b3014a664f7d3c773ed55da40c8814691e04d8 +DIST binutils-2.29.tar.bz2 29073316 SHA256 29a29549869039aad75fdf507ac30366da5ad0b974fbff4a8e7148dbf4f40ebf SHA512 8148587d7e4f14ebcbcb3f984b116deaae5d4008228628acde14bc242a64a4b53faf1f6077a2c4ca4750e2f254b698ba506bd657f79e1202e87e7029b0069337 WHIRLPOOL 62b3e9ff6f85f8f4a13b71361f5abc4081a70de560931dcaaece1daef04c6bc7d3e0085cbacff0abbb750c4779863d45bc0d8d17273965472992c6b61b5cab20 +EBUILD binutils-2.25.1-r1.ebuild 292 SHA256 a43f6b565a9abf4ac46cb1797362d4065fd29dbdc57e4e53c875d77a953b189f SHA512 1cfad3df5fee60fcf6276ce37d9c5fb5dce649af43491ef02f258f277d8daa64d7937dafc972336b20e945c16b0a356d97adc85e8eb1c74ab535362170dab8ba WHIRLPOOL 8a455f3678790203a2feef40f097082d8469802a752cb2c8760e072e6a3576ae6190c0881a0a0b4aa8140aa0fe7d2dcf0a481a96844321096b13e3c27aab10fb +EBUILD binutils-2.26.1.ebuild 292 SHA256 748d43c747a69530b721cd390a90f6e4aa6ef09266355a826ee018acfa72740b SHA512 0b27ea4b0f4653b80502f0d3519be3f0cfd8644e18eb52b5a1aa8bf5ebfae3b7a8dfd8242800185cb20611be9014d625c93658f24b4561432c39a3b9e3c2d564 WHIRLPOOL 53e57958ed3a95ecb29e85ffcbf96056e3c1221b2f950364991751b4ea3d8dd68f569bad984f530d24dbde7811074550ecfffafa142af1dbb20416206b51c952 +EBUILD binutils-2.27-r1.ebuild 305 SHA256 b0b34c4aef2843fc34a6cd88f8dfd001bfb86d43d0a0a9a1ee936f11e30efde1 SHA512 a8f2a1594d97092195cb9d59b3ab7783eb777df6a175fa4361b92b4d8d415920b2e383174732f26a780dc1d4844eae1412654fb07eeeea6fb01399ad9e8ca17a WHIRLPOOL 1bd830455aa870d27ba758761075042c98edd8cd6ecabaef0ab22e74bd82f023c676255a854b65e7f873f8a3dba37f154201e9bea3e1ed4accb73726da7cfe18 +EBUILD binutils-2.28.1.ebuild 296 SHA256 cadbce3ef1ca2951b99ed95c9b9650b367a8f9b44a9400376076e50bfff252aa SHA512 3f8eeced53288d9ee9ead1f8a3807967973cf81e118162aff157702e07eb959ce2d5cbb14eb86918ed0987939d8b6a73e697e2be7f4c838987bcd61b10256182 WHIRLPOOL 31d8c431832866e37fba9a388d8fb93810779084593856bfdeccd8c352367798c52d053aed4bf069177c2a4497712b424ab324d36f8dae80e45bcf6a9eedcf2c +EBUILD binutils-2.29.1.ebuild 331 SHA256 18f1c53b5ed455c213523587462ec5776f305a5c7f11fcec0309f4ff96ed45f0 SHA512 d51153e907bbd45db7c19545e41da485932d3d51aada2240ba84297f463e324815d1e9e5cc9a7ae307787189aa3b16ec7998f7786f59c812b66ca118f32657b7 WHIRLPOOL ed9a9b32c022f2a463e1ebfecac901a1edb84e919e24fde0644f85c7c30721967d18c6b6eed2139c78f8a2a40c9c5bab635d86e9e0848d311e6048ecae75296c +EBUILD binutils-2.29.ebuild 305 SHA256 2d264617b186701edd47738c65fdc7da40f23d6db78dbd0e303e9e0577b4c296 SHA512 323b09cda066e602447c642b65dc4aa21656052746229081ce224d9e1ce0d2bbdf18de82534ebcc8e9f12bc1cf56dc774318d11d9b2354a9c72e1fb0cadf428a WHIRLPOOL c5644b2083747a94fa69f65d915afad4953d2f087c24dafa447c293c686cf7057e7b82ef190b21eb88ddfdba198b82ee9d1996e92f67095ccd23cb7deeacb2cf +EBUILD binutils-9999.ebuild 145 SHA256 4a8014214eb3037cfd56de512b1cd522a218f29b55cedbd5e77a0438cea2fe54 SHA512 d3246d9ab93059b760ef2f05792e9d4910fe022eb2a8e49148481dd521b282178299f29d2529be76756704b213897ffc419c99970ce7f12d661ef60f4ec55d43 WHIRLPOOL 02f7a68a1e2442511f6b1c631eca53bcb32ffc4649b146c43cfbfa5d5313a18416d88360702dc76f4e840100f301e30022267423a7b175308c1446f3c81ff341 +MISC ChangeLog 6196 SHA256 5174ebc8f6a4f0e961c20111b1acaacb7df3b4cf8829128a8dccb1a524769871 SHA512 c43677b6e48405577f1439262d92546c10e798b4068d82c98bafef05b5f38d98c5a76b1c9eb8334ee1448ef23302c6738f4c3f1079af2e93e6991a8de5753a90 WHIRLPOOL abdc7cae810b7a59e4b0f73890ca56800f8b8873e756face845fa450e2452ebf03e47dad6753d11ebd23f0a7cf34cba45e8e4e9922af86178ce97bccee8b031f +MISC ChangeLog-2015 86934 SHA256 b5091cb7a03ce5eb673b017c8ebe45ffdd05589017b0d032b8ef5e0a7f294e30 SHA512 f14a5a3e066373ac212f9da4f687543dcf83d474fe589911b4f64b2fcf3a92ba67b9e0310947ea9b814008cd0ca94956a277b1dcd3e0f3c783df39dae3a4ae82 WHIRLPOOL f4ae6afd88ca200e3d2785a8d4277c636b44b8182525224d47270b5b7856ed5065c71f25ab5efa0fbe3025674ba24799fc686506a9c4b1099e139a87b3ec1c0e +MISC metadata.xml 447 SHA256 28a93b925d6b8a5a92cdca3b68739de43c38f26d1103c3b93583db3eea4a2389 SHA512 73cb18db3a677767a78d5cab44ca721083ef17b4a158c10a66a186835b57a3d763b6f6753c836620b32ec912834ae8da2148c8fa0e4932170956b92c75169a9d WHIRLPOOL e36c9ed9120bafee38e36adc8517af6ab4f60c7946eb7275692984213912845770fe15fe13f38bb9ca3483513483a858a8a440ade107c1faa1ac1667ad554403 diff --git a/sys-devel/binutils/binutils-2.25.1-r1.ebuild b/sys-devel/binutils/binutils-2.25.1-r1.ebuild new file mode 100644 index 000000000000..dff9b0c9a2ef --- /dev/null +++ b/sys-devel/binutils/binutils-2.25.1-r1.ebuild @@ -0,0 +1,10 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +PATCHVER="1.1" +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" diff --git a/sys-devel/binutils/binutils-2.26.1.ebuild b/sys-devel/binutils/binutils-2.26.1.ebuild new file mode 100644 index 000000000000..63894d4eb470 --- /dev/null +++ b/sys-devel/binutils/binutils-2.26.1.ebuild @@ -0,0 +1,10 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PATCHVER="1.0" +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" diff --git a/sys-devel/binutils/binutils-2.27-r1.ebuild b/sys-devel/binutils/binutils-2.27-r1.ebuild new file mode 100644 index 000000000000..441d4d8408e6 --- /dev/null +++ b/sys-devel/binutils/binutils-2.27-r1.ebuild @@ -0,0 +1,10 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PATCHVER="1.1" +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" diff --git a/sys-devel/binutils/binutils-2.28.1.ebuild b/sys-devel/binutils/binutils-2.28.1.ebuild new file mode 100644 index 000000000000..d57f8f8e717e --- /dev/null +++ b/sys-devel/binutils/binutils-2.28.1.ebuild @@ -0,0 +1,10 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PATCHVER="1.0" +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" diff --git a/sys-devel/binutils/binutils-2.29.1.ebuild b/sys-devel/binutils/binutils-2.29.1.ebuild new file mode 100644 index 000000000000..518550da5712 --- /dev/null +++ b/sys-devel/binutils/binutils-2.29.1.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PATCHVER="1.0" +PATCH_BINUTILS_VER="2.29" +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" diff --git a/sys-devel/binutils/binutils-2.29.ebuild b/sys-devel/binutils/binutils-2.29.ebuild new file mode 100644 index 000000000000..6fafa8ee88a9 --- /dev/null +++ b/sys-devel/binutils/binutils-2.29.ebuild @@ -0,0 +1,10 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PATCHVER="1.0" +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" diff --git a/sys-devel/binutils/binutils-9999.ebuild b/sys-devel/binutils/binutils-9999.ebuild new file mode 100644 index 000000000000..cf90a61b1d4c --- /dev/null +++ b/sys-devel/binutils/binutils-9999.ebuild @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit toolchain-binutils diff --git a/sys-devel/binutils/files/binutils-configure-LANG.patch b/sys-devel/binutils/files/binutils-configure-LANG.patch new file mode 100644 index 000000000000..5521d196cf4a --- /dev/null +++ b/sys-devel/binutils/files/binutils-configure-LANG.patch @@ -0,0 +1,65 @@ +The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in +option parsing, it may break. + +http://bugs.gentoo.org/103483 +http://bugs.gentoo.org/122216 + +--- configure ++++ configure +@@ -54,6 +54,19 @@ + infodir='${prefix}/info' + mandir='${prefix}/man' + ++# NLS nuisances. ++for as_var in \ ++ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ ++ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ ++ LC_TELEPHONE LC_TIME ++do ++ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then ++ eval $as_var=C; export $as_var ++ else ++ unset $as_var ++ fi ++done ++ + # Initialize some other variables. + subdirs= + MFLAGS= MAKEFLAGS= +@@ -452,16 +463,6 @@ + esac + done + +-# NLS nuisances. +-# Only set these to C if already set. These must not be set unconditionally +-# because not all systems understand e.g. LANG=C (notably SCO). +-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! +-# Non-C LC_CTYPE values break the ctype check. +-if test "${LANG+set}" = set; then LANG=C; export LANG; fi +-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi +-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi +- + # confdefs.h avoids OS command line length limits that DEFS can exceed. + rm -rf conftest* confdefs.h + # AIX cpp loses on an empty file, so make sure it contains at least a newline. +@@ -1850,6 +1850,19 @@ + # Compiler output produced by configure, useful for debugging + # configure, is in ./config.log if it exists. + ++# NLS nuisances. ++for as_var in \ ++ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ ++ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ ++ LC_TELEPHONE LC_TIME ++do ++ if (set +x; test -z "`(eval \$as_var=C; export \$as_var) 2>&1`"); then ++ eval \$as_var=C; export \$as_var ++ else ++ unset \$as_var ++ fi ++done ++ + ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" + for ac_option + do diff --git a/sys-devel/binutils/metadata.xml b/sys-devel/binutils/metadata.xml new file mode 100644 index 000000000000..3b4e0782a80b --- /dev/null +++ b/sys-devel/binutils/metadata.xml @@ -0,0 +1,14 @@ + + + + +toolchain@gentoo.org +Gentoo Toolchain Project + + +Adds support to binutils for cross compiling (does not work with gas) + + +cpe:/a:gnu:binutils + + -- cgit v1.2.3