From 28d83f4795bbf80b3c861cb08f749b195d79508e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B8=D1=80=D0=B5=D1=86=D0=BA=D0=B8=D0=B9=20=D0=9C?= =?UTF-8?q?=D0=B8=D1=85=D0=B0=D0=B8=D0=BB?= Date: Mon, 16 Jul 2012 12:14:26 +0400 Subject: [PATCH] Update calcboot --- profiles/calculate/package.mask | 4 +- sys-boot/calcboot/Manifest | 3 ++ sys-boot/calcboot/calcboot-4.05.0.ebuild | 62 ++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 sys-boot/calcboot/calcboot-4.05.0.ebuild diff --git a/profiles/calculate/package.mask b/profiles/calculate/package.mask index 6ff3741c4..4269782d8 100644 --- a/profiles/calculate/package.mask +++ b/profiles/calculate/package.mask @@ -6,8 +6,8 @@ sys-fs/device-mapper #for support sys-boot/unetbootin ->=sys-boot/calcboot-4.04 ->=sys-boot/syslinux-4.04 +#>=sys-boot/calcboot-4.04 +#>=sys-boot/syslinux-4.04 #not work with calculate-server ~net-im/ejabberd-2.1.6 diff --git a/sys-boot/calcboot/Manifest b/sys-boot/calcboot/Manifest index c4d870f1d..b0b92b06d 100644 --- a/sys-boot/calcboot/Manifest +++ b/sys-boot/calcboot/Manifest @@ -13,10 +13,12 @@ DIST calcboot-3.86.6.tar.bz2 54637 RMD160 ef390bd7fb6e8bb396de00bbca5776ec3a4d69 DIST calcboot-4.03.1.tar.bz2 54637 RMD160 ef390bd7fb6e8bb396de00bbca5776ec3a4d69f3 SHA1 b003f703efea96783bb242b8c6df9958125cc419 SHA256 1b052290c54463dc61e35ab82cd81b2048558b4fdc5dfc0977546279179c9b9e DIST calcboot-4.03.2.tar.bz2 54618 RMD160 340a1b784a292b6d280fc2d7719c56b972078551 SHA1 dd897b9ea64f0c0b123002ff3e5683baeeebac6d SHA256 aed409ffb29eca9ebfbbf7ac53c54161d181e64330664da9bb2de4fdd08970b4 DIST calcboot-4.03.3.tar.bz2 628373 RMD160 876d7c7ed05ebb84def21dcce490a713882ed9ac SHA1 88d1b4c71eca9a754690e4a95dab86574c6315c7 SHA256 45fe0edabe6a7eec1db5bad1afb25ae858bc3d34e45b9f094fcea82355e36e03 +DIST calcboot-4.05.0.tar.bz2 628373 RMD160 876d7c7ed05ebb84def21dcce490a713882ed9ac SHA1 88d1b4c71eca9a754690e4a95dab86574c6315c7 SHA256 45fe0edabe6a7eec1db5bad1afb25ae858bc3d34e45b9f094fcea82355e36e03 DIST syslinux-3.75.tar.bz2 3110916 RMD160 05e5202649bbf4c8835df41cd797cd452de65a76 SHA1 8b97a708c1dc8bcb0505fab59b143368ed25b60b SHA256 1161ef0c248b931a872b92b9fe29a1ad54be2428976f19b8d88a8aa95cb3d65f DIST syslinux-3.83.tar.bz2 3184349 RMD160 b4cff023c44a421a5f788f4cf556b537986117f9 SHA1 0dbbdd5a36362ce0e3284d9f4047a355d527d5d0 SHA256 9ec84d6dcc188f082a875b69796b196f98ea8c0102b55b03123616a285c2d9f9 DIST syslinux-3.86.tar.bz2 3735823 RMD160 84a25e275da0d134bce620f1910b04aef9599407 SHA1 2d41043a3083c26e5e6bac3a5e8f17c3c0d963a1 SHA256 82a8d2a242f869cb4c34b3a074871f472762343e1879a4dca23d7ce5c4dcd06d DIST syslinux-4.03.tar.bz2 4381187 RMD160 11dcf7d0bf58dd8cb4fc573212f9206bfb81a472 SHA1 24e260facca404f075485a635f0ddffd6f97fd1a SHA256 c65567e324f9d1f7f794ae8f9578a0292bbd47d7b8d895a004d2f0152d0bda38 +DIST syslinux-4.05.tar.bz2 5486307 RMD160 e380c5fec300105026a20aa54a22292c4a4e085e SHA1 1be0d53288740794af91433cd5cb27a518fc5302 SHA256 9093f246038a3671a323bd9dd7eb685338578f67f3da949123c6462e0903c0b8 EBUILD calcboot-3.75.4-r1.ebuild 1599 RMD160 c56352f51c0ff6c9f76067689e269ab2e1a5188f SHA1 61ac8fd5045f4c2169fb085bc775b7416e6dcfa8 SHA256 3c897752906e91eeba1c7bb25eda56935773eb754dff50d0de3c1a9f688ff5fa EBUILD calcboot-3.83.0.ebuild 1598 RMD160 37fe9a71c0e6b5dedc87b3b7c316c2fd1bfd633e SHA1 618de70fc3a47cf1382bd7becb03cac4e8ea4743 SHA256 2d848f319edc1f767bcc1d74ee2c1782bbf2b9615c893298fa286b3292cf561a EBUILD calcboot-3.86.1.ebuild 1597 RMD160 154001af6106e6f8995df23d77775c477640cc01 SHA1 6641ed97e34719444eaccd15b9ce7f18a7ef4f7f SHA256 7689ddf1a2f6ddd8e40b0adf6c4466072b4c415a26bb69f9268bd6362ccf4b92 @@ -28,5 +30,6 @@ EBUILD calcboot-3.86.6.ebuild 1623 RMD160 9b44e697c4b9111fa30945ca6784e6551282a8 EBUILD calcboot-4.03.1-r1.ebuild 1564 RMD160 efc47e6133498d67507d4c514cf330a685662e81 SHA1 ececdf7689033e86bb3adbf254a1a02ba606ffe6 SHA256 1699b43948813e4258fadd7a864a09cd7db4725dde52905f3ff9512b120ab672 EBUILD calcboot-4.03.2.ebuild 1564 RMD160 efc47e6133498d67507d4c514cf330a685662e81 SHA1 ececdf7689033e86bb3adbf254a1a02ba606ffe6 SHA256 1699b43948813e4258fadd7a864a09cd7db4725dde52905f3ff9512b120ab672 EBUILD calcboot-4.03.3.ebuild 1564 RMD160 efc47e6133498d67507d4c514cf330a685662e81 SHA1 ececdf7689033e86bb3adbf254a1a02ba606ffe6 SHA256 1699b43948813e4258fadd7a864a09cd7db4725dde52905f3ff9512b120ab672 +EBUILD calcboot-4.05.0.ebuild 1564 RMD160 efc47e6133498d67507d4c514cf330a685662e81 SHA1 ececdf7689033e86bb3adbf254a1a02ba606ffe6 SHA256 1699b43948813e4258fadd7a864a09cd7db4725dde52905f3ff9512b120ab672 MISC ChangeLog 2019 RMD160 a562d240e0674a97b3049b784e0869f4eb576c05 SHA1 d0c243327232d14913eb14ac84248751698b6c13 SHA256 a012728883162f61b689acfaf68a5615beea72f0a96c57289972ca97d0f9684b MISC metadata.xml 261 RMD160 ed68f22b54f1d3b3cb685a96293a9dd45960c953 SHA1 375d7e268702a33cf5defb5c8862e1c4e7a11e6f SHA256 10035bd608f875cebb30a9820a360e282ff4e31dae8e3837fa1acb0d7831dd6c diff --git a/sys-boot/calcboot/calcboot-4.05.0.ebuild b/sys-boot/calcboot/calcboot-4.05.0.ebuild new file mode 100644 index 000000000..0922a76d3 --- /dev/null +++ b/sys-boot/calcboot/calcboot-4.05.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-3.75.ebuild,v 1.1 2009/04/29 15:51:18 jer Exp $ + +inherit eutils + +[[ ${PV} =~ ([0-9]+)\.([0-9]+)\.([0-9]+) ]] + +SYSLINUX_PV=${BASH_REMATCH[1]}.${BASH_REMATCH[2]} +SYSLINUX_PN=syslinux +SYSLINUX_P=${SYSLINUX_PN}-${SYSLINUX_PV} + +DESCRIPTION="Module calcmenu.c32 for syslinux" +HOMEPAGE="http://www.calculate-linux.org/main/ru/calcboot" +SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${SYSLINUX_PV:0:1}.xx/${SYSLINUX_P/_/-}.tar.bz2 + ftp://ftp.calculate.ru/pub/calculate/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="~sys-boot/${SYSLINUX_P}" +DEPEND="${RDEPEND}" + +# 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 + +S=${WORKDIR}/${SYSLINUX_P} + +src_unpack() { + unpack ${SYSLINUX_P/_/-}.tar.bz2 + cd "${S}" + cd com32/menu + unpack ${P}.tar.bz2 + cd ../.. + # Fix building on hardened + pwd + epatch "${FILESDIR}"/${SYSLINUX_PN}-4.00-nopie.patch + + rm -f gethostip #bug 137081 +} + +src_compile() { + #emake installer || die + cd com32 + emake || die +} + +src_install() { + insinto /usr/share/syslinux + cd com32/menu + doins calcmenu.c32 + insinto /boot + doins boot.jpg + insinto /boot/grub + doins grub-calculate.xpm.gz + doins grub-calculate.png +}