From fff8c930bc2fd45fbe87934979cc0b82ebe7799a Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 16 Mar 2015 21:24:01 +0000 Subject: [PATCH] Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre Rostovtsev. Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200 --- sys-firmware/ipxe/ChangeLog | 7 +++- sys-firmware/ipxe/Manifest | 32 +++++++++---------- sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild | 8 ++--- sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild | 12 ++----- sys-firmware/seabios/ChangeLog | 7 +++- sys-firmware/seabios/Manifest | 32 +++++++++---------- sys-firmware/seabios/seabios-1.7.5-r1.ebuild | 23 ++++++------- sys-firmware/seabios/seabios-1.7.5.ebuild | 23 ++++++------- 8 files changed, 68 insertions(+), 76 deletions(-) diff --git a/sys-firmware/ipxe/ChangeLog b/sys-firmware/ipxe/ChangeLog index 186f13ca03fa..cada7e102167 100644 --- a/sys-firmware/ipxe/ChangeLog +++ b/sys-firmware/ipxe/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-firmware/ipxe # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ChangeLog,v 1.19 2015/03/16 19:27:11 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ChangeLog,v 1.20 2015/03/16 21:23:59 vapier Exp $ + + 16 Mar 2015; Mike Frysinger ipxe-1.0.0_p20130624.ebuild, + ipxe-1.0.0_p20130925.ebuild: + Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre + Rostovtsev. 16 Mar 2015; Mike Frysinger ipxe-1.0.0_p20130925.ebuild: Switch to new tc-getOBJDUMP and fix quoting in ipxemake helper. diff --git a/sys-firmware/ipxe/Manifest b/sys-firmware/ipxe/Manifest index 531e966b3170..920373aee686 100644 --- a/sys-firmware/ipxe/Manifest +++ b/sys-firmware/ipxe/Manifest @@ -8,24 +8,24 @@ DIST ipxe-1.0.0_p20130624-936134e.tar.bz2 2230605 SHA256 bbf9435515a481ab4e5bfc4 DIST ipxe-1.0.0_p20130925-cba22d3.tar.bz2 2240189 SHA256 c9c819bac8a925aad30ac88a23a86dd5591a9c31846058e77465d05551fc6189 SHA512 a098d3fc0f68067be281b9c3654bb1b0be1b9d397327b55b36b17e69faf03ce6117d0278552c06990a5020e4ece7acac168d975b3c7bfce3b6865dea1fd1d8dd WHIRLPOOL 11442ea81032b4c9c00d3c1346761163cbcf2db2bc957bfbaba74c7f9109136bf5334e26752f9d10a8ed0f093ae39fd28e4152d522aa4dd86e4d1c05695d7d3a EBUILD ipxe-1.0.0_p20120905.ebuild 1736 SHA256 6f5fa565d43bee60cc94023f93e21cb5e5d2247d2740d477014ca70d13434429 SHA512 7ee3a59899941bb80cfbad7b0c09301bcd2b0fdc070382a77fa46972451b4abdd0a9085ff09231b18c69ffff6a94806845e149e7b1512bd52a91ebffd5f8fe6b WHIRLPOOL 3449f9f7a0e0c58de80adf05a02bdc1d4151a353e561c000b0ca4ba2c78bb51b3b447995db62cc82a67492712a13c2f68560c96da1ea558c0eac6a63e930ee3f EBUILD ipxe-1.0.0_p20130225.ebuild 1923 SHA256 c6f6e5928b38f5848b101d4bf1135abdd628cf5c9c30fee567d3bde595917c2a SHA512 20b13e4750ef7a79cde0751225b8286e3498cf69799d7553e02d94ab40ec745ca355813424cc7dce24862fdc8c2a188a1a0671676953911d3917656c0330396c WHIRLPOOL 6e6a26b99522ea58144cf8a4ab3ce6389138866b692daabd6735e90ee5d0b7f69772de22874421771bf57eb55899509598843722ca3923f06cce7f3d47d2e6c4 -EBUILD ipxe-1.0.0_p20130624.ebuild 2335 SHA256 9476a77b583cddea480c042a09a0c0bb4f598ad7be371f57dc536fd82c8fe15d SHA512 d3731dd9f31e8782d95d3b2279699f31cb8d0f6ce0c9694f970d9b0db9d86023346840c5a3b2b58e1d58c635cffcf108cb7d9d8ce7d5dbf21a522ccb88e1219f WHIRLPOOL 2a82f85e809e7866ad2368760c96b624a02f08e0e6ad8de207dd7f5ec047f544b825949e749b63146258aff545aa442a916aa88d997edfdc80a03ce33ff05674 -EBUILD ipxe-1.0.0_p20130925.ebuild 2398 SHA256 1c55bed5241f2037bbffc870c88dc782c27e06727bc2623b5956775fd61afed3 SHA512 d3029d36ef05eb0c8e6910e5a5b24871d5be0c278c16a7d19af3f12504e333d2c600c79d69e5c296c1c7ab3a4caa4a7b03fe51746ab470aa6fd66c226bf12591 WHIRLPOOL e3bb35271afb0aaec043d20680d91c075c4615fbdf42182cc54fa8b7c1413250a8f8a6ed2f5255e9ee193043c600138a674a8eaeaf1e677e91702e2e3347f91d -MISC ChangeLog 3157 SHA256 e12bbe5b5232eecb777c4d33e3381528ed2b17d01298e32610a7e672d30df1d6 SHA512 7d9780a1e777a80216f36623fab3383b6942b38a9b2fd98fd30b29dcf0f4cc0a684298e07e3048deeb0746b2243db085ac284e316f918de4268dafe1ab5937b3 WHIRLPOOL 9fc7a5f7859e819e11fe72c7b5acbc35f0df0f0704b1ed40dd27e37616af23d73d0d145650491e66af57850fe5f0f24b9d60618f4d231230b93d7321b1281ac3 +EBUILD ipxe-1.0.0_p20130624.ebuild 2295 SHA256 fe50c179517862146d2bb4d20ffa96ba3387b756fb83b611b6ffeedbef4de8bd SHA512 85375b956a091304d4ff069812c84f40ea462fa17b75940d0e41ff38f3d37ebe91a7b43e185744c4cbf4075f6738ee453f650c34483c65c5b38930ff83efb012 WHIRLPOOL 35a233707b91ee333c81d24ba961c59f4183c70760a9f1154e82777f99d7eb4cd419a926e5ff9e73a2b013601a6ad84e7749ee72fd29d01b3f4c2dd91e7ad521 +EBUILD ipxe-1.0.0_p20130925.ebuild 2258 SHA256 1aee71ca10beea7e667ad568947b2dc5c24b4d953ceab5aa9adaf7fc973a9802 SHA512 a7f2a236c4e9aa9b22e29f5c391ee336da418220ef91a0447229e8f66952007c83ab0729ba9d4222848ecb40cbec56f819e0a8bf470cea83d047cca05ec8fd88 WHIRLPOOL fea1d4970d7731e47b0fb3e0cb590fff9fd4850fd7c62c6635463c0ae23bdfb9a3d63cf31facc8eba214273432090fe499a106c4e5b4a8c7af13f36e2db59e3f +MISC ChangeLog 3360 SHA256 1f265062f31f12d1c52640c73a61ca3a32bd677f24c87679ae4e68eea9e7ed85 SHA512 4fcba4e25a668daaec1f0d948aa0fc99897373587ee0b6b36e4007f176e3ba3c5a3d51f9a7901bf3f5d1a4941ef76d30af7c54c84b04785c9e6690ce5a3f3cc1 WHIRLPOOL 3c2733cd018af9bf75f69431b6edad204bdea0c53d7a2767ac08aa13354e13a195b5f281a5fd7f09aaf1b563762320961096546fa4f5eb844905081a51aca7f2 MISC metadata.xml 691 SHA256 f0f4dc35384ae2bbc0e938812ae3ec259c490e101fe978e2a7cc8ce8eb3d6a7b SHA512 1e1063f205a4a284224e229fa675f6eb83f03ee80c3874198740da15744961664c3f6fe0ec6c1211dcabfe1204bc92ec355b98075c5d626c3493bfbc7de08ae7 WHIRLPOOL 435dfad45383449b30a12b1caf484f05b39102d5132c9dd5573fddb84cfa2c987e6db700b0bc656e821cbc7fde5b04af5504fd367d665027b7eeef06853ff413 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJVBy6RAAoJEPGu1DbS6WIAuw8QAIAjcfWUG7/paB6gKZV2UyXL -LhUebB8vd84b9ZDwlaBTa1Oh/NxoyyvNHBHTjQnXMb5EDJwuJ3TtbCZPOe9i8UWA -0hhJk2aBsFNikaJTz3GtPxF/cCrZol4yvn9qh+8azp+pbhXnnNovW/CsEzbgp1jK -RDZqp5GEDFV9wI0QZ9x71mBICQ9fBfB5UgXT6fZiybugijyMwuCqVENosnaXSqNr -Y94woc4VGwPyF1fg40Y2Oj4ZKQKpuTCORIeevTI5lzFJ+WBFgcPxtVp+sTUxXcTo -d7ckpoh5+Q+HAKeqDr4LuUD5jGhx8oBweADpP8OhfvTFsLfyG3+HXFyFP9nBGHre -m2YfEE2PzUbhnV9BGwS3VBh9RDHad6O7G9y+leE066KXGhWk6NIQ5sOl1T7E9n+X -JT/+VnKofuapRcSm8NmXbQUqsXlst4El8mhJxuCAu3QFSrGLDHKMVcdu9W4Cahwm -H1NupJNapuWdmoF/hYr/lOOGEewGa80uCmTAhAF9QS2cge9GDfpp7OhRSA7XOg3z -g1ciS1g7cizhv3rNsKHhq01kpkAigL5NVxsZzFyP0TQIZdVvdL7g7Nuh6tL9/P9T -13fvPAx++9oXyxYThtSSidj4DinoZ+ngt/nyK3E3D+PLk+CJ7SjemUQ88RdCRgiq -YSvegOSgKvJYaz4MVCaT -=wPeP +iQIcBAEBCAAGBQJVB0nxAAoJEPGu1DbS6WIAKcoP/1obfThkLIyZa6BZItzNdqGZ +YffIIVaZ40d51ylPbk7Dhre/fRpulirQNOlNX2qyQ2bwYq07jnz8B+kjzNRwL1gc +gNP0q0VxUtICxlC7rM/+SW5UgZQVfpRJ2j8BpZeUPokIngMOYoFuWFL9aJp4EZ+r +B+84FPgbdLWiqeA8o9nG1LA8ibMZRqF61+jAcJ/Fff6CBKE3/LNEX8DMaqgzBJH8 +wfuESJ+/J3omIoaYsVLOBQbpaTr6QAfAIubec5iDfTzSTGKxTDvWmwwCseSX+1dX +EoDItYwPMDiiVk2I6XGLc02UKObkV7qmrbmK0Ja9lVqM4dHAbA/TYXjQFOEMcThV +Z2tlEDojjhagHPTbthgOygQCMopSP8J/ZVXEKUoXNJge6ACNXt2RLg3p+ww3M9nZ +R7D6O9BSbm+WhTYcBjouKDRgqgI/9sCF+hfR48yGAROzXeQZFzb4mzQSqAAQ5Kbv +NYkDzcP71wJ13w3T1fN2Gt6xKY251qFzdOxUP8KQsaTcDMKhRroCQo7BYK5T4dle +R952axtexmSjcoPxDPiq1m9sLKKfNXfbyUkvY8tLcEf0MotjlHfjbBUQqtqq7PM5 +G3nqtNP+xqCIdnZ++ryRJeJ6BhDhlv7LukbT18m7MZ6o5TL5HJ1tWuDNK/Prfayf +iY1WjFAzNOO9Gh/ihBGH +=wl09 -----END PGP SIGNATURE----- diff --git a/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild b/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild index 61588a5fea5a..9ef8437a49a0 100644 --- a/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild +++ b/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild,v 1.7 2013/09/06 16:11:44 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild,v 1.8 2015/03/16 21:23:59 vapier Exp $ EAPI=5 @@ -30,9 +30,7 @@ RDEPEND="" S="${WORKDIR}/ipxe-${GIT_SHORT}/src" pkg_setup() { - local myld=$(tc-getLD) - - ${myld} -v | grep -q "GNU gold" && \ + tc-ld-is-gold && \ ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058" } diff --git a/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild b/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild index 1d1762d04b81..1a0f3ef4cb9e 100644 --- a/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild +++ b/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild,v 1.5 2015/03/16 19:27:11 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild,v 1.6 2015/03/16 21:23:59 vapier Exp $ EAPI=5 @@ -29,13 +29,6 @@ RDEPEND="" S="${WORKDIR}/ipxe-${GIT_SHORT}/src" -pkg_setup() { - local myld=$(tc-getLD) - - ${myld} -v | grep -q "GNU gold" && \ - ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058" -} - src_prepare() { epatch "${FILESDIR}"/${P}-git-version.patch #482804 @@ -53,11 +46,12 @@ EOF } src_compile() { + tc-ld-disable-gold ipxemake() { # Q='' makes the build verbose since that's what everyone loves now emake Q='' \ CC="$(tc-getCC)" \ - LD="$(tc-getLD).bfd" \ + LD="$(tc-getLD)" \ AR="$(tc-getAR)" \ OBJCOPY="$(tc-getOBJCOPY)" \ RANLIB="$(tc-getRANLIB)" \ diff --git a/sys-firmware/seabios/ChangeLog b/sys-firmware/seabios/ChangeLog index f99f40d0c3a0..b716cd4db019 100644 --- a/sys-firmware/seabios/ChangeLog +++ b/sys-firmware/seabios/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-firmware/seabios # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.38 2015/02/15 08:02:48 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.39 2015/03/16 21:22:12 vapier Exp $ + + 16 Mar 2015; Mike Frysinger seabios-1.7.5-r1.ebuild, + seabios-1.7.5.ebuild: + Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre + Rostovtsev. *seabios-1.7.5-r1 (15 Feb 2015) diff --git a/sys-firmware/seabios/Manifest b/sys-firmware/seabios/Manifest index eca6ebf7f3a1..7a281a5f209c 100644 --- a/sys-firmware/seabios/Manifest +++ b/sys-firmware/seabios/Manifest @@ -10,24 +10,24 @@ AUX seavgabios/config.vga-vmware 128 SHA256 1bd31f16dd43fb25aa92f9816cbfaae4a19a DIST bios.bin-1.7.5.gz 78943 SHA256 2e83e68e6cff73ede1c2490dabad74c177d7b67f9d93a5ed5f2ef39e76dea0ea SHA512 153a4cf190843540a9a72fcb0cf34f1f9f6ff2efb4b4f700c515dea467b101a8999421b53c2f21599864e2e803ae455a4ae39c7e8be9491c4383b4bfbe734014 WHIRLPOOL 2383f5f3a91581b0ee0ff19fd429a67b7fe09db05c456b98aee01ab9008a12d265e56f81b4d60224c7be15a86da9d2288f83a1d83f621b2ff00ab3aaccb277a4 DIST seabios-1.7.5.tar.gz 537566 SHA256 858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e WHIRLPOOL 5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90 DIST seabios_1.7.5-1_all.deb 112098 SHA256 61bab13a733e8087147ae4798f0053c6d632866e332a1ee3af2265e4f57ced36 SHA512 891a26e084ccac8e9badce5a58eeadfb958af9d5ed087a99998f92153718e8231c14abfae0ed86bde870aa9e2f29fd93d5cc04515695e6f2d7b9fcaaef11bfce WHIRLPOOL d47ad79e7bd701862d059d86c7cb3b730b0303c5170ec52a481df5326cad0cd98ea78fcdb2730623b6b65289d9042f4685991eb515402543083cd8228f849959 -EBUILD seabios-1.7.5-r1.ebuild 3386 SHA256 dcfde4e4ae161d1eac626abf4b7937d47be338139df574da6d561decad95265a SHA512 180cef723661f5829af13bcfd0c93f22642aeec089d673b0f338424010ac2a0956c3dd95acf4f0bc581cd77eb82decce95f9427e5a55d3e346f45929d710dd04 WHIRLPOOL 08ec4c93cc3d6629cb7d7dd41104e38d67bf8fab35a082b7c1cd4f7e745cd4979d322b189ed2b6a4abd15d6cf4a1fa529c0ee6495beac11f4614be9cd174cf7a -EBUILD seabios-1.7.5.ebuild 2762 SHA256 a82fe143dc64bd798d9bf6f9c46a6c369b603766a86767524d3b7e2c89b858fe SHA512 b9db7c968f4255e4ee41efc5f1e79e9c81750f47bece65c3aa018b5e32f7bd9a1ee9a5faa5d1bb9228ecd6413b9e76b2f576d307362f280586354fc6cb9b4e47 WHIRLPOOL 0dd3c1a5884ef876ffd9749743ad3652235a9c8a33b8d76ea1c0d8f3aeb30975322c27657bb673c12b917a2ea392252f4b416d9d86d3d86de910d8d84a6aebf7 -MISC ChangeLog 8064 SHA256 501fac580af10b7dcd3ce73ecf5413ead169ddd9ba73a204d92a669fc43c3a9d SHA512 b26f8c2d8e666b2ddbf76c8b7f80604034f4c3af8dbd8d23c4bc2b4a512ce3f910d1605f6aed9e9576e00eb370522b1ff92d16a607e3fbf2d5534d3c9407347a WHIRLPOOL e333a5be6c49177f4e387d0bea35f4cae6af0374561e18bbf87afd4f62a0deb041e79fff4141ff6b5937b8a7f68f4172d03616c1a0718e3b73444b5cb71de000 +EBUILD seabios-1.7.5-r1.ebuild 3279 SHA256 2d6d3d0918c56aa6eb929a16c52a8263366b8b0d395c18b161e74f767b3f3884 SHA512 95d2a541287009f59d8051f5fdf6bc0d2dce23e5e3a9cc3dd36d090ec3fcdbeaf3dfb30c8916ccc98708b26684425c1a0a22e3abf7005518626e8e3b969396de WHIRLPOOL 631e9082212e7d5c27a35ed93eecde13eedd7212993b3d21d9f856234d00e7a84ed1dba98809276019e437e3a32b3cc6cac104f85bfac05634dccd9c439ee8fc +EBUILD seabios-1.7.5.ebuild 2655 SHA256 e2f1645c917ef85d02063f97ff4ea25e06ca1ccdd614f8bf87bab5144d1e47b2 SHA512 6f4df1526e09d7b06e928d732c0f10031d42c99f0b8021f4c7e0aadb2d5e5f9ad970db0f85577ab7fbeb50bb8bbf9c261fd190129318ac6921e25169a141e768 WHIRLPOOL 026c3b6cb519c331641ee7f2e4f1a742d5dc8f237b55e7c83361e69a93dbde4e9bc80a66f30d2dfd41f4f6d6b573495c5d4dc1748d207f22436b1d78db0c6d5e +MISC ChangeLog 8256 SHA256 fa2964a829451febae143662c81e1cdd0cf069e0b16d2b92c9694304908622e8 SHA512 a403c95e1058da1785141608eeeaff203b12ea2410a8a7e89ec7f98b5ed1c3263116aed9f356d6b66a92c1cfd75a5b75f4bfb15c3c96596702b1f6f66aec58b0 WHIRLPOOL f9a8e87315f6f785a9eccc8ae48b341a9d53b325eb00b06823ed16d5cafea72de2f527a22dd96d748b2c37520286ceaf3d2b39cc788da391f6a96680fa52eba9 MISC metadata.xml 435 SHA256 8912fca2446901a56fb11f24fcb118ebcf452b46f9c9e36a36cf80ae6f36c746 SHA512 72ebd96d9a823afc9e93501d5b8e165b71a67ccd650c743674990201bc15639c52e9d8a12b39683a32ed95a5e4b8fdb02e52aec2f3f4a00076d7118208c17f20 WHIRLPOOL f968a145ff843ff3594c81abf4bce3b1270ed795ea6528fd7f7106e453e6c09f399f8295342b4affaa2828a534ad3fe9d6ecdb567a307c660d5648be9e05f121 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJU4FKqAAoJEPGu1DbS6WIAk5QP+wdT813qVAnvPemuZS9yZymM -XqhictLkz3owE/fyCLZZElJTh8igkKVGD9I7TgXRrTPQfZ6Dmra83bXq8jz7oeTP -ZgHYGUONTcv4wC+K4NzwHgSv8m5hymdpfTU/jWhy5UHBy1/HiQTfmPMS1b7jJMwo -3ZkNwep8bcrdquoSr2O0HuQOUGmTKFWPGFJyXyROTZ0WuGlmPHxdSThEwgV8/RAv -WybdOPoK/TV0uOobj94JsHssMECwBnTvUf30LtQWe7BXYDH8Ds9uPL/OOHeXh/vl -F+3QwXKvpr6x4HTEIw8MMDvqMfhVL1a99x2AZIwPMXAtJ6Ah0GGeQwtKcKtniGO5 -2z2QpEFtqHW2Zcoaq+R5QBCsrw5M/KqD1MK4nSCoVW5rT8ct9Xz10rZQT9Cr/Fr0 -6m/Jrm6kilIB66qVEV8jOOE7TMt20ooU8Z5dIeNcuL/iXwy8BMtnGDtUdmr1EknP -1aA99GhR5UjrtRNSDz651YO2kF00TJvV54NpvCmKrTxJtoXKVjmh13suV7F+LNtm -Ln4yOi9c09Eb42w7uD8ECcLuaqmRYPxD4OxNN23ippfGcEh3JZTKVln7eFRY+5xS -BwXRmSXXTWXnQa+w0fm/CbmS8/zpjZaW4G93ziGEgTZQqZ97PXdLRi+jmPV1tXak -hWrT3Kd3U9Ao43DTSfZR -=hAra +iQIcBAEBCAAGBQJVB0mGAAoJEPGu1DbS6WIADycP/A1ROFo658ihdFEDumunesri +S2lX74q28F9YITdxZbr1dbM0wYehBSCFSDFuF4KblwRmj8diYrusPl/Frbb1hH+U +be9lcSEVxTN8CJJ3mtOxEZvoZ6DJZoUg6A0sL9Kavmmu9cUG2bU+AnrzwvGoLn9U +8j6ZkhGFco16s1+dNviPxUV6AxpAYVDhZ4Lpjj0tJAbdJTQmnJIR6sjhE2FxXl3z +Bag1SmDXA310bS2noJwM2AwAowQ25eDs7UAuxK7kOfNNsFJnfOZ8chTxxYPEnqZE +UqYXdHQI8+5LOqAcIj4j1Sw1qLuy6ZEcDyCBHmFqJ2jouM8jVdcccnSJa8tIWMIM +fFuyJZyTArBmfXgC2t8MPPtvYS2+wEs5oe12RIDnGE9HP8bjX6XnDfI4hFww0/H6 +V1TObrIA1OQg9AnOIdhXzxoPmXzbqJ7HGskpxuufQgz37PgZNvXsx3s4Wm5oirJR +O4SN4RMn0R+ClAjC3FPX1ODaN2iZDF7uCZ9Ppj/u4y61lz+7wAMsTbjFZmlT3GG3 +vYiGyLrYIiDwlrg87YAf0biqn6tHCXVs4JWyhGgk82YJIlCNntR2A6CXKl7A54/4 +UhSY24ngodBX6B1H6M8jl0LdchlW5KeVTAcnwZ42eVfJAj0GOaghAL0ZWNthDkno +e06k0m8EOd7oncRl8qsO +=CX2Z -----END PGP SIGNATURE----- diff --git a/sys-firmware/seabios/seabios-1.7.5-r1.ebuild b/sys-firmware/seabios/seabios-1.7.5-r1.ebuild index e4186d0cc664..f91a05911252 100644 --- a/sys-firmware/seabios/seabios-1.7.5-r1.ebuild +++ b/sys-firmware/seabios/seabios-1.7.5-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild,v 1.1 2015/02/15 08:02:48 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild,v 1.2 2015/03/16 21:22:12 vapier Exp $ EAPI=5 @@ -58,11 +58,6 @@ pkg_pretend() { ewarn "own SeaBIOS. Virtual machines subtly fail based on changes" ewarn "in SeaBIOS." fi - - local myld=$(tc-getLD) - - ${myld} -v | grep -q "GNU gold" && \ - ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058" } pkg_setup() { @@ -95,19 +90,19 @@ src_prepare() { } src_configure() { - : + use binary || tc-ld-disable-gold #438058 } _emake() { LANG=C \ emake V=1 \ - CC=$(tc-getCC) \ - LD="$(tc-getLD).bfd" \ - AR=$(tc-getAR) \ - OBJCOPY=$(tc-getOBJCOPY) \ - RANLIB=$(tc-getRANLIB) \ - OBJDUMP=$(tc-getPROG OBJDUMP objdump) \ - HOST_CC=$(tc-getBUILD_CC) \ + CC="$(tc-getCC)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJCOPY="$(tc-getOBJCOPY)" \ + RANLIB="$(tc-getRANLIB)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + HOST_CC="$(tc-getBUILD_CC)" \ "$@" } diff --git a/sys-firmware/seabios/seabios-1.7.5.ebuild b/sys-firmware/seabios/seabios-1.7.5.ebuild index 1c92d33025cb..6eda25045ccb 100644 --- a/sys-firmware/seabios/seabios-1.7.5.ebuild +++ b/sys-firmware/seabios/seabios-1.7.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v 1.4 2015/02/15 07:07:42 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v 1.5 2015/03/16 21:22:12 vapier Exp $ EAPI=5 @@ -53,11 +53,6 @@ pkg_pretend() { ewarn "own SeaBIOS. Virtual machines subtly fail based on changes" ewarn "in SeaBIOS." fi - - local myld=$(tc-getLD) - - ${myld} -v | grep -q "GNU gold" && \ - ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058" } pkg_setup() { @@ -86,19 +81,19 @@ src_prepare() { } src_configure() { - : + use binary || tc-ld-disable-gold #438058 } src_compile() { if ! use binary ; then LANG=C emake \ - CC=$(tc-getCC) \ - LD="$(tc-getLD).bfd" \ - AR=$(tc-getAR) \ - OBJCOPY=$(tc-getOBJCOPY) \ - RANLIB=$(tc-getRANLIB) \ - OBJDUMP=$(tc-getPROG OBJDUMP objdump) \ - HOST_CC=$(tc-getBUILD_CC) \ + CC="$(tc-getCC)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJCOPY="$(tc-getOBJCOPY)" \ + RANLIB="$(tc-getRANLIB)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + HOST_CC="$(tc-getBUILD_CC)" \ out/bios.bin fi } -- 2.26.2