public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-09-20 11:07 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2022-09-20 11:07 UTC (permalink / raw
  To: gentoo-commits

commit:     9c1c3134cc0c0d07d33ed152cdf8259ce806aa72
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 09:26:05 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 11:06:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c1c3134

sys-devel/clang-toolchain-symlinks: New package for GCC-free sys

New package that installs generic "cc", "c++" and "cpp" symlinks
to Clang, for use on GCC-free systems.  It can also install "gcc"
and "g++" for better compatibility, if desired.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks-16.ebuild             | 52 ++++++++++++++++++++++
 sys-devel/clang-toolchain-symlinks/metadata.xml    | 21 +++++++++
 2 files changed, 73 insertions(+)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16.ebuild
new file mode 100644
index 000000000000..980427e31a5e
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use Clang on GCC-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="gcc-symlinks +native-symlinks"
+
+RDEPEND="
+	sys-devel/clang:${SLOT}
+"
+
+src_install() {
+	local tools=()
+
+	if use native-symlinks; then
+		tools+=(
+			cc:clang
+			cpp:clang-cpp
+			c++:clang++
+		)
+	fi
+	if use gcc-symlinks; then
+		tools+=(
+			gcc:clang
+			g++:clang++
+		)
+	fi
+
+	local abi t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "${t#*:}" "${dest}/${t%:*}"
+	done
+	for abi in $(get_all_abis); do
+		local abi_chost=$(get_abi_CHOST "${abi}")
+		for t in "${tools[@]}"; do
+			dosym "${t#*:}" "${dest}/${abi_chost}-${t%:*}"
+		done
+	done
+}

diff --git a/sys-devel/clang-toolchain-symlinks/metadata.xml b/sys-devel/clang-toolchain-symlinks/metadata.xml
new file mode 100644
index 000000000000..58c5027c2994
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>llvm@gentoo.org</email>
+	</maintainer>
+	<use>
+		<flag name="gcc-symlinks">
+			Install symlinks for 'gcc' and 'g++' for extra
+			compatibility.
+		</flag>
+		<flag name="native-symlinks">
+			Install generic tool symlinks like 'cc' and 'c++',
+			as well as ${CTARGET}-*. These symlinks are installed
+			into slotted LLVM bindir, so they should not take precedence
+			over symlinks installed into /usr/bin
+			by <pkg>sys-devel/gcc-config</pkg> but they can be helpful
+			for GCC-free setups.
+		</flag>
+	</use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-09-20 11:17 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2022-09-20 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     7d393c02475dc00b57390a451e42446fe85c99d4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 20 11:14:09 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 11:17:47 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d393c02

sys-devel/clang-toolchain-symlinks: Add for LLVM 15.x

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks-15.ebuild             | 51 ++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15.ebuild
new file mode 100644
index 000000000000..d8ea28f5257f
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use Clang on GCC-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+IUSE="gcc-symlinks +native-symlinks"
+
+RDEPEND="
+	sys-devel/clang:${SLOT}
+"
+
+src_install() {
+	local tools=()
+
+	if use native-symlinks; then
+		tools+=(
+			cc:clang
+			cpp:clang-cpp
+			c++:clang++
+		)
+	fi
+	if use gcc-symlinks; then
+		tools+=(
+			gcc:clang
+			g++:clang++
+		)
+	fi
+
+	local abi t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "${t#*:}" "${dest}/${t%:*}"
+	done
+	for abi in $(get_all_abis); do
+		local abi_chost=$(get_abi_CHOST "${abi}")
+		for t in "${tools[@]}"; do
+			dosym "${t#*:}" "${dest}/${abi_chost}-${t%:*}"
+		done
+	done
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-09-20 16:55 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2022-09-20 16:55 UTC (permalink / raw
  To: gentoo-commits

commit:     746720ae6698980f49c800d8d8c07440e3f46c7c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 20 15:04:49 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 16:55:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746720ae

sys-devel/clang-toolchain-symlinks: Add for LLVM 14.x

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks-14.ebuild             | 51 ++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14.ebuild
new file mode 100644
index 000000000000..d8ea28f5257f
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use Clang on GCC-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+IUSE="gcc-symlinks +native-symlinks"
+
+RDEPEND="
+	sys-devel/clang:${SLOT}
+"
+
+src_install() {
+	local tools=()
+
+	if use native-symlinks; then
+		tools+=(
+			cc:clang
+			cpp:clang-cpp
+			c++:clang++
+		)
+	fi
+	if use gcc-symlinks; then
+		tools+=(
+			gcc:clang
+			g++:clang++
+		)
+	fi
+
+	local abi t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "${t#*:}" "${dest}/${t%:*}"
+	done
+	for abi in $(get_all_abis); do
+		local abi_chost=$(get_abi_CHOST "${abi}")
+		for t in "${tools[@]}"; do
+			dosym "${t#*:}" "${dest}/${abi_chost}-${t%:*}"
+		done
+	done
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-09-23 23:02 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2022-09-23 23:02 UTC (permalink / raw
  To: gentoo-commits

commit:     91b1e01095b7af1b517bc45f94c0c32de9bf9f86
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 23 22:55:16 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 23 23:01:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b1e010

sys-devel/clang-toolchain-symlinks: block older gcc-config w/o ${CTARGET}-cc

>=sys-devel/gcc-config-2.6 will create ${CTARGET}-cc which avoids
clang-toolchain-symlinks providing it even on systems with GCC.

See cc6a27ec99c1e08ac51c69ff0ab4c2b8a5578e2e for the details but
abuse a blocker given it can lead to runtime problems with say,
OpenSSH.

Bug: https://bugs.gentoo.org/872416
Bug: https://bugs.gentoo.org/872548
See: cc6a27ec99c1e08ac51c69ff0ab4c2b8a5578e2e
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...olchain-symlinks-14.ebuild => clang-toolchain-symlinks-14-r1.ebuild} | 2 ++
 ...olchain-symlinks-15.ebuild => clang-toolchain-symlinks-15-r1.ebuild} | 2 ++
 ...olchain-symlinks-16.ebuild => clang-toolchain-symlinks-16-r1.ebuild} | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r1.ebuild
similarity index 94%
rename from sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14.ebuild
rename to sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r1.ebuild
index d8ea28f5257f..8a29178bf131 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r1.ebuild
@@ -15,7 +15,9 @@ SLOT="${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks +native-symlinks"
 
+# Blocker for bug #872416
 RDEPEND="
+	!<sys-devel/gcc-config-2.6
 	sys-devel/clang:${SLOT}
 "
 

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r1.ebuild
similarity index 94%
rename from sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15.ebuild
rename to sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r1.ebuild
index d8ea28f5257f..8a29178bf131 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r1.ebuild
@@ -15,7 +15,9 @@ SLOT="${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks +native-symlinks"
 
+# Blocker for bug #872416
 RDEPEND="
+	!<sys-devel/gcc-config-2.6
 	sys-devel/clang:${SLOT}
 "
 

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r1.ebuild
similarity index 94%
rename from sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16.ebuild
rename to sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r1.ebuild
index 980427e31a5e..096e1f029ed9 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r1.ebuild
@@ -16,7 +16,9 @@ KEYWORDS=""
 PROPERTIES="live"
 IUSE="gcc-symlinks +native-symlinks"
 
+# Blocker for bug #872416
 RDEPEND="
+	!<sys-devel/gcc-config-2.6
 	sys-devel/clang:${SLOT}
 "
 


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-10-13 15:41 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2022-10-13 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     831fe6faf3f10d6ec9081dabe6c912ed910f43f8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 13 15:34:42 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 13 15:41:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831fe6fa

sys-devel/clang-toolchain-symlinks: Do not multilib by default

Bug: https://bugs.gentoo.org/876901
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 ...-r1.ebuild => clang-toolchain-symlinks-14-r2.ebuild} | 17 ++++++++++++-----
 ...-r1.ebuild => clang-toolchain-symlinks-15-r2.ebuild} | 17 ++++++++++++-----
 ...-r1.ebuild => clang-toolchain-symlinks-16-r2.ebuild} | 17 ++++++++++++-----
 sys-devel/clang-toolchain-symlinks/metadata.xml         |  5 +++++
 4 files changed, 41 insertions(+), 15 deletions(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r1.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild
similarity index 73%
rename from sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r1.ebuild
rename to sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild
index 8a29178bf131..e8399381397f 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r1.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
-IUSE="gcc-symlinks +native-symlinks"
+IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416
 RDEPEND="
@@ -38,16 +38,23 @@ src_install() {
 		)
 	fi
 
-	local abi t
+	local chosts=( "${CHOST}" )
+	if use multilib-symlinks; then
+		local abi
+		for abi in $(get_all_abis); do
+			chosts+=( "$(get_abi_CHOST "${abi}")" )
+		done
+	fi
+
+	local chost t
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
 		dosym "${t#*:}" "${dest}/${t%:*}"
 	done
-	for abi in $(get_all_abis); do
-		local abi_chost=$(get_abi_CHOST "${abi}")
+	for chost in "${chosts[@]}"; do
 		for t in "${tools[@]}"; do
-			dosym "${t#*:}" "${dest}/${abi_chost}-${t%:*}"
+			dosym "${t#*:}" "${dest}/${chost}-${t%:*}"
 		done
 	done
 }

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r1.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
similarity index 73%
rename from sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r1.ebuild
rename to sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index 8a29178bf131..e8399381397f 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
-IUSE="gcc-symlinks +native-symlinks"
+IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416
 RDEPEND="
@@ -38,16 +38,23 @@ src_install() {
 		)
 	fi
 
-	local abi t
+	local chosts=( "${CHOST}" )
+	if use multilib-symlinks; then
+		local abi
+		for abi in $(get_all_abis); do
+			chosts+=( "$(get_abi_CHOST "${abi}")" )
+		done
+	fi
+
+	local chost t
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
 		dosym "${t#*:}" "${dest}/${t%:*}"
 	done
-	for abi in $(get_all_abis); do
-		local abi_chost=$(get_abi_CHOST "${abi}")
+	for chost in "${chosts[@]}"; do
 		for t in "${tools[@]}"; do
-			dosym "${t#*:}" "${dest}/${abi_chost}-${t%:*}"
+			dosym "${t#*:}" "${dest}/${chost}-${t%:*}"
 		done
 	done
 }

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r1.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
similarity index 71%
rename from sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r1.ebuild
rename to sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 096e1f029ed9..f75afa7088b4 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -14,7 +14,7 @@ LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS=""
 PROPERTIES="live"
-IUSE="gcc-symlinks +native-symlinks"
+IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416
 RDEPEND="
@@ -39,16 +39,23 @@ src_install() {
 		)
 	fi
 
-	local abi t
+	local chosts=( "${CHOST}" )
+	if use multilib-symlinks; then
+		local abi
+		for abi in $(get_all_abis); do
+			chosts+=( "$(get_abi_CHOST "${abi}")" )
+		done
+	fi
+
+	local chost t
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
 		dosym "${t#*:}" "${dest}/${t%:*}"
 	done
-	for abi in $(get_all_abis); do
-		local abi_chost=$(get_abi_CHOST "${abi}")
+	for chost in "${chosts[@]}"; do
 		for t in "${tools[@]}"; do
-			dosym "${t#*:}" "${dest}/${abi_chost}-${t%:*}"
+			dosym "${t#*:}" "${dest}/${chost}-${t%:*}"
 		done
 	done
 }

diff --git a/sys-devel/clang-toolchain-symlinks/metadata.xml b/sys-devel/clang-toolchain-symlinks/metadata.xml
index 58c5027c2994..bf4e9fc6a6ca 100644
--- a/sys-devel/clang-toolchain-symlinks/metadata.xml
+++ b/sys-devel/clang-toolchain-symlinks/metadata.xml
@@ -9,6 +9,11 @@
 			Install symlinks for 'gcc' and 'g++' for extra
 			compatibility.
 		</flag>
+		<flag name="multilib-symlinks">
+			Install symlinks for all ABI CHOSTs. Note that this can
+			result in gcc being overrode for native builds, as well
+			as conflict with crossdev if used for the same targets.
+		</flag>
 		<flag name="native-symlinks">
 			Install generic tool symlinks like 'cc' and 'c++',
 			as well as ${CTARGET}-*. These symlinks are installed


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-10-25 10:15 Arthur Zamarin
  0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2022-10-25 10:15 UTC (permalink / raw
  To: gentoo-commits

commit:     7e2f029ec0d1fdcaaaa9253293dfff6e32f0feb2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 10:15:03 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 10:15:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2f029e

sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 sparc, #878087

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index e8399381397f..2b8b1302ae87 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-10-26 17:10 Arthur Zamarin
  0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2022-10-26 17:10 UTC (permalink / raw
  To: gentoo-commits

commit:     1df22b82bc86486915653357af027470a1a63162
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 26 17:10:08 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 26 17:10:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df22b82

sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 arm64, #878087

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index 2b8b1302ae87..b8cd034a6a58 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-10-26 19:21 Arthur Zamarin
  0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2022-10-26 19:21 UTC (permalink / raw
  To: gentoo-commits

commit:     0dfc46fdd7a080f7f075bbc7a96e3cb68b2df955
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 26 19:21:04 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 26 19:21:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dfc46fd

sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 ppc64, #878087

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index b8cd034a6a58..051a023cfc5a 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-10-29  7:22 Agostino Sarubbo
  0 siblings, 0 replies; 43+ messages in thread
From: Agostino Sarubbo @ 2022-10-29  7:22 UTC (permalink / raw
  To: gentoo-commits

commit:     6e0090b0800263c76f329c3695c2412ff641aa06
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 07:22:12 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 07:22:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e0090b0

sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 arm, #878087

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index 051a023cfc5a..fcfa69f023a7 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-11-02 13:50 Agostino Sarubbo
  0 siblings, 0 replies; 43+ messages in thread
From: Agostino Sarubbo @ 2022-11-02 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     409f4d2db4c0274eb6880cd41292a07e3a71c78b
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 13:49:57 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 13:49:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409f4d2d

sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 x86, #878087

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index fcfa69f023a7..ea47ad850dd0 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-11-05 11:33 Joonas Niilola
  0 siblings, 0 replies; 43+ messages in thread
From: Joonas Niilola @ 2022-11-05 11:33 UTC (permalink / raw
  To: gentoo-commits

commit:     3f81593e8f46dcd37be93d0aef161c2ff557dbff
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  5 11:31:59 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Nov  5 11:33:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f81593e

sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 amd64, #878087

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index ea47ad850dd0..1e057f548120 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-11-20  0:23 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2022-11-20  0:23 UTC (permalink / raw
  To: gentoo-commits

commit:     337eeb58794a04d17c09d9da282511ba88d6a704
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 00:23:05 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 00:23:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337eeb58

sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 ppc, #881853

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index 1e057f548120..f47d83a2cdef 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-11-27 12:55 WANG Xuerui
  0 siblings, 0 replies; 43+ messages in thread
From: WANG Xuerui @ 2022-11-27 12:55 UTC (permalink / raw
  To: gentoo-commits

commit:     dda33c28592637081c09ca7baa758d0ba66ac7ba
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 01:49:55 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 12:54:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda33c28

sys-devel/clang-toolchain-symlinks: keyword 16-r2 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index f75afa7088b4..693d17b7b00e 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS=""
+KEYWORDS="~loong"
 PROPERTIES="live"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2022-12-06  6:18 WANG Xuerui
  0 siblings, 0 replies; 43+ messages in thread
From: WANG Xuerui @ 2022-12-06  6:18 UTC (permalink / raw
  To: gentoo-commits

commit:     214d914ac3d4d831a373d9057bd33f7103580cd9
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 06:01:03 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Dec  6 06:03:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214d914a

sys-devel/clang-toolchain-symlinks: drop PROPERTIES=live for 16-r2

It's only for silencing the "no KEYWORDS" warnings, now that we have
~loong on the ebuild it's about time to drop it because the ebuild
actually isn't pulling from VCS.

Suggested-by: Michał Górny <mgorny <AT> gentoo.org>
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 693d17b7b00e..574b2739f3a0 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -13,7 +13,6 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS="~loong"
-PROPERTIES="live"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-01-25  8:12 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2023-01-25  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     d3fd8d112432f02163dc897e4dd621bf3407b038
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 08:04:05 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 08:10:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3fd8d11

sys-devel/clang-toolchain-symlinks: Add 17 live ebuild

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks-17.ebuild             | 61 ++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
new file mode 100644
index 000000000000..7924646e117e
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use Clang on GCC-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
+
+# Blocker for bug #872416
+RDEPEND="
+	!<sys-devel/gcc-config-2.6
+	sys-devel/clang:${SLOT}
+"
+
+src_install() {
+	local tools=()
+
+	if use native-symlinks; then
+		tools+=(
+			cc:clang
+			cpp:clang-cpp
+			c++:clang++
+		)
+	fi
+	if use gcc-symlinks; then
+		tools+=(
+			gcc:clang
+			g++:clang++
+		)
+	fi
+
+	local chosts=( "${CHOST}" )
+	if use multilib-symlinks; then
+		local abi
+		for abi in $(get_all_abis); do
+			chosts+=( "$(get_abi_CHOST "${abi}")" )
+		done
+	fi
+
+	local chost t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "${t#*:}" "${dest}/${t%:*}"
+	done
+	for chost in "${chosts[@]}"; do
+		for t in "${tools[@]}"; do
+			dosym "${t#*:}" "${dest}/${chost}-${t%:*}"
+		done
+	done
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-03-18 15:03 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2023-03-18 15:03 UTC (permalink / raw
  To: gentoo-commits

commit:     c3529ed005225485dd530d8fc8a31949df1d1d54
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 18 07:39:10 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 18 15:03:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3529ed0

sys-devel/clang-toolchain-symlinks: Bump to 16.0.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 574b2739f3a0..86cc794fd88f 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~loong"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-06-13 18:28 Arthur Zamarin
  0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2023-06-13 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     c0208ddf14c0c67467b1193058efc2dd33dc4abc
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 13 18:27:54 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 13 18:27:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0208ddf

sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 ppc64, #908385

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 86cc794fd88f..6f3a00f54708 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-06-17 23:22 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-06-17 23:22 UTC (permalink / raw
  To: gentoo-commits

commit:     a233da91de87d2bd8e336ac19782aeea229a14a8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 17 23:22:04 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 17 23:22:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a233da91

sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 amd64, #908385

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 6f3a00f54708..c4e73ad72ff6 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-07-14 15:52 Arthur Zamarin
  0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2023-07-14 15:52 UTC (permalink / raw
  To: gentoo-commits

commit:     441b9de4646a4e4b1084d3ff16cdaf7d6494fdcc
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 14 15:50:07 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 15:52:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=441b9de4

sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 x86, #908385

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index df71ffa93af7..15e446a098ec 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-07-25 16:11 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2023-07-25 16:11 UTC (permalink / raw
  To: gentoo-commits

commit:     0fbb79f27618abf3f69d98a86c350af6c927febb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 16:09:36 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 16:11:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fbb79f2

sys-devel/clang-toolchain-symlinks: Add 18.x live ebuilds

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks-18.ebuild             | 61 ++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
new file mode 100644
index 000000000000..7924646e117e
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use Clang on GCC-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
+
+# Blocker for bug #872416
+RDEPEND="
+	!<sys-devel/gcc-config-2.6
+	sys-devel/clang:${SLOT}
+"
+
+src_install() {
+	local tools=()
+
+	if use native-symlinks; then
+		tools+=(
+			cc:clang
+			cpp:clang-cpp
+			c++:clang++
+		)
+	fi
+	if use gcc-symlinks; then
+		tools+=(
+			gcc:clang
+			g++:clang++
+		)
+	fi
+
+	local chosts=( "${CHOST}" )
+	if use multilib-symlinks; then
+		local abi
+		for abi in $(get_all_abis); do
+			chosts+=( "$(get_abi_CHOST "${abi}")" )
+		done
+	fi
+
+	local chost t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "${t#*:}" "${dest}/${t%:*}"
+	done
+	for chost in "${chosts[@]}"; do
+		for t in "${tools[@]}"; do
+			dosym "${t#*:}" "${dest}/${chost}-${t%:*}"
+		done
+	done
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-08-02 16:11 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-08-02 16:11 UTC (permalink / raw
  To: gentoo-commits

commit:     cddd16dfa5f65ad86657db7135b34a868d715075
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  2 16:07:53 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  2 16:07:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cddd16df

sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 arm, #908385

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 15e446a098ec..51eac7ab3528 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-08-02 16:11 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-08-02 16:11 UTC (permalink / raw
  To: gentoo-commits

commit:     45216a47eccf43167cdc47b015911ef23507e430
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  2 16:08:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  2 16:08:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45216a47

sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 ppc, #908385

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 51eac7ab3528..767d7f83e720 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-08-02 16:11 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-08-02 16:11 UTC (permalink / raw
  To: gentoo-commits

commit:     2ce9c07b2e11945e5b50cac6467c159cb8c7dfe6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  2 16:08:19 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  2 16:08:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce9c07b

sys-devel/clang-toolchain-symlinks: Stabilize 16-r2 sparc, #908385

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 767d7f83e720..6af982394d88 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-08-26 20:00 Mike Gilbert
  0 siblings, 0 replies; 43+ messages in thread
From: Mike Gilbert @ 2023-08-26 20:00 UTC (permalink / raw
  To: gentoo-commits

commit:     369aaf2192bdec280ff98fa2a3a1237c2e375c0c
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 19:58:18 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 19:58:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369aaf21

sys-devel/clang-toolchain-symlinks: drop PROPERTIES=live

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild | 1 -
 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index 7924646e117e..dda0a3fb9f80 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -13,7 +13,6 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS=""
-PROPERTIES="live"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index 7924646e117e..dda0a3fb9f80 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -13,7 +13,6 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS=""
-PROPERTIES="live"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-09-19 19:47 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2023-09-19 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     de4801110c8dafe2e4d9f3aa006926d4e249f245
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 19 19:37:52 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 19 19:47:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de480111

sys-devel/clang-toolchain-symlinks: Keyword 17

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index dda0a3fb9f80..86cc794fd88f 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-10-19 15:13 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2023-10-19 15:13 UTC (permalink / raw
  To: gentoo-commits

commit:     b3ee77c2aba53923fab9c82878113b7fccba2f4c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 19 15:04:44 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 19 15:13:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ee77c2

sys-devel/clang-toolchain-symlinks: Fix EmptyGlobalAssignment

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild     | 3 +--
 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild     | 3 +--
 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild     | 1 -
 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild  | 1 -
 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild  | 2 --
 5 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild
index e8399381397f..c53a8788368a 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,6 @@ inherit multilib
 
 DESCRIPTION="Symlinks to use Clang on GCC-free system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-SRC_URI=""
 S=${WORKDIR}
 
 LICENSE="public-domain"

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index f47d83a2cdef..988214f580c9 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,6 @@ inherit multilib
 
 DESCRIPTION="Symlinks to use Clang on GCC-free system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-SRC_URI=""
 S=${WORKDIR}
 
 LICENSE="public-domain"

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 6af982394d88..921554975423 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -7,7 +7,6 @@ inherit multilib
 
 DESCRIPTION="Symlinks to use Clang on GCC-free system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-SRC_URI=""
 S=${WORKDIR}
 
 LICENSE="public-domain"

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index 86cc794fd88f..19818e8c2010 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -7,7 +7,6 @@ inherit multilib
 
 DESCRIPTION="Symlinks to use Clang on GCC-free system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-SRC_URI=""
 S=${WORKDIR}
 
 LICENSE="public-domain"

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index dda0a3fb9f80..565afa5d4ac7 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -7,12 +7,10 @@ inherit multilib
 
 DESCRIPTION="Symlinks to use Clang on GCC-free system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-SRC_URI=""
 S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS=""
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2023-12-22 16:43 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2023-12-22 16:43 UTC (permalink / raw
  To: gentoo-commits

commit:     13f62447960f267d3a3b0e9335dfe53230687758
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 15:58:23 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 16:43:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13f62447

sys-devel/clang-toolchain-symlinks: Remove LLVM 14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks-14-r2.ebuild          | 59 ----------------------
 1 file changed, 59 deletions(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild
deleted file mode 100644
index c53a8788368a..000000000000
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-14-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib
-
-DESCRIPTION="Symlinks to use Clang on GCC-free system"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-S=${WORKDIR}
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
-IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
-
-# Blocker for bug #872416
-RDEPEND="
-	!<sys-devel/gcc-config-2.6
-	sys-devel/clang:${SLOT}
-"
-
-src_install() {
-	local tools=()
-
-	if use native-symlinks; then
-		tools+=(
-			cc:clang
-			cpp:clang-cpp
-			c++:clang++
-		)
-	fi
-	if use gcc-symlinks; then
-		tools+=(
-			gcc:clang
-			g++:clang++
-		)
-	fi
-
-	local chosts=( "${CHOST}" )
-	if use multilib-symlinks; then
-		local abi
-		for abi in $(get_all_abis); do
-			chosts+=( "$(get_abi_CHOST "${abi}")" )
-		done
-	fi
-
-	local chost t
-	local dest=/usr/lib/llvm/${SLOT}/bin
-	dodir "${dest}"
-	for t in "${tools[@]}"; do
-		dosym "${t#*:}" "${dest}/${t%:*}"
-	done
-	for chost in "${chosts[@]}"; do
-		for t in "${tools[@]}"; do
-			dosym "${t#*:}" "${dest}/${chost}-${t%:*}"
-		done
-	done
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-01-12  9:24 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-01-12  9:24 UTC (permalink / raw
  To: gentoo-commits

commit:     8fd6653c98dc4000bcb2f34a6528cb6e72605a54
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 09:22:37 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 09:22:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd6653c

sys-devel/clang-toolchain-symlinks: Stabilize 17 arm64, #920044

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index 0d87a617c8d7..787b7cf8e18d 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-01-13 11:30 Joonas Niilola
  0 siblings, 0 replies; 43+ messages in thread
From: Joonas Niilola @ 2024-01-13 11:30 UTC (permalink / raw
  To: gentoo-commits

commit:     62b42d92593bce0559ee44c8a94be4611558a358
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 11:28:28 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 11:28:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b42d92

sys-devel/clang-toolchain-symlinks: Stabilize 17 x86, #920044

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index 787b7cf8e18d..de73063d3b6c 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-01-24  6:33 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2024-01-24  6:33 UTC (permalink / raw
  To: gentoo-commits

commit:     f2869e9a60d157149acdd99b504492b088785c66
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 24 05:44:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 24 06:32:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2869e9a

sys-devel/clang-toolchain-symlinks: Add 19.x live ebuild

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks-19.ebuild             | 58 ++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-19.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-19.ebuild
new file mode 100644
index 000000000000..3496a0f89b67
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-19.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use Clang on GCC-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
+
+# Blocker for bug #872416
+RDEPEND="
+	!<sys-devel/gcc-config-2.6
+	sys-devel/clang:${SLOT}
+"
+
+src_install() {
+	local tools=()
+
+	if use native-symlinks; then
+		tools+=(
+			cc:clang
+			cpp:clang-cpp
+			c++:clang++
+		)
+	fi
+	if use gcc-symlinks; then
+		tools+=(
+			gcc:clang
+			g++:clang++
+		)
+	fi
+
+	local chosts=( "${CHOST}" )
+	if use multilib-symlinks; then
+		local abi
+		for abi in $(get_all_abis); do
+			chosts+=( "$(get_abi_CHOST "${abi}")" )
+		done
+	fi
+
+	local chost t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "${t#*:}" "${dest}/${t%:*}"
+	done
+	for chost in "${chosts[@]}"; do
+		for t in "${tools[@]}"; do
+			dosym "${t#*:}" "${dest}/${chost}-${t%:*}"
+		done
+	done
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-01-28  8:57 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-01-28  8:57 UTC (permalink / raw
  To: gentoo-commits

commit:     b64e6494b6060533896d10c58784abe9c59417c3
Author:     Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Jan 27 00:04:27 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 28 08:55:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b64e6494

sys-devel/clang-toolchain-symlinks: keyword ~arm64-macos

Bug: https://bugs.gentoo.org/758167
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild    | 4 ++--
 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
index 921554975423..436e2673639f 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-16-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index de73063d3b6c..48b2c700fbab 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-03-06 17:03 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2024-03-06 17:03 UTC (permalink / raw
  To: gentoo-commits

commit:     a9a971f86af759723811952f5c181bb4fddd4637
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 16:37:27 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 17:03:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a971f8

sys-devel/clang-toolchain-symlinks: Rekeyword 18.1.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index 565afa5d4ac7..5cfe92aa27da 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,6 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-03-23 16:23 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-03-23 16:23 UTC (permalink / raw
  To: gentoo-commits

commit:     a80607e41fe880c235c7d59125eac74d56a4a01b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 16:20:58 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 16:20:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80607e4

sys-devel/clang-toolchain-symlinks: Stabilize 17 ppc64, #920044

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index dd818cefcfe5..b0b210f09a6f 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-03-23 16:23 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-03-23 16:23 UTC (permalink / raw
  To: gentoo-commits

commit:     ec40cccc276e1e191f7c49c6586d25bc55e7c517
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 16:21:11 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 16:21:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec40cccc

sys-devel/clang-toolchain-symlinks: Stabilize 17 ppc, #920044

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index b0b210f09a6f..1260c74400df 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-03-23 16:23 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-03-23 16:23 UTC (permalink / raw
  To: gentoo-commits

commit:     9eb4829a48e54a5d2e583db91b60b61ffd595f6c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 16:21:23 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 16:21:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb4829a

sys-devel/clang-toolchain-symlinks: Stabilize 17 sparc, #920044

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
index 1260c74400df..436e2673639f 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-17.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-07-23 12:25 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-07-23 12:25 UTC (permalink / raw
  To: gentoo-commits

commit:     431d5b19e2eee4c3d33bce109a5cd1306e443b88
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 12:23:51 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 12:23:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431d5b19

sys-devel/clang-toolchain-symlinks: Stabilize 18 amd64, #935984

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index 5cfe92aa27da..4c573a606f24 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-07-23 13:36 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-07-23 13:36 UTC (permalink / raw
  To: gentoo-commits

commit:     282f370ce3f6f036dd096d410ad5cd1d4fc9f29c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 13:34:03 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 13:34:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=282f370c

sys-devel/clang-toolchain-symlinks: Stabilize 18 arm64, #935984

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index 4c573a606f24..b23d67c50533 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-07-23 13:36 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-07-23 13:36 UTC (permalink / raw
  To: gentoo-commits

commit:     a7df86eb85dcfb148f19a8090d020cae0df64ed6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 13:34:49 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 13:34:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7df86eb

sys-devel/clang-toolchain-symlinks: Stabilize 18 arm, #935984

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index b23d67c50533..2e951466b413 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-07-23 13:58 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-07-23 13:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c41072be628f92036f641115071707e22e07ad16
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 13:56:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 13:56:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41072be

sys-devel/clang-toolchain-symlinks: Stabilize 18 ppc64, #935984

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index bef6420bc3ba..8263bcba3d13 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-07-23 13:58 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-07-23 13:58 UTC (permalink / raw
  To: gentoo-commits

commit:     75fbdf55e763922362e2d0f40e4af0340b6125ac
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 13:56:58 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 13:56:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fbdf55

sys-devel/clang-toolchain-symlinks: Stabilize 18 x86, #935984

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index 8263bcba3d13..1260c74400df 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-07-23 14:07 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2024-07-23 14:07 UTC (permalink / raw
  To: gentoo-commits

commit:     546e32a7b90a9f6698cb669c18f2f1140db1e69f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 14:00:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 14:07:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=546e32a7

sys-devel/clang-toolchain-symlinks: Add 20.x live ebuilds

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../clang-toolchain-symlinks-20.ebuild             | 58 ++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-20.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-20.ebuild
new file mode 100644
index 000000000000..3496a0f89b67
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-20.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use Clang on GCC-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
+
+# Blocker for bug #872416
+RDEPEND="
+	!<sys-devel/gcc-config-2.6
+	sys-devel/clang:${SLOT}
+"
+
+src_install() {
+	local tools=()
+
+	if use native-symlinks; then
+		tools+=(
+			cc:clang
+			cpp:clang-cpp
+			c++:clang++
+		)
+	fi
+	if use gcc-symlinks; then
+		tools+=(
+			gcc:clang
+			g++:clang++
+		)
+	fi
+
+	local chosts=( "${CHOST}" )
+	if use multilib-symlinks; then
+		local abi
+		for abi in $(get_all_abis); do
+			chosts+=( "$(get_abi_CHOST "${abi}")" )
+		done
+	fi
+
+	local chost t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "${t#*:}" "${dest}/${t%:*}"
+	done
+	for chost in "${chosts[@]}"; do
+		for t in "${tools[@]}"; do
+			dosym "${t#*:}" "${dest}/${chost}-${t%:*}"
+		done
+	done
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-07-23 14:11 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2024-07-23 14:11 UTC (permalink / raw
  To: gentoo-commits

commit:     577c3f40885a3d1e2459f080d3de7d526fd21b6d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 14:10:14 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 14:10:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577c3f40

sys-devel/clang-toolchain-symlinks: Stabilize 18 sparc, #935984

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index 1260c74400df..436e2673639f 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/
@ 2024-09-08 16:04 Arthur Zamarin
  0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2024-09-08 16:04 UTC (permalink / raw
  To: gentoo-commits

commit:     3bd1e6425d2499b432fcc7db19a2e7accb3e2c8f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 16:03:18 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 16:03:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd1e642

sys-devel/clang-toolchain-symlinks: Keyword 18 mips, #939297

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
index 436e2673639f..18d3e444c0e2 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-18.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416


^ permalink raw reply related	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2024-09-08 16:04 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-23 13:36 [gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-09-08 16:04 Arthur Zamarin
2024-07-23 14:11 Sam James
2024-07-23 14:07 Michał Górny
2024-07-23 13:58 Sam James
2024-07-23 13:58 Sam James
2024-07-23 13:36 Sam James
2024-07-23 12:25 Sam James
2024-03-23 16:23 Sam James
2024-03-23 16:23 Sam James
2024-03-23 16:23 Sam James
2024-03-06 17:03 Michał Górny
2024-01-28  8:57 Sam James
2024-01-24  6:33 Michał Górny
2024-01-13 11:30 Joonas Niilola
2024-01-12  9:24 Sam James
2023-12-22 16:43 Michał Górny
2023-10-19 15:13 Michał Górny
2023-09-19 19:47 Michał Górny
2023-08-26 20:00 Mike Gilbert
2023-08-02 16:11 Sam James
2023-08-02 16:11 Sam James
2023-08-02 16:11 Sam James
2023-07-25 16:11 Michał Górny
2023-07-14 15:52 Arthur Zamarin
2023-06-17 23:22 Sam James
2023-06-13 18:28 Arthur Zamarin
2023-03-18 15:03 Michał Górny
2023-01-25  8:12 Michał Górny
2022-12-06  6:18 WANG Xuerui
2022-11-27 12:55 WANG Xuerui
2022-11-20  0:23 Sam James
2022-11-05 11:33 Joonas Niilola
2022-11-02 13:50 Agostino Sarubbo
2022-10-29  7:22 Agostino Sarubbo
2022-10-26 19:21 Arthur Zamarin
2022-10-26 17:10 Arthur Zamarin
2022-10-25 10:15 Arthur Zamarin
2022-10-13 15:41 Michał Górny
2022-09-23 23:02 Sam James
2022-09-20 16:55 Michał Górny
2022-09-20 11:17 Michał Górny
2022-09-20 11:07 Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox