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-bin/
Date: Wed, 10 Feb 2021 21:23:57
Message-Id: 1612992228.911d6c2cb44b1321b3f9a2dbada7b961f0e31a55.bkohler@gentoo
1 commit: 911d6c2cb44b1321b3f9a2dbada7b961f0e31a55
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 10 21:23:34 2021 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 10 21:23:48 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911d6c2c
7
8 sys-apps/memtest86-bin: bump to 9.0
9
10 This is semi-broken for me but I want to add it so others can test.
11 Dropped KEYWORDS for now.
12
13 Package-Manager: Portage-3.0.14, Repoman-3.0.2
14 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
15
16 sys-apps/memtest86-bin/Manifest | 1 +
17 sys-apps/memtest86-bin/memtest86-bin-9.0.ebuild | 36 +++++++++++++++++++++++++
18 2 files changed, 37 insertions(+)
19
20 diff --git a/sys-apps/memtest86-bin/Manifest b/sys-apps/memtest86-bin/Manifest
21 index e8a2361a162..5534de864ec 100644
22 --- a/sys-apps/memtest86-bin/Manifest
23 +++ b/sys-apps/memtest86-bin/Manifest
24 @@ -1,2 +1,3 @@
25 +DIST memtest86-bin-9.0.zip 8748234 BLAKE2B 5034f480a81ee1e98ffd036af074af254a9675f0acb3c2cc1bac300c33853156fe3b3c78dbdfd82720f4a180d7858c2ae860bf2b07c31ad00c52da5971f95183 SHA512 185341985c7eec60af1553b1fd03a30a2dd77c38d2f4dee024570b353a387e0f4ab07ee5b329355567f35d28085205bfc83f534f33cafd8abc88a53cbf9bcc0a
26 DIST memtest86-bin-9.0_beta1.zip 9208162 BLAKE2B d21a2755b08a61c56e25f57a2e253ff6ab8f5e7aec9b291aa33daeb817ee9c6a5da7d40c5d2e97bfa39ba633567c9e601971767c1d6a6e6f699616b37b2149c4 SHA512 86c7962ad5abaf300f7a29cbcfc33bd20ad6d3b363d0c76a426682ec7ea2195e351c2fcace387e81e927aa30d2c66050ddc5415180401d17af3ef77d6a8b41a1
27 DIST memtest86-bin-9.0_beta2.zip 10126202 BLAKE2B b6b7e2e5f6bba76fedc37244fd92b56be6fc3ed40efd42c55fc061c403a0e492f58f2ed719b2ff7b47596f41b3b6ccab1e13fbe885c168f59b51a783d7eb400f SHA512 f28cd912e98b2fa0a3a0f98a10b57627073e85acc24eb79a4e326ff5fe9c8401fa093a8007179365137cac2654de9a762f31373fa0b66850400c9884f925393f
28
29 diff --git a/sys-apps/memtest86-bin/memtest86-bin-9.0.ebuild b/sys-apps/memtest86-bin/memtest86-bin-9.0.ebuild
30 new file mode 100644
31 index 00000000000..ad72f858b53
32 --- /dev/null
33 +++ b/sys-apps/memtest86-bin/memtest86-bin-9.0.ebuild
34 @@ -0,0 +1,36 @@
35 +# Copyright 1999-2021 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +inherit mount-boot
41 +
42 +DESCRIPTION="Stand alone memory testing software for x86 computers"
43 +HOMEPAGE="http://www.memtest86.com/"
44 +SRC_URI="https://www.memtest86.com/downloads/memtest86-usb.zip -> ${P}.zip"
45 +
46 +LICENSE="PassMark-EULA"
47 +SLOT="0"
48 +#KEYWORDS="-* ~amd64"
49 +KEYWORDS=""
50 +IUSE=""
51 +
52 +BDEPEND="app-arch/unzip
53 + sys-fs/fatcat"
54 +
55 +S=${WORKDIR}
56 +
57 +src_unpack() {
58 + default
59 + fatcat memtest86-usb.img -O 1048576 -r /EFI/BOOT/BOOTX64.efi > ${PN}.efi || die
60 +}
61 +
62 +src_install() {
63 + insinto /boot
64 + doins ${PN}.efi
65 +
66 + exeinto /etc/grub.d/
67 + newexe "${FILESDIR}"/${PN}-grub.d 39_memtest86-bin
68 +
69 + dodoc MemTest86_User_Guide_UEFI.pdf
70 +}