diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-07 12:37:21 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-07 12:37:21 +0100 |
commit | b8c7370a682e4e29cda623222d17a790c01c3642 (patch) | |
tree | f6caa14689bd00a5760eadaa381ff41e50ef3c1b /eclass/llvm.org.eclass | |
parent | 8a4997a7e2d1e36c089d4d76935b5a902d98d3d0 (diff) |
gentoo auto-resync : 07:08:2024 - 12:37:20
Diffstat (limited to 'eclass/llvm.org.eclass')
-rw-r--r-- | eclass/llvm.org.eclass | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 7aa1d0e2b0b8..d705947ce0d2 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -57,7 +57,7 @@ LLVM_VERSION=$(ver_cut 1-3) # @DESCRIPTION: # The major version of current LLVM trunk. Used to determine # the correct branch to use. -_LLVM_MAIN_MAJOR=19 +_LLVM_MAIN_MAJOR=20 # @ECLASS_VARIABLE: _LLVM_SOURCE_TYPE # @INTERNAL @@ -72,14 +72,8 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then _LLVM_SOURCE_TYPE=snapshot case ${PV} in - 19.0.0_pre20240720) - EGIT_COMMIT=72d8c2737bb557af9d0c735b9fa30b1b03485627 - ;; - 19.0.0_pre20240712) - EGIT_COMMIT=1bad7024561bc64ed4bfda0772b16376b475eba5 - ;; - 19.0.0_pre20240706) - EGIT_COMMIT=0b9f2847da79298ed09c29493245113f02b32d9f + 20.0.0_pre20240801) + EGIT_COMMIT=130c135689ec12ab78c53645808524a8d28f7cae ;; *) die "Unknown snapshot: ${PV}" @@ -241,12 +235,21 @@ llvm.org_set_globals() { EGIT_BRANCH="release/${LLVM_MAJOR}.x" ;; tar) - 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 - ) - " + if [[ ${LLVM_MAJOR} -ge 19 ]]; 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 + ) + " + else + 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 + ) + " + fi BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 @@ -359,7 +362,11 @@ llvm.org_src_unpack() { git-r3_checkout '' . '' "${components[@]}" ;; tar) - archive=llvm-project-${PV/_/}.src.tar.xz + if [[ ${LLVM_MAJOR} -ge 19 ]]; then + archive=llvm-project-${PV/_/-}.src.tar.xz + else + archive=llvm-project-${PV/_/}.src.tar.xz + fi if use verify-sig; then verify-sig_verify_detached \ "${DISTDIR}/${archive}" "${DISTDIR}/${archive}.sig" |