commit: 0a12194b735dad261799acb3acc370a49ad44024
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 11 11:20:30 2026 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 11 11:20:30 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a12194b
llvm.org.eclass: Clean up code for old versions
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
eclass/llvm.org.eclass | 45 ++++++++++++---------------------------------
1 file changed, 12 insertions(+), 33 deletions(-)
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 81c74323e27a..99ebd5aef4f1 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -169,44 +169,26 @@ fi
# version. The value depends on ${PV}.
case ${LLVM_MAJOR} in
- 14)
- ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY M68k )
+ 1*)
+ ALL_LLVM_EXPERIMENTAL_TARGETS=(
+ ARC CSKY DirectX M68k SPIRV Xtensa
+ )
ALL_LLVM_PRODUCTION_TARGETS=(
- AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
NVPTX
- PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore
+ AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips
+ MSP430 NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly
X86
+ XCore
)
;;
- 15)
+ *)
ALL_LLVM_EXPERIMENTAL_TARGETS=(
- ARC CSKY DirectX LoongArch M68k SPIRV
+ ARC CSKY DirectX M68k Xtensa
)
ALL_LLVM_PRODUCTION_TARGETS=(
- AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
NVPTX
- PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore
+ AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips
+ MSP430 NVPTX PowerPC RISCV Sparc SPIRV SystemZ VE
+ WebAssembly X86 XCore
)
;;
- *)
- # TODO: limit to < 20 when we remove old snapshots
- if ver_test ${PV} -lt 20.0.0_pre20250122; then
- ALL_LLVM_EXPERIMENTAL_TARGETS=(
- ARC CSKY DirectX M68k SPIRV Xtensa
- )
- ALL_LLVM_PRODUCTION_TARGETS=(
- AArch64 AMDGPU ARM AVR BPF Hexagon Lanai
LoongArch Mips
- MSP430 NVPTX PowerPC RISCV Sparc SystemZ VE
WebAssembly X86
- XCore
- )
- else
- ALL_LLVM_EXPERIMENTAL_TARGETS=(
- ARC CSKY DirectX M68k Xtensa
- )
- ALL_LLVM_PRODUCTION_TARGETS=(
- AArch64 AMDGPU ARM AVR BPF Hexagon Lanai
LoongArch Mips
- MSP430 NVPTX PowerPC RISCV Sparc SPIRV SystemZ
VE
- WebAssembly X86 XCore
- )
- fi
- ;;
esac
ALL_LLVM_TARGET_FLAGS=(
@@ -298,9 +280,6 @@ llvm.org_set_globals() {
LLVM_MANPAGE_DIST=
if [[ ${_LLVM_SOURCE_TYPE} == tar && ${PV} != *_rc* ]]; then
case ${PV} in
- 14*|15*|16.0.[0-3])
-
LLVM_MANPAGE_DIST="llvm-${PV}-manpages.tar.bz2"
- ;;
16*)
LLVM_MANPAGE_DIST="llvm-16.0.4-manpages.tar.bz2"
;;