[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

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

sys-apps/pkgcraft-tools: drop 0.0.13

Signed-off-by: Sam James  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..
--- 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} ==  ]] ; 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="
-   =virtual/rust-1.71
-   test? ( dev-util/cargo-nextest )
-"
-
-llvm_check_deps() {
-   has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2024-02-15 Thread Sam James
commit: f60b1e258508df932c7e4d23de761934cabcef74
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 16 01:23:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 16 01:24:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60b1e25

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

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

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
index 1aa8a495d7a2..7f18fbdca06e 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.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="
=virtual/rust-1.71
+   >=virtual/rust-1.74
test? ( dev-util/cargo-nextest )
 "
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2024-02-01 Thread Sam James
commit: fb376d9dff4eca0697871279c1102552f776bf4c
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 04:12:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 04:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb376d9d

sys-apps/pkgcraft-tools: add 0.0.14

Signed-off-by: Sam James  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 ..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} ==  ]] ; 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="
+   =virtual/rust-1.71
+   test? ( dev-util/cargo-nextest )
+"
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; 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
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

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

sys-apps/pkgcraft-tools: add 0.0.13

Signed-off-by: Sam James  gentoo.org>

 sys-apps/pkgcraft-tools/Manifest| 1 +
 .../{pkgcraft-tools-.ebuild => pkgcraft-tools-0.0.13.ebuild}| 2 +-
 sys-apps/pkgcraft-tools/pkgcraft-tools-.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-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
similarity index 98%
copy from sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild
index e35ac9b73a53..1aa8a495d7a2 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.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="
=virtual/rust-1.70
+   >=virtual/rust-1.71
test? ( dev-util/cargo-nextest )
 "
 

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



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2023-09-29 Thread Sam James
commit: 6bd350fb38d1c6e8f226812585bd5ad411519dc1
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 00:25:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 00:26:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd350fb

sys-apps/pkgcraft-tools: add 0.0.12

Signed-off-by: Sam James  gentoo.org>

 sys-apps/pkgcraft-tools/Manifest  | 1 +
 .../{pkgcraft-tools-.ebuild => pkgcraft-tools-0.0.12.ebuild}  | 4 ++--
 sys-apps/pkgcraft-tools/pkgcraft-tools-.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-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild
similarity index 96%
copy from sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild
index bf887a5953d8..e35ac9b73a53 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.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} ==  ]] ; 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-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
index bf887a5953d8..e35ac9b73a53 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.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} ==  ]] ; then
 else

SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz;
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2023-09-29 Thread Sam James
commit: 7d52744a38fbfa99c4b0db57755ea58d9168c2fd
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 29 09:11:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 29 09:11:59 2023 +
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  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} ==  ]] ; then
 else

SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz;
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/, sys-apps/pkgcraft-tools/files/

2023-09-24 Thread Sam James
commit: 0e6bac15805bc54d4e882c9d15bdd4044cad6bc1
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 04:13:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:14:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e6bac15

sys-apps/pkgcraft-tools: drop 0.0.9, 0.0.10

Signed-off-by: Sam James  gentoo.org>

 sys-apps/pkgcraft-tools/Manifest   |  2 -
 .../pkgcraft-tools-0.0.10-skip-flaky-test.patch| 20 -
 .../pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild| 51 --
 .../pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild | 47 
 4 files changed, 120 deletions(-)

diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest
index eee5a3e33dcf..7d459aaf89e1 100644
--- a/sys-apps/pkgcraft-tools/Manifest
+++ b/sys-apps/pkgcraft-tools/Manifest
@@ -1,3 +1 @@
-DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B 
c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31
 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/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch 
b/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch
deleted file mode 100644
index b84460a88afa..
--- a/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://github.com/pkgcraft/pkgcraft/commit/ae123d0b3ab979897fd959a1f03a1e3d24e8515d
-
-From ae123d0b3ab979897fd959a1f03a1e3d24e8515d Mon Sep 17 00:00:00 2001
-From: Tim Harder 
-Date: Fri, 23 Jun 2023 23:21:46 -0600
-Subject: [PATCH] pk pkg source: disable -b/--bound testing until flakiness is
- fixed
-
 a/tests/pk/pkg/source.rs
-+++ b/tests/pk/pkg/source.rs
-@@ -91,6 +91,7 @@ fn path_targets() {
- }
- 
- #[test]
-+#[ignore = "too flaky for general testing"]
- fn bound() {
- let t = TempRepo::new("test", None, 0, None).unwrap();
- t.create_ebuild("cat/fast-1", &[]).unwrap();
-
-

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
deleted file mode 100644
index 8cf3d588c6ce..
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
+++ /dev/null
@@ -1,51 +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} ==  ]] ; 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="
-   https://pkgcraft.github.io/;
-
-if [[ ${PV} ==  ]] ; 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="
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2023-09-24 Thread Sam James
commit: c795182978eb0e7a4cfa5af8a2ce72fd4dcd6f9c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 25 03:47:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 25 04:03:31 2023 +
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  gentoo.org>

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild | 9 -
 sys-apps/pkgcraft-tools/pkgcraft-tools-.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="
=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-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
index ab222d8eafc9..bf887a5953d8 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.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="
=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
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2023-09-06 Thread Sam James
commit: cedf1afaf7659954e9332be74b5c4c129d89548c
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  6 18:56:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 19:43:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cedf1afa

sys-apps/pkgcraft-tools: add 0.0.11

Signed-off-by: Sam James  gentoo.org>

 sys-apps/pkgcraft-tools/Manifest | 1 +
 .../{pkgcraft-tools-.ebuild => pkgcraft-tools-0.0.11.ebuild} | 1 +
 sys-apps/pkgcraft-tools/pkgcraft-tools-.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 
c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31
 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-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
similarity index 97%
copy from sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild
index 249efde287e3..ab222d8eafc9 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.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="
=virtual/rust-1.70
 "
 
 llvm_check_deps() {

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



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/files/, sys-apps/pkgcraft-tools/

2023-06-23 Thread Sam James
commit: d335b78eb35c03cf4c48c7e93f9fc58ec6a36902
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 24 05:34:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 24 05:34:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d335b78e

sys-apps/pkgcraft-tools: skip flaky test

As reported by graaff.

Signed-off-by: Sam James  gentoo.org>

 .../pkgcraft-tools-0.0.10-skip-flaky-test.patch  | 20 
 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild |  4 
 2 files changed, 24 insertions(+)

diff --git 
a/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch 
b/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch
new file mode 100644
index ..b84460a88afa
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch
@@ -0,0 +1,20 @@
+https://github.com/pkgcraft/pkgcraft/commit/ae123d0b3ab979897fd959a1f03a1e3d24e8515d
+
+From ae123d0b3ab979897fd959a1f03a1e3d24e8515d Mon Sep 17 00:00:00 2001
+From: Tim Harder 
+Date: Fri, 23 Jun 2023 23:21:46 -0600
+Subject: [PATCH] pk pkg source: disable -b/--bound testing until flakiness is
+ fixed
+
+--- a/tests/pk/pkg/source.rs
 b/tests/pk/pkg/source.rs
+@@ -91,6 +91,7 @@ fn path_targets() {
+ }
+ 
+ #[test]
++#[ignore = "too flaky for general testing"]
+ fn bound() {
+ let t = TempRepo::new("test", None, 0, None).unwrap();
+ t.create_ebuild("cat/fast-1", &[]).unwrap();
+
+

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
index 249efde287e3..8cf3d588c6ce 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild
@@ -33,6 +33,10 @@ BDEPEND="


[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2023-06-23 Thread Sam James
commit: 168953da448f5929603b3685c040b95af1d3a894
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 23 20:19:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 23 20:19:54 2023 +
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  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 
c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31
 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..
--- 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} ==  ]] ; 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="
-   https://pkgcraft.github.io/;
-
-if [[ ${PV} ==  ]] ; 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="
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

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

sys-apps/pkgcraft-tools: add 0.0.10

Signed-off-by: Sam James  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 
c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31
 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 ..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} ==  ]] ; 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="
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2023-06-17 Thread Sam James
commit: d460d8b3cdd5a4757ad9e62d153df6baf86d3172
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 22:46:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 22:46:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d460d8b3

sys-apps/pkgcraft-tools: add 0.0.9

Signed-off-by: Sam James  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 ..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} ==  ]] ; 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="
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

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

sys-apps/pkgcraft-tools: add 0.0.8

Signed-off-by: Sam James  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 ..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} ==  ]] ; 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="
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2023-06-10 Thread Sam James
commit: 3156c954e7e6c2451278a86b3a65d606d75db81d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 17:51:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 17:51:27 2023 +
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  gentoo.org>

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 1 -
 sys-apps/pkgcraft-tools/pkgcraft-tools-.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="


[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

2023-06-10 Thread Sam James
commit: 3014d717480c56f41fcfc02cc467642bfb2b9985
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 17:26:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 17:26:51 2023 +
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  gentoo.org>

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 13 -
 sys-apps/pkgcraft-tools/pkgcraft-tools-.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="
+   https://pkgcraft.github.io/;
@@ -27,6 +28,16 @@ SLOT="0"
 
 QA_FLAGS_IGNORED="usr/bin/pk"
 
+# Clang needed for bindgen
+BDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

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

sys-apps/pkgcraft-tools: update DESCRIPTION

Signed-off-by: Sam James  gentoo.org>

 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 2 +-
 sys-apps/pkgcraft-tools/pkgcraft-tools-.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} ==  ]] ; then

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
index e2f8f6a8f4bf..de119a49d803 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.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} ==  ]] ; then



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/

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

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

Signed-off-by: Sam James  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-.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 ..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 ..33c1ad3bdca7
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   pkgcraft/pkgcraft
+   
+

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 ..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} ==  ]] ; 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} ==  ]] ; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}

diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild 
b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild
new file mode 100644
index ..e2f8f6a8f4bf
--- /dev/null
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.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} ==  ]] ; 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} ==  ]] ; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}