1 |
commit: 4d0a70d5e742cfa772dc23f4f8dedea5bdb79123 |
2 |
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Dec 28 19:06:55 2015 +0000 |
4 |
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Dec 28 19:06:55 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d0a70d5 |
7 |
|
8 |
sys-boot/elilo: version bump to 3.16 #504334 |
9 |
|
10 |
sys-boot/elilo/Manifest | 2 + |
11 |
sys-boot/elilo/elilo-3.16.ebuild | 84 ++++++++++++++++++++++++++++++++++++++++ |
12 |
2 files changed, 86 insertions(+) |
13 |
|
14 |
diff --git a/sys-boot/elilo/Manifest b/sys-boot/elilo/Manifest |
15 |
index 941cf8b..5566c88 100644 |
16 |
--- a/sys-boot/elilo/Manifest |
17 |
+++ b/sys-boot/elilo/Manifest |
18 |
@@ -1,6 +1,8 @@ |
19 |
DIST elilo-3.10.tar.gz 210896 SHA256 65d0d7cc31bd0ef6824b9394dbf8991eb850aa4ba2dde1f9302e3da3cb2a4399 SHA512 4ec104f2d6a36745689619976e9811b5f5cd0d25be0f613d649ca2ff379e0514ab77c03bb474b32da87d73bd687d3d9faa9f2d07859e4c208b5d5a5a50d47e24 WHIRLPOOL f2d70ab94f1b82aac9ad8409557f2b0fb5d25f124e546f1e457e20a4da2b68baf1749377fb7a45b3bb6203bf9c54309adf9b9e072d7871e9d1a6b1d17b3c2fdb |
20 |
DIST elilo-3.12-source.tar.gz 215125 SHA256 5005534ae972603c65caa8debb2bf3c4a22b895588323bc1b0a7a9f114e030ee SHA512 a9dceb1e03ec1cabcaef696e4d1b8fe8683b0feeef2171781536bc469f8bcd0b3ab9b4460b149bb1bf68c651bce8c7abec5ef4f47e78113a611594a69e91239c WHIRLPOOL 9e874b4512721c75b12f9c635e7bbdf63b0d0427bbcf880c38d9c53b54c53c15cf15a9ddfae788d7068a9d8ae615d1492f2af4f9046d6c7c48e3507ba13bbb7e |
21 |
+DIST elilo-3.16-all.tar.gz 485844 SHA256 69e361d95c01ea2657200b2215464fc0235b01d3e317d2f2276284259b06d392 SHA512 4289b45f2e40b2a12167f2efd9a482cf97baedb13fc24813f360f375296d0d3f107d6c980b4b31262816f664a2536353fa124e689cbd65093da9b16fdddaf842 WHIRLPOOL 5cf749f7120cc1789afc856dc8e0ad7fd4a34885caac7ab96da838ea35eec2d09356d602e0e8a9f28ce5fd021f977d4d17b7c16e03c8e54dcfe658f5c9b42c4e |
22 |
DIST elilo-nightly_2006-03-14.tgz 168991 SHA256 b5174f1d921212b65f708869ea374e7c3e4e1b0771738b03ae6a1830cb4fe65c SHA512 8f4bab99c9e823e1755a299e04a5d89b09d74e06a986b9732b2f48bd96c389c54d5af1fb59c4e06fe55dbe80340cfcdf63a9b0c1de1a1ed5cd0a3dd2df5f5fc2 WHIRLPOOL d389ae56432d45ed96d156fb982f9f961e774ca41e6c8dc8cc3a1cc4290436b944b945a14954e9ca7eff4de67dd7fa9bd53960d8c92edc2e9de8c87bf47f3967 |
23 |
DIST elilo_3.10-1.diff.gz 26456 SHA256 de81eb071d4c7a3f02c629911cfd95f0fdc8705575df7a596e5630788bbb3643 SHA512 87e5bea09e66c65f048fab99ca9dfc5f0e61dd48b4ee012b7139d66af92291a79b33e2577139bfa529fd3c303b247a344384614927dfc3c2cff894bb032a3bc6 WHIRLPOOL d8c33bd0b5310206c89bf9b8d02443b9414adb2754651a412ff05a0727ae70e7d97a5d26817295dea0b37d71662f016ec58d95f0d33d6dba828d61e962dabcaf |
24 |
DIST elilo_3.12-1.diff.gz 28806 SHA256 26532bdf9a8c3455d12f22c59d1d5d9656dcb432dabd1a80cdbcd010e93305b5 SHA512 ed3394880ae0dae63a3e6b92ccb2a8251b6fa6bbfda7e45a53fa45a06a899a89b9a760dafd44425b424b0455b7d37d6e8738da2477fae42ebf67a3b038a7e944 WHIRLPOOL 0167eb79a8fdb9d6f0417abd75c1f325ddab2f451126955a7542045f42febd6188c03e3f7dd5a0020c67bba489dbb8afb4585687a53d2c026f03a49104c0c032 |
25 |
+DIST elilo_3.14-3.debian.tar.gz 32179 SHA256 30d4e5eabfcdea8bc6c3ae3af05cff9e182847d388a83016c85a1f3fbb42296f SHA512 b2d5927bf84d61cc432fc916301ddb3be74db16d3e5ba4f13039e2925606b8870991fbb17f837005d8f2b655b7dcd2b2311dfacd7f02183762caf7081ede638f WHIRLPOOL c5ffda521ee6e4253bc45160e712371d2a561841198152289d84971430a17a973e93382cec460efa9f7a09053b910748352ce97dde7e45d2ea737b14ddc5078e |
26 |
DIST elilo_3.6-1.diff.gz 14944 SHA256 cc9e3d753823ad1bc50f935017e8b5cdc5d76cac2a37c498c862ef021e0e0073 SHA512 962672f516de48f88bd453248d6469a4962fb7551214de9f73125deb64121ab08d123746b2cf8c1c202177f7272aad4cb63e6970f1860c772930bae580817bee WHIRLPOOL 23f1c3b6fd8cfb7356cc165765b724ab10278b35ad36427c018b2931a9723e887f2cbecaa21bd3cd13fa5784035683e40a8cfc6df4cf65acaeb3fac1d6488dc9 |
27 |
|
28 |
diff --git a/sys-boot/elilo/elilo-3.16.ebuild b/sys-boot/elilo/elilo-3.16.ebuild |
29 |
new file mode 100644 |
30 |
index 0000000..cefd571 |
31 |
--- /dev/null |
32 |
+++ b/sys-boot/elilo/elilo-3.16.ebuild |
33 |
@@ -0,0 +1,84 @@ |
34 |
+# Copyright 1999-2015 Gentoo Foundation |
35 |
+# Distributed under the terms of the GNU General Public License v2 |
36 |
+# $Id$ |
37 |
+ |
38 |
+EAPI="5" |
39 |
+ |
40 |
+inherit toolchain-funcs eutils multilib |
41 |
+ |
42 |
+DESCRIPTION="Linux boot loader for EFI-based systems such as IA-64" |
43 |
+HOMEPAGE="http://elilo.sourceforge.net/" |
44 |
+SRC_URI="mirror://sourceforge/elilo/${P}-all.tar.gz |
45 |
+ mirror://debian/pool/main/e/elilo/elilo_3.14-3.debian.tar.gz" |
46 |
+ |
47 |
+LICENSE="GPL-2" |
48 |
+SLOT="0" |
49 |
+KEYWORDS="~amd64 ~ia64 ~x86" |
50 |
+IUSE="" |
51 |
+ |
52 |
+# gnu-efi contains only static libs, so there's no run-time dep on it |
53 |
+DEPEND=">=sys-boot/gnu-efi-3.0g |
54 |
+ dev-util/patchutils" |
55 |
+RDEPEND="sys-boot/efibootmgr |
56 |
+ sys-fs/dosfstools" |
57 |
+ |
58 |
+S="${WORKDIR}/${P}-source" |
59 |
+ |
60 |
+src_unpack() { |
61 |
+ unpack ${A} ./${P}-source.tar.gz |
62 |
+ mv debian "${S}"/ || die |
63 |
+} |
64 |
+ |
65 |
+src_prepare() { |
66 |
+ # The patches Debian had were merged upstream. |
67 |
+ #epatch debian/patches/*.diff |
68 |
+ |
69 |
+ case $(tc-arch) in |
70 |
+ ia64) iarch=ia64 ;; |
71 |
+ x86) iarch=ia32 ;; |
72 |
+ amd64) iarch=x86_64 ;; |
73 |
+ *) die "unknown architecture: $(tc-arch)" ;; |
74 |
+ esac |
75 |
+ |
76 |
+ # Now Gentooize it. |
77 |
+ sed -i \ |
78 |
+ -e '1s:/bin/sh:/bin/bash:' \ |
79 |
+ -e "s:##VERSION##:${PV}:" \ |
80 |
+ -e 's:Debian GNU/:Gentoo :g' \ |
81 |
+ -e 's:Debian:Gentoo:g' \ |
82 |
+ -e 's:debian:gentoo:g' \ |
83 |
+ -e "s:dpkg --print-architecture:echo ${iarch}:" \ |
84 |
+ debian/elilo.sh || die |
85 |
+} |
86 |
+ |
87 |
+src_compile() { |
88 |
+ # "prefix" on the next line specifies where to find gcc, as, ld, |
89 |
+ # etc. It's not the usual meaning of "prefix". By blanking it we |
90 |
+ # allow PATH to be searched. |
91 |
+ local libdir="${SYSROOT}${EPREFIX}/usr/$(get_libdir)" |
92 |
+ emake -j1 \ |
93 |
+ prefix= \ |
94 |
+ AS="$(tc-getAS)" \ |
95 |
+ CC="$(tc-getCC)" \ |
96 |
+ LD="$(tc-getLD)" \ |
97 |
+ HOSTARCH=${iarch} \ |
98 |
+ ARCH=${iarch} \ |
99 |
+ EFIINC="${SYSROOT}${EPREFIX}/usr/include/efi" \ |
100 |
+ GNUEFILIB="${libdir}" \ |
101 |
+ EFILIB="${libdir}" \ |
102 |
+ EFICRT0="${libdir}" |
103 |
+} |
104 |
+ |
105 |
+src_install() { |
106 |
+ exeinto /usr/lib/elilo |
107 |
+ doexe elilo.efi |
108 |
+ |
109 |
+ newsbin debian/elilo.sh elilo |
110 |
+ dosbin tools/eliloalt |
111 |
+ |
112 |
+ insinto /etc |
113 |
+ newins "${FILESDIR}"/elilo.conf.sample elilo.conf |
114 |
+ |
115 |
+ dodoc docs/* "${FILESDIR}"/elilo.conf.sample |
116 |
+ doman debian/*.[0-9] |
117 |
+} |