commit: bb992e18c7d71ae9a8f47d4ed1d0c019001514ad Author: Florian Albrechtskirchinger <falbrechtskirchinger <AT> gmail <DOT> com> AuthorDate: Mon Aug 18 16:42:54 2025 +0000 Commit: Florian Albrechtskirchinger <falbrechtskirchinger <AT> gmail <DOT> com> CommitDate: Mon Aug 18 16:48:53 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bb992e18
sys-devel/clang-bloomberg-p2996: prepare ebuild for non-live version Signed-off-by: Florian Albrechtskirchinger <falbrechtskirchinger <AT> gmail.com> .../clang-bloomberg-p2996-9999.ebuild | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/sys-devel/clang-bloomberg-p2996/clang-bloomberg-p2996-9999.ebuild b/sys-devel/clang-bloomberg-p2996/clang-bloomberg-p2996-9999.ebuild index edfa2f9645..b39693d5f2 100644 --- a/sys-devel/clang-bloomberg-p2996/clang-bloomberg-p2996-9999.ebuild +++ b/sys-devel/clang-bloomberg-p2996/clang-bloomberg-p2996-9999.ebuild @@ -3,17 +3,24 @@ EAPI=8 -inherit cmake git-r3 prefix python-utils-r1 +inherit cmake prefix python-utils-r1 DESCRIPTION="Clang fork implementing experimental support for P2996 (Reflection for C++26)" HOMEPAGE="https://github.com/bloomberg/clang-p2996" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD MIT public-domain rc" SLOT="0" -KEYWORDS="" -EGIT_REPO_URI="https://github.com/bloomberg/clang-p2996.git" -EGIT_BRANCH="p2996" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/bloomberg/clang-p2996.git" + EGIT_BRANCH="p2996" +else + GIT_COMMIT="" + SRC_URI="https://github.com/bloomberg/clang-p2996/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/clang-p2996-${GIT_COMMIT}" + KEYWORDS="~amd64" +fi ALL_LLVM_TARGETS="AArch64 AMDGPU ARC ARM AVR BPF CSKY DirectX Hexagon Lanai LoongArch M68k MSP430 Mips NVPTX PowerPC RISCV SPIRV Sparc SystemZ VE WebAssembly +X86 XCore Xtensa" IUSE="+debug +default-reflection-latest +pie"
