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"
                                        ;;

Reply via email to