Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/memtest86+/
Date: Fri, 01 Jul 2022 15:36:26
Message-Id: 1656689775.8408b03ac54f257822ef6a180ec7dd7fe46167f3.bkohler@gentoo
1 commit: 8408b03ac54f257822ef6a180ec7dd7fe46167f3
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 1 15:35:44 2022 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 1 15:36:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8408b03a
7
8 sys-apps/memtest86+: fix direct objcopy call, re-organize seds
9
10 Closes: https://bugs.gentoo.org/855167
11
12 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
13
14 sys-apps/memtest86+/memtest86+-6.00_beta2.ebuild | 11 ++++++++---
15 1 file changed, 8 insertions(+), 3 deletions(-)
16
17 diff --git a/sys-apps/memtest86+/memtest86+-6.00_beta2.ebuild b/sys-apps/memtest86+/memtest86+-6.00_beta2.ebuild
18 index add994f6a7ec..9738d6afa80e 100644
19 --- a/sys-apps/memtest86+/memtest86+-6.00_beta2.ebuild
20 +++ b/sys-apps/memtest86+/memtest86+-6.00_beta2.ebuild
21 @@ -3,7 +3,7 @@
22
23 EAPI=8
24
25 -inherit mount-boot
26 +inherit mount-boot toolchain-funcs
27
28 MY_PV=${PV/_/-}
29
30 @@ -29,12 +29,17 @@ BDEPEND="
31 S=${WORKDIR}/memtest86plus-${MY_PV}
32
33 src_prepare() {
34 - sed -i -e "s#/sbin/mkdosfs#mkfs.vfat#" build{32,64}/Makefile || die
35 - sed -i -e "s/^AS = as/AS +=/" -e "/^CC/d" build{32,64}/Makefile || die
36 + sed -i \
37 + -e 's#/sbin/mkdosfs#mkfs.vfat#' \
38 + -e 's/^AS = as/AS +=/' \
39 + -e '/^CC/d' \
40 + -e 's/objcopy/$(OBJCOPY)/' \
41 + build{32,64}/Makefile || die
42 default
43 }
44
45 src_compile() {
46 + tc-export OBJCOPY
47 pushd build32
48 use bios32 && emake memtest.bin
49 use efi32 && emake memtest.efi