bump(sys-boot/syslinux): sync with upstream

This commit is contained in:
Michael Marineau 2014-03-12 15:53:25 -07:00
parent 3920bcce70
commit 50ab0f0ff8
12 changed files with 367 additions and 150 deletions

View File

@ -1,6 +1,85 @@
# ChangeLog for sys-boot/syslinux # ChangeLog for sys-boot/syslinux
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.94 2013/01/11 17:24:42 zerochaos Exp $ # $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.108 2014/02/09 18:04:43 zerochaos Exp $
09 Feb 2014; Rick Farina <zerochaos@gentoo.org>
+files/syslinux-6.02-add-fno-stack-protector.patch,
+files/syslinux-6.03_pre1-add-fno-stack-protector.patch, syslinux-6.02.ebuild,
syslinux-6.03_pre1.ebuild:
hardened fixes by Zorry from bug 495146 with trivial backport and extensive
testing done by myself
*syslinux-6.02 (09 Feb 2014)
09 Feb 2014; Rick Farina <zerochaos@gentoo.org> +syslinux-6.02.ebuild:
adding syslinux-6.02 for testing with permission from robbat2
*syslinux-6.03_pre1 (11 Dec 2013)
11 Dec 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+syslinux-6.03_pre1.ebuild, -files/syslinux-4.00-nopie.patch,
-files/syslinux-4.05-asneeded-linking-order.patch, -syslinux-2.13.ebuild,
-syslinux-4.05.ebuild, -syslinux-4.06.ebuild, -syslinux-5.00.ebuild,
-syslinux-5.01.ebuild, -syslinux-6.02_pre15.ebuild,
-syslinux-6.02_pre16.ebuild:
Bump to latest prerelease. Remove some old versions.
23 Sep 2013; Justin Lecher <jlec@gentoo.org> syslinux-4.07.ebuild,
syslinux-5.00.ebuild, syslinux-5.01.ebuild, syslinux-5.10.ebuild,
syslinux-6.02_pre15.ebuild, syslinux-6.02_pre16.ebuild:
Drop QA check for CFLAGS with USE=-custom-cflags
22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> syslinux-4.07.ebuild:
Stable for x86, wrt bug #485048
21 Sep 2013; Agostino Sarubbo <ago@gentoo.org> syslinux-4.07.ebuild:
Stable for amd64, wrt bug #485048
*syslinux-6.02_pre16 (13 Aug 2013)
13 Aug 2013; Robin H. Johnson <robbat2@gentoo.org>
+syslinux-6.02_pre16.ebuild:
Bump.
*syslinux-4.07 (30 Jul 2013)
30 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+syslinux-4.07.ebuild:
Version bump.
*syslinux-6.02_pre15 (30 Jul 2013)
30 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+syslinux-6.02_pre15.ebuild, -syslinux-6.02_pre2.ebuild:
Bump to new prerelease.
*syslinux-6.02_pre2 (08 Jul 2013)
08 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+syslinux-6.02_pre2.ebuild, -syslinux-6.01_pre6.ebuild:
Bump to new prerelease.
*syslinux-6.01_pre6 (03 Jul 2013)
03 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+syslinux-6.01_pre6.ebuild:
Bump to prerelease with EFI support.
*syslinux-5.10 (24 Jun 2013)
24 Jun 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+syslinux-5.10.ebuild:
Version bump. bug #473532.
02 Jun 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
syslinux-5.01.ebuild:
Update HOMEPAGE, bug #472080.
*syslinux-5.01 (18 Feb 2013)
18 Feb 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+syslinux-5.01.ebuild:
Version bump, bug #457974.
11 Jan 2013; Rick Farina <zerochaos@gentoo.org> syslinux-4.06.ebuild, 11 Jan 2013; Rick Farina <zerochaos@gentoo.org> syslinux-4.06.ebuild,
syslinux-5.00.ebuild: syslinux-5.00.ebuild:

View File

@ -2,35 +2,35 @@
Hash: SHA512 Hash: SHA512
AUX syslinux-3.86-nopie.patch 551 SHA256 90c3173728f6b3efef6fe9865d64bd571a7638537f51fae0cda14df5c7d9a39b SHA512 340a458817f45ac6a81721745e470c30e2ac02aa10ed174e77ea224fba4f1919cb9faf9c5fac2233d5b081a43339bb3dc0c35420afb3a9c134c754835ff89582 WHIRLPOOL 519fa43a58777eeeff47b29f600f8e5a7e0c9bf5c2eb7096bde61b04fa988a107ba4b76804f7473049f7a6ee0775206db3557adfee83f4a12d1916e65cc732ca AUX syslinux-3.86-nopie.patch 551 SHA256 90c3173728f6b3efef6fe9865d64bd571a7638537f51fae0cda14df5c7d9a39b SHA512 340a458817f45ac6a81721745e470c30e2ac02aa10ed174e77ea224fba4f1919cb9faf9c5fac2233d5b081a43339bb3dc0c35420afb3a9c134c754835ff89582 WHIRLPOOL 519fa43a58777eeeff47b29f600f8e5a7e0c9bf5c2eb7096bde61b04fa988a107ba4b76804f7473049f7a6ee0775206db3557adfee83f4a12d1916e65cc732ca
AUX syslinux-4.00-nopie.patch 527 SHA256 d0d4834043d52f73969ca60eb37729ee44d866ecddf13bceacd7c71147698323 SHA512 963db9a76293f48d32d38793b10c12d973a306f0a7e3275bf2d21e16fcc75760690c273faf3fcd51cddd89abe65823cf92ca8b7d76ac5cb78bae8f489098f7ab WHIRLPOOL 31153b19cec2836a2807db3908eb0933797c4e2f334f979351b35953b54ca6bf6c8461afec0fe28556f75de35d8e3e620927b9d28631f6399394c43ae385bf05
AUX syslinux-4.05-asneeded-linking-order.patch 380 SHA256 f4bdd9a519509e6ab18963841475b3bbf56b00c7467587a61f4881a7b7af06c1 SHA512 1b9b071dfb71d7a9191b4c371c804b027ebb8c7014b964896710f01c52b0d1342ccc76f229235735f8954720f201aabe480c8b03697c3ee1e59ae1a7a4bd38bc WHIRLPOOL 647f92b3b21028323343f015089175b2d06e380546123ed3e154b703291299e8a88922c1148315d2699da2687f6d966d13f25237deeea1702a8453e06dbb0b22
AUX syslinux-4.05-nopie.patch 519 SHA256 2780aa55dec67a2375e28579392ed9658c4d47d0c47e4c43c22371dc926c47fc SHA512 75160574c024bd841cd5e098d81f89c8532153cfd98beb17ca1549e0bdd7106d6494e8436e56560d3e501318fd8109b5f5765d244dcdfcbfc5306d35f9cbb4a8 WHIRLPOOL 9f696e2836cf8cff2dca2c879db4262b52701cb410117ab28fa53c0fbc56fcca67d9cb3f64fafecc446dcb131179cdc12d53910dab2e528bcab74e05f6232747 AUX syslinux-4.05-nopie.patch 519 SHA256 2780aa55dec67a2375e28579392ed9658c4d47d0c47e4c43c22371dc926c47fc SHA512 75160574c024bd841cd5e098d81f89c8532153cfd98beb17ca1549e0bdd7106d6494e8436e56560d3e501318fd8109b5f5765d244dcdfcbfc5306d35f9cbb4a8 WHIRLPOOL 9f696e2836cf8cff2dca2c879db4262b52701cb410117ab28fa53c0fbc56fcca67d9cb3f64fafecc446dcb131179cdc12d53910dab2e528bcab74e05f6232747
DIST syslinux-2.13.tar.bz2 421753 SHA256 44aab24c05570e34a25e5192206098c3f220d7669be9cd9de9117d400a95c65e AUX syslinux-6.02-add-fno-stack-protector.patch 837 SHA256 a98edce40c6d068177ae442362dc8a0ff718876be782f6167d0445a00c994ace SHA512 94d288eed1a6f3ad713fb1c990f5dccbf2f481bc114779ec4a7197698d684b4d6f034ff19bda2930e31c342e64b7ed6cddaaa31fb00587b0bfdd16af6d0b7651 WHIRLPOOL afdeb07651dba6a61e0eba382535ec420e8dc7e212598ca5f09958cafb4a6dcd2fc65b8190fe6e6120495e355aef4dfc648bfc74fd5674ac86608695198d91f7
DIST syslinux-3.86.tar.bz2 3735823 SHA256 82a8d2a242f869cb4c34b3a074871f472762343e1879a4dca23d7ce5c4dcd06d AUX syslinux-6.03_pre1-add-fno-stack-protector.patch 923 SHA256 c5d2b153d372e93b1526e51f7683b86c90fd8fe21a8f70aa36f585354d2debba SHA512 184de1162c04f1af8a5b0c083c7ac011f426754109beb539ea29a7e866b358852bd0660edb77c967fe54c3d66fbee556b4171871013d614b5179c3ccb1818801 WHIRLPOOL d860ecc7cd2800403afe0c5fc06fddec24992021d877a9f20739d7df95fa3540f79ba30c2fc6e8a42cc220bb403a87561e5d5db469a9e96675931067ea46d6df
DIST syslinux-4.05.tar.bz2 5486307 SHA256 9093f246038a3671a323bd9dd7eb685338578f67f3da949123c6462e0903c0b8 SHA512 43f0956cdb2b3d37d6666762409e50c81ed4d14a1e0aaa8fadeb92df8b2bcb54b6e166df3166bd9b3e2967484e09b75492e5c3eb8da5c6b8654bff173e667f28 WHIRLPOOL bad03c3da647bbd0b64e065ba28bc0770ceab59fd7817a30f026270ffc790e0a89c1f98cc349fac604de88e268ba1bc0458efd8694c695067f4abf74e4b52de6 DIST syslinux-3.86.tar.bz2 3735823 SHA256 82a8d2a242f869cb4c34b3a074871f472762343e1879a4dca23d7ce5c4dcd06d SHA512 6231f233e5f5ac26aa7e4bfd2704e2a4081350a3f3f21b5ec88a13cf992528c2796dbdfdf6cc2cc7a9543828650ae46de3685e5e55fac3a6ad520430220d1073 WHIRLPOOL 985efd16587ac3f00dc1b75563dc12e5abfeb14b42b64accdadda087f6c9a61c8f5cc149a2b9ce8dd1368d1083720340c20240a4b7d7ea3bf51ff65512d1bd3e
DIST syslinux-4.06.tar.bz2 5740491 SHA256 dbb7774e36c4596de68fa5e6788ad57809ab31a1760e5d7626e697766d30ad26 SHA512 0e6334701bda2b6ee71577db6593f787c983602ade79f8f115ee6ebeea0c8037dd2621842648fc410012525b54df539d251b284f10f2421d3c20e30b8044a6c6 WHIRLPOOL 3ecc4a36babf1fe37e19d433678c5709b5a61897166ed3132974402ab4033aff61651f22551067f84094505ed4ca81382f5eb83060890e76e2f676b7a6079f62 DIST syslinux-4.07.tar.bz2 5761877 SHA256 1240a4e4219b518bdaef78931b6e901befeff35e6894ac6db785115848a7a05a SHA512 8efbd14803ec74c5ee699a754b4727e4b975c08afd4dbb39f4b7ccdb90743e4459cd4609c6f1065c7b7efaa26c9d465806254891795d363758f35a2fe5704ae5 WHIRLPOOL b68966ed87055a157812f36f2881b4a86797eacef1894b70c1a063327547264daa4b4ca1ea52ccb286ab86332c2163e57004d3503215497278e073b48583a9dc
DIST syslinux-5.00.tar.xz 5097336 SHA256 c0cfdb6a52c233cfd0d23906d60b208f8a06bd29d516cb9fced989a61eac2fe3 SHA512 c9a257211e218a940da332a8d76460a17ff7b50686951675c42fc6bd3586a72bc584320259df6f3a05f3d0be0ed019817a9636b07801df452a00a8cdf34f7e77 WHIRLPOOL 71a2a99bdc9b4584346506d25e6fd9f308e6a6455d5c81e0360f328ca7e3fe5285740205c3a0292333c71a2832e65ad58a0e696496d6e48514a854bf01f4bc38 DIST syslinux-5.10.tar.xz 5315660 SHA256 4b52d7647d5584c69764c06a836e0d524e5246bf2e94f68cf86342c415508422 SHA512 56422e14b4aa53ca1a5811da0582dbbb349aa52b9e78868bbedc24c67ef2420c4d0ac63fd68c7f0adc2c22606196276265d503b5b6f9d3d796d9ce42845bbdb5 WHIRLPOOL 77d73bdc1cd75a3ad9f58de8a9fa31a1c4247d579ac8c849e8d0dacc7cd1b9e02b2cf0737f1be1c2bc2e974f4ded3955857588a8a07d6cf35997c57f47d9b583
EBUILD syslinux-2.13.ebuild 953 SHA256 7a496ddb4de0ebbeec24789f1eb88ca50e6890154086a1bd2fc703e22f78bb3b SHA512 c92fafd5ab70535d7d8cc02b3ce18c094a01a6b4471559a9f6000b1146bc61fe88088d465edf1c4b6f36bc602df5570e07e0c04bd1c785abe81e62929f6a12cd WHIRLPOOL 4cebbd6ca21662fb8820835d49619c98e144945bee34b879822e3a19e9fbfdda57826e2af6d9489816ecefe7873494f68386cb7fa1d99324bf4493e39627a566 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
EBUILD syslinux-3.86.ebuild 1574 SHA256 53d6aeb61564fb9c8418dd247459bcfc88ae392874d9d19d1eff01ced5ff61eb SHA512 dad2940f6e24cba99eb8a096185599c1d2d8eee5f141af5a8c8f02a43312fe1e76348f028806914714132affb0a94c9280dbdc4eef23fcbf0c8902457e7954d6 WHIRLPOOL ccf67c626a11b7b6b2e63c9c860d4f0a195f119391e089bb4aec5f57df080ce20d26e65d5ecae32992744c3620e8bb7ae8c707d93dcbde9afdba122d3081ddde EBUILD syslinux-3.86.ebuild 1574 SHA256 53d6aeb61564fb9c8418dd247459bcfc88ae392874d9d19d1eff01ced5ff61eb SHA512 dad2940f6e24cba99eb8a096185599c1d2d8eee5f141af5a8c8f02a43312fe1e76348f028806914714132affb0a94c9280dbdc4eef23fcbf0c8902457e7954d6 WHIRLPOOL ccf67c626a11b7b6b2e63c9c860d4f0a195f119391e089bb4aec5f57df080ce20d26e65d5ecae32992744c3620e8bb7ae8c707d93dcbde9afdba122d3081ddde
EBUILD syslinux-4.05.ebuild 1838 SHA256 5ec87f5384f866480aebc4410fb753ad7d3db705bce9640f7db9abac27850887 SHA512 04912dbd022591f4227a8a316a146a67a5f3b72851d0a4e2dc4e9ce54f4af8283000e491ee3888f663249ecef5db3e915a06ed4ecbc1b70e303572707ae9494d WHIRLPOOL a3b5a881ba421b245ec54f2a4b9d0d74c0883129b692fc16c442745b0b95e9e49441adc84ab29ca1215f9f40c7a56397e6422e8672be8d0ee11f0e9158bae033 EBUILD syslinux-4.07.ebuild 1866 SHA256 7cde0832664d54e18c83dabf59ee7053da9393233d4ae3d15d73da52ca5a16f9 SHA512 173de77b4946686a1b4dec04137a792b3cd6ee58e758323e3ed0dbd56fa9bbd98fed28bce7f88b595f68198e435908cdc0a8d63705c152c3571c9c490b09ace7 WHIRLPOOL 2308256f7f8d3b60415451593b9135fbc67f7f26758ff4e01dda6774d42d512b4908adc9b8c982a1bfd28185c173840fdc143fe0c32b7dc56069879f62402aa3
EBUILD syslinux-4.06.ebuild 1732 SHA256 ced00311b657091b67e33da4c0607650a4f880fbad64c98b302e52fb0dc36cee SHA512 9e624f2fa7db29c821c94b420ed35556664b3520db37584c9d5fde009293d702cda71b378c68b041686d4690d001fa470715ad50de2c36946661ea8358eb8741 WHIRLPOOL 72c6e26c3d226f7a5393ed285d91f2130e7770b04a29c7328f96bedbc6f89698cf41252cd8e7e0ad65dc900ba5594b9d91bed537c3958e8739b9223458a1689d EBUILD syslinux-5.10.ebuild 2329 SHA256 81344e6252aea87447aeb83c61eb2c65538fe4adcf6c1c7b9a957d169cfb4c68 SHA512 7673d4bb367851e1a382b7331b78d4086f74b69e652487c8028b11c85bf1c0ebad0161b1b69a7ce001c85c7f9a57583b113e661766b29561accf1d6789a91411 WHIRLPOOL c9a93880c91f026622c4d5acf0741dad9302a59bf9a7e6609854692117ff5e9d0bc7ff4a8ffabb95b1760f3f6bb4668590656caeff2230b6eab3d36a30a28201
EBUILD syslinux-5.00.ebuild 1812 SHA256 cc623ca188419b725c0e48c9cb1b88600d5c9404c316b5739e1b2d29b03ae481 SHA512 56779ac7adbc4c412ac5ec3a59e8bee1716d9dfeeef94bf6f03b01155ca234ba652c22757021647ef6e45d0091a4ffd44a244da50e613486d0e728f739a54582 WHIRLPOOL 77cbe35a5b4a9c17d6deaf326d6f0db4c644b46510d3a215e3692b438a08ee092d21fcf40198f14c1b8f0d6eb550fb1cd9c7d21e5e6c39d1fee174bdcca6fea8 EBUILD syslinux-6.02.ebuild 2769 SHA256 70255e933d564cc0832284c38a3e0b6111c7a7b29fa5ca3416b27a7aefad2bf4 SHA512 bdd65339e5260d781e0a12f634b182c0fa8a86d387f7582ffd527e3d55924cd4a3d81d7357477887f6a0fc4c1c3687881b93de747dbcbae6f30f10062237e91e WHIRLPOOL b377269508844fdb1559acd7befe3f6112e73d65a9b3e9128f95b9fe402cb5fe1a75e7df77390c99a57e2ef65049cfea4cfb1f53ffec29d95a16143c7ac23953
MISC ChangeLog 16702 SHA256 1daa3e613cdd3e2edabd5ecfc9d958be77ac724f59f4fceeedc419e9fb2820a0 SHA512 4a7a52fb8c964dbd7b1d574480d953ecbaffc5be012feb55046298b1378972a128864339e4375e2e0f83bbf61c69aff339b35f9063bfc07c918b17a850b4df30 WHIRLPOOL cad5db26a42659938aad9124b669a603e9c39ca2f2235f12125d784d5cacb1eefbbf811f364fb8baa2f64d193e7c3688e246b420fa485a4b4a05dbdfa9afe545 EBUILD syslinux-6.03_pre1.ebuild 2792 SHA256 cdb1bde2a0d0e38ebf9eb760df62afde0065ddd558a6e331991b34f2b0ff6355 SHA512 d8f6eb60cd905aa538668414c39c27273c9dbb1a46c5f8f42ab3221d07dae156b7f86f0541f834a3675733ac837e290730a011d4f7bfbb4496b985b306ab353d WHIRLPOOL 144a2760f693a96b1ee895e2d9ae09c752a431a05330bc71b843fff084bcb0815751046be0faa10ae1e8d67b2b8d83cafb84cffa70becf6c4b1e320656e99d30
MISC ChangeLog 19364 SHA256 0807fcf03f1f0ede80b1e318fc1589ba86671aa81e1eb9f5c7473c0a21251753 SHA512 e7da812cd1aca6a16e2284f3eb95958e2994ed5c7d05956bc2e423dd3b6a4cc0c783040001df72287d7f29b04450dbfbb3b4c234d65ee554cc634aad816812a1 WHIRLPOOL 4a0cea42222a12efe712aeca7a1d4b4df1c058a4aaed5fef18b8cea3608d027d41a3d60f5662f31021ed1abbdecdee39891c377bec4788abe21826a79a6fa8a7
MISC metadata.xml 273 SHA256 ea16e9afcad5ef9e9b29e6959a4632309279e4e0de69c29b40279226c3917b80 SHA512 2176e73df20869d44d0d5dc739d9af2c123ec5e78485f88e6a750a0381885f1b030f41f19e24a9aa6d451a35835fb7beb9b8a862d9be12a3de0a40d7bfcfd370 WHIRLPOOL ff94d5d03cfd6e0e7cc2c6a05e623d4f9c34701a439ab6b056602e4f57d8196d799c62dfac6812de9f59bd485dceed3e65ec1b0a7bcf73350e065bd8fb34e618 MISC metadata.xml 273 SHA256 ea16e9afcad5ef9e9b29e6959a4632309279e4e0de69c29b40279226c3917b80 SHA512 2176e73df20869d44d0d5dc739d9af2c123ec5e78485f88e6a750a0381885f1b030f41f19e24a9aa6d451a35835fb7beb9b8a862d9be12a3de0a40d7bfcfd370 WHIRLPOOL ff94d5d03cfd6e0e7cc2c6a05e623d4f9c34701a439ab6b056602e4f57d8196d799c62dfac6812de9f59bd485dceed3e65ec1b0a7bcf73350e065bd8fb34e618
-----BEGIN PGP SIGNATURE----- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux) Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCgAGBQJQ8EsZAAoJEKXdFCfdEflKqt8P+QEW7az6zqi+APgfovh2QROF iQIcBAEBCgAGBQJS98OWAAoJEKXdFCfdEflK/MkQAJQ8T2Ipn06FwGcrx3WVFum9
nEoat9vh9YI9bwLz/KoDVw8LaUB/Kb82Wls/LuplkOzG6lLa/gio1gbEiXA5FjPU b0gaWLeYw9qTVcNwrNptlYUj60d2mgkkfpILDpO44vv7Ix7Ml5fvcxglIUeYog4T
noq4r5CqCbnvmOvuqBsVPUnBV4s1CxxNRtHjnvtGiHFEsnelUSLJZgjUlVnuI7GT +iNc2b9X/9/OgyOjANw7rGSRqfDD3Noepo7qxY0CKzK4QqyBgnXj+uWphyfSKSNA
vtI4Wjz98xoK748NAkZqj6g5zYKExTJZAzStKC08vJi3kCBHr4SkvjO1DMy64g8R s5dQeGtgLEmkAwf+r9OXjjnyZt7lRQsVAfh/k/QgtR3aYyV9ZXiWObXQPfXzoyGh
ZeibrhUfs+0lqP5okzeWLoa8ri1EPfcZpB0VsdPPjQN7UAqVh8qCNxNPY/jCPqJz F6o4bU1+vQU7nz19Ma+DI3LCr38GbV5N4j0vPbOvQ4t19bWQghk/7yjB7Pk9ykLj
DkJeLH284/V8yZq+PXDZ70KAbtKy5krdF6I1Ohnz2fAka8afk599a4eeEfDIxsGK na7Rf4uCSRRWe7T2G8tUsmA4Q1APlfZAjt/Z5brivjosBWVwi7uzylbsmWRCYjfa
MXyYF9hXBlD/CfBYTUp7J36U5pxpWsf3WFRBm61P6Ilzq4neXkYzezMiYpz7nork aRe0+rd/rZSU01F5Jl+sAMu/o6csq92TBOB1i3rtjCCkn6i9A6Ap25P6DduHluWu
onfa2zPmwlhchXY31jJtiRGpMLdS2IakNtd+3PFOoRlA4WEVEfzbcqYFG4NhUljm 1Kf6NRUDy15ZFXxJ2cyJ78fEkZnjwzdzQivAFQzATS1Kmz7NwljBrKbAG0rTgmHB
4LMdeYYOKpZI5Z8X5+CCPlhEh/wr3bmHRjcaaf2shjlYCtKoUh9fkTWjFlQXybdH W9dOsqwBydoj1FDrfA3puAim4m/4QifM4mkV0UFc+oDynLTMjliaHwoWk8bIM5Ev
susq1MOjAaz2yMY25OI4FZ5c0C6U9ZkqlajoYoG6yZ1ERlO1Os4KjJxI/cEmDa3R 1nzKFj/BiKK8l2AqP75r/cj5Lb84l0a3MOXw8+uRLws0sS1Y6TKxmj2hruzI4aRs
zLnhPnVourjFB7+89QnOwT6U851s2V/2ZJHbKjlifWHcRbfpdLZnVQMX6xU75Xdt UzA0RGiTgZWHK4Acd/G9jgj3CAQC//sH76WBJDRX6BIWHpZK+sw6q7ZR7Q+h/O62
9TMBL+S6oIw4EUz0FmtK iYvEgB+nDkaeEh6yz4wf
=a4cN =TNtM
-----END PGP SIGNATURE----- -----END PGP SIGNATURE-----

View File

@ -1,12 +0,0 @@
diff -ur a/com32/MCONFIG b/com32/MCONFIG
--- a/com32/MCONFIG 2010-02-16 23:53:51.000000000 +0100
+++ b/com32/MCONFIG 2010-02-18 22:28:18.791609195 +0100
@@ -24,6 +24,8 @@
GCCOPT += $(call gcc_ok,-freg-struct-return,)
GCCOPT += -mregparm=3 -DREGPARM=3 -march=i386 -Os
GCCOPT += $(call gcc_ok,-fPIE,-fPIC)
+GCCOPT += $(call gcc_ok,-nopie,)
+GCCOPT += $(call gcc_ok,-fno-pie,)
GCCOPT += $(call gcc_ok,-fno-exceptions,)
GCCOPT += $(call gcc_ok,-fno-asynchronous-unwind-tables,)
GCCOPT += $(call gcc_ok,-fno-strict-aliasing,)

View File

@ -1,12 +0,0 @@
diff -ur a/utils/Makefile b/utils/Makefile
--- a/utils/Makefile 2011-12-09 19:28:17.000000000 +0100
+++ b/utils/Makefile 2011-12-18 20:56:24.306014471 +0100
@@ -51,7 +51,7 @@
$(PERL) isohdpfxarray.pl $(ISOHDPFX) > $@
isohybrid: isohybrid.o isohdpfx.o
- $(CC) $(LDFLAGS) -luuid -o $@ $^
+ $(CC) $(LDFLAGS) -o $@ $^ -luuid
gethostip: gethostip.o
$(CC) $(LDFLAGS) -o $@ $^

View File

@ -0,0 +1,20 @@
diff -Naur syslinux-6.02/mk/efi.mk syslinux-6.02-hardened/mk/efi.mk
--- syslinux-6.02/mk/efi.mk 2013-10-13 13:59:03.000000000 -0400
+++ syslinux-6.02-hardened/mk/efi.mk 2014-02-09 12:56:47.036409135 -0500
@@ -23,6 +23,7 @@
EFI_SUBARCH = $(ARCH)
endif
+GCCOPT := $(call gcc_ok,-fno-stack-protector,)
EFIINC = $(shell $(topdir)/efi//find-gnu-efi.sh include $(EFI_SUBARCH))
$(if $(EFIINC),, \
$(error Missing $(EFI_SUBARCH) gnu-efi header files))
@@ -42,7 +43,7 @@
-DELF_DEBUG -DSYSLINUX_EFI -I$(objdir) \
$(GCCWARN) -D__COM32__ -mno-red-zone \
-DLDLINUX=\"$(LDLINUX)\" -fvisibility=hidden \
- -Wno-unused-parameter
+ -Wno-unused-parameter $(GCCOPT)
# gnuefi sometimes installs these under a gnuefi/ directory, and sometimes not
CRT0 := $(shell find $(LIBDIR) -name crt0-efi-$(EFI_SUBARCH).o 2>/dev/null | tail -n1)

View File

@ -0,0 +1,24 @@
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

View File

@ -1,31 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-2.13.ebuild,v 1.6 2012/06/27 13:31:31 chithanh Exp $
DESCRIPTION="SysLinux, IsoLinux and PXELinux bootloader"
HOMEPAGE="http://syslinux.zytor.com/"
SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${PV:0:1}.xx/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* amd64 x86"
IUSE=""
RDEPEND="sys-fs/mtools"
DEPEND="${RDEPEND}
dev-lang/nasm"
# 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.
# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore
src_compile() {
emake installer || die
}
src_install() {
make INSTALLROOT="${D}" install || die
dodoc README NEWS TODO *.doc memdisk/memdisk.doc
}

View File

@ -1,64 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-4.05.ebuild,v 1.5 2012/05/28 08:47:21 chithanh Exp $
inherit eutils toolchain-funcs
DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders"
HOMEPAGE="http://syslinux.zytor.com/"
SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${PV:0:1}.xx/${P/_/-}.tar.bz2"
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-kernel/linux-headers-3.4"
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.
# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore
src_unpack() {
unpack ${A}
cd "${S}"
# Fix building on hardened
epatch "${FILESDIR}"/${PN}-4.05-nopie.patch
# Fix building with --as-needed
epatch "${FILESDIR}"/${PN}-4.05-asneeded-linking-order.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"
fi
}
src_compile() {
emake CC=$(tc-getCC) installer || die
}
src_install() {
emake INSTALLSUBDIRS=utils INSTALLROOT="${D}" MANDIR=/usr/share/man install || die
dodoc README NEWS doc/*.txt || die
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation # Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-4.06.ebuild,v 1.5 2013/01/11 17:24:42 zerochaos Exp $ # $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-4.07.ebuild,v 1.4 2013/09/23 11:56:54 jlec Exp $
inherit eutils toolchain-funcs inherit eutils toolchain-funcs
@ -47,6 +47,14 @@ src_unpack() {
-e 's|-Os||g' \ -e 's|-Os||g' \
-e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \
|| die "sed custom-cflags failed" || die "sed custom-cflags failed"
else
QA_FLAGS_IGNORED="
/sbin/extlinux
/usr/bin/memdiskfind
/usr/bin/gethostip
/usr/bin/isohybrid
/usr/bin/syslinux
"
fi fi
} }

View File

@ -1,13 +1,13 @@
# Copyright 1999-2013 Gentoo Foundation # Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-5.00.ebuild,v 1.3 2013/01/11 17:24:42 zerochaos Exp $ # $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-5.10.ebuild,v 1.2 2013/09/23 11:56:54 jlec Exp $
EAPI=4 EAPI=4
inherit eutils toolchain-funcs inherit eutils toolchain-funcs
DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders" DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders"
HOMEPAGE="http://syslinux.zytor.com/" HOMEPAGE="http://www.syslinux.org/"
SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${PV:0:1}.xx/${P/_/-}.tar.xz" SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${PV:0:1}.xx/${P/_/-}.tar.xz"
LICENSE="GPL-2" LICENSE="GPL-2"
@ -50,6 +50,14 @@ src_prepare() {
-e 's|-Os||g' \ -e 's|-Os||g' \
-e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \
|| die "sed custom-cflags failed" || die "sed custom-cflags failed"
else
QA_FLAGS_IGNORED="
/sbin/extlinux
/usr/bin/memdiskfind
/usr/bin/gethostip
/usr/bin/isohybrid
/usr/bin/syslinux
"
fi fi
} }
@ -62,3 +70,14 @@ src_install() {
emake INSTALLSUBDIRS=utils INSTALLROOT="${D}" MANDIR=/usr/share/man install emake INSTALLSUBDIRS=utils INSTALLROOT="${D}" MANDIR=/usr/share/man install
dodoc README NEWS doc/*.txt 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
}

View File

@ -0,0 +1,93 @@
# 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.02.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/${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
}

View File

@ -0,0 +1,93 @@
# 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
}