public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-06-10 13:18 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-10 13:18 UTC (permalink / raw
  To: gentoo-commits

commit:     fa5d0db3f137d8dc16c724d8a02a28877e75a0a8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 13:11:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 13:17:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5d0db3

sys-apps/pkgcraft-tools: new package, add 9999, add 0.0.7

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

 sys-apps/pkgcraft-tools/Manifest                   |  1 +
 sys-apps/pkgcraft-tools/metadata.xml               | 11 +++++++
 .../pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild     | 37 ++++++++++++++++++++++
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild | 37 ++++++++++++++++++++++
 4 files changed, 86 insertions(+)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
new file mode 100644
index 000000000000..da92b06a67a0
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -0,0 +1 @@
+DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8

diff --git a/sys-apps/pkgcraft-tools/metadata.xml b/sys-apps/pkgcraft-tools/metadata.xml
new file mode 100644
index 000000000000..33c1ad3bdca7
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>sam@gentoo.org</email>
+		<name>Sam James</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">pkgcraft/pkgcraft</remote-id>
+	</upstream>
+</pkgmetadata>

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
new file mode 100644
index 000000000000..e2f8f6a8f4bf
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+inherit cargo
+
+DESCRIPTION="C library for pkgcraft"
+HOMEPAGE="https://pkgcraft.github.io/"
+
+if [[ ${PV} == 9999 ]] ; then
+	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
+	inherit git-r3
+
+	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
+else
+	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
+
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
+SLOT="0"
+
+QA_FLAGS_IGNORED="usr/bin/pk"
+
+src_unpack() {
+	if [[ ${PV} == 9999 ]] ; then
+		git-r3_src_unpack
+		cargo_live_src_unpack
+	else
+		cargo_src_unpack
+	fi
+}

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
new file mode 100644
index 000000000000..e2f8f6a8f4bf
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+inherit cargo
+
+DESCRIPTION="C library for pkgcraft"
+HOMEPAGE="https://pkgcraft.github.io/"
+
+if [[ ${PV} == 9999 ]] ; then
+	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
+	inherit git-r3
+
+	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
+else
+	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
+
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
+SLOT="0"
+
+QA_FLAGS_IGNORED="usr/bin/pk"
+
+src_unpack() {
+	if [[ ${PV} == 9999 ]] ; then
+		git-r3_src_unpack
+		cargo_live_src_unpack
+	else
+		cargo_src_unpack
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-06-10 13:22 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-10 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     8de25cd6262afa64b3d6450095823b72f59247b1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 13:22:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 13:22:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de25cd6

sys-apps/pkgcraft-tools: update DESCRIPTION

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

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 2 +-
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
index e2f8f6a8f4bf..de119a49d803 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 CRATES=" "
 inherit cargo
 
-DESCRIPTION="C library for pkgcraft"
+DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/"
 
 if [[ ${PV} == 9999 ]] ; then

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index e2f8f6a8f4bf..de119a49d803 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 CRATES=" "
 inherit cargo
 
-DESCRIPTION="C library for pkgcraft"
+DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/"
 
 if [[ ${PV} == 9999 ]] ; then


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-06-10 17:27 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-10 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     3014d717480c56f41fcfc02cc467642bfb2b9985
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 17:26:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 17:26:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3014d717

sys-apps/pkgcraft-tools: add clang dep for bindgen

Closes: https://bugs.gentoo.org/908229
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 13 ++++++++++++-
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild  | 13 ++++++++++++-
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
index de119a49d803..5810c1e4375b 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
@@ -4,7 +4,8 @@
 EAPI=8
 
 CRATES=" "
-inherit cargo
+LLVM_MAX_SLOT=16
+inherit cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/"
@@ -27,6 +28,16 @@ SLOT="0"
 
 QA_FLAGS_IGNORED="usr/bin/pk"
 
+# Clang needed for bindgen
+BDEPEND="
+	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+	virtual/pkgconfig
+"
+
+llvm_check_deps() {
+	has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
 src_unpack() {
 	if [[ ${PV} == 9999 ]] ; then
 		git-r3_src_unpack

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index de119a49d803..5810c1e4375b 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -4,7 +4,8 @@
 EAPI=8
 
 CRATES=" "
-inherit cargo
+LLVM_MAX_SLOT=16
+inherit cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/"
@@ -27,6 +28,16 @@ SLOT="0"
 
 QA_FLAGS_IGNORED="usr/bin/pk"
 
+# Clang needed for bindgen
+BDEPEND="
+	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+	virtual/pkgconfig
+"
+
+llvm_check_deps() {
+	has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
 src_unpack() {
 	if [[ ${PV} == 9999 ]] ; then
 		git-r3_src_unpack


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-06-10 17:51 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-10 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     3156c954e7e6c2451278a86b3a65d606d75db81d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 17:51:01 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 17:51:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3156c954

sys-apps/pkgcraft-tools: drop virtual/pkgconfig BDEPEND

radhermit points out it's not needed here, thanks!

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

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 1 -
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
index 5810c1e4375b..249efde287e3 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
@@ -31,7 +31,6 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 # Clang needed for bindgen
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	virtual/pkgconfig
 "
 
 llvm_check_deps() {

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index 5810c1e4375b..249efde287e3 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -31,7 +31,6 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 # Clang needed for bindgen
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	virtual/pkgconfig
 "
 
 llvm_check_deps() {


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-06-11 15:46 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-11 15:46 UTC (permalink / raw
  To: gentoo-commits

commit:     54613edcf76cc495a6a6649572eee5684d597491
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 11 15:44:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 11 15:44:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54613edc

sys-apps/pkgcraft-tools: add 0.0.8

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

 sys-apps/pkgcraft-tools/Manifest                   |  1 +
 .../pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild     | 47 ++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index da92b06a67a0..27272fa40f6d 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1 +1,2 @@
 DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8
+DIST pkgcraft-tools-0.0.8.tar.xz 19137448 BLAKE2B 81e8315115f2baa0ade249125b096bc22ef8a06d69fd0ea6a5773f547c3969ec8096066cc6bccfed3ed71e8d5268881d9d7b81daffc95c9ae9892de24acf5b34 SHA512 0b834da7df84b677c3a2e6195bd5e2f9295ecf04f5f5d6d076b1d117762f928e4497d83c13bdcba9365343296ac5be294d5d303fe79708bfa65bb21a671c96ad

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild
new file mode 100644
index 000000000000..249efde287e3
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+LLVM_MAX_SLOT=16
+inherit cargo llvm
+
+DESCRIPTION="pkgcraft-based tools for Gentoo"
+HOMEPAGE="https://pkgcraft.github.io/"
+
+if [[ ${PV} == 9999 ]] ; then
+	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
+	inherit git-r3
+
+	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
+else
+	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
+
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
+SLOT="0"
+
+QA_FLAGS_IGNORED="usr/bin/pk"
+
+# Clang needed for bindgen
+BDEPEND="
+	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+"
+
+llvm_check_deps() {
+	has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_unpack() {
+	if [[ ${PV} == 9999 ]] ; then
+		git-r3_src_unpack
+		cargo_live_src_unpack
+	else
+		cargo_src_unpack
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-06-17 22:47 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-17 22:47 UTC (permalink / raw
  To: gentoo-commits

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

sys-apps/pkgcraft-tools: add 0.0.9

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

 sys-apps/pkgcraft-tools/Manifest                   |  1 +
 .../pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild     | 47 ++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 27272fa40f6d..16e31490ea63 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8
 DIST pkgcraft-tools-0.0.8.tar.xz 19137448 BLAKE2B 81e8315115f2baa0ade249125b096bc22ef8a06d69fd0ea6a5773f547c3969ec8096066cc6bccfed3ed71e8d5268881d9d7b81daffc95c9ae9892de24acf5b34 SHA512 0b834da7df84b677c3a2e6195bd5e2f9295ecf04f5f5d6d076b1d117762f928e4497d83c13bdcba9365343296ac5be294d5d303fe79708bfa65bb21a671c96ad
+DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild
new file mode 100644
index 000000000000..249efde287e3
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+LLVM_MAX_SLOT=16
+inherit cargo llvm
+
+DESCRIPTION="pkgcraft-based tools for Gentoo"
+HOMEPAGE="https://pkgcraft.github.io/"
+
+if [[ ${PV} == 9999 ]] ; then
+	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
+	inherit git-r3
+
+	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
+else
+	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
+
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
+SLOT="0"
+
+QA_FLAGS_IGNORED="usr/bin/pk"
+
+# Clang needed for bindgen
+BDEPEND="
+	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+"
+
+llvm_check_deps() {
+	has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_unpack() {
+	if [[ ${PV} == 9999 ]] ; then
+		git-r3_src_unpack
+		cargo_live_src_unpack
+	else
+		cargo_src_unpack
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-06-23 20:28 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-23 20:28 UTC (permalink / raw
  To: gentoo-commits

commit:     168953da448f5929603b3685c040b95af1d3a894
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 23 20:19:54 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 23 20:19:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168953da

sys-apps/pkgcraft-tools: drop 0.0.7, 0.0.8

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

 sys-apps/pkgcraft-tools/Manifest                   |  2 -
 .../pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild     | 47 ----------------------
 .../pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild     | 47 ----------------------
 3 files changed, 96 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 5d57ccf8886e..e9d0cfdd06c3 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,4 +1,2 @@
 DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B c17d1da2478b6afacb47168c717e3333c2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31 SHA512 cf81e9e72f954f0117c13b138ed1151501a83148ed3c39eb39d60337dccada82c79e7af5aafcdde480d3d23bfefd3bd136c3d2332819ae8cb3175968132a6718
-DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8
-DIST pkgcraft-tools-0.0.8.tar.xz 19137448 BLAKE2B 81e8315115f2baa0ade249125b096bc22ef8a06d69fd0ea6a5773f547c3969ec8096066cc6bccfed3ed71e8d5268881d9d7b81daffc95c9ae9892de24acf5b34 SHA512 0b834da7df84b677c3a2e6195bd5e2f9295ecf04f5f5d6d076b1d117762f928e4497d83c13bdcba9365343296ac5be294d5d303fe79708bfa65bb21a671c96ad
 DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
deleted file mode 100644
index 249efde287e3..000000000000
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=" "
-LLVM_MAX_SLOT=16
-inherit cargo llvm
-
-DESCRIPTION="pkgcraft-based tools for Gentoo"
-HOMEPAGE="https://pkgcraft.github.io/"
-
-if [[ ${PV} == 9999 ]] ; then
-	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
-	inherit git-r3
-
-	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
-else
-	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
-
-	KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
-SLOT="0"
-
-QA_FLAGS_IGNORED="usr/bin/pk"
-
-# Clang needed for bindgen
-BDEPEND="
-	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-"
-
-llvm_check_deps() {
-	has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_unpack() {
-	if [[ ${PV} == 9999 ]] ; then
-		git-r3_src_unpack
-		cargo_live_src_unpack
-	else
-		cargo_src_unpack
-	fi
-}

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild
deleted file mode 100644
index 249efde287e3..000000000000
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=" "
-LLVM_MAX_SLOT=16
-inherit cargo llvm
-
-DESCRIPTION="pkgcraft-based tools for Gentoo"
-HOMEPAGE="https://pkgcraft.github.io/"
-
-if [[ ${PV} == 9999 ]] ; then
-	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
-	inherit git-r3
-
-	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
-else
-	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
-
-	KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
-SLOT="0"
-
-QA_FLAGS_IGNORED="usr/bin/pk"
-
-# Clang needed for bindgen
-BDEPEND="
-	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-"
-
-llvm_check_deps() {
-	has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_unpack() {
-	if [[ ${PV} == 9999 ]] ; then
-		git-r3_src_unpack
-		cargo_live_src_unpack
-	else
-		cargo_src_unpack
-	fi
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-06-23 20:28 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-06-23 20:28 UTC (permalink / raw
  To: gentoo-commits

commit:     4a72c28f49ecf6806001a8d7ab8dfaa724241dfc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 23 20:19:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 23 20:19:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a72c28f

sys-apps/pkgcraft-tools: add 0.0.10

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

 sys-apps/pkgcraft-tools/Manifest                   |  1 +
 .../pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild    | 47 ++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 16e31490ea63..5d57ccf8886e 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,3 +1,4 @@
+DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B c17d1da2478b6afacb47168c717e3333c2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31 SHA512 cf81e9e72f954f0117c13b138ed1151501a83148ed3c39eb39d60337dccada82c79e7af5aafcdde480d3d23bfefd3bd136c3d2332819ae8cb3175968132a6718
 DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8
 DIST pkgcraft-tools-0.0.8.tar.xz 19137448 BLAKE2B 81e8315115f2baa0ade249125b096bc22ef8a06d69fd0ea6a5773f547c3969ec8096066cc6bccfed3ed71e8d5268881d9d7b81daffc95c9ae9892de24acf5b34 SHA512 0b834da7df84b677c3a2e6195bd5e2f9295ecf04f5f5d6d076b1d117762f928e4497d83c13bdcba9365343296ac5be294d5d303fe79708bfa65bb21a671c96ad
 DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
new file mode 100644
index 000000000000..249efde287e3
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+LLVM_MAX_SLOT=16
+inherit cargo llvm
+
+DESCRIPTION="pkgcraft-based tools for Gentoo"
+HOMEPAGE="https://pkgcraft.github.io/"
+
+if [[ ${PV} == 9999 ]] ; then
+	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
+	inherit git-r3
+
+	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
+else
+	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
+
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
+SLOT="0"
+
+QA_FLAGS_IGNORED="usr/bin/pk"
+
+# Clang needed for bindgen
+BDEPEND="
+	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+"
+
+llvm_check_deps() {
+	has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_unpack() {
+	if [[ ${PV} == 9999 ]] ; then
+		git-r3_src_unpack
+		cargo_live_src_unpack
+	else
+		cargo_src_unpack
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-09-06 19:43 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-09-06 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     cedf1afaf7659954e9332be74b5c4c129d89548c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  6 18:56:34 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep  6 19:43:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cedf1afa

sys-apps/pkgcraft-tools: add 0.0.11

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

 sys-apps/pkgcraft-tools/Manifest                                         | 1 +
 .../{pkgcraft-tools-9999.ebuild => pkgcraft-tools-0.0.11.ebuild}         | 1 +
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild                       | 1 +
 3 files changed, 3 insertions(+)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index e9d0cfdd06c3..eee5a3e33dcf 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B c17d1da2478b6afacb47168c717e3333c2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31 SHA512 cf81e9e72f954f0117c13b138ed1151501a83148ed3c39eb39d60337dccada82c79e7af5aafcdde480d3d23bfefd3bd136c3d2332819ae8cb3175968132a6718
+DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627 SHA512 59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45
 DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
similarity index 97%
copy from sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
index 249efde287e3..ab222d8eafc9 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
@@ -31,6 +31,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 # Clang needed for bindgen
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+	>=virtual/rust-1.70
 "
 
 llvm_check_deps() {

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index 249efde287e3..ab222d8eafc9 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -31,6 +31,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 # Clang needed for bindgen
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+	>=virtual/rust-1.70
 "
 
 llvm_check_deps() {


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-09-25  4:05 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-09-25  4:05 UTC (permalink / raw
  To: gentoo-commits

commit:     c795182978eb0e7a4cfa5af8a2ce72fd4dcd6f9c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 25 03:47:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 25 04:03:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7951829

sys-apps/pkgcraft-tools: fix tests

Switch to running via nextest per radhermit's suggestion. We really should've
been doing this anyway given we are for sys-libs/pkgcraft...

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

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild | 9 ++++++++-
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild   | 9 ++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
index ab222d8eafc9..bf887a5953d8 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 CRATES=" "
 LLVM_MAX_SLOT=16
-inherit cargo llvm
+inherit edo cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/"
@@ -25,6 +25,8 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test ) "
 
 QA_FLAGS_IGNORED="usr/bin/pk"
 
@@ -32,6 +34,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
 	>=virtual/rust-1.70
+	test? ( dev-util/cargo-nextest )
 "
 
 llvm_check_deps() {
@@ -46,3 +49,7 @@ src_unpack() {
 		cargo_src_unpack
 	fi
 }
+
+src_test() {
+	edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests
+}

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index ab222d8eafc9..bf887a5953d8 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 CRATES=" "
 LLVM_MAX_SLOT=16
-inherit cargo llvm
+inherit edo cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/"
@@ -25,6 +25,8 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test ) "
 
 QA_FLAGS_IGNORED="usr/bin/pk"
 
@@ -32,6 +34,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
 	>=virtual/rust-1.70
+	test? ( dev-util/cargo-nextest )
 "
 
 llvm_check_deps() {
@@ -46,3 +49,7 @@ src_unpack() {
 		cargo_src_unpack
 	fi
 }
+
+src_test() {
+	edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-09-29  9:12 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-09-29  9:12 UTC (permalink / raw
  To: gentoo-commits

commit:     7d52744a38fbfa99c4b0db57755ea58d9168c2fd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 29 09:11:59 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 29 09:11:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d52744a

sys-apps/pkgcraft-tools: Keyword 0.0.11 arm64, #914904

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

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
index bf887a5953d8..4461bfe9a1fe 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]] ; then
 else
 	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
 
-	KEYWORDS="~amd64"
+	KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-09-30  0:44 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-09-30  0:44 UTC (permalink / raw
  To: gentoo-commits

commit:     6bd350fb38d1c6e8f226812585bd5ad411519dc1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 00:25:51 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 00:26:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd350fb

sys-apps/pkgcraft-tools: add 0.0.12

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

 sys-apps/pkgcraft-tools/Manifest                                      | 1 +
 .../{pkgcraft-tools-9999.ebuild => pkgcraft-tools-0.0.12.ebuild}      | 4 ++--
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild                    | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 7d459aaf89e1..531145e50191 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1 +1,2 @@
 DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627 SHA512 59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45
+DIST pkgcraft-tools-0.0.12.tar.xz 30016728 BLAKE2B 45ab7b1fc4f03e854bd121b97096932bbf62e46efdaef31449cb923d90e93e28ee450163e8748bc2f2f6b6efacc0a06e485ea63ab69c1754a5b1cfc2e4861ccc SHA512 a679d81adc8175f18f9800ef67797c0f0d8d80aaa336018077216e3117fe96da289ffd2a3efa552ec53e82c8401a2454b4050f1a4ab41a1b68b9e8e2803e2ccd

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild
similarity index 96%
copy from sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild
index bf887a5953d8..e35ac9b73a53 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CRATES=" "
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=17
 inherit edo cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]] ; then
 else
 	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
 
-	KEYWORDS="~amd64"
+	KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="MIT"

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index bf887a5953d8..e35ac9b73a53 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CRATES=" "
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=17
 inherit edo cargo llvm
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]] ; then
 else
 	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
 
-	KEYWORDS="~amd64"
+	KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="MIT"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2023-11-12  4:24 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2023-11-12  4:24 UTC (permalink / raw
  To: gentoo-commits

commit:     c1574e23d290903fac0c6201721bcd12e7cf170e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 12 03:37:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 12 04:04:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1574e23

sys-apps/pkgcraft-tools: add 0.0.13

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

 sys-apps/pkgcraft-tools/Manifest                                        | 1 +
 .../{pkgcraft-tools-9999.ebuild => pkgcraft-tools-0.0.13.ebuild}        | 2 +-
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild                      | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 531145e50191..2e4442592915 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627 SHA512 59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45
 DIST pkgcraft-tools-0.0.12.tar.xz 30016728 BLAKE2B 45ab7b1fc4f03e854bd121b97096932bbf62e46efdaef31449cb923d90e93e28ee450163e8748bc2f2f6b6efacc0a06e485ea63ab69c1754a5b1cfc2e4861ccc SHA512 a679d81adc8175f18f9800ef67797c0f0d8d80aaa336018077216e3117fe96da289ffd2a3efa552ec53e82c8401a2454b4050f1a4ab41a1b68b9e8e2803e2ccd
+DIST pkgcraft-tools-0.0.13.tar.xz 29739764 BLAKE2B b4f66650b644e1efc7c6b39fa26dd9f3930e9c41b9022bd56dbd07cbeaacf0dba52e020b12f11f87e56798a136798dc95d5a60a23b6ef965abc2a86fd64f8c47 SHA512 e387a0d772aedb6aa165e88f484a4485a6f9848421fabb04114af777591d7988e70516c92387268a9c33e4931ec8fcc13ac172e00e4c077876df80d1aca0f6ac

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
similarity index 98%
copy from sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
index e35ac9b73a53..1aa8a495d7a2 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
@@ -33,7 +33,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 # Clang needed for bindgen
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	>=virtual/rust-1.70
+	>=virtual/rust-1.71
 	test? ( dev-util/cargo-nextest )
 "
 

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index e35ac9b73a53..1aa8a495d7a2 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -33,7 +33,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 # Clang needed for bindgen
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	>=virtual/rust-1.70
+	>=virtual/rust-1.71
 	test? ( dev-util/cargo-nextest )
 "
 


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2024-02-02  4:33 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2024-02-02  4:33 UTC (permalink / raw
  To: gentoo-commits

commit:     fb376d9dff4eca0697871279c1102552f776bf4c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  2 04:12:15 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 04:33:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb376d9d

sys-apps/pkgcraft-tools: add 0.0.14

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

 sys-apps/pkgcraft-tools/Manifest                   |  1 +
 .../pkgcraft-tools/pkgcraft-tools-0.0.14.ebuild    | 55 ++++++++++++++++++++++
 2 files changed, 56 insertions(+)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 139e2d2ed36c..6916c70ecc67 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1 +1,2 @@
 DIST pkgcraft-tools-0.0.13.tar.xz 29739764 BLAKE2B b4f66650b644e1efc7c6b39fa26dd9f3930e9c41b9022bd56dbd07cbeaacf0dba52e020b12f11f87e56798a136798dc95d5a60a23b6ef965abc2a86fd64f8c47 SHA512 e387a0d772aedb6aa165e88f484a4485a6f9848421fabb04114af777591d7988e70516c92387268a9c33e4931ec8fcc13ac172e00e4c077876df80d1aca0f6ac
+DIST pkgcraft-tools-0.0.14.tar.xz 30138240 BLAKE2B b9d0b238f26d980f032cfad26602348dabe574e3968e8adf5172e91efeea051b9720b158941a1bea53e2c1fa8180d516b1bb9668d9178f17c789fb5ba76b7bd9 SHA512 ca7c0f429228567c91a18db793b2fa81f6918cde54f302269deb6a1d2f6445756fbc73e3957ad7b29c8a0e8e000c1b939290c6bbc34bb693cc54b87841fef06c

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.14.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.14.ebuild
new file mode 100644
index 000000000000..fa06a1993399
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.14.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+LLVM_MAX_SLOT=17
+inherit edo cargo llvm
+
+DESCRIPTION="pkgcraft-based tools for Gentoo"
+HOMEPAGE="https://pkgcraft.github.io/"
+
+if [[ ${PV} == 9999 ]] ; then
+	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
+	inherit git-r3
+
+	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
+else
+	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
+
+	KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test ) "
+
+QA_FLAGS_IGNORED="usr/bin/pk"
+
+# Clang needed for bindgen
+BDEPEND="
+	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
+	>=virtual/rust-1.71
+	test? ( dev-util/cargo-nextest )
+"
+
+llvm_check_deps() {
+	has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_unpack() {
+	if [[ ${PV} == 9999 ]] ; then
+		git-r3_src_unpack
+		cargo_live_src_unpack
+	else
+		cargo_src_unpack
+	fi
+}
+
+src_test() {
+	edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2024-02-16  1:26 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2024-02-16  1:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f60b1e258508df932c7e4d23de761934cabcef74
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 16 01:23:35 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 16 01:24:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60b1e25

sys-apps/pkgcraft-tools: crank min. rust to 1.74 for 9999

See https://github.com/pkgcraft/pkgcraft/commit/a88e93037836ed23bea6c193183ba457659d53e0.

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

 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index 1aa8a495d7a2..7f18fbdca06e 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -33,7 +33,7 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 # Clang needed for bindgen
 BDEPEND="
 	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	>=virtual/rust-1.71
+	>=virtual/rust-1.74
 	test? ( dev-util/cargo-nextest )
 "
 


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2024-03-02  1:29 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2024-03-02  1:29 UTC (permalink / raw
  To: gentoo-commits

commit:     8666531408a97a300d5b4c01cc7791fc80f6b17f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  2 01:26:01 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  2 01:26:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86665314

sys-apps/pkgcraft-tools: drop 0.0.13

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

 sys-apps/pkgcraft-tools/Manifest                   |  1 -
 .../pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild    | 55 ----------------------
 2 files changed, 56 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 6916c70ecc67..22e63ae87531 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,2 +1 @@
-DIST pkgcraft-tools-0.0.13.tar.xz 29739764 BLAKE2B b4f66650b644e1efc7c6b39fa26dd9f3930e9c41b9022bd56dbd07cbeaacf0dba52e020b12f11f87e56798a136798dc95d5a60a23b6ef965abc2a86fd64f8c47 SHA512 e387a0d772aedb6aa165e88f484a4485a6f9848421fabb04114af777591d7988e70516c92387268a9c33e4931ec8fcc13ac172e00e4c077876df80d1aca0f6ac
 DIST pkgcraft-tools-0.0.14.tar.xz 30138240 BLAKE2B b9d0b238f26d980f032cfad26602348dabe574e3968e8adf5172e91efeea051b9720b158941a1bea53e2c1fa8180d516b1bb9668d9178f17c789fb5ba76b7bd9 SHA512 ca7c0f429228567c91a18db793b2fa81f6918cde54f302269deb6a1d2f6445756fbc73e3957ad7b29c8a0e8e000c1b939290c6bbc34bb693cc54b87841fef06c

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
deleted file mode 100644
index 1aa8a495d7a2..000000000000
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=" "
-LLVM_MAX_SLOT=17
-inherit edo cargo llvm
-
-DESCRIPTION="pkgcraft-based tools for Gentoo"
-HOMEPAGE="https://pkgcraft.github.io/"
-
-if [[ ${PV} == 9999 ]] ; then
-	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
-	inherit git-r3
-
-	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
-else
-	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
-
-	KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test ) "
-
-QA_FLAGS_IGNORED="usr/bin/pk"
-
-# Clang needed for bindgen
-BDEPEND="
-	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	>=virtual/rust-1.71
-	test? ( dev-util/cargo-nextest )
-"
-
-llvm_check_deps() {
-	has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_unpack() {
-	if [[ ${PV} == 9999 ]] ; then
-		git-r3_src_unpack
-		cargo_live_src_unpack
-	else
-		cargo_src_unpack
-	fi
-}
-
-src_test() {
-	edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2024-06-23  1:13 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2024-06-23  1:13 UTC (permalink / raw
  To: gentoo-commits

commit:     ded40e29c35be469f798a2f2c968fe64b580989a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 23 00:56:08 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 23 01:01:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded40e29

sys-apps/pkgcraft-tools: add 0.0.15

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

 sys-apps/pkgcraft-tools/Manifest                           |  1 +
 ...raft-tools-9999.ebuild => pkgcraft-tools-0.0.15.ebuild} | 14 ++++++--------
 sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild         | 14 ++++++--------
 3 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 22e63ae87531..2cb2a13551cb 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1 +1,2 @@
 DIST pkgcraft-tools-0.0.14.tar.xz 30138240 BLAKE2B b9d0b238f26d980f032cfad26602348dabe574e3968e8adf5172e91efeea051b9720b158941a1bea53e2c1fa8180d516b1bb9668d9178f17c789fb5ba76b7bd9 SHA512 ca7c0f429228567c91a18db793b2fa81f6918cde54f302269deb6a1d2f6445756fbc73e3957ad7b29c8a0e8e000c1b939290c6bbc34bb693cc54b87841fef06c
+DIST pkgcraft-tools-0.0.15.tar.xz 23029344 BLAKE2B 7e5f6e119a98bc061578bcfad954bc286bef2bfa93687d16daab615e17ede1512bb0fcbd7ce342c915f4494397169a05b7846029c1c59f2f5f0565ef34ae1bb3 SHA512 6009582531f21c3896441a04ad462fc6d06b509bc4faaa3944ae3696b7b67a0d492ec6345cc6bedc7388b20d558a01bb8a24f3c439da3972c01fcae9277d2c2c

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.15.ebuild
similarity index 84%
copy from sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.15.ebuild
index 7f18fbdca06e..e12a623430f6 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.15.ebuild
@@ -4,8 +4,8 @@
 EAPI=8
 
 CRATES=" "
-LLVM_MAX_SLOT=17
-inherit edo cargo llvm
+LLVM_COMPAT=( {17..18} )
+inherit edo cargo llvm-r1
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/"
@@ -32,15 +32,13 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 
 # Clang needed for bindgen
 BDEPEND="
-	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	>=virtual/rust-1.74
+	$(llvm_gen_dep '
+		sys-devel/clang:${LLVM_SLOT}
+	')
+	>=virtual/rust-1.76
 	test? ( dev-util/cargo-nextest )
 "
 
-llvm_check_deps() {
-	has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
 src_unpack() {
 	if [[ ${PV} == 9999 ]] ; then
 		git-r3_src_unpack

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index 7f18fbdca06e..e12a623430f6 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -4,8 +4,8 @@
 EAPI=8
 
 CRATES=" "
-LLVM_MAX_SLOT=17
-inherit edo cargo llvm
+LLVM_COMPAT=( {17..18} )
+inherit edo cargo llvm-r1
 
 DESCRIPTION="pkgcraft-based tools for Gentoo"
 HOMEPAGE="https://pkgcraft.github.io/"
@@ -32,15 +32,13 @@ QA_FLAGS_IGNORED="usr/bin/pk"
 
 # Clang needed for bindgen
 BDEPEND="
-	<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))
-	>=virtual/rust-1.74
+	$(llvm_gen_dep '
+		sys-devel/clang:${LLVM_SLOT}
+	')
+	>=virtual/rust-1.76
 	test? ( dev-util/cargo-nextest )
 "
 
-llvm_check_deps() {
-	has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
 src_unpack() {
 	if [[ ${PV} == 9999 ]] ; then
 		git-r3_src_unpack


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

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
@ 2024-08-14 20:07 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2024-08-14 20:07 UTC (permalink / raw
  To: gentoo-commits

commit:     7a6b5d828e65fd7b040cede82c0b10da914c10a3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 19:27:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 20:07:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a6b5d82

sys-apps/pkgcraft-tools: add 0.0.16

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

 sys-apps/pkgcraft-tools/Manifest                   |  1 +
 .../pkgcraft-tools/pkgcraft-tools-0.0.16.ebuild    | 53 ++++++++++++++++++++++
 2 files changed, 54 insertions(+)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index 2cb2a13551cb..caee8e60413e 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcraft-tools-0.0.14.tar.xz 30138240 BLAKE2B b9d0b238f26d980f032cfad26602348dabe574e3968e8adf5172e91efeea051b9720b158941a1bea53e2c1fa8180d516b1bb9668d9178f17c789fb5ba76b7bd9 SHA512 ca7c0f429228567c91a18db793b2fa81f6918cde54f302269deb6a1d2f6445756fbc73e3957ad7b29c8a0e8e000c1b939290c6bbc34bb693cc54b87841fef06c
 DIST pkgcraft-tools-0.0.15.tar.xz 23029344 BLAKE2B 7e5f6e119a98bc061578bcfad954bc286bef2bfa93687d16daab615e17ede1512bb0fcbd7ce342c915f4494397169a05b7846029c1c59f2f5f0565ef34ae1bb3 SHA512 6009582531f21c3896441a04ad462fc6d06b509bc4faaa3944ae3696b7b67a0d492ec6345cc6bedc7388b20d558a01bb8a24f3c439da3972c01fcae9277d2c2c
+DIST pkgcraft-tools-0.0.16.tar.xz 21332400 BLAKE2B 09385a94980a62dcf312161d51d94549cc36247a0e96c001b7b7790d2f879d0c780310d89aa46760ed0312ec935b1c9e0100b3e2e29f94114ae92724aff8b953 SHA512 e37d296474c847a06191c314b95dfdb99f05c7cc655dda7b8cfa4a03659fd7bf5ab83ddc51d19cef93f2a28ad919282edf5d34bf264807292773d4aa21aa35dc

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.16.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.16.ebuild
new file mode 100644
index 000000000000..e12a623430f6
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.16.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=" "
+LLVM_COMPAT=( {17..18} )
+inherit edo cargo llvm-r1
+
+DESCRIPTION="pkgcraft-based tools for Gentoo"
+HOMEPAGE="https://pkgcraft.github.io/"
+
+if [[ ${PV} == 9999 ]] ; then
+	EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
+	inherit git-r3
+
+	S="${WORKDIR}"/${P}/crates/pkgcraft-tools
+else
+	SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
+
+	KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test ) "
+
+QA_FLAGS_IGNORED="usr/bin/pk"
+
+# Clang needed for bindgen
+BDEPEND="
+	$(llvm_gen_dep '
+		sys-devel/clang:${LLVM_SLOT}
+	')
+	>=virtual/rust-1.76
+	test? ( dev-util/cargo-nextest )
+"
+
+src_unpack() {
+	if [[ ${PV} == 9999 ]] ; then
+		git-r3_src_unpack
+		cargo_live_src_unpack
+	else
+		cargo_src_unpack
+	fi
+}
+
+src_test() {
+	edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests
+}


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

end of thread, other threads:[~2024-08-14 20:08 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-30  0:44 [gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-08-14 20:07 Sam James
2024-06-23  1:13 Sam James
2024-03-02  1:29 Sam James
2024-02-16  1:26 Sam James
2024-02-02  4:33 Sam James
2023-11-12  4:24 Sam James
2023-09-29  9:12 Sam James
2023-09-25  4:05 Sam James
2023-09-06 19:43 Sam James
2023-06-23 20:28 Sam James
2023-06-23 20:28 Sam James
2023-06-17 22:47 Sam James
2023-06-11 15:46 Sam James
2023-06-10 17:51 Sam James
2023-06-10 17:27 Sam James
2023-06-10 13:22 Sam James
2023-06-10 13:18 Sam James

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