summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2013-08-13 06:50:22 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2013-08-13 06:50:22 +0000
commitb9d766609a2409964d29fcb6c882d4c0f0565e7a (patch)
tree4bd60f6c1f4b7278ad3c20a0ea479f5879749815 /sys-boot/syslinux
parentUnmask libcaca/toilet again since the bugs should be fixed now. (diff)
downloadhistorical-b9d766609a2409964d29fcb6c882d4c0f0565e7a.tar.gz
historical-b9d766609a2409964d29fcb6c882d4c0f0565e7a.tar.bz2
historical-b9d766609a2409964d29fcb6c882d4c0f0565e7a.zip
Bump.
Package-Manager: portage-2.2.0_alpha177/cvs/Linux x86_64
Diffstat (limited to 'sys-boot/syslinux')
-rw-r--r--sys-boot/syslinux/ChangeLog8
-rw-r--r--sys-boot/syslinux/Manifest6
-rw-r--r--sys-boot/syslinux/syslinux-6.02_pre16.ebuild84
3 files changed, 95 insertions, 3 deletions
diff --git a/sys-boot/syslinux/ChangeLog b/sys-boot/syslinux/ChangeLog
index 27c413e4d27f..8a4010c260d4 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.101 2013/07/30 15:10:57 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.102 2013/08/13 06:50:17 robbat2 Exp $
+
+*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)
diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest
index d5f995622f53..9cc687c3c180 100644
--- a/sys-boot/syslinux/Manifest
+++ b/sys-boot/syslinux/Manifest
@@ -3,7 +3,7 @@ AUX syslinux-4.00-nopie.patch 527 SHA256 d0d4834043d52f73969ca60eb37729ee44d866e
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
DIST syslinux-2.13.tar.bz2 421753 SHA256 44aab24c05570e34a25e5192206098c3f220d7669be9cd9de9117d400a95c65e
-DIST syslinux-3.86.tar.bz2 3735823 SHA256 82a8d2a242f869cb4c34b3a074871f472762343e1879a4dca23d7ce5c4dcd06d
+DIST syslinux-3.86.tar.bz2 3735823 SHA256 82a8d2a242f869cb4c34b3a074871f472762343e1879a4dca23d7ce5c4dcd06d SHA512 6231f233e5f5ac26aa7e4bfd2704e2a4081350a3f3f21b5ec88a13cf992528c2796dbdfdf6cc2cc7a9543828650ae46de3685e5e55fac3a6ad520430220d1073 WHIRLPOOL 985efd16587ac3f00dc1b75563dc12e5abfeb14b42b64accdadda087f6c9a61c8f5cc149a2b9ce8dd1368d1083720340c20240a4b7d7ea3bf51ff65512d1bd3e
DIST syslinux-4.05.tar.bz2 5486307 SHA256 9093f246038a3671a323bd9dd7eb685338578f67f3da949123c6462e0903c0b8 SHA512 43f0956cdb2b3d37d6666762409e50c81ed4d14a1e0aaa8fadeb92df8b2bcb54b6e166df3166bd9b3e2967484e09b75492e5c3eb8da5c6b8654bff173e667f28 WHIRLPOOL bad03c3da647bbd0b64e065ba28bc0770ceab59fd7817a30f026270ffc790e0a89c1f98cc349fac604de88e268ba1bc0458efd8694c695067f4abf74e4b52de6
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
@@ -11,6 +11,7 @@ DIST syslinux-5.00.tar.xz 5097336 SHA256 c0cfdb6a52c233cfd0d23906d60b208f8a06bd2
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
DIST syslinux-6.02-pre15.tar.xz 6415892 SHA256 7da91906cf4329b05bbe267d02705fb4f0f1f6789c6e87a2034ac943c941ad2f SHA512 a6eeb16f6b5e420a3e8f96ac4dee08863e52364636e206cc7913ae1ff375fc65665ae14ac413d2dfaf5baf3d4d591560c4b64a249e788e2a1e14e37ae1618178 WHIRLPOOL 6a9057229d3ffed28ff406ae77e00b3442829403d417974896a926bb934ab2863b7a09ffac18d9e01626e5ea81fba367d7f2a9a15decdef54a17f4fd51a20855
+DIST syslinux-6.02-pre16.tar.xz 6469636 SHA256 232d36572e0930e0a81fcd2a1838bea3a4bfa39ff45bbf2a92db49efaa67ae48 SHA512 e8eaf0bf8b1c2713b2a656b09644fc8cf314e8590e9ec4387903b95ea7bc3aad19263d50e42932ee914b2239128545b9c77643a3f52ce614b930184f89ec2923 WHIRLPOOL c6e97e64b450ebebf72ff789c28102f8a2044e9ebdc40d7d86e5ef1e268b6e72854cbbb25cbd2c39390c087cb963de046fc03a5dec00b60afa7ae3c58953d7a8
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
@@ -20,5 +21,6 @@ EBUILD syslinux-5.00.ebuild 1812 SHA256 cc623ca188419b725c0e48c9cb1b88600d5c9404
EBUILD syslinux-5.01.ebuild 1809 SHA256 1b8fdfd94e67956637df967045a19550b9abf43391849152949093f01d2edf14 SHA512 d15be4a176573244cc7d393771ea2b68cbe1f4fbffbc69557b858e8147e04cbcceb8735f40f744da97606cbe67814b667ddf2a21ae0fd079d83fbd3b5e84860b WHIRLPOOL 623bae72a58e5be7213c3fbff8259c46563188f225cc40fe3ea2c9268b8ec3356fc0ec5bace324c612c28330ef663f126875dca443364f75513873f8ce024a02
EBUILD syslinux-5.10.ebuild 2194 SHA256 4115bf360b8748373573ac68da41012d6068de35603ca6de4e357d29c67335ce SHA512 77469a9a18a4246c14beac6093c86f764f0e17eb7a5a3c8b47a8ec698621edd5967e5a08151f7e31f38807bede60fb85a9a510d2d4f3959649c4699776da207e WHIRLPOOL c685f8cf5d1a802f4bb9286347e1a86d935c85bed80cdca52eae03086b6cc2473dac24b8d6f66a1339fff05ce3f5d586e73462692bf7c9001fe4ae7938a203c0
EBUILD syslinux-6.02_pre15.ebuild 2596 SHA256 a67904ab7ce54ea4d7f1523623c10e7fffacfb0e83e29ab120662e0d01b09993 SHA512 f49647d0dbaa11f4aa2bd7000c9f1cd8a72f92cbcf8471d4b5f7ad249193409905a293f68f835dfe0e8dbf25b1779ec7b5425ae3e60e47080b06ed702485f376 WHIRLPOOL b47dcf458ff1d4b9012c22f62391aaea622d826003c7c062bdcc5a2aa750fb50945006c91e09f121c52ad8ee76bbffc7a8c15040bf1e1cd70bde400a58f9b7d9
-MISC ChangeLog 17831 SHA256 c320f3624940decf4eb4a2201dd927535cbeeeef64c9f3050cb0183e515fd022 SHA512 f9e5cbfc4f91b6ff9c0ba452a3887e6cf30585a83742274b2ba029fec5f2d69c55d84421a179f17c0500e782de3316a40d1de3e361f5165e639f60e337c0314d WHIRLPOOL fa33876cd738d33c44e9d6890ee26a0a55acb2daf0fb593e3bbb67fdd222f4b6d8d073198efafb0f7c3779c1cb350621eb101f5760cfc4f05578b804cd94786c
+EBUILD syslinux-6.02_pre16.ebuild 2595 SHA256 769bb33fef8218d3e7be373c3680edf976673885d6835ee1272ff953b4cacb40 SHA512 861117af93fdce64ee80f28151799362e9e09c97fd354f408fc1fec29f7f2f832435eccc06d9f0c70cdb96f7eb9612a658f84e9be7dbeceb0d59afc952a3932c WHIRLPOOL 9a6563f2da25741f5af8fe7fad1dbe39e148f02b27917450c2ac731b508c264ea32b959ee81572f52658388968f403900d27403fee6a7c95520afed268277c7b
+MISC ChangeLog 17959 SHA256 0234e7c5f13ea378bfe8be30eed4cea2380322a192e124bf2682f2eb40654c81 SHA512 f5a1e9128266c6c43cebd5fb93295b102d151d7a9fac04b6b15c58eb1d11e2155fe4a77bb0f769887e300e102f406246898c2c31951d20a6f5954816d917a417 WHIRLPOOL a32729136cdc6c8ed42dfbbf4947e74100a342ad1f012826f06d5e6e3e9ccdf047f89d7d51eafe0104d3beaeb1e4a4321304289079b46adb3ad2e138afdb515e
MISC metadata.xml 273 SHA256 ea16e9afcad5ef9e9b29e6959a4632309279e4e0de69c29b40279226c3917b80 SHA512 2176e73df20869d44d0d5dc739d9af2c123ec5e78485f88e6a750a0381885f1b030f41f19e24a9aa6d451a35835fb7beb9b8a862d9be12a3de0a40d7bfcfd370 WHIRLPOOL ff94d5d03cfd6e0e7cc2c6a05e623d4f9c34701a439ab6b056602e4f57d8196d799c62dfac6812de9f59bd485dceed3e65ec1b0a7bcf73350e065bd8fb34e618
diff --git a/sys-boot/syslinux/syslinux-6.02_pre16.ebuild b/sys-boot/syslinux/syslinux-6.02_pre16.ebuild
new file mode 100644
index 000000000000..2cc6d43fde40
--- /dev/null
+++ b/sys-boot/syslinux/syslinux-6.02_pre16.ebuild
@@ -0,0 +1,84 @@
+# 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-6.02_pre16.ebuild,v 1.1 2013/08/13 06:50:17 robbat2 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/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"
+ 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
+}