summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2023-02-01 06:14:08 +0100
committerMichał Górny <mgorny@gentoo.org>2023-02-01 06:14:08 +0100
commit03d57bfb0511e2f8529984c35e10b61126696763 (patch)
tree0cc0c926e7837b5d81f21bd1766d3286cf43d101
parentsys-devel/llvm-common: Remove 13.x (diff)
downloadgentoo-03d57bfb.tar.gz
gentoo-03d57bfb.tar.bz2
gentoo-03d57bfb.zip
llvm.org.eclass: Remove LLVM < 14 support
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r--eclass/llvm.org.eclass65
1 files changed, 20 insertions, 45 deletions
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index da243ac01b35..636ccea076f8 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -106,7 +106,7 @@ fi
inherit multiprocessing
-if [[ ${_LLVM_SOURCE_TYPE} == tar ]] && ver_test -ge 14.0.5; then
+if [[ ${_LLVM_SOURCE_TYPE} == tar ]]; then
inherit verify-sig
fi
@@ -177,16 +177,6 @@ fi
# version. The value depends on ${PV}.
case ${LLVM_MAJOR} in
- 10|11|12)
- # this API is not present for old LLVM versions
- ;;
- 13)
- ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY M68k VE )
- ALL_LLVM_PRODUCTION_TARGETS=(
- AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 NVPTX
- PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
- )
- ;;
14)
ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY M68k )
ALL_LLVM_PRODUCTION_TARGETS=(
@@ -253,24 +243,18 @@ llvm.org_set_globals() {
EGIT_BRANCH="release/${LLVM_MAJOR}.x"
;;
tar)
- if ver_test -ge 14.0.5; then
- SRC_URI+="
- https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV/_/-}/llvm-project-${PV/_/}.src.tar.xz
- verify-sig? (
- https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV/_/-}/llvm-project-${PV/_/}.src.tar.xz.sig
- )
- "
- BDEPEND+="
- verify-sig? (
- >=sec-keys/openpgp-keys-llvm-15
- )
- "
- VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/llvm.asc
- else
- SRC_URI+="
- https://github.com/llvm/llvm-project/archive/llvmorg-${PV/_/-}.tar.gz
- "
- fi
+ SRC_URI+="
+ https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV/_/-}/llvm-project-${PV/_/}.src.tar.xz
+ verify-sig? (
+ https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV/_/-}/llvm-project-${PV/_/}.src.tar.xz.sig
+ )
+ "
+ BDEPEND+="
+ verify-sig? (
+ >=sec-keys/openpgp-keys-llvm-15
+ )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/llvm.asc
;;
snapshot)
SRC_URI+="
@@ -363,25 +347,16 @@ llvm.org_src_unpack() {
git-r3_checkout '' . '' "${components[@]}"
;;
tar)
- archive=llvmorg-${PV/_/-}.tar.gz
- if ver_test -ge 14.0.5; then
- archive=llvm-project-${PV/_/}.src.tar.xz
- if use verify-sig; then
- verify-sig_verify_detached \
- "${DISTDIR}/${archive}" "${DISTDIR}/${archive}.sig"
- fi
+ archive=llvm-project-${PV/_/}.src.tar.xz
+ if use verify-sig; then
+ verify-sig_verify_detached \
+ "${DISTDIR}/${archive}" "${DISTDIR}/${archive}.sig"
fi
ebegin "Unpacking from ${archive}"
- if ver_test -ge 14.0.5; then
- tar -x -J -o --strip-components 1 \
- -f "${DISTDIR}/${archive}" \
- "${components[@]/#/${archive%.tar*}/}" || die
- else
- tar -x -z -o --strip-components 1 \
- -f "${DISTDIR}/${archive}" \
- "${components[@]/#/llvm-project-${archive%.tar*}/}" || die
- fi
+ tar -x -J -o --strip-components 1 \
+ -f "${DISTDIR}/${archive}" \
+ "${components[@]/#/${archive%.tar*}/}" || die
eend ${?}
;;
snapshot)