summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2013-07-30 15:11:00 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2013-07-30 15:11:00 +0000
commit83bd82947c5ecb884c2e3fbc726e048dad9410b5 (patch)
tree6894275fe63f1b5ce64569465f748ecb7ccbb64a /sys-boot/syslinux
parentFix building with automake-1.13 #467574 by Ian Stakenvicius. (diff)
downloadhistorical-83bd82947c5ecb884c2e3fbc726e048dad9410b5.tar.gz
historical-83bd82947c5ecb884c2e3fbc726e048dad9410b5.tar.bz2
historical-83bd82947c5ecb884c2e3fbc726e048dad9410b5.zip
Version bump.
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64
Diffstat (limited to 'sys-boot/syslinux')
-rw-r--r--sys-boot/syslinux/ChangeLog8
-rw-r--r--sys-boot/syslinux/Manifest4
-rw-r--r--sys-boot/syslinux/syslinux-4.07.ebuild61
3 files changed, 71 insertions, 2 deletions
diff --git a/sys-boot/syslinux/ChangeLog b/sys-boot/syslinux/ChangeLog
index 292cee9f5889..27c413e4d27f 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.100 2013/07/30 14:48:26 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.101 2013/07/30 15:10:57 chithanh Exp $
+
+*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)
diff --git a/sys-boot/syslinux/Manifest b/sys-boot/syslinux/Manifest
index 249e304993c7..d5f995622f53 100644
--- a/sys-boot/syslinux/Manifest
+++ b/sys-boot/syslinux/Manifest
@@ -6,6 +6,7 @@ DIST syslinux-2.13.tar.bz2 421753 SHA256 44aab24c05570e34a25e5192206098c3f220d76
DIST syslinux-3.86.tar.bz2 3735823 SHA256 82a8d2a242f869cb4c34b3a074871f472762343e1879a4dca23d7ce5c4dcd06d
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
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
@@ -14,9 +15,10 @@ EBUILD syslinux-2.13.ebuild 953 SHA256 7a496ddb4de0ebbeec24789f1eb88ca50e6890154
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-4.07.ebuild 1733 SHA256 ab575362732b0e0f50f9e79e091cb503057f1fdf88496f2ac1907671afd78f00 SHA512 2b2085e3bcca7382d93aaab2d5cdc2b681156dea45656c0e8305ccc5c18fefaeda8c415c0b0edfc186df25a5b2369ca80cad2dcf2fc3a02e9ff90b72eab97a50 WHIRLPOOL 3d079cc403f610bf5bc82f0f5a7161351df63caea49d3018352381cf3f703a7384c9e8a0fb82cd39b57f7cf989e42a144c4fb3cd3114740b544f50ec1ab56660
EBUILD syslinux-5.00.ebuild 1812 SHA256 cc623ca188419b725c0e48c9cb1b88600d5c9404c316b5739e1b2d29b03ae481 SHA512 56779ac7adbc4c412ac5ec3a59e8bee1716d9dfeeef94bf6f03b01155ca234ba652c22757021647ef6e45d0091a4ffd44a244da50e613486d0e728f739a54582 WHIRLPOOL 77cbe35a5b4a9c17d6deaf326d6f0db4c644b46510d3a215e3692b438a08ee092d21fcf40198f14c1b8f0d6eb550fb1cd9c7d21e5e6c39d1fee174bdcca6fea8
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 17690 SHA256 f16ba795477816dba50ff7d8236796d9a3fdf45a020d7f6f48dfb074d148fdd2 SHA512 786183d655f1c01f65dd0611cdfabe22f37fc5154df995ee11a0396fe8dbb5bce9d6f01305966601ee1754b04ba6ca564b1dcbed6b733248903d2cbe40a31c10 WHIRLPOOL 6cad55786d12106bac8e82dc2d329b477cd224661d14f98a666190ae461a6f3523e1a31a10635b5695906d098f1cb83e1b1305778a8eac7892e077f4c1ba8bc9
+MISC ChangeLog 17831 SHA256 c320f3624940decf4eb4a2201dd927535cbeeeef64c9f3050cb0183e515fd022 SHA512 f9e5cbfc4f91b6ff9c0ba452a3887e6cf30585a83742274b2ba029fec5f2d69c55d84421a179f17c0500e782de3316a40d1de3e361f5165e639f60e337c0314d WHIRLPOOL fa33876cd738d33c44e9d6890ee26a0a55acb2daf0fb593e3bbb67fdd222f4b6d8d073198efafb0f7c3779c1cb350621eb101f5760cfc4f05578b804cd94786c
MISC metadata.xml 273 SHA256 ea16e9afcad5ef9e9b29e6959a4632309279e4e0de69c29b40279226c3917b80 SHA512 2176e73df20869d44d0d5dc739d9af2c123ec5e78485f88e6a750a0381885f1b030f41f19e24a9aa6d451a35835fb7beb9b8a862d9be12a3de0a40d7bfcfd370 WHIRLPOOL ff94d5d03cfd6e0e7cc2c6a05e623d4f9c34701a439ab6b056602e4f57d8196d799c62dfac6812de9f59bd485dceed3e65ec1b0a7bcf73350e065bd8fb34e618
diff --git a/sys-boot/syslinux/syslinux-4.07.ebuild b/sys-boot/syslinux/syslinux-4.07.ebuild
new file mode 100644
index 000000000000..70e266545df7
--- /dev/null
+++ b/sys-boot/syslinux/syslinux-4.07.ebuild
@@ -0,0 +1,61 @@
+# 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-4.07.ebuild,v 1.1 2013/07/30 15:10:57 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
+ 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.
+
+# 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
+
+ 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
+}