diff options
author | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2014-10-14 12:10:13 +0000 |
---|---|---|
committer | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2014-10-14 12:10:13 +0000 |
commit | fbb93dbad00add0f86a08fe41d7a4afbd4b6089d (patch) | |
tree | 693758f513bdc964f509eb85b28248ffe16399a9 /sys-boot | |
parent | Adjust upgrade check for current stable version. (diff) | |
download | historical-fbb93dbad00add0f86a08fe41d7a4afbd4b6089d.tar.gz historical-fbb93dbad00add0f86a08fe41d7a4afbd4b6089d.tar.bz2 historical-fbb93dbad00add0f86a08fe41d7a4afbd4b6089d.zip |
Drop old prereleases.
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64
Manifest-Sign-Key: 0x2324E7B566DF2611!
Diffstat (limited to 'sys-boot')
-rw-r--r-- | sys-boot/syslinux/ChangeLog | 7 | ||||
-rw-r--r-- | sys-boot/syslinux/Manifest | 35 | ||||
-rw-r--r-- | sys-boot/syslinux/files/syslinux-6.03_pre1-add-fno-stack-protector.patch | 24 | ||||
-rw-r--r-- | sys-boot/syslinux/syslinux-6.03_pre1.ebuild | 93 | ||||
-rw-r--r-- | sys-boot/syslinux/syslinux-6.03_pre18.ebuild | 92 |
5 files changed, 21 insertions, 230 deletions
diff --git a/sys-boot/syslinux/ChangeLog b/sys-boot/syslinux/ChangeLog index e8ed9c9f5d64..85c7453b7173 100644 --- a/sys-boot/syslinux/ChangeLog +++ b/sys-boot/syslinux/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-boot/syslinux # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.112 2014/10/14 12:08:35 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.113 2014/10/14 12:10:05 chithanh Exp $ + + 14 Oct 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> + -files/syslinux-6.03_pre1-add-fno-stack-protector.patch, + -syslinux-6.03_pre1.ebuild, -syslinux-6.03_pre18.ebuild: + Drop old prereleases. 14 Oct 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> syslinux-5.10.ebuild, syslinux-6.03.ebuild: diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest index af73ddd193b8..0af178395b4f 100644 --- a/sys-boot/syslinux/Manifest +++ b/sys-boot/syslinux/Manifest @@ -4,39 +4,34 @@ Hash: SHA256 AUX syslinux-3.86-nopie.patch 551 SHA256 90c3173728f6b3efef6fe9865d64bd571a7638537f51fae0cda14df5c7d9a39b SHA512 340a458817f45ac6a81721745e470c30e2ac02aa10ed174e77ea224fba4f1919cb9faf9c5fac2233d5b081a43339bb3dc0c35420afb3a9c134c754835ff89582 WHIRLPOOL 519fa43a58777eeeff47b29f600f8e5a7e0c9bf5c2eb7096bde61b04fa988a107ba4b76804f7473049f7a6ee0775206db3557adfee83f4a12d1916e65cc732ca AUX syslinux-4.05-nopie.patch 519 SHA256 2780aa55dec67a2375e28579392ed9658c4d47d0c47e4c43c22371dc926c47fc SHA512 75160574c024bd841cd5e098d81f89c8532153cfd98beb17ca1549e0bdd7106d6494e8436e56560d3e501318fd8109b5f5765d244dcdfcbfc5306d35f9cbb4a8 WHIRLPOOL 9f696e2836cf8cff2dca2c879db4262b52701cb410117ab28fa53c0fbc56fcca67d9cb3f64fafecc446dcb131179cdc12d53910dab2e528bcab74e05f6232747 AUX syslinux-6.02-add-fno-stack-protector.patch 837 SHA256 a98edce40c6d068177ae442362dc8a0ff718876be782f6167d0445a00c994ace SHA512 94d288eed1a6f3ad713fb1c990f5dccbf2f481bc114779ec4a7197698d684b4d6f034ff19bda2930e31c342e64b7ed6cddaaa31fb00587b0bfdd16af6d0b7651 WHIRLPOOL afdeb07651dba6a61e0eba382535ec420e8dc7e212598ca5f09958cafb4a6dcd2fc65b8190fe6e6120495e355aef4dfc648bfc74fd5674ac86608695198d91f7 -AUX syslinux-6.03_pre1-add-fno-stack-protector.patch 923 SHA256 c5d2b153d372e93b1526e51f7683b86c90fd8fe21a8f70aa36f585354d2debba SHA512 184de1162c04f1af8a5b0c083c7ac011f426754109beb539ea29a7e866b358852bd0660edb77c967fe54c3d66fbee556b4171871013d614b5179c3ccb1818801 WHIRLPOOL d860ecc7cd2800403afe0c5fc06fddec24992021d877a9f20739d7df95fa3540f79ba30c2fc6e8a42cc220bb403a87561e5d5db469a9e96675931067ea46d6df DIST syslinux-3.86.tar.bz2 3735823 SHA256 82a8d2a242f869cb4c34b3a074871f472762343e1879a4dca23d7ce5c4dcd06d SHA512 6231f233e5f5ac26aa7e4bfd2704e2a4081350a3f3f21b5ec88a13cf992528c2796dbdfdf6cc2cc7a9543828650ae46de3685e5e55fac3a6ad520430220d1073 WHIRLPOOL 985efd16587ac3f00dc1b75563dc12e5abfeb14b42b64accdadda087f6c9a61c8f5cc149a2b9ce8dd1368d1083720340c20240a4b7d7ea3bf51ff65512d1bd3e DIST syslinux-4.07.tar.bz2 5761877 SHA256 1240a4e4219b518bdaef78931b6e901befeff35e6894ac6db785115848a7a05a SHA512 8efbd14803ec74c5ee699a754b4727e4b975c08afd4dbb39f4b7ccdb90743e4459cd4609c6f1065c7b7efaa26c9d465806254891795d363758f35a2fe5704ae5 WHIRLPOOL b68966ed87055a157812f36f2881b4a86797eacef1894b70c1a063327547264daa4b4ca1ea52ccb286ab86332c2163e57004d3503215497278e073b48583a9dc DIST syslinux-5.10.tar.xz 5315660 SHA256 4b52d7647d5584c69764c06a836e0d524e5246bf2e94f68cf86342c415508422 SHA512 56422e14b4aa53ca1a5811da0582dbbb349aa52b9e78868bbedc24c67ef2420c4d0ac63fd68c7f0adc2c22606196276265d503b5b6f9d3d796d9ce42845bbdb5 WHIRLPOOL 77d73bdc1cd75a3ad9f58de8a9fa31a1c4247d579ac8c849e8d0dacc7cd1b9e02b2cf0737f1be1c2bc2e974f4ded3955857588a8a07d6cf35997c57f47d9b583 DIST syslinux-6.02.tar.xz 6471080 SHA256 afa31b7cbf72e1c0c1752a0636ba724ce01c0e374366e46e61db6862b4685478 SHA512 919d165e9cba2b964cec8b015f0a4281a5f90e908f247441d6edefe289170e697b933554d12fa90e698b6d2e8b5b40fdb3b7a95d746a41c580e3a44f8859818f WHIRLPOOL 98d7552f8c66be7689166e7d7a7b5499af0a974711e7ca1f01e1538250c533ceed6d80cec0ac189ff66ea243e22ff1add62c2e3392945d4b7e1586f38c1b6a1d -DIST syslinux-6.03-pre1.tar.xz 6539088 SHA256 e98a700b5765eaed71f5ffb739446e20e198b788b31c81dc8bc74acd70c146a8 SHA512 87da740620e7fe1260a8a0b2e39795439401e88c6629c5fd500471c4e065e7631c6a48769f61bb7811a050b1baf3cd4276fe8347d0a6eabfcc9f9a54a1ce585e WHIRLPOOL b65ecc114753009e9c3eb6d522bab280c427f4fdf8530a74eccc986faeee54ec6bb0d3b69974a17682259a068301551b52057dc18f9bf5f01e436d991ef2f391 -DIST syslinux-6.03-pre18.tar.xz 6835836 SHA256 158121188cb0852567e93624236dadb5dacf791c72f87895aa8cf0cf694adcbf SHA512 3f2086b7e32270eee862051a54fe08326b30c71612fa4b8d63bca9ff5487875795ea3d977f2fb55093f9122a26508643444afd93f89aa274a90000352aee7ad3 WHIRLPOOL 3a9f01ad8df44897861f7204a7c4130a1b3e3a45870edd2a6a77ff8745b14ffb471ca51dc7b5ec3641d85a3d350bb4b8ca87b3108ee28937c49def6db815b6a4 DIST syslinux-6.03.tar.xz 6855224 SHA256 26d3986d2bea109d5dc0e4f8c4822a459276cf021125e8c9f23c3cca5d8c850e SHA512 dd2b2916962b9e93bc1e714182e3ca2a727a229b8afabe913050bcfdd43ee2af51ee3acf79121d8c20caf434583efaa7f3196871e0e07c04d82191323a50fe31 WHIRLPOOL c3abf6dd84610f2265ce94ce0991e200e3f7fcf2cf2926d46c389c7235544e959ee52aef4a510258b861da2233fd38696d3164a7d0e75f0060a18cc13f23b546 EBUILD syslinux-3.86.ebuild 1574 SHA256 53d6aeb61564fb9c8418dd247459bcfc88ae392874d9d19d1eff01ced5ff61eb SHA512 dad2940f6e24cba99eb8a096185599c1d2d8eee5f141af5a8c8f02a43312fe1e76348f028806914714132affb0a94c9280dbdc4eef23fcbf0c8902457e7954d6 WHIRLPOOL ccf67c626a11b7b6b2e63c9c860d4f0a195f119391e089bb4aec5f57df080ce20d26e65d5ecae32992744c3620e8bb7ae8c707d93dcbde9afdba122d3081ddde EBUILD syslinux-4.07.ebuild 1866 SHA256 7cde0832664d54e18c83dabf59ee7053da9393233d4ae3d15d73da52ca5a16f9 SHA512 173de77b4946686a1b4dec04137a792b3cd6ee58e758323e3ed0dbd56fa9bbd98fed28bce7f88b595f68198e435908cdc0a8d63705c152c3571c9c490b09ace7 WHIRLPOOL 2308256f7f8d3b60415451593b9135fbc67f7f26758ff4e01dda6774d42d512b4908adc9b8c982a1bfd28185c173840fdc143fe0c32b7dc56069879f62402aa3 EBUILD syslinux-5.10.ebuild 2333 SHA256 88941a5a13e847d90a86382d915c39c1f8c1c77c8fb8f85b77bcc2f684568965 SHA512 69ecf68eb24cca8442a7efdf8090ab633b4ab62f490e2cc893b03dc712c8a9d23b428320516a4209e3ff9f6d25f7a0ec5c48ec4a9c433ed29652735aad231f61 WHIRLPOOL ea01eefe5f20adbcb7261d3aa88ddffe3d7ce58dce96d13d94cffd263342c4bed068848a59a72989c7c74818a2f5b299917a82083fb5f50a4dc86338d5fa058f EBUILD syslinux-6.02.ebuild 2769 SHA256 70255e933d564cc0832284c38a3e0b6111c7a7b29fa5ca3416b27a7aefad2bf4 SHA512 bdd65339e5260d781e0a12f634b182c0fa8a86d387f7582ffd527e3d55924cd4a3d81d7357477887f6a0fc4c1c3687881b93de747dbcbae6f30f10062237e91e WHIRLPOOL b377269508844fdb1559acd7befe3f6112e73d65a9b3e9128f95b9fe402cb5fe1a75e7df77390c99a57e2ef65049cfea4cfb1f53ffec29d95a16143c7ac23953 EBUILD syslinux-6.03.ebuild 3105 SHA256 1ed2cd2bf93ad782c264873e7eb779de31b386578854c7327b6576274de4b82e SHA512 6ccbb95fb2be8931a597a6adc9434f5f80e3ce112f062b7e7dc6290e51f273d6819d04afc93201840b7e0c5fa14c7cca752834a7f0748bd087baa974c92ac68a WHIRLPOOL b6688800f72b9f45647750a2be2a9efd3604c2e258b8ea2dd36a829c04336416b8bcb8f9b7cf84a6527ee32f210c1d8539468ffe0b1a3018598e5f3fe69f7cee -EBUILD syslinux-6.03_pre1.ebuild 2792 SHA256 cdb1bde2a0d0e38ebf9eb760df62afde0065ddd558a6e331991b34f2b0ff6355 SHA512 d8f6eb60cd905aa538668414c39c27273c9dbb1a46c5f8f42ab3221d07dae156b7f86f0541f834a3675733ac837e290730a011d4f7bfbb4496b985b306ab353d WHIRLPOOL 144a2760f693a96b1ee895e2d9ae09c752a431a05330bc71b843fff084bcb0815751046be0faa10ae1e8d67b2b8d83cafb84cffa70becf6c4b1e320656e99d30 -EBUILD syslinux-6.03_pre18.ebuild 2735 SHA256 ba984aaf592d467a43f0c308836a49510804fdd2ed5b84986fcad6078e29cf75 SHA512 0502cea1dc8b8f290efed9c3ea7f4b64d3c2c17407432e2a127cd8a10ee30dc341399fa052f8ff7e45cc9e822e59c34d5b4eead7fb315c2bce2536efb76d6f21 WHIRLPOOL d83ede8c57a5f98554754d17cb0d4fa25340cda75b56df8facba2fcfd422d43a860c27de7da3a76d806aa26d5bb049673ddac5d1216d0be15bf5be5d9ecb767a -MISC ChangeLog 20006 SHA256 6d4f2932b30f8c5f3f4e8a6e72ee7a45db86d1f5fe84e591b17ff3562fd7ce01 SHA512 e614d77268d6ef83eb8e91dd34254124846b355ee58bb885eb41bc6d34fbadeff834061f8354b48797aca2224f2ad72090f2624eed26c31f444ddc8c622408a8 WHIRLPOOL 3134ba089c2833b469161cd6bc53456c2cffb4ed3d447eea577a1c1a60f606883396f64668ab3cf917e0445058cc11483bdb8c4284d63b89427195b7cac2a75b +MISC ChangeLog 20218 SHA256 11793cdf6e2f0e3ae4b67d04d1be73798adc31f7552e018a67c0693ebb94a58c SHA512 5a828baebea91dd528ea0c4e9736cd693fa361e1f8c07133bfca909e7d6830b3c901c1baa20b8a52b4fbcfa2eeeb50211d9c094b52b359909abb5477b51ca653 WHIRLPOOL cf67f2ccae4ffca57e4be9d526daac6e1bcacab7e3c5f0ed1b645ae2bab24ae9cc32742d93c910312050a68df0880e9f602b0c7deaf03c4fd997eec8ac0ec8cd MISC metadata.xml 273 SHA256 ea16e9afcad5ef9e9b29e6959a4632309279e4e0de69c29b40279226c3917b80 SHA512 2176e73df20869d44d0d5dc739d9af2c123ec5e78485f88e6a750a0381885f1b030f41f19e24a9aa6d451a35835fb7beb9b8a862d9be12a3de0a40d7bfcfd370 WHIRLPOOL ff94d5d03cfd6e0e7cc2c6a05e623d4f9c34701a439ab6b056602e4f57d8196d799c62dfac6812de9f59bd485dceed3e65ec1b0a7bcf73350e065bd8fb34e618 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0 -iQJ8BAEBCABmBQJUPRJuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJUPRLFXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RDFCODdDQUUxMkUwNkJCNjUyMDMxOEIy -MzI0RTdCNTY2REYyNjExAAoJECMk57Vm3yYRpuIP/37zDEzi7Dj6WSt3Tuy1ZsWz -ojcyic4X5nYidrWd9UMWElh59I2+5knXnNBWwUk6ezbjIOsK2Jdk/Xmh2urb1ntz -n1tWsZDwxdIut+smLr3pKeCWusdkIaj7w/1FSJLzXzmTIFrr4N7Kqx+a7n6bqpUd -S4pst6jzxn8nXd8SDfmXDUvNWUyXryrd7AOAj43PKcPLxLA5atjQ1yH4uF0eqHmC -l3s+kOmhKkbUfCShRSCTkAZcJZ1KNgJuDDjhbXRGJIb34C5Ral6Q0HARhV5+/dGc -RuB3tr6Z/Hdko3sFjEcarTLRxfToI2X4XvCaLLvdmmU114Cb/QjLjSNa5EePgiQF -Z3Kk2Wm19GyWYnSfboVxRCF1lxZWgTZw+7IQDsTcS4mhtmT2088WZFRBF/OlXPPl -vrBdTs0pP+7SfltXgjK/TcmxFEujV0Pz95Ft9EoRLQCIPiUSeGSdLMSBRNenGGwq -HhqK5bdnd7LFQh9oSW8lr/3jxG/GEVmgXO+Fkc7/E3ZyiSEGY7fR62SjplhFBwRi -gBaxzbJMBxBRNts7IiKJL+r9OrnwEcLJdroUQzMLWNqbysv7Ar6IkYRnGyox6Vip -SWTZMsDgHvZIT0I71kTBSPopeb40UW8r4cB3IgFz3eYq6rrXYHNlBaGlS7TAThKG -NdEM4Cd+duQEoUTNIJEW -=eu5h +MzI0RTdCNTY2REYyNjExAAoJECMk57Vm3yYR8igP/3QGgjL1Su99K11/DYi0GHU9 +cBuurXt0VzyJjMTm5qjrIEy9/uEYvDqyXtzd6Wwobv5PwTqKihELpBitrj6XWVQO +jQK215RlsmNUO7snHZvkl0cjKwKFo+nIImeJ6CQLYMyjeNTANbPIg/x+vusyPup+ +C73Fvt9atPfB1uOMZaHO7eFdIyde1FgqwkLKeUwr9vVezkcPKtFhCalzFXz7OFSZ +UW/2IHgigo4cxw70mUstDZ17yAtK53a2+T0Nd8hpl1XCEcNSxRkUGOrovuWMOmbU +KUl1Jdl+Idn322n3ozlOAYsHnOgd4V0s1N4xUXj4/Br0XksK/DvAFVj8dxUIFIpF +jJldm/ZKWUlQCMuHz/6SlITnj3GbQ4Z5UgUJIPQIUW7nqKZ8BNTbaV1KJqRJmA12 +ebBJN5EY2r+GnYP6NQbgqpmLLroxFw7PCutwKt3K5NesfW1BBoSh42A2sVazta5u +oOKi30mbvxJ+EYJk7omwF7fNbSwK64GRkMwyAlU9WhZkBqc1BHr0ub7QJE7dq4Vz +oJ0lpztfLv3TMbsbupXKStbOQxh3II+ZE8XdNp+OkIh5np1V6lGdCCjRofh5abTZ +G4f7JBDpaUlLhX9zqdrTYipRSQnqXfp1+cZ9SEoJHMzB/177xKiJ3posKCzCowo7 +FvVf3Wr3Gbe102RMFjQZ +=svjT -----END PGP SIGNATURE----- diff --git a/sys-boot/syslinux/files/syslinux-6.03_pre1-add-fno-stack-protector.patch b/sys-boot/syslinux/files/syslinux-6.03_pre1-add-fno-stack-protector.patch deleted file mode 100644 index a44acac80aa5..000000000000 --- a/sys-boot/syslinux/files/syslinux-6.03_pre1-add-fno-stack-protector.patch +++ /dev/null @@ -1,24 +0,0 @@ -2014-01-04 Magnus Granberg <zorry@gentoo.org> - - # 495146 - * mk/efi.mk: Add -fno-stack-protector - ---- a/mk/efi.mk 2013-12-11 11:03:38.000000000 +0100 -+++ b/efi.mk 2014-01-04 13:50:11.474255644 +0100 -@@ -7,6 +7,7 @@ core = $(topdir)/core - # Set up architecture specifics; for cross compilation, set ARCH as apt - # gnuefi sets up architecture specifics in ia32 or x86_64 sub directories - # set up the LIBDIR and EFIINC for building for the appropriate architecture -+GCCOPT := $(call gcc_ok,-fno-stack-protector,) - EFIINC = $(objdir)/include/efi - LIBDIR = $(objdir)/lib - -@@ -38,7 +39,7 @@ CFLAGS = -I$(EFIINC) -I$(EFIINC)/$(EFI_S - -DELF_DEBUG -DSYSLINUX_EFI -I$(objdir) \ - $(GCCWARN) -D__COM32__ -mno-red-zone \ - -DLDLINUX=\"$(LDLINUX)\" -fvisibility=hidden \ -- -Wno-unused-parameter -+ -Wno-unused-parameter $(GCCOPT) - - CRT0 := $(LIBDIR)/crt0-efi-$(EFI_SUBARCH).o - LDSCRIPT := $(LIBDIR)/elf_$(EFI_SUBARCH)_efi.lds diff --git a/sys-boot/syslinux/syslinux-6.03_pre1.ebuild b/sys-boot/syslinux/syslinux-6.03_pre1.ebuild deleted file mode 100644 index b628fd9c1f22..000000000000 --- a/sys-boot/syslinux/syslinux-6.03_pre1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-6.03_pre1.ebuild,v 1.2 2014/02/09 18:04:43 zerochaos Exp $ - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders" -HOMEPAGE="http://www.syslinux.org/" -SRC_URI="mirror://kernel/linux/utils/boot/syslinux/Testing/${PV:0:4}/${P/_/-}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="custom-cflags" - -RDEPEND="sys-fs/mtools - dev-perl/Crypt-PasswdMD5 - dev-perl/Digest-SHA1" -DEPEND="${RDEPEND} - dev-lang/nasm - >=sys-boot/gnu-efi-3.0u - virtual/os-headers" - -S=${WORKDIR}/${P/_/-} - -# This ebuild is a departure from the old way of rebuilding everything in syslinux -# This departure is necessary since hpa doesn't support the rebuilding of anything other -# than the installers. - -# These are executables which come precompiled and are run by the boot loader -QA_PREBUILT="usr/share/${PN}/*.c32" - -# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore - -src_prepare() { - epatch "${FILESDIR}"/${P}-add-fno-stack-protector.patch - rm -f gethostip #bug 137081 - - # Don't prestrip or override user LDFLAGS, bug #305783 - local SYSLINUX_MAKEFILES="extlinux/Makefile linux/Makefile mtools/Makefile \ - sample/Makefile utils/Makefile" - sed -i ${SYSLINUX_MAKEFILES} -e '/^LDFLAGS/d' || die "sed failed" - - if use custom-cflags; then - sed -i ${SYSLINUX_MAKEFILES} \ - -e 's|-g -Os||g' \ - -e 's|-Os||g' \ - -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ - || die "sed custom-cflags failed" - else - QA_FLAGS_IGNORED=" - /sbin/extlinux - /usr/bin/memdiskfind - /usr/bin/gethostip - /usr/bin/isohybrid - /usr/bin/syslinux - " - fi - case ${ARCH} in - amd64) loaderarch="efi64" ;; - x86) loaderarch="efi32" ;; - *) ewarn "Unsupported architecture, building installers only." ;; - esac -} - -src_compile() { - # build system abuses the LDFLAGS variable to pass arguments to ld - unset LDFLAGS - if [[ ! -z ${loaderarch} ]]; then - emake CC=$(tc-getCC) LD=$(tc-getLD) ${loaderarch} - fi - emake CC=$(tc-getCC) LD=$(tc-getLD) ${loaderarch} installer -} - -src_install() { - # parallel install fails sometimes - einfo "loaderarch=${loaderarch}" - emake -j1 LD=$(tc-getLD) INSTALLROOT="${D}" MANDIR=/usr/share/man bios ${loaderarch} install - dodoc README NEWS doc/*.txt -} - -pkg_postinst() { - # print warning for users upgrading from the previous stable version - if has 4.06 ${REPLACING_VERSIONS}; then - ewarn "syslinux now uses dynamically linked ELF executables. Before you reboot," - ewarn "ensure that needed dependencies are fulfilled. For example, run from your" - ewarn "syslinux directory:" - ewarn - ewarn "LD_LIBRARY_PATH=\".\" ldd menu.c32" - fi -} diff --git a/sys-boot/syslinux/syslinux-6.03_pre18.ebuild b/sys-boot/syslinux/syslinux-6.03_pre18.ebuild deleted file mode 100644 index acb7eeb7f578..000000000000 --- a/sys-boot/syslinux/syslinux-6.03_pre18.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-6.03_pre18.ebuild,v 1.1 2014/07/01 15:57:17 chithanh Exp $ - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders" -HOMEPAGE="http://www.syslinux.org/" -SRC_URI="mirror://kernel/linux/utils/boot/syslinux/Testing/${PV:0:4}/${P/_/-}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="custom-cflags" - -RDEPEND="sys-fs/mtools - dev-perl/Crypt-PasswdMD5 - dev-perl/Digest-SHA1" -DEPEND="${RDEPEND} - dev-lang/nasm - >=sys-boot/gnu-efi-3.0u - virtual/os-headers" - -S=${WORKDIR}/${P/_/-} - -# This ebuild is a departure from the old way of rebuilding everything in syslinux -# This departure is necessary since hpa doesn't support the rebuilding of anything other -# than the installers. - -# These are executables which come precompiled and are run by the boot loader -QA_PREBUILT="usr/share/${PN}/*.c32" - -# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore - -src_prepare() { - rm -f gethostip #bug 137081 - - # Don't prestrip or override user LDFLAGS, bug #305783 - local SYSLINUX_MAKEFILES="extlinux/Makefile linux/Makefile mtools/Makefile \ - sample/Makefile utils/Makefile" - sed -i ${SYSLINUX_MAKEFILES} -e '/^LDFLAGS/d' || die "sed failed" - - if use custom-cflags; then - sed -i ${SYSLINUX_MAKEFILES} \ - -e 's|-g -Os||g' \ - -e 's|-Os||g' \ - -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ - || die "sed custom-cflags failed" - else - QA_FLAGS_IGNORED=" - /sbin/extlinux - /usr/bin/memdiskfind - /usr/bin/gethostip - /usr/bin/isohybrid - /usr/bin/syslinux - " - fi - case ${ARCH} in - amd64) loaderarch="efi64" ;; - x86) loaderarch="efi32" ;; - *) ewarn "Unsupported architecture, building installers only." ;; - esac -} - -src_compile() { - # build system abuses the LDFLAGS variable to pass arguments to ld - unset LDFLAGS - if [[ ! -z ${loaderarch} ]]; then - emake CC=$(tc-getCC) LD=$(tc-getLD) ${loaderarch} - fi - emake CC=$(tc-getCC) LD=$(tc-getLD) ${loaderarch} installer -} - -src_install() { - # parallel install fails sometimes - einfo "loaderarch=${loaderarch}" - emake -j1 LD=$(tc-getLD) INSTALLROOT="${D}" MANDIR=/usr/share/man bios ${loaderarch} install - dodoc README NEWS doc/*.txt -} - -pkg_postinst() { - # print warning for users upgrading from the previous stable version - if has 4.06 ${REPLACING_VERSIONS}; then - ewarn "syslinux now uses dynamically linked ELF executables. Before you reboot," - ewarn "ensure that needed dependencies are fulfilled. For example, run from your" - ewarn "syslinux directory:" - ewarn - ewarn "LD_LIBRARY_PATH=\".\" ldd menu.c32" - fi -} |