diff options
author | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2014-06-17 10:53:44 +0000 |
---|---|---|
committer | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2014-06-17 10:53:44 +0000 |
commit | ed7358e6621d305ae2e890f12bb17e18f7b85b16 (patch) | |
tree | 5388ef0b901d75d6b3915140b5978506ee3f9494 /sys-boot/syslinux | |
parent | Stable on alpha, bug #511536 (diff) | |
download | historical-ed7358e6621d305ae2e890f12bb17e18f7b85b16.tar.gz historical-ed7358e6621d305ae2e890f12bb17e18f7b85b16.tar.bz2 historical-ed7358e6621d305ae2e890f12bb17e18f7b85b16.zip |
Bump to latest prerelease.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Diffstat (limited to 'sys-boot/syslinux')
-rw-r--r-- | sys-boot/syslinux/ChangeLog | 8 | ||||
-rw-r--r-- | sys-boot/syslinux/Manifest | 24 | ||||
-rw-r--r-- | sys-boot/syslinux/syslinux-6.03_pre17.ebuild | 92 |
3 files changed, 102 insertions, 22 deletions
diff --git a/sys-boot/syslinux/ChangeLog b/sys-boot/syslinux/ChangeLog index 28217e4825af..b28201db1a26 100644 --- a/sys-boot/syslinux/ChangeLog +++ b/sys-boot/syslinux/ChangeLog @@ -1,6 +1,12 @@ # 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.108 2014/02/09 18:04:43 zerochaos Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.109 2014/06/17 10:53:32 chithanh Exp $ + +*syslinux-6.03_pre17 (17 Jun 2014) + + 17 Jun 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> + +syslinux-6.03_pre17.ebuild: + Bump to latest prerelease. 09 Feb 2014; Rick Farina <zerochaos@gentoo.org> +files/syslinux-6.02-add-fno-stack-protector.patch, diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest index ef8886a98a19..aa4c8a7ee3c2 100644 --- a/sys-boot/syslinux/Manifest +++ b/sys-boot/syslinux/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - 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 @@ -10,27 +7,12 @@ DIST syslinux-4.07.tar.bz2 5761877 SHA256 1240a4e4219b518bdaef78931b6e901befeff3 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-pre17.tar.xz 6835212 SHA256 83703e63c14e125b6d1337e832f7315b354dde701d20aa0fbbc39d23d083809f SHA512 2b569bcccc25dee662bbdf1b8f0efb49c499613a3ab8da97618c570ffb54e885bfe5bc3d87a12d95e385ec6a2cbeb7662a3b0070b7a9066b1e33fcb46308d5cd WHIRLPOOL 2fed54e39d6da4331a0195dc66aebe048e677e2d0aadc632c6803254ee317a90ac04f6c1e8c0ecde63f50607a6102cc135d78b9288842346c191f012db0e5c3b 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 2329 SHA256 81344e6252aea87447aeb83c61eb2c65538fe4adcf6c1c7b9a957d169cfb4c68 SHA512 7673d4bb367851e1a382b7331b78d4086f74b69e652487c8028b11c85bf1c0ebad0161b1b69a7ce001c85c7f9a57583b113e661766b29561accf1d6789a91411 WHIRLPOOL c9a93880c91f026622c4d5acf0741dad9302a59bf9a7e6609854692117ff5e9d0bc7ff4a8ffabb95b1760f3f6bb4668590656caeff2230b6eab3d36a30a28201 EBUILD syslinux-6.02.ebuild 2769 SHA256 70255e933d564cc0832284c38a3e0b6111c7a7b29fa5ca3416b27a7aefad2bf4 SHA512 bdd65339e5260d781e0a12f634b182c0fa8a86d387f7582ffd527e3d55924cd4a3d81d7357477887f6a0fc4c1c3687881b93de747dbcbae6f30f10062237e91e WHIRLPOOL b377269508844fdb1559acd7befe3f6112e73d65a9b3e9128f95b9fe402cb5fe1a75e7df77390c99a57e2ef65049cfea4cfb1f53ffec29d95a16143c7ac23953 EBUILD syslinux-6.03_pre1.ebuild 2792 SHA256 cdb1bde2a0d0e38ebf9eb760df62afde0065ddd558a6e331991b34f2b0ff6355 SHA512 d8f6eb60cd905aa538668414c39c27273c9dbb1a46c5f8f42ab3221d07dae156b7f86f0541f834a3675733ac837e290730a011d4f7bfbb4496b985b306ab353d WHIRLPOOL 144a2760f693a96b1ee895e2d9ae09c752a431a05330bc71b843fff084bcb0815751046be0faa10ae1e8d67b2b8d83cafb84cffa70becf6c4b1e320656e99d30 -MISC ChangeLog 19364 SHA256 0807fcf03f1f0ede80b1e318fc1589ba86671aa81e1eb9f5c7473c0a21251753 SHA512 e7da812cd1aca6a16e2284f3eb95958e2994ed5c7d05956bc2e423dd3b6a4cc0c783040001df72287d7f29b04450dbfbb3b4c234d65ee554cc634aad816812a1 WHIRLPOOL 4a0cea42222a12efe712aeca7a1d4b4df1c058a4aaed5fef18b8cea3608d027d41a3d60f5662f31021ed1abbdecdee39891c377bec4788abe21826a79a6fa8a7 +EBUILD syslinux-6.03_pre17.ebuild 2735 SHA256 1c8be40f31579c548f2b9729855b0d5e5f4d4198517c2c8ef7e7e76d1fce99bc SHA512 2d77064f371d7603ced88968fd2f6bd62a58e9be4ebc7dc08dd1779db6118b1948a712301665e851f1b6fc006f2607e2e0d6d207f34a9d53d70e650ad02ec5df WHIRLPOOL 180ce73b31d75378a05f99da03a41fec78ec00993257d8511b451f4ee71abc52f0e293e2d138f41dfb777ec6c1cac2a6f1c8bb187269d3ed73811b282f373b87 +MISC ChangeLog 19529 SHA256 8142a90a28464d5a22fa3c4216e0d64e5d168befc89804d1b5cf1595f1f3af5b SHA512 1f5256bbb3cd0d02433307c9dd30c643fb3debcfca2ff3ecdd7238a6785569f52bf913b0b265c2dfc4f745d921a7f2c240ed8c089a2d1221fa011d771d925ea0 WHIRLPOOL ecefc6edadd1e223175f7a542d3c6003685161e654648be1afc7a85486276fe9e2f334e43e0158b67d41ea8040dc53e7c6f229e10e204e045adc79a966375b7c MISC metadata.xml 273 SHA256 ea16e9afcad5ef9e9b29e6959a4632309279e4e0de69c29b40279226c3917b80 SHA512 2176e73df20869d44d0d5dc739d9af2c123ec5e78485f88e6a750a0381885f1b030f41f19e24a9aa6d451a35835fb7beb9b8a862d9be12a3de0a40d7bfcfd370 WHIRLPOOL ff94d5d03cfd6e0e7cc2c6a05e623d4f9c34701a439ab6b056602e4f57d8196d799c62dfac6812de9f59bd485dceed3e65ec1b0a7bcf73350e065bd8fb34e618 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCgAGBQJS98OWAAoJEKXdFCfdEflK/MkQAJQ8T2Ipn06FwGcrx3WVFum9 -b0gaWLeYw9qTVcNwrNptlYUj60d2mgkkfpILDpO44vv7Ix7Ml5fvcxglIUeYog4T -+iNc2b9X/9/OgyOjANw7rGSRqfDD3Noepo7qxY0CKzK4QqyBgnXj+uWphyfSKSNA -s5dQeGtgLEmkAwf+r9OXjjnyZt7lRQsVAfh/k/QgtR3aYyV9ZXiWObXQPfXzoyGh -F6o4bU1+vQU7nz19Ma+DI3LCr38GbV5N4j0vPbOvQ4t19bWQghk/7yjB7Pk9ykLj -na7Rf4uCSRRWe7T2G8tUsmA4Q1APlfZAjt/Z5brivjosBWVwi7uzylbsmWRCYjfa -aRe0+rd/rZSU01F5Jl+sAMu/o6csq92TBOB1i3rtjCCkn6i9A6Ap25P6DduHluWu -1Kf6NRUDy15ZFXxJ2cyJ78fEkZnjwzdzQivAFQzATS1Kmz7NwljBrKbAG0rTgmHB -W9dOsqwBydoj1FDrfA3puAim4m/4QifM4mkV0UFc+oDynLTMjliaHwoWk8bIM5Ev -1nzKFj/BiKK8l2AqP75r/cj5Lb84l0a3MOXw8+uRLws0sS1Y6TKxmj2hruzI4aRs -UzA0RGiTgZWHK4Acd/G9jgj3CAQC//sH76WBJDRX6BIWHpZK+sw6q7ZR7Q+h/O62 -iYvEgB+nDkaeEh6yz4wf -=TNtM ------END PGP SIGNATURE----- diff --git a/sys-boot/syslinux/syslinux-6.03_pre17.ebuild b/sys-boot/syslinux/syslinux-6.03_pre17.ebuild new file mode 100644 index 000000000000..cf4f8f0744c1 --- /dev/null +++ b/sys-boot/syslinux/syslinux-6.03_pre17.ebuild @@ -0,0 +1,92 @@ +# 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_pre17.ebuild,v 1.1 2014/06/17 10:53:32 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 +} |