Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-firmware/ipxe/
Date: Sun, 30 Aug 2015 01:09:22
Message-Id: 1440896856.5641a0fab818052a05fd08a0abf756297a98cac5.vapier@gentoo
1 commit: 5641a0fab818052a05fd08a0abf756297a98cac5
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 30 01:07:36 2015 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 30 01:07:36 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5641a0fa
7
8 sys-firmware/ipxe: punt old
9
10 sys-firmware/ipxe/Manifest | 3 -
11 sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild | 72 --------------------
12 sys-firmware/ipxe/ipxe-1.0.0_p20130225.ebuild | 80 -----------------------
13 sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild | 94 ---------------------------
14 4 files changed, 249 deletions(-)
15
16 diff --git a/sys-firmware/ipxe/Manifest b/sys-firmware/ipxe/Manifest
17 index 46759e4..d5227c3 100644
18 --- a/sys-firmware/ipxe/Manifest
19 +++ b/sys-firmware/ipxe/Manifest
20 @@ -1,4 +1 @@
21 -DIST e6427b7ee117ea4af0812bb13b57999bccd8e058.tar.bz2 2198003 SHA256 008a80b80a8b19ef6963581b5599880d51171aad13f96690589cbc0fa895eaf3 SHA512 8456ef3c27f3f4de827ae4c744cbe2eaacb96cf703a5525f490c53ac26ed597635acb744a50607d733d7bd5014dcbbb333f74da8fe68fddca19e11d047377d73 WHIRLPOOL 814cda89fa52afec2b1a8811407ce3b361c1d7548e40255fdffda2bd0fbb8485352575f19b6935de50582a97c31758cd9bcc2194cb2b222b89313868a032a828
22 -DIST ipxe-1.0.0_p20130225-09c5109.tar.bz2 2208235 SHA256 58fd3470c4807c7206550badbc709c9a48af201b4bfa629379143b21426189fa SHA512 74b72a336ee4874ee134fe2bfa8540a864ddd169e09a7d6dfa688624f674962ea33f01bb287b90fda0cdfe5bf4d38e49362934c22a2da932dd3e4c702ebd56dc WHIRLPOOL fad62b8d15bb67ab194954671ae9e1cfa0df06c2d237b9312994ecaf440f0bb22b72ba28824ee8a13c19fe90f8bd3b2847a80d93da5f10368b096cdfa8230a06
23 -DIST ipxe-1.0.0_p20130624-936134e.tar.bz2 2230605 SHA256 bbf9435515a481ab4e5bfc4e49d5eeb005b60169bad3db269e31228fafbb7bbc SHA512 8a1332794acd0db7bf485bfc2c1c52b4e7e5545e5cc1e4e39bbe6f190a684682613b063cc5c31c94d7715fa07555a851f04abb45e604325c0bb4ab73526df0c9 WHIRLPOOL 1338fc4f8bf69a98713d72ad0a8749bc53e42d99c8088e5536b78001d0f738dcc8aaa537cce7dcb5f4f66818880b936c964fc6bed8ff00e674cf400da9521f5b
24 DIST ipxe-1.0.0_p20130925-cba22d3.tar.bz2 2240189 SHA256 c9c819bac8a925aad30ac88a23a86dd5591a9c31846058e77465d05551fc6189 SHA512 a098d3fc0f68067be281b9c3654bb1b0be1b9d397327b55b36b17e69faf03ce6117d0278552c06990a5020e4ece7acac168d975b3c7bfce3b6865dea1fd1d8dd WHIRLPOOL 11442ea81032b4c9c00d3c1346761163cbcf2db2bc957bfbaba74c7f9109136bf5334e26752f9d10a8ed0f093ae39fd28e4152d522aa4dd86e4d1c05695d7d3a
25
26 diff --git a/sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild b/sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild
27 deleted file mode 100644
28 index f868e13..0000000
29 --- a/sys-firmware/ipxe/ipxe-1.0.0_p20120905.ebuild
30 +++ /dev/null
31 @@ -1,72 +0,0 @@
32 -# Copyright 1999-2013 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -# $Id$
35 -
36 -EAPI=4
37 -
38 -GIT_REV="e6427b7ee117ea4af0812bb13b57999bccd8e058"
39 -GIT_SHORT="e6427b7"
40 -
41 -DESCRIPTION="Open source network boot (PXE) firmware"
42 -HOMEPAGE="http://ipxe.org"
43 -SRC_URI="https://git.ipxe.org/ipxe.git/snapshot/${GIT_REV}.tar.bz2"
44 -
45 -LICENSE="GPL-2"
46 -SLOT="0"
47 -KEYWORDS="amd64 x86"
48 -IUSE="iso +qemu undi usb vmware"
49 -
50 -DEPEND="sys-devel/make
51 - dev-lang/perl
52 - sys-libs/zlib
53 - iso? (
54 - sys-boot/syslinux
55 - virtual/cdrtools
56 - )"
57 -RDEPEND=""
58 -
59 -S="${WORKDIR}/ipxe-${GIT_SHORT}/src"
60 -
61 -src_configure() {
62 - if use vmware; then
63 - sed -i config/sideband.h \
64 - -e 's|//#define[[:space:]]VMWARE_SETTINGS|#define VMWARE_SETTINGS|'
65 - sed -i config/console.h \
66 - -e 's|//#define[[:space:]]CONSOLE_VMWARE|#define CONSOLE_VMWARE|'
67 - fi
68 -}
69 -
70 -src_compile() {
71 - export NO_WERROR=1
72 - if use qemu; then
73 - emake bin/808610de.rom # pxe-e1000.rom
74 - emake bin/80861209.rom # pxe-eepro100.rom
75 - emake bin/10500940.rom # pxe-ne2k_pci.rom
76 - emake bin/10222000.rom # pxe-pcnet.rom
77 - emake bin/10ec8139.rom # pxe-rtl8139.rom
78 - emake bin/1af41000.rom # pxe-virtio.rom
79 - fi
80 -
81 - if use vmware; then
82 - emake bin/8086100f.mrom # e1000
83 - emake bin/808610d3.mrom # e1000e
84 - emake bin/10222000.mrom # vlance
85 - emake bin/15ad07b0.rom # vmxnet3
86 - fi
87 -
88 - use iso && emake bin/ipxe.iso
89 - use undi && emake bin/undionly.kpxe
90 - use usb && emake bin/ipxe.usb
91 -}
92 -
93 -src_install() {
94 - insinto /usr/share/ipxe/
95 -
96 - if use qemu || use vmware; then
97 - doins bin/*.rom
98 - fi
99 - use vmware && doins bin/*.mrom
100 - use iso && doins bin/*.iso
101 - use undi && doins bin/*.kpxe
102 - use usb && doins bin/*.usb
103 -}
104
105 diff --git a/sys-firmware/ipxe/ipxe-1.0.0_p20130225.ebuild b/sys-firmware/ipxe/ipxe-1.0.0_p20130225.ebuild
106 deleted file mode 100644
107 index e2dc56c..0000000
108 --- a/sys-firmware/ipxe/ipxe-1.0.0_p20130225.ebuild
109 +++ /dev/null
110 @@ -1,80 +0,0 @@
111 -# Copyright 1999-2013 Gentoo Foundation
112 -# Distributed under the terms of the GNU General Public License v2
113 -# $Id$
114 -
115 -EAPI=5
116 -
117 -GIT_REV="09c5109b8585178172c7608de8d52e9d9af0b680"
118 -GIT_SHORT="09c5109"
119 -
120 -DESCRIPTION="Open source network boot (PXE) firmware"
121 -HOMEPAGE="http://ipxe.org"
122 -SRC_URI="https://git.ipxe.org/ipxe.git/snapshot/${GIT_REV}.tar.bz2 -> ${P}-${GIT_SHORT}.tar.bz2"
123 -
124 -LICENSE="GPL-2"
125 -SLOT="0"
126 -KEYWORDS="amd64 x86"
127 -IUSE="iso +qemu undi usb vmware"
128 -
129 -DEPEND="sys-devel/make
130 - dev-lang/perl
131 - sys-libs/zlib
132 - iso? (
133 - sys-boot/syslinux
134 - virtual/cdrtools
135 - )"
136 -RDEPEND=""
137 -
138 -S="${WORKDIR}/ipxe-${GIT_SHORT}/src"
139 -
140 -src_prepare() {
141 - cat <<-EOF > "${S}"/config/local/general.h
142 -#undef BANNER_TIMEOUT
143 -#define BANNER_TIMEOUT 0
144 -EOF
145 -}
146 -
147 -src_configure() {
148 - if use vmware; then
149 - sed -i config/sideband.h \
150 - -e 's|//#define[[:space:]]VMWARE_SETTINGS|#define VMWARE_SETTINGS|'
151 - sed -i config/console.h \
152 - -e 's|//#define[[:space:]]CONSOLE_VMWARE|#define CONSOLE_VMWARE|'
153 - fi
154 -}
155 -
156 -src_compile() {
157 - export NO_WERROR=1
158 - if use qemu; then
159 - emake bin/808610de.rom # pxe-e1000.rom (old)
160 - emake bin/8086100e.rom # pxe-e1000.rom
161 - emake bin/80861209.rom # pxe-eepro100.rom
162 - emake bin/10500940.rom # pxe-ne2k_pci.rom
163 - emake bin/10222000.rom # pxe-pcnet.rom
164 - emake bin/10ec8139.rom # pxe-rtl8139.rom
165 - emake bin/1af41000.rom # pxe-virtio.rom
166 - fi
167 -
168 - if use vmware; then
169 - emake bin/8086100f.mrom # e1000
170 - emake bin/808610d3.mrom # e1000e
171 - emake bin/10222000.mrom # vlance
172 - emake bin/15ad07b0.rom # vmxnet3
173 - fi
174 -
175 - use iso && emake bin/ipxe.iso
176 - use undi && emake bin/undionly.kpxe
177 - use usb && emake bin/ipxe.usb
178 -}
179 -
180 -src_install() {
181 - insinto /usr/share/ipxe/
182 -
183 - if use qemu || use vmware; then
184 - doins bin/*.rom
185 - fi
186 - use vmware && doins bin/*.mrom
187 - use iso && doins bin/*.iso
188 - use undi && doins bin/*.kpxe
189 - use usb && doins bin/*.usb
190 -}
191
192 diff --git a/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild b/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild
193 deleted file mode 100644
194 index 9865bd6..0000000
195 --- a/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild
196 +++ /dev/null
197 @@ -1,94 +0,0 @@
198 -# Copyright 1999-2015 Gentoo Foundation
199 -# Distributed under the terms of the GNU General Public License v2
200 -# $Id$
201 -
202 -EAPI=5
203 -
204 -inherit toolchain-funcs
205 -
206 -GIT_REV="936134ed460618e18cc05d677a442d43d5e739a1"
207 -GIT_SHORT="936134e"
208 -
209 -DESCRIPTION="Open source network boot (PXE) firmware"
210 -HOMEPAGE="http://ipxe.org"
211 -SRC_URI="https://git.ipxe.org/ipxe.git/snapshot/${GIT_REV}.tar.bz2 -> ${P}-${GIT_SHORT}.tar.bz2"
212 -
213 -LICENSE="GPL-2"
214 -SLOT="0"
215 -KEYWORDS="amd64 x86"
216 -IUSE="iso +qemu undi usb vmware"
217 -
218 -DEPEND="sys-devel/make
219 - dev-lang/perl
220 - sys-libs/zlib
221 - iso? (
222 - sys-boot/syslinux
223 - virtual/cdrtools
224 - )"
225 -RDEPEND=""
226 -
227 -S="${WORKDIR}/ipxe-${GIT_SHORT}/src"
228 -
229 -src_prepare() {
230 - cat <<-EOF > "${S}"/config/local/general.h
231 -#undef BANNER_TIMEOUT
232 -#define BANNER_TIMEOUT 0
233 -EOF
234 -
235 - if use vmware; then
236 - cat <<-EOF >> "${S}"/config/local/general.h
237 -#define VMWARE_SETTINGS
238 -#define CONSOLE_VMWARE
239 -EOF
240 - fi
241 -}
242 -
243 -src_compile() {
244 - tc-ld-disable-gold
245 - ipxemake() {
246 - # Q='' makes the build verbose since that's what everyone loves now
247 - emake Q='' \
248 - CC=$(tc-getCC) \
249 - LD="$(tc-getLD)" \
250 - AR=$(tc-getAR) \
251 - OBJCOPY=$(tc-getOBJCOPY) \
252 - RANLIB=$(tc-getRANLIB) \
253 - OBJDUMP=$(tc-getPROG OBJDUMP objdump) \
254 - HOST_CC=$(tc-getBUILD_CC) \
255 - ${*}
256 - }
257 -
258 - export NO_WERROR=1
259 - if use qemu; then
260 - ipxemake bin/808610de.rom # pxe-e1000.rom (old)
261 - ipxemake bin/8086100e.rom # pxe-e1000.rom
262 - ipxemake bin/80861209.rom # pxe-eepro100.rom
263 - ipxemake bin/10500940.rom # pxe-ne2k_pci.rom
264 - ipxemake bin/10222000.rom # pxe-pcnet.rom
265 - ipxemake bin/10ec8139.rom # pxe-rtl8139.rom
266 - ipxemake bin/1af41000.rom # pxe-virtio.rom
267 - fi
268 -
269 - if use vmware; then
270 - ipxemake bin/8086100f.mrom # e1000
271 - ipxemake bin/808610d3.mrom # e1000e
272 - ipxemake bin/10222000.mrom # vlance
273 - ipxemake bin/15ad07b0.rom # vmxnet3
274 - fi
275 -
276 - use iso && ipxemake bin/ipxe.iso
277 - use undi && ipxemake bin/undionly.kpxe
278 - use usb && ipxemake bin/ipxe.usb
279 -}
280 -
281 -src_install() {
282 - insinto /usr/share/ipxe/
283 -
284 - if use qemu || use vmware; then
285 - doins bin/*.rom
286 - fi
287 - use vmware && doins bin/*.mrom
288 - use iso && doins bin/*.iso
289 - use undi && doins bin/*.kpxe
290 - use usb && doins bin/*.usb
291 -}