Сравнение memtest86+-6.20-r1 с memtest86+-7.20
/usr/portage/sys-apps/memtest86+/memtest86+-7.20.ebuild 2025-07-29 16:22:17.376467925 +0300 | ||
---|---|---|
15 | 15 | |
16 | 16 |
LICENSE="GPL-2" |
17 | 17 |
SLOT="0" |
18 |
KEYWORDS="amd64 x86" |
|
18 |
KEYWORDS="amd64 ~loong x86" |
|
19 | 19 |
IUSE="bios32 bios64 +boot uefi32 uefi64 iso32 iso64" |
20 | 20 | |
21 | 21 |
ISODEPS=" |
... | ... | |
40 | 40 |
-e 's#/sbin/mkdosfs#mkfs.vfat#' \ |
41 | 41 |
-e 's/^AS = as/AS +=/' \ |
42 | 42 |
-e '/^CC/d' \ |
43 |
-e 's/objcopy/$(OBJCOPY)/' \ |
|
43 |
-e 's/= objcopy/?= $(OBJCOPY)/' \ |
|
44 | 44 |
-e 's/shell size/shell $(SIZE)/' \ |
45 | 45 |
build{32,64}/Makefile || die |
46 | 46 | |
... | ... | |
57 | 57 |
src_compile() { |
58 | 58 |
tc-export OBJCOPY |
59 | 59 |
export SIZE=$(tc-getPROG SIZE size) |
60 | ||
61 |
if use loong; then |
|
62 |
# a different build directory has to be selected for loong, and |
|
63 |
# there's no "BIOS" support. |
|
64 |
pushd build64/la64 |
|
65 |
use uefi64 && emake memtest.efi |
|
66 |
use iso64 && emake iso |
|
67 |
popd |
|
68 |
return |
|
69 |
fi |
|
70 | ||
60 | 71 |
pushd build32 |
61 | 72 |
use bios32 && emake memtest.bin |
62 | 73 |
use uefi32 && emake memtest.efi |
... | ... | |
71 | 82 |
} |
72 | 83 | |
73 | 84 |
install_memtest_images() { |
85 |
if use loong; then |
|
86 |
use uefi64 && newins build64/la64/memtest.efi memtest.efi64 |
|
87 |
return |
|
88 |
fi |
|
89 | ||
74 | 90 |
use bios32 && newins build32/memtest.bin memtest32.bios |
75 | 91 |
use bios64 && newins build64/memtest.bin memtest64.bios |
76 | 92 |
use uefi32 && newins build32/memtest.efi memtest.efi32 |
... | ... | |
88 | 104 | |
89 | 105 |
insinto /usr/share/${PN} |
90 | 106 |
install_memtest_images |
91 |
use iso32 && newins build32/memtest.iso memtest32.iso |
|
92 |
use iso64 && newins build64/memtest.iso memtest64.iso |
|
107 |
if use loong; then |
|
108 |
use iso64 && newins build64/la64/memtest.iso memtest64.iso |
|
109 |
else |
|
110 |
use iso32 && newins build32/memtest.iso memtest32.iso |
|
111 |
use iso64 && newins build64/memtest.iso memtest64.iso |
|
112 |
fi |
|
93 | 113 | |
94 | 114 |
if use uefi32 || use uefi64; then |
95 | 115 |
secureboot_auto_sign --in-place |