diff options
author | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2013-06-24 13:58:21 +0000 |
---|---|---|
committer | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2013-06-24 13:58:21 +0000 |
commit | 9d73951c4a185fc8bc9b32df2f82be5343b7ef7e (patch) | |
tree | e2159c8c5d4ed76a492f4857527dff6ae47891dc /sys-boot/syslinux | |
parent | Fix mask comment. (diff) | |
download | historical-9d73951c4a185fc8bc9b32df2f82be5343b7ef7e.tar.gz historical-9d73951c4a185fc8bc9b32df2f82be5343b7ef7e.tar.bz2 historical-9d73951c4a185fc8bc9b32df2f82be5343b7ef7e.zip |
Version bump. bug #473532.
Package-Manager: portage-2.1.12.2/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 | 4 | ||||
-rw-r--r-- | sys-boot/syslinux/syslinux-5.10.ebuild | 75 |
3 files changed, 85 insertions, 2 deletions
diff --git a/sys-boot/syslinux/ChangeLog b/sys-boot/syslinux/ChangeLog index 985ad441549b..ebf57d94a9a9 100644 --- a/sys-boot/syslinux/ChangeLog +++ b/sys-boot/syslinux/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-boot/syslinux # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.96 2013/06/02 15:23:29 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.97 2013/06/24 13:58:11 chithanh Exp $ + +*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: diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest index 1faf7ab577b0..41b7bb3f7591 100644 --- a/sys-boot/syslinux/Manifest +++ b/sys-boot/syslinux/Manifest @@ -8,11 +8,13 @@ DIST syslinux-4.05.tar.bz2 5486307 SHA256 9093f246038a3671a323bd9dd7eb685338578f DIST syslinux-4.06.tar.bz2 5740491 SHA256 dbb7774e36c4596de68fa5e6788ad57809ab31a1760e5d7626e697766d30ad26 SHA512 0e6334701bda2b6ee71577db6593f787c983602ade79f8f115ee6ebeea0c8037dd2621842648fc410012525b54df539d251b284f10f2421d3c20e30b8044a6c6 WHIRLPOOL 3ecc4a36babf1fe37e19d433678c5709b5a61897166ed3132974402ab4033aff61651f22551067f84094505ed4ca81382f5eb83060890e76e2f676b7a6079f62 DIST syslinux-5.00.tar.xz 5097336 SHA256 c0cfdb6a52c233cfd0d23906d60b208f8a06bd29d516cb9fced989a61eac2fe3 SHA512 c9a257211e218a940da332a8d76460a17ff7b50686951675c42fc6bd3586a72bc584320259df6f3a05f3d0be0ed019817a9636b07801df452a00a8cdf34f7e77 WHIRLPOOL 71a2a99bdc9b4584346506d25e6fd9f308e6a6455d5c81e0360f328ca7e3fe5285740205c3a0292333c71a2832e65ad58a0e696496d6e48514a854bf01f4bc38 DIST syslinux-5.01.tar.xz 5001008 SHA256 41320ae9c8211bb99b1322fdbf98a83d3bdc0f9a78291ad27f8512b12e16b411 SHA512 ad447d2469c3308393ea65060f09c31fda1ad56d253155e7cf6475690c89f95b449786afeef47068d9edbc4fe605f75799738173d4ed16ef4cfb1d46dcb93117 WHIRLPOOL a69ca0ce056bee334dbe3b2de2dd5365150b47da3e2b1fdcc97b72f2b867ac9a9125c7793e51632de810affa5e3241e3f593776c75899d23fc78300667c3d0ed +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 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.06.ebuild 1732 SHA256 ced00311b657091b67e33da4c0607650a4f880fbad64c98b302e52fb0dc36cee SHA512 9e624f2fa7db29c821c94b420ed35556664b3520db37584c9d5fde009293d702cda71b378c68b041686d4690d001fa470715ad50de2c36946661ea8358eb8741 WHIRLPOOL 72c6e26c3d226f7a5393ed285d91f2130e7770b04a29c7328f96bedbc6f89698cf41252cd8e7e0ad65dc900ba5594b9d91bed537c3958e8739b9223458a1689d EBUILD syslinux-5.00.ebuild 1812 SHA256 cc623ca188419b725c0e48c9cb1b88600d5c9404c316b5739e1b2d29b03ae481 SHA512 56779ac7adbc4c412ac5ec3a59e8bee1716d9dfeeef94bf6f03b01155ca234ba652c22757021647ef6e45d0091a4ffd44a244da50e613486d0e728f739a54582 WHIRLPOOL 77cbe35a5b4a9c17d6deaf326d6f0db4c644b46510d3a215e3692b438a08ee092d21fcf40198f14c1b8f0d6eb550fb1cd9c7d21e5e6c39d1fee174bdcca6fea8 EBUILD syslinux-5.01.ebuild 1809 SHA256 1b8fdfd94e67956637df967045a19550b9abf43391849152949093f01d2edf14 SHA512 d15be4a176573244cc7d393771ea2b68cbe1f4fbffbc69557b858e8147e04cbcceb8735f40f744da97606cbe67814b667ddf2a21ae0fd079d83fbd3b5e84860b WHIRLPOOL 623bae72a58e5be7213c3fbff8259c46563188f225cc40fe3ea2c9268b8ec3356fc0ec5bace324c612c28330ef663f126875dca443364f75513873f8ce024a02 -MISC ChangeLog 16981 SHA256 4936fc919ee219fee5e390dee0b79bbfda3fd1cd43b76927b8b1b4ac15ec2e79 SHA512 a300abb3115c88082040ba178ec246761794dfac8ae0da1554f8389da21c3e6b22ccbbf1ac5a138fbb5a5b5c5d95bc46f8f4e98dcf993840d4f57f1f3e1ec1b2 WHIRLPOOL 7ad33828b208c0c04f2a3d8488a9f0cdcededa651c95f4286dbd31c738376f43e0a6fb0848c3fb3ee8c2f2f98a438225668a8a0d56cf3749c0e4cabea2f174f4 +EBUILD syslinux-5.10.ebuild 2194 SHA256 4115bf360b8748373573ac68da41012d6068de35603ca6de4e357d29c67335ce SHA512 77469a9a18a4246c14beac6093c86f764f0e17eb7a5a3c8b47a8ec698621edd5967e5a08151f7e31f38807bede60fb85a9a510d2d4f3959649c4699776da207e WHIRLPOOL c685f8cf5d1a802f4bb9286347e1a86d935c85bed80cdca52eae03086b6cc2473dac24b8d6f66a1339fff05ce3f5d586e73462692bf7c9001fe4ae7938a203c0 +MISC ChangeLog 17135 SHA256 3e2f25819732e343e189a4f46257c8dc97f272611f189b545c402bbb99fba3b2 SHA512 6a8d69f304ed0f1e4e1a8c95190a9d717dc279f27a0beed9826d6fee10e50ace00e1497cab99c466e35ed4aaa080a38506a0c048f2dd0708e500d0327484779d WHIRLPOOL 0a95aa38c32db5aa9df2a33f58de83a4e36f2e8b4e5124f7dec4d6ec275e979808f1ee41f7e7157bb364834b37df019835f4131c472ccd7876c38f7d9e1405e8 MISC metadata.xml 273 SHA256 ea16e9afcad5ef9e9b29e6959a4632309279e4e0de69c29b40279226c3917b80 SHA512 2176e73df20869d44d0d5dc739d9af2c123ec5e78485f88e6a750a0381885f1b030f41f19e24a9aa6d451a35835fb7beb9b8a862d9be12a3de0a40d7bfcfd370 WHIRLPOOL ff94d5d03cfd6e0e7cc2c6a05e623d4f9c34701a439ab6b056602e4f57d8196d799c62dfac6812de9f59bd485dceed3e65ec1b0a7bcf73350e065bd8fb34e618 diff --git a/sys-boot/syslinux/syslinux-5.10.ebuild b/sys-boot/syslinux/syslinux-5.10.ebuild new file mode 100644 index 000000000000..49f4080fbf31 --- /dev/null +++ b/sys-boot/syslinux/syslinux-5.10.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-5.10.ebuild,v 1.1 2013/06/24 13:58:11 chithanh Exp $ + +EAPI=4 + +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/${PV:0:1}.xx/${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 + 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() { + # Fix building on hardened + epatch "${FILESDIR}"/${PN}-4.05-nopie.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 +} + +src_install() { + emake INSTALLSUBDIRS=utils INSTALLROOT="${D}" MANDIR=/usr/share/man 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 +} |