summaryrefslogtreecommitdiff
path: root/sys-boot/gnu-efi
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-09-10 12:30:41 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-09-10 12:30:41 +0100
commitadd278b9601ff9e4af091c91c851ee46a185be8f (patch)
tree4b654beae0eec584ae1d1f3227a57607d591a0ea /sys-boot/gnu-efi
parentd8a7472fc6314625f7d16e0427004eb448412908 (diff)
gentoo auto-resync : 10:09:2024 - 12:30:41
Diffstat (limited to 'sys-boot/gnu-efi')
-rw-r--r--sys-boot/gnu-efi/Manifest2
-rw-r--r--sys-boot/gnu-efi/gnu-efi-3.0.18-r5.ebuild (renamed from sys-boot/gnu-efi/gnu-efi-3.0.18-r4.ebuild)7
2 files changed, 7 insertions, 2 deletions
diff --git a/sys-boot/gnu-efi/Manifest b/sys-boot/gnu-efi/Manifest
index d42e00506ba0..eb6f6a5c2b2d 100644
--- a/sys-boot/gnu-efi/Manifest
+++ b/sys-boot/gnu-efi/Manifest
@@ -8,5 +8,5 @@ EBUILD gnu-efi-3.0.15.ebuild 1923 BLAKE2B 754b9d84be37fa39d42a752c8ea63754d7acc1
EBUILD gnu-efi-3.0.17.ebuild 1954 BLAKE2B 03313137ea41a1a8ad4880076296e7dbc38e1276ff3a46187c8c5fe0db7b833c437e21fb86e15a992ec45824a23798bdd53d16770b0bb1117c9a1afec578ed3d SHA512 c113cdd429bdb6c86641b8e76c859f4e28d377d7f2d441857d077cca0b7b6bc1e54071f4354cef2fc5d17ae2cf7e4312b0a76b622f6428a51ce4a02413c2bc41
EBUILD gnu-efi-3.0.18-r2.ebuild 1938 BLAKE2B 18a2d294be0f855a8302806af7c893c6febbe598bd993e8036ef763ed9e5cac353a7ed87f5c572d3d6e9db8f8ab28eace207e14059493e656364c7c1b8248ca1 SHA512 7344022247b0cc0107f695893e20da5b62519e7f36dbd5b98d2195ade76f32e83e0e756cff8b877f14a9860743cc148380168de780c58b36eaf22a1c415e0bce
EBUILD gnu-efi-3.0.18-r3.ebuild 2469 BLAKE2B 22b830bd1505d31aef5c9ecdb71e0fc2ae2649a455e944b5cd78e81ef0d2aa9d822fa81cb8ed6653ed4d4aa6637e153092e85abb74f6eb0e8d49caa9801ce028 SHA512 2a7b871f4145ea2984dcebe26c8fa3c3e4c94c0c1152fd84ca13d8977ab54581861c05211d64a4a7d3bdb855c9f7fecfbcd4eb3a86e79a5141f1849df0b3d7b2
-EBUILD gnu-efi-3.0.18-r4.ebuild 3064 BLAKE2B f9ffecbdfcafdbf663a0d4e2cc7c14dc7bd4570a3087c4791bcbf30e86cb0d6a1b0430c5d5914b0fefa63f74141d02ede852c6efa9b4c978592bbf71b8902432 SHA512 101f633e684f2d3e22dc3e128f99b8f95b0ee293426ff8da826a4e15ab8fad03fff8018cd884e2681c146653146593289f15d7e353254b107575575cb2913fbb
+EBUILD gnu-efi-3.0.18-r5.ebuild 3245 BLAKE2B 5ce4a6fea44f848ca976d08a941fadc12666d005de9871e4a0bb163cc49320c6034ffd006d07a0d9c747e743e1dc72238a633cb326ecafcd9f432e501badec70 SHA512 ef88bf783c507b2751b4021cefcca4c357387e264e114aa462d34f96556665ecf45891d43854ce182cad65713884d3b1f1daacd8ba1004db5834aa0f0f067548
MISC metadata.xml 381 BLAKE2B a3cbadc2ae97d29ac87c04f3209cd7f4879ef70903907f319b425f038f07fd6bbc357a0291e70909a3b0b2097de6b63daf0f568d0fd7097c7bd2d9c9c7f3a963 SHA512 abbdda69a47f94442977af7491596e40873767256f5e75c3c06b614a369ec8cb7103a132e77a95c99ba24e4b205e5c3fc267039c920c1268a19b17e4ac779b79
diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.18-r4.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.18-r5.ebuild
index 7185e2dbb78c..d492de252a80 100644
--- a/sys-boot/gnu-efi/gnu-efi-3.0.18-r4.ebuild
+++ b/sys-boot/gnu-efi/gnu-efi-3.0.18-r5.ebuild
@@ -42,7 +42,12 @@ check_and_set_objcopy() {
# llvm-objcopy does not support EFI target, try to use binutils objcopy or fail
tc-export OBJCOPY
OBJCOPY="${OBJCOPY/llvm-/}"
- LC_ALL=C "${OBJCOPY}" --help | grep -q '\<pei-' || die "${OBJCOPY} (objcopy) does not support EFI target"
+ if ! use arm && ! use riscv; then
+ # bug #939338
+ # objcopy does not understand PE/COFF on these arches: arm32, riscv64 and mips64le
+ # gnu-efi containes a workaround
+ LC_ALL=C "${OBJCOPY}" --help | grep -q '\<pei-' || die "${OBJCOPY} (objcopy) does not support EFI target"
+ fi
fi
}