public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     7381ca9a9ba676f88dfbf9d0d54b0716b53a576f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 09:11:39 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 11:05:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7381ca9a

sys-devel/llvm-toolchain-symlinks: New package for binutils-free sys

New package that installs generic tool symlinks to LLVM tools, for use
on binutils-free systems.

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

 .../llvm-toolchain-symlinks-16.ebuild              | 43 ++++++++++++++++++++++
 sys-devel/llvm-toolchain-symlinks/metadata.xml     | 17 +++++++++
 2 files changed, 60 insertions(+)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16.ebuild
new file mode 100644
index 000000000000..117dff32e17b
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLVM on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="+native-symlinks"
+
+RDEPEND="
+	sys-devel/llvm:${SLOT}
+"
+
+src_install() {
+	use native-symlinks || return
+
+	local tools=(
+		addr2line ar dlltool nm objcopy objdump ranlib readelf size
+		strings strip windres
+	)
+
+	local abi t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "llvm-${t}" "${dest}/${t}"
+	done
+	for abi in $(get_all_abis); do
+		local abi_chost=$(get_abi_CHOST "${abi}")
+		for t in "${tools[@]}"; do
+			dosym "llvm-${t}" "${dest}/${abi_chost}-${t}"
+		done
+	done
+}

diff --git a/sys-devel/llvm-toolchain-symlinks/metadata.xml b/sys-devel/llvm-toolchain-symlinks/metadata.xml
new file mode 100644
index 000000000000..c6260bb7fb74
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/metadata.xml
@@ -0,0 +1,17 @@
+<?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="native-symlinks">
+			Install generic tool symlinks like 'objdump' and 'ranlib',
+			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/binutils-config</pkg> but they can be
+			helpful for binutils-free setups.
+		</flag>
+	</use>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     7d2ba3742b95819ff57590238544a7574c66596b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 20 11:13:06 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 11:17:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2ba374

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15.ebuild
new file mode 100644
index 000000000000..9cc42ef77e31
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLVM on binutils-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 ~ppc-macos ~x64-macos"
+IUSE="+native-symlinks"
+
+RDEPEND="
+	sys-devel/llvm:${SLOT}
+"
+
+src_install() {
+	use native-symlinks || return
+
+	local tools=(
+		addr2line ar dlltool nm objcopy objdump ranlib readelf size
+		strings strip windres
+	)
+
+	local abi t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "llvm-${t}" "${dest}/${t}"
+	done
+	for abi in $(get_all_abis); do
+		local abi_chost=$(get_abi_CHOST "${abi}")
+		for t in "${tools[@]}"; do
+			dosym "llvm-${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/llvm-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:     eadd62daeb499184f038e77e5091999560554a06
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 20 15:04:11 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 16:55:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadd62da

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14.ebuild
new file mode 100644
index 000000000000..9cc42ef77e31
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLVM on binutils-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 ~ppc-macos ~x64-macos"
+IUSE="+native-symlinks"
+
+RDEPEND="
+	sys-devel/llvm:${SLOT}
+"
+
+src_install() {
+	use native-symlinks || return
+
+	local tools=(
+		addr2line ar dlltool nm objcopy objdump ranlib readelf size
+		strings strip windres
+	)
+
+	local abi t
+	local dest=/usr/lib/llvm/${SLOT}/bin
+	dodir "${dest}"
+	for t in "${tools[@]}"; do
+		dosym "llvm-${t}" "${dest}/${t}"
+	done
+	for abi in $(get_all_abis); do
+		local abi_chost=$(get_abi_CHOST "${abi}")
+		for t in "${tools[@]}"; do
+			dosym "llvm-${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/llvm-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:     5ec6220049870a8d8f097823a8e682b8fa1df823
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 13 15:31:16 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 13 15:41:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec62200

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild
similarity index 71%
rename from sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14.ebuild
rename to sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild
index 9cc42ef77e31..8d59c568c625 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
-IUSE="+native-symlinks"
+IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
 	sys-devel/llvm:${SLOT}
@@ -26,17 +26,23 @@ src_install() {
 		addr2line ar dlltool nm objcopy objdump ranlib readelf size
 		strings strip windres
 	)
+	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 abi t
+	local chost t
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
 		dosym "llvm-${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 "llvm-${t}" "${dest}/${abi_chost}-${t}"
+			dosym "llvm-${t}" "${dest}/${chost}-${t}"
 		done
 	done
 }

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
similarity index 71%
rename from sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15.ebuild
rename to sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 9cc42ef77e31..8d59c568c625 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
-IUSE="+native-symlinks"
+IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
 	sys-devel/llvm:${SLOT}
@@ -26,17 +26,23 @@ src_install() {
 		addr2line ar dlltool nm objcopy objdump ranlib readelf size
 		strings strip windres
 	)
+	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 abi t
+	local chost t
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
 		dosym "llvm-${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 "llvm-${t}" "${dest}/${abi_chost}-${t}"
+			dosym "llvm-${t}" "${dest}/${chost}-${t}"
 		done
 	done
 }

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
similarity index 70%
rename from sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16.ebuild
rename to sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index 117dff32e17b..10c6367152de 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS=""
 PROPERTIES="live"
-IUSE="+native-symlinks"
+IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
 	sys-devel/llvm:${SLOT}
@@ -27,17 +27,23 @@ src_install() {
 		addr2line ar dlltool nm objcopy objdump ranlib readelf size
 		strings strip windres
 	)
+	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 abi t
+	local chost t
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
 		dosym "llvm-${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 "llvm-${t}" "${dest}/${abi_chost}-${t}"
+			dosym "llvm-${t}" "${dest}/${chost}-${t}"
 		done
 	done
 }

diff --git a/sys-devel/llvm-toolchain-symlinks/metadata.xml b/sys-devel/llvm-toolchain-symlinks/metadata.xml
index c6260bb7fb74..d62775dfc3a3 100644
--- a/sys-devel/llvm-toolchain-symlinks/metadata.xml
+++ b/sys-devel/llvm-toolchain-symlinks/metadata.xml
@@ -5,6 +5,11 @@
 		<email>llvm@gentoo.org</email>
 	</maintainer>
 	<use>
+		<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 'objdump' and 'ranlib',
 			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/llvm-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:     b05280b7131cf11013cadbdae160796424aecad1
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 10:15:02 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 10:15:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b05280b7

sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 sparc, #878087

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 8d59c568c625..6ee57eebb98f 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     e712aaf71537701371c2da20c8c291a3289b42b2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 26 17:10:07 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 26 17:10:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e712aaf7

sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 arm64, #878087

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 6ee57eebb98f..6b0db5a05dec 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     603c5ad6b78ac17262117b5ef987966e335ddcfd
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 26 19:21:01 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 26 19:21:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603c5ad6

sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 ppc64, #878087

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 6b0db5a05dec..6da6b056f577 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     3aea9c7468cda1b97ab6fe5643caef8c23427fe7
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 07:22:10 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 07:22:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aea9c74

sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 arm, #878087

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 6da6b056f577..4962dca58cb8 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     ba18a33e1c02a535a61786571648cdc4576d6568
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 13:49:56 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 13:49:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba18a33e

sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 x86, #878087

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 4962dca58cb8..29674e38d028 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     b6a81acb18901f6cba8cf219b529182d39b44d74
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=b6a81acb

sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 amd64, #878087

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 29674e38d028..33e827c9cc57 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     09d568b7ad37e00f87e506ef2e331458c8dae6e8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 00:23:06 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 00:23:06 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d568b7

sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 ppc, #881853

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 33e827c9cc57..c5ec5834758e 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     aa3550333d6bac12df2d37026972b0f45acc1286
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 01:49:53 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=aa355033

sys-devel/llvm-toolchain-symlinks: keyword 16-r1 for ~loong

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index 10c6367152de..e3e1beb337b0 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS=""
+KEYWORDS="~loong"
 PROPERTIES="live"
 IUSE="multilib-symlinks +native-symlinks"
 


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     6974980b7a64772f2740008dd8e9bfe1a8c0f1b9
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 06:00:36 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=6974980b

sys-devel/llvm-toolchain-symlinks: drop PROPERTIES=live for 16-r1

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/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index e3e1beb337b0..c24f550dfe79 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -13,7 +13,6 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS="~loong"
-PROPERTIES="live"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     487ac554a3b943e2bfd4638b345c6944242aa758
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 08:04:01 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 08:09:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487ac554

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
new file mode 100644
index 000000000000..588158b795e1
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLVM on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+	sys-devel/llvm:${SLOT}
+"
+
+src_install() {
+	use native-symlinks || return
+
+	local tools=(
+		addr2line ar dlltool nm objcopy objdump ranlib readelf size
+		strings strip windres
+	)
+	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 "llvm-${t}" "${dest}/${t}"
+	done
+	for chost in "${chosts[@]}"; do
+		for t in "${tools[@]}"; do
+			dosym "llvm-${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/llvm-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:     ee209d18ce3b3311a03ef2ed0c5a1bc89ec1f113
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=ee209d18

sys-devel/llvm-toolchain-symlinks: Stabilize 16-r1 ppc64, #908385

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index 3d5290db05a7..fd259bd17ed9 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     cd7ad9164342383457eccda04f1d669a7087478d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 17 23:22:03 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 17 23:22:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7ad916

sys-devel/llvm-toolchain-symlinks: Stabilize 16-r1 amd64, #908385

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index fd259bd17ed9..bd3ab9fa4d42 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     6c92a78014e9b4ee83d1282521bd634349de7254
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:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c92a780

sys-devel/llvm-toolchain-symlinks: Stabilize 16-r1 x86, #908385

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index 0664e033eb1d..e239870a0f18 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     0a8726dc6a125d987b8b380389bf85a6b1c532e4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 16:09:31 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 16:11:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8726dc

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
new file mode 100644
index 000000000000..588158b795e1
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLVM on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS=""
+PROPERTIES="live"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+	sys-devel/llvm:${SLOT}
+"
+
+src_install() {
+	use native-symlinks || return
+
+	local tools=(
+		addr2line ar dlltool nm objcopy objdump ranlib readelf size
+		strings strip windres
+	)
+	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 "llvm-${t}" "${dest}/${t}"
+	done
+	for chost in "${chosts[@]}"; do
+		for t in "${tools[@]}"; do
+			dosym "llvm-${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/llvm-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:     bee6943a2c73495ac63a4d0c7b028cea71ad46f6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  2 16:07:52 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  2 16:07:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee6943a

sys-devel/llvm-toolchain-symlinks: Stabilize 16-r1 arm, #908385

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index e239870a0f18..273f08307c30 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     021dfa8ace4bfc2a14f2c5e8efdfdcd7dbb32170
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  2 16:08:05 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  2 16:08:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021dfa8a

sys-devel/llvm-toolchain-symlinks: Stabilize 16-r1 ppc, #908385

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index 273f08307c30..dd0e531e863f 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     fe5f9bc11418c24df2c2c40ac5de4898c14d5028
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  2 16:08:18 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  2 16:08:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5f9bc1

sys-devel/llvm-toolchain-symlinks: Stabilize 16-r1 sparc, #908385

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index dd0e531e863f..ecfb88fc66b0 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     7c76512f1b54d91c3c2ab7c416f27fa249fd83d8
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 19:58:54 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 19:58:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c76512f

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
index 588158b795e1..7df9e0837390 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
@@ -13,7 +13,6 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS=""
-PROPERTIES="live"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index 588158b795e1..7df9e0837390 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
@@ -13,7 +13,6 @@ S=${WORKDIR}
 LICENSE="public-domain"
 SLOT="${PV}"
 KEYWORDS=""
-PROPERTIES="live"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     bd33f806eea3b016142cf7e7a8e7e2e41c2d3310
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 19 19:37:48 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 19 19:47:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd33f806

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
index 7df9e0837390..3d5290db05a7 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     1ad89d5ac0b62e6332d4ea8d8f4027dde9ed0ce2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 19 15:04:40 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 19 15:13:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad89d5a

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild
index 8d59c568c625..444095748cf9 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.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 LLVM on binutils-free system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-SRC_URI=""
 S=${WORKDIR}
 
 LICENSE="public-domain"

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index c5ec5834758e..63180b2f53b6 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.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 LLVM on binutils-free system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-SRC_URI=""
 S=${WORKDIR}
 
 LICENSE="public-domain"

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index 7df9e0837390..61c5f177a2fd 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
@@ -7,12 +7,10 @@ inherit multilib
 
 DESCRIPTION="Symlinks to use LLVM on binutils-free system"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-SRC_URI=""
 S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS=""
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     471ad5391e20fe6f662848f6d7bcfcb400ed2b21
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 15:58:28 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 16:43:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471ad539

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

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

 .../llvm-toolchain-symlinks-14-r1.ebuild           | 47 ----------------------
 1 file changed, 47 deletions(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild
deleted file mode 100644
index 444095748cf9..000000000000
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-14-r1.ebuild
+++ /dev/null
@@ -1,47 +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 LLVM on binutils-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 ~ppc-macos ~x64-macos"
-IUSE="multilib-symlinks +native-symlinks"
-
-RDEPEND="
-	sys-devel/llvm:${SLOT}
-"
-
-src_install() {
-	use native-symlinks || return
-
-	local tools=(
-		addr2line ar dlltool nm objcopy objdump ranlib readelf size
-		strings strip windres
-	)
-	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 "llvm-${t}" "${dest}/${t}"
-	done
-	for chost in "${chosts[@]}"; do
-		for t in "${tools[@]}"; do
-			dosym "llvm-${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/llvm-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:     c7a4ac5ed6e738d139630e486da4c5f3cb4c12fc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 09:22:32 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 09:22:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a4ac5e

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
index 7f8f70ce9e37..343a201a797e 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     ae9efe312969d1fbfac688e33a45c8ba9dbe3ee4
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 11:28:26 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 11:28:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae9efe31

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
index 343a201a797e..4c9ea68a2f1b 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     e6128357300ac9595eb4900d26db4ff8bb995713
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 24 05:44:16 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 24 06:32:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6128357

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
new file mode 100644
index 000000000000..a57062acab8c
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLVM on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+	sys-devel/llvm:${SLOT}
+"
+
+src_install() {
+	use native-symlinks || return
+
+	local tools=(
+		addr2line ar dlltool nm objcopy objdump ranlib readelf size
+		strings strip windres
+	)
+	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 "llvm-${t}" "${dest}/${t}"
+	done
+	for chost in "${chosts[@]}"; do
+		for t in "${tools[@]}"; do
+			dosym "llvm-${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/llvm-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:     e4f745bd5c2062ebd83fc39050b5c5b6a9636197
Author:     Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Jan 27 00:04:54 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=e4f745bd

sys-devel/llvm-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>

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
index 62b9bc3714f6..c1c22114f553 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-16-r1.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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
index 4c9ea68a2f1b..ff384d98373f 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     bef0979102b32a0f158dd8e77708a52137847a50
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 16:37:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 17:03:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef09791

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index 61c5f177a2fd..c007ffe5deb6 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     3bea8bff7942857eb6d7e4fcb1f2f301d3fb5ccc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 16:21:05 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 16:21:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bea8bff

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
index b8a479301391..1c8bca695ee2 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     f24b2931a2fea62d181291fcd9dd26860d80d498
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 16:21:20 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 16:21:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f24b2931

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
index 1c8bca695ee2..c1c22114f553 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     af407d27289ac8eb86ad11bc4f2d90e86c1fcebc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 12:23:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 12:23:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af407d27

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index c007ffe5deb6..f01808db8f97 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     a157e3f6db9fe0b9ecd2f2abac00f8278deb97b9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 13:34:05 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 13:34:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a157e3f6

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index f01808db8f97..fe3f7b13dbb9 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     0cdfaf15cbda16d6da0f9f9e14034479ed2cfe9d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 13:34:51 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 13:34:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cdfaf15

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index fe3f7b13dbb9..9272eea062a1 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     ed00fbef67b8bf7320dd5ef9029b799346b84db4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 13:56:32 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 13:56:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed00fbef

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index 60d8aa685b98..8722b70663d4 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     3311ff1f5bcd6fa2dd7e7c282b324070c7ab259f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 13:56:59 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 13:56:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3311ff1f

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index 8722b70663d4..1c8bca695ee2 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-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:     165d8da3b96581fffdc76e6bf2308793a78e3b97
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 14:00:32 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 14:07:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165d8da3

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-20.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-20.ebuild
new file mode 100644
index 000000000000..a57062acab8c
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-20.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLVM on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+	sys-devel/llvm:${SLOT}
+"
+
+src_install() {
+	use native-symlinks || return
+
+	local tools=(
+		addr2line ar dlltool nm objcopy objdump ranlib readelf size
+		strings strip windres
+	)
+	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 "llvm-${t}" "${dest}/${t}"
+	done
+	for chost in "${chosts[@]}"; do
+		for t in "${tools[@]}"; do
+			dosym "llvm-${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/llvm-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:     d8cb0b7eb8ff2c7d3f00b288d1c1833cd3aa3301
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 14:10:16 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 14:10:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8cb0b7e

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

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

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

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index 1c8bca695ee2..c1c22114f553 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

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

commit:     f831ded92ad415ded8c849b02da69343e27d483a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 19:16:24 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 19:16:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f831ded9

sys-devel/llvm-toolchain-symlinks: Include c++filt (llvm-cxxfilt)

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

 ...ain-symlinks-19.ebuild => llvm-toolchain-symlinks-17-r1.ebuild} | 7 +++++--
 ...ain-symlinks-19.ebuild => llvm-toolchain-symlinks-18-r1.ebuild} | 7 +++++--
 .../llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild      | 6 ++++--
 .../llvm-toolchain-symlinks/llvm-toolchain-symlinks-20.ebuild      | 4 +++-
 4 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17-r1.ebuild
similarity index 76%
copy from sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
copy to sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17-r1.ebuild
index a57062acab8c..b2dfeab26fe9 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17-r1.ebuild
@@ -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 ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
@@ -23,6 +24,8 @@ src_install() {
 	local tools=(
 		addr2line ar dlltool nm objcopy objdump ranlib readelf size
 		strings strip windres
+		# https://bugs.gentoo.org/936068
+		cxxfilt:c++filt
 	)
 	local chosts=( "${CHOST}" )
 	if use multilib-symlinks; then
@@ -36,11 +39,11 @@ src_install() {
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
-		dosym "llvm-${t}" "${dest}/${t}"
+		dosym "llvm-${t%:*}" "${dest}/${t#*:}"
 	done
 	for chost in "${chosts[@]}"; do
 		for t in "${tools[@]}"; do
-			dosym "llvm-${t}" "${dest}/${chost}-${t}"
+			dosym "llvm-${t%:*}" "${dest}/${chost}-${t#*:}"
 		done
 	done
 }

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild
similarity index 76%
copy from sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
copy to sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild
index a57062acab8c..b2dfeab26fe9 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild
@@ -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 ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
@@ -23,6 +24,8 @@ src_install() {
 	local tools=(
 		addr2line ar dlltool nm objcopy objdump ranlib readelf size
 		strings strip windres
+		# https://bugs.gentoo.org/936068
+		cxxfilt:c++filt
 	)
 	local chosts=( "${CHOST}" )
 	if use multilib-symlinks; then
@@ -36,11 +39,11 @@ src_install() {
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
-		dosym "llvm-${t}" "${dest}/${t}"
+		dosym "llvm-${t%:*}" "${dest}/${t#*:}"
 	done
 	for chost in "${chosts[@]}"; do
 		for t in "${tools[@]}"; do
-			dosym "llvm-${t}" "${dest}/${chost}-${t}"
+			dosym "llvm-${t%:*}" "${dest}/${chost}-${t#*:}"
 		done
 	done
 }

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
index a57062acab8c..60b627fbf393 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
@@ -23,6 +23,8 @@ src_install() {
 	local tools=(
 		addr2line ar dlltool nm objcopy objdump ranlib readelf size
 		strings strip windres
+		# https://bugs.gentoo.org/936068
+		cxxfilt:c++filt
 	)
 	local chosts=( "${CHOST}" )
 	if use multilib-symlinks; then
@@ -36,11 +38,11 @@ src_install() {
 	local dest=/usr/lib/llvm/${SLOT}/bin
 	dodir "${dest}"
 	for t in "${tools[@]}"; do
-		dosym "llvm-${t}" "${dest}/${t}"
+		dosym "llvm-${t%:*}" "${dest}/${t#*:}"
 	done
 	for chost in "${chosts[@]}"; do
 		for t in "${tools[@]}"; do
-			dosym "llvm-${t}" "${dest}/${chost}-${t}"
+			dosym "llvm-${t%:*}" "${dest}/${chost}-${t#*:}"
 		done
 	done
 }

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-20.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-20.ebuild
index a57062acab8c..c8c1320e0f92 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-20.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-20.ebuild
@@ -23,6 +23,8 @@ src_install() {
 	local tools=(
 		addr2line ar dlltool nm objcopy objdump ranlib readelf size
 		strings strip windres
+		# https://bugs.gentoo.org/936068
+		cxxfilt:c++filt
 	)
 	local chosts=( "${CHOST}" )
 	if use multilib-symlinks; then
@@ -40,7 +42,7 @@ src_install() {
 	done
 	for chost in "${chosts[@]}"; do
 		for t in "${tools[@]}"; do
-			dosym "llvm-${t}" "${dest}/${chost}-${t}"
+			dosym "llvm-${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/llvm-toolchain-symlinks/
@ 2024-09-06 16:01 Arthur Zamarin
  0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2024-09-06 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     3e28c9001ffeaaee7182d357e5a491df16f428d1
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  6 15:38:52 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep  6 15:38:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e28c900

sys-devel/llvm-toolchain-symlinks: keyword ~mips

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild | 2 +-
 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild
index b2dfeab26fe9..0f622a6f7cbb 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.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 ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
index c1c22114f553..f2b54e72f590 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

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

commit:     e46d89dd9cf3996ef49c162808c78c006bb1ea9d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  4 19:02:28 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct  4 19:40:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e46d89dd

sys-devel/llvm-toolchain-symlinks: Stabilize 17-r1 & 18-r1

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17-r1.ebuild | 2 +-
 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17-r1.ebuild
index b2dfeab26fe9..32c818f519ed 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17-r1.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 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild
index 0f622a6f7cbb..751321457456 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18-r1.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="


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

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

commit:     617df69c9cd56a1e7dc95c00b3f2e95a58adc581
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  4 19:04:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct  4 19:40:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617df69c

sys-devel/llvm-toolchain-symlinks: Remove old

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

 .../llvm-toolchain-symlinks-17.ebuild              | 47 ----------------------
 .../llvm-toolchain-symlinks-18.ebuild              | 47 ----------------------
 2 files changed, 94 deletions(-)

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
deleted file mode 100644
index c1c22114f553..000000000000
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-17.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib
-
-DESCRIPTION="Symlinks to use LLVM on binutils-free system"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-S=${WORKDIR}
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="multilib-symlinks +native-symlinks"
-
-RDEPEND="
-	sys-devel/llvm:${SLOT}
-"
-
-src_install() {
-	use native-symlinks || return
-
-	local tools=(
-		addr2line ar dlltool nm objcopy objdump ranlib readelf size
-		strings strip windres
-	)
-	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 "llvm-${t}" "${dest}/${t}"
-	done
-	for chost in "${chosts[@]}"; do
-		for t in "${tools[@]}"; do
-			dosym "llvm-${t}" "${dest}/${chost}-${t}"
-		done
-	done
-}

diff --git a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
deleted file mode 100644
index f2b54e72f590..000000000000
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-18.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib
-
-DESCRIPTION="Symlinks to use LLVM on binutils-free system"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM"
-S=${WORKDIR}
-
-LICENSE="public-domain"
-SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="multilib-symlinks +native-symlinks"
-
-RDEPEND="
-	sys-devel/llvm:${SLOT}
-"
-
-src_install() {
-	use native-symlinks || return
-
-	local tools=(
-		addr2line ar dlltool nm objcopy objdump ranlib readelf size
-		strings strip windres
-	)
-	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 "llvm-${t}" "${dest}/${t}"
-	done
-	for chost in "${chosts[@]}"; do
-		for t in "${tools[@]}"; do
-			dosym "llvm-${t}" "${dest}/${chost}-${t}"
-		done
-	done
-}


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

end of thread, other threads:[~2024-10-04 19:40 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-04 19:40 [gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-toolchain-symlinks/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2024-10-04 19:40 Michał Górny
2024-09-06 16:01 Arthur Zamarin
2024-07-23 19:18 Michał Górny
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 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-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-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-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