[gentoo-commits] repo/gentoo:master commit in: net-misc/lldpd/

2024-09-18 Thread Patrick McLean
commit: 975e71cb6f0871863230ad0330f1970139900949
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Sep 18 20:44:27 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Sep 18 20:45:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975e71cb

net-misc/lldpd: stabilize 1.0.18 for amd64 (bug #918553)

Closes: https://bugs.gentoo.org/918553
Signed-off-by: Patrick McLean  gentoo.org>

 net-misc/lldpd/lldpd-1.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/lldpd/lldpd-1.0.18.ebuild 
b/net-misc/lldpd/lldpd-1.0.18.ebuild
index 92848bf22b45..38ba68aaacec 100644
--- a/net-misc/lldpd/lldpd-1.0.18.ebuild
+++ b/net-misc/lldpd/lldpd-1.0.18.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/lldpd/lldpd/releases/download/${PV}/${P}.tar.gz";
 
 LICENSE="ISC"
 SLOT="0/4.9.1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cdp doc +dot1 +dot3 edp fdp graph +lldpmed old-kernel sanitizers
seccomp sonmp snmp static-libs test readline valgrind xml"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-09-13 Thread Patrick McLean
commit: f3146ebd9679978782be766b8bff85120c224128
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Sep 13 23:11:21 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Sep 13 23:11:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3146ebd

dev-util/ruff: drop 0.6.3

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |   3 -
 dev-util/ruff/ruff-0.6.3.ebuild | 470 
 2 files changed, 473 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index d74c58d18f7b..65bf6472a148 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -204,9 +204,7 @@ DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 
48c4a31a3b555fa37072c4de083580bb76974
 DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 
68583c49f81ab0cf5b90f6de10ef3aae9b525288fec25f9d006f2eed0877c0fa742dad5f878fc78233b54c0cd32dda7ac1f7161bfb475288d8858e8e40aa9e1f
 SHA512 
f76d38c787e91b3739272e3bebeb9763d312b85a43cda5e1311ba8d6b0e4da1ef25bd66208e772b1cf56a34553ee560482b5ad19c5290608b2aaf9c0d0f0e995
 DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 
4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3
 SHA512 
1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
 DIST pyproject-toml-0.9.0.crate 6041 BLAKE2B 
43947f872bffbdc37e1be5c8e0654f94ff0339c71244a519ecfaeba47a4204bbb004021bb5ca48cc07bd2be9146c288afdbfba8529b9d461798d235af390eaaa
 SHA512 
d6475d4bed6a74392a0322dcf1d0cce2f8974616afb931270eb410e7c44fc8750acb1bd250b89203eaeda04efd5845e38d7618f762c3946012d5d3e77180b610
-DIST quick-junit-0.4.0.crate 20136 BLAKE2B 
a5b31361598f2b8edb18730fae091a824079dca4fa657c6482b0fcbc8d5882c1170eed313948a691b8addb0de5bbc44b845381e9b4d0285f523273073b88ce40
 SHA512 
fbe82e4531e7028d9d10ecdb0f1a2e3baf2231a0f7e7e28ca3dc3920c391b83972b9289a14c7f41695e5568e66916f3e7ce562f3754a407271dc9aaf82c3
 DIST quick-junit-0.5.0.crate 20994 BLAKE2B 
5886dc3d865d2d094542ccf66a5c542ccfadcbf34cd42634ed92e7454d129aae208ccb038e300e2836784fdd3297d24a2de536581c02a8b032d11c3e9395af4e
 SHA512 
4eca172e9abe33210d71a65bd9f1d54333f06e7119879158b4d131f618320236c199b1ab49904d31b5c67d7512649b6ed97b3cf2e0bb0858670b31701b7f275d
-DIST quick-xml-0.31.0.crate 172236 BLAKE2B 
b83c7f485a30576027a4ae77aa23cd6284942d786f0f0a14faafdfecff646371ba15133b3ba90f820183c8537c8ac47ad3e1e7deaad65e56761bc662be406026
 SHA512 
9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de
 DIST quick-xml-0.36.1.crate 185352 BLAKE2B 
0ad31fb7210bb9c71ee480d400d10c01e02fdc509ccc275305cdabe29aa7d3816ffc7854371e493d3b4b28d43452bf7ef393f7ba4ca556d311cc83f7887ee802
 SHA512 
21233a50b5ec45db623d4043e03962a19f10cae36fcf3074c32eec3c007a59310ab884352b6c880632535164745fbbf2985d27cd549d50b509f97395a0d48248
 DIST quote-1.0.37.crate 28558 BLAKE2B 
a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4
 SHA512 
c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
 DIST rand-0.8.5.crate 87113 BLAKE2B 
516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c
 SHA512 
8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
@@ -223,7 +221,6 @@ DIST regex-automata-0.4.6.crate 617565 BLAKE2B 
8f1e2a3cc1d2d50478776281d2bf10164
 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 
2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88
 SHA512 
28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e
 DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 
9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b
 SHA512 
925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
 DIST ring-0.17.8.crate 4188554 BLAKE2B 
f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab
 SHA512 
e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
-DIST ruff-0.6.3.gh.tar.gz 5048435 BLAKE2B 
f77f54461d5fe9ef909641332aed632024c4cadc5748730a971705aa3d262d0e393e25b8e8a5c72372670fc2cb563c0293f19f2c0032e88959a2e82b155c140c
 SHA512 
3c4efadf999253a06aa86a08dffded722ecf1e5939e9eae593e0e89b756f374406d6d0c3840598c4b49098fb9a7cb628f7537521f0445d6e465df517d98a2e94
 DIST ruff-0.6.4.gh.tar.gz 506943

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-09-13 Thread Patrick McLean
commit: 0e0690df3f9971a62941cd42b68648057e79bbef
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Sep 13 23:10:54 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Sep 13 23:10:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0690df

dev-util/ruff: add 0.6.5

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  13 ++
 dev-util/ruff/ruff-0.6.5.ebuild | 482 
 2 files changed, 495 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 8a0a082f9bde..d74c58d18f7b 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -23,6 +23,7 @@ DIST base64-0.22.0.crate 81568 BLAKE2B 
55e6bfde846bc14010fd706686544a1706dc9
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.6.0.crate 45357 BLAKE2B 
3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6
 SHA512 
f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
+DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
 DIST bstr-1.10.0.crate 380426 BLAKE2B 
19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74
 SHA512 
823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 
08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49
 SHA512 
a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
 DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453
 SHA512 
96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
@@ -57,6 +58,7 @@ DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 
90f2855b54c78258f9e4983
 DIST console_log-1.0.0.crate 28943 BLAKE2B 
1717f161a7d3a92d5161119cb7ffc477b763716e5022e8cd528caf6e8d28eff9ec4bf53a7c45a68956d61109b4d50dcc582051e697c7a5e4a591e6e67e054510
 SHA512 
e44e2acf873fb86822474c6e2a7dc2964384db096b3ee13673bb57990dc0a930a306f53360f9d1145faa31bcbd194f8fcc1674bdbc2f6b236e7eefb4bc43a06a
 DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 
683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8
 SHA512 
24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
 DIST countme-3.0.1.crate 10784 BLAKE2B 
de1803559fab0accab1edcf5db43279dfa3d7b2874f5c0ee300f46c8ce4c5c3d92c5a3c211068430d903f2e9288ea07fff532d84e3c0f80edadb0752a803
 SHA512 
f4c8c0977c6871ac8b7eab15904789ca53cbb28385a6fc90d880f85afb44bf10602850198c624963c7db04dbee8c97e271865ae2eadfdf840c21792de4f2af47
+DIST cpufeatures-0.2.13.crate 12999 BLAKE2B 
4c49e01e91fff33c61bfae48a07a9d76a69565840f5a12399a3515f6e6808743dda0d4c6877feabfd276bdeb05c285daa3bce6062a87cc3da50bbe3b6c0fe1e3
 SHA512 
e961ccd9fc001cce661b6360b18abc4ce2daa4080eb5fd84dc5704d8d5ddb6ce6cc66b5d42440bffdda03137af9c5ba20b6793130692168e7e28729841c3f352
 DIST crc32fast-1.4.0.crate 38665 BLAKE2B 
77398dedfa5e61357fb9abe3415ee53e45d3f1f7aaee959cbc9774f31a10ed324da2a558d20fd7c0674d450c8985b1e9c78b0b65e6ae2d9da6c873fe631c5ce7
 SHA512 
3e0bf1d2411ad9c651e0242c574cfda09403db24ab4b55560145ee73b31b08be45e5e12ce2db991d165ff056c7f2f67203fb2c048651f1c66ce90ec3276c455e
 DIST criterion-0.5.1.crate 110088 BLAKE2B 
b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617
 SHA512 
6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
 DIST criterion-plot-0.5.0.crate 2270

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, dev-util/bcc/files/

2024-09-11 Thread Patrick McLean
commit: 80637f03d8c6f0cc71efa1139c4d4098e2a49a77
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Sep 11 17:22:03 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Sep 11 17:30:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80637f03

dev-util/bcc: restore tool symlinking, add missing deps, musl fix

- Restore tool symlinking, making sure to skip python tools
- Add some logic to tool symlinking to avoid collisions
- Prefix tool name for some more generically named tools with bcc-
- Add some missing dependencies (libffi, zstd, ncurses[tinfo], flex, bison)
- Add lzma USE flag and remove automagic dep
- Restore musl fix that somehow got lost (bug #939453)

Closes: https://bugs.gentoo.org/939453
Signed-off-by: Patrick McLean  gentoo.org>

 .../{bcc-0.31.0-r1.ebuild => bcc-0.31.0-r2.ebuild} | 55 +++---
 .../bcc/files/bcc-0.31.0-no-automagic-deps.patch   | 15 ++
 2 files changed, 63 insertions(+), 7 deletions(-)

diff --git a/dev-util/bcc/bcc-0.31.0-r1.ebuild 
b/dev-util/bcc/bcc-0.31.0-r2.ebuild
similarity index 77%
rename from dev-util/bcc/bcc-0.31.0-r1.ebuild
rename to dev-util/bcc/bcc-0.31.0-r2.ebuild
index 445bbb4a71ca..f595931e6352 100644
--- a/dev-util/bcc/bcc-0.31.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.31.0-r2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="+lua +python static-libs test"
+IUSE="+lua lzma +python static-libs test"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -29,13 +29,20 @@ REQUIRED_USE="
 RESTRICT="test"
 
 RDEPEND="
+   app-arch/zstd:=
>=dev-libs/elfutils-0.166:=
>=dev-libs/libbpf-1.2.0:=
+   dev-libs/libffi:=
sys-kernel/linux-headers
+   sys-libs/ncurses:=[tinfo]
$(llvm_gen_dep '
sys-devel/clang:${LLVM_SLOT}=
sys-devel/llvm:${LLVM_SLOT}=
')
+   lzma? ( || (
+   app-arch/xz-utils
+   app-arch/lzma
+   ) )
python? ( ${PYTHON_DEPS} )
lua? ( ${LUA_DEPS} )
 "
@@ -52,6 +59,8 @@ DEPEND="
 "
 BDEPEND="
app-arch/zip
+   sys-devel/flex
+   sys-devel/bison
virtual/pkgconfig
python? ( ${DISTUTILS_DEPS} )
 "
@@ -60,6 +69,7 @@ PATCHES=(
"${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
"${FILESDIR}/bcc-0.25.0-cmakelists.patch"
"${FILESDIR}/bcc-0.23.0-man-compress.patch"
+   "${FILESDIR}/bcc-0.31.0-no-automagic-deps.patch"
 )
 
 pkg_pretend() {
@@ -102,6 +112,8 @@ src_prepare() {
mv "${script}" "tools/old/old-${script##*/}" || die
done
 
+   sed -i '/#include /d' examples/cpp/KModRetExample.cc || die
+
use static-libs || PATCHES+=( 
"${FILESDIR}/bcc-0.31.0-dont-install-static-libs.patch" )
 
# use distutils-r1 eclass funcs rather than letting upstream handle 
python
@@ -122,13 +134,15 @@ src_configure() {
-DREVISION=${PV%%_*}
-DENABLE_LLVM_SHARED=ON
-DENABLE_NO_PIE=OFF
+   -DWITH_LZMA=$(usex lzma)
-DCMAKE_USE_LIBBPF_PACKAGE=ON
-DLIBBPF_INCLUDE_DIRS="$($(tc-getPKG_CONFIG) --cflags-only-I 
libbpf | sed 's:-I::g')"
-DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+   -DNO_BLAZESYM=ON
-Wno-dev
)
if use lua && use lua_single_target_luajit; then
-   mycmakeargs+=( -DWITH_LUAJIT=1 )
+   mycmakeargs+=( -DWITH_LUAJIT=ON )
fi
 
cmake_src_configure
@@ -140,13 +154,32 @@ src_compile() {
bcc_distutils_phase
 }
 
+bcc_tool_name() {
+   local -A rename_tools=(
+   [trace]=1
+   [profile]=1
+   [inject]=1
+   [capable]=1
+   )
+
+   local name="${1}"
+
+   local name="${name##*/}"
+   name="${name%.py}"
+
+   [[ -n ${rename_tools[${name}]} ]] && name=bcc-${name}
+
+   printf -- '%s\n' "${name}"
+}
+
 python_install() {
distutils-r1_python_install
 
+   python_scriptinto /usr/sbin
+
local tool
for tool in $(grep -Elr '#!/usr/bin/(env |)python' "${MY_S}/tools"); do
-   local tool_name="${tool##*/}"
-   python_newscript "${tool}" "${tool_name%.py}"
+   python_newscript "${tool}" "$(bcc_tool_name "${tool}")"
done
 }
 
@@ -155,9 +188,17 @@ src_install() {
bcc_distutils_phase
 
newenvd "${FILESDIR}"/60bcc.env 60bcc.env
- 

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2024-09-10 Thread Patrick McLean
commit: 87e3276134fc6429caa4bcd08247c81e57aac2a1
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Sep 10 19:00:12 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Sep 10 19:00:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e32761

dev-util/bcc: drop 0.28.0-r1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest |   1 -
 dev-util/bcc/bcc-0.28.0-r1.ebuild | 138 --
 2 files changed, 139 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 21248e0a7452..139806fc60e4 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,4 +1,3 @@
-DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B 
cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2
 SHA512 
792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02
 DIST bcc-0.29.1.tar.gz 6778304 BLAKE2B 
23df483df59ef7d66117b15628299a32155136aa5254edbf76f7507a972f3ebcba1d4b2aa83c41e8f061eeeb96812f522c34fed27e9a37e5f4ad3478c7cde88f
 SHA512 
9e60130ea602e19e6c6f88a8c17023cea5daf4c5bcc7af8816e9f5c662341136eb449a3fdf870ffad215495ac3bf895115c0d968d92ce79ebe2899b3e2464d24
 DIST bcc-0.30.0.tar.gz 6797246 BLAKE2B 
517f4fcce8bcaf4c8c17075f9a906b452ee14a0c46fa500c301521fe46d854fcf4f632e741b34168dfeb819d9b0d64b967e716fa6222ba7dcaeddb03570985e6
 SHA512 
70478ca8c18e7f106c462513ca9af46f49b4ebcca6380a9393208fca88f83895a7396f918bf5d01dce1bc4a876bccb9b95aa56d426e55d384cf11c9baaa6a89b
 DIST bcc-0.31.0.tar.gz 6807504 BLAKE2B 
75739914a18a7952bbefbed6f55b88d3be4f0483d2fd74bf7d6f7a6491d659ab893e7bd6b5e74c7b2239d6a2a9db04522487e3b36e7ddf65b1cc2d8712f786a8
 SHA512 
a1fe855c316d0508814dc02382b13897ff565bee52de0fc9d7521eabd304227e41bf7d322b10ab29fd5b13aeac85cc75ee76ac348cf1f4bb6499b8853bac10ab

diff --git a/dev-util/bcc/bcc-0.28.0-r1.ebuild 
b/dev-util/bcc/bcc-0.28.0-r1.ebuild
deleted file mode 100644
index 003d3e90c761..
--- a/dev-util/bcc/bcc-0.28.0-r1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..12} )
-LLVM_MAX_SLOT=17
-
-inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/";
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="+lua test"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )
-"
-
-# tests need root access
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/elfutils-0.166:=
-   >=dev-libs/libbpf-1.2.0:=[static-libs(-)]
-   sys-kernel/linux-headers
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, dev-util/bcc/files/

2024-09-10 Thread Patrick McLean
commit: 21eaf15549cde98cadfb8c6dc45ae762b0eeb383
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Sep 10 18:59:04 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Sep 10 19:00:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21eaf155

dev-util/bcc: add 0.31.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.31.0.ebuild | 175 +
 .../bcc-0.31.0-dont-install-static-libs.patch  |  13 ++
 3 files changed, 189 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index c0ded9bb2e07..21248e0a7452 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1,4 @@
 DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B 
cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2
 SHA512 
792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02
 DIST bcc-0.29.1.tar.gz 6778304 BLAKE2B 
23df483df59ef7d66117b15628299a32155136aa5254edbf76f7507a972f3ebcba1d4b2aa83c41e8f061eeeb96812f522c34fed27e9a37e5f4ad3478c7cde88f
 SHA512 
9e60130ea602e19e6c6f88a8c17023cea5daf4c5bcc7af8816e9f5c662341136eb449a3fdf870ffad215495ac3bf895115c0d968d92ce79ebe2899b3e2464d24
 DIST bcc-0.30.0.tar.gz 6797246 BLAKE2B 
517f4fcce8bcaf4c8c17075f9a906b452ee14a0c46fa500c301521fe46d854fcf4f632e741b34168dfeb819d9b0d64b967e716fa6222ba7dcaeddb03570985e6
 SHA512 
70478ca8c18e7f106c462513ca9af46f49b4ebcca6380a9393208fca88f83895a7396f918bf5d01dce1bc4a876bccb9b95aa56d426e55d384cf11c9baaa6a89b
+DIST bcc-0.31.0.tar.gz 6807504 BLAKE2B 
75739914a18a7952bbefbed6f55b88d3be4f0483d2fd74bf7d6f7a6491d659ab893e7bd6b5e74c7b2239d6a2a9db04522487e3b36e7ddf65b1cc2d8712f786a8
 SHA512 
a1fe855c316d0508814dc02382b13897ff565bee52de0fc9d7521eabd304227e41bf7d322b10ab29fd5b13aeac85cc75ee76ac348cf1f4bb6499b8853bac10ab

diff --git a/dev-util/bcc/bcc-0.31.0.ebuild b/dev-util/bcc/bcc-0.31.0.ebuild
new file mode 100644
index ..274d6f9b7d3a
--- /dev/null
+++ b/dev-util/bcc/bcc-0.31.0.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+LLVM_COMPAT=( {15..18} )
+
+inherit cmake linux-info llvm-r1 lua-single distutils-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/";
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+lua +python static-libs test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( python ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-1.2.0:=
+   sys-kernel/linux-headers
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
+   ')
+   python? ( ${PYTHON_DEPS} )
+   lua? ( ${LUA_DEPS} )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   app-arch/zip
+   virtual/pkgconfig
+   python? ( ${DISTUTILS_DEPS} )
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.25.0-cmakelists.patch"
+   "${FILESDIR}/bcc-0.23.0-man-compress.patch"
+)
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   use python && python_setup
+}
+
+bcc_distutils_phase() {
+   if use python; then
+   local python_phase_func="distutils-r1_${EBUILD_PHASE_FUNC}"
+
+   if declare -f "${python_phase_func}" > /dev/null; then
+   pushd "${S}/src/python" > /dev/null || die
+   MY_S="${S}" S="${S}/src/python" "${python_phase_func}"
+   popd > /dev/null || die
+   else
+   die "Called ${FUNCNAME[0]} called in 
${EBUILD_PHASE_FUNC}, but ${python_phase_func} doesn't exis

[gentoo-commits] proj/netifrc:master commit in: net/

2024-09-09 Thread Patrick McLean
commit: c7e2531539064d3035e5ae2710e408e8975e354e
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Sep  7 08:24:13 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sat Sep  7 08:26:28 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=c7e25315

Actually install iptoken.sh.

This is a fixup of bde6dd2ad5b393e351ae8fd8d89f3bec62e52914 where I
didn't notice that I need to additionally add to the Makefile to have
the script installed.

Signed-off-by: Jaco Kroon  uls.co.za>

 net/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/Makefile b/net/Makefile
index 22bd8d1..02c06fb 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -11,7 +11,7 @@ INC-FreeBSD=  iwconfig.sh
 
 SRCS-Linux=iwconfig.sh.in udhcpc.sh.in
 INC-Linux= adsl.sh apipa.sh arping.sh bonding.sh br2684ctl.sh bridge.sh \
-   ccwgroup.sh clip.sh ethtool.sh iproute2.sh ifplugd.sh ip6to4.sh 
\
+   ccwgroup.sh clip.sh ethtool.sh iproute2.sh iptoken.sh 
ifplugd.sh ip6to4.sh \
ipppd.sh iwconfig.sh netplugd.sh pppd.sh tuntap.sh udhcpc.sh \
vlan.sh macvlan.sh ip6rd.sh firewalld.sh dummy.sh hsr.sh 
l2tp.sh \
iw.sh iwd.sh wireguard.sh veth.sh dhclientv6.sh qmi.sh



[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-09-05 Thread Patrick McLean
commit: e85001afd62a040274964e9a9f72e8e80d475cdc
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Sep  5 18:15:29 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Sep  5 18:16:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e85001af

dev-util/ruff: drop 0.6.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |   7 -
 dev-util/ruff/ruff-0.6.2.ebuild | 470 
 2 files changed, 477 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index cab39f4c262c..8a0a082f9bde 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -134,7 +134,6 @@ DIST js-sys-0.3.70.crate 53863 BLAKE2B 
15e75a94a2b7c77ff18847f98f76a1442b6e5f669
 DIST kqueue-1.0.8.crate 12642 BLAKE2B 
93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0
 SHA512 
c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3
 DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B 
d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632
 SHA512 
6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.157.crate 751276 BLAKE2B 
06d1c97ec4f9a5296cb27b93d077f6a0c1eef8b884332d83fa1bd61f490a0801965d319c538b99aec41b0c3ec148d4554f9a31b3cd3c41252d0bd4f1df65f619
 SHA512 
e5bfd69228992ec41bf8ce165b6a33741ba0ea7aa0f94dceae449c9bdc5bc7be840784570efc8942fb733c24e08be00041a99f2e4892cb8adffca980e706994c
 DIST libc-0.2.158.crate 751340 BLAKE2B 
a67318ab24bb86c4df682cdf846d51f5f0a69504567acff43cc6e724f2641521945dc75dddc10c1c265fda960cb28b528575b5d39ce321073844dbddbc77bdb8
 SHA512 
c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
 DIST libcst-1.4.0.crate 110834 BLAKE2B 
60ccda8ed6fe74415e2d3a453a58eb8ecaa28ddbbecde12720d11557456824d963a8182f678d9af63730bf1df21102084d2dcb96f848a7800c98a22f32ee86d3
 SHA512 
f960d3c2e4a8f31f65666f3c1e900ab04d5d306f08ed9336e8cdd2f6160a3bf2dde286f4b3f1ee7bd900885d5fbd53a0c903f9746bf9edcd7f33aeae22937e8d
 DIST libcst_derive-1.4.0.crate 9303 BLAKE2B 
4f6f05578fd57328b80913cb594b3cc6944b8ac62bbee747598a0502c044dc77e781836ef7b7e01046d92990514b5168c553f87ccafe2197c328bdd833b3c613
 SHA512 
6095719fbd5931d1e8e9e60ae7c03b03b9110ecc6054396e1a086e7fc7f1642a6085deff0d90d857ae8f0037aa8bf396a9b5a5660941c0de4cc659664a41034a
@@ -200,7 +199,6 @@ DIST quick-junit-0.4.0.crate 20136 BLAKE2B 
a5b31361598f2b8edb18730fae091a824079d
 DIST quick-junit-0.5.0.crate 20994 BLAKE2B 
5886dc3d865d2d094542ccf66a5c542ccfadcbf34cd42634ed92e7454d129aae208ccb038e300e2836784fdd3297d24a2de536581c02a8b032d11c3e9395af4e
 SHA512 
4eca172e9abe33210d71a65bd9f1d54333f06e7119879158b4d131f618320236c199b1ab49904d31b5c67d7512649b6ed97b3cf2e0bb0858670b31701b7f275d
 DIST quick-xml-0.31.0.crate 172236 BLAKE2B 
b83c7f485a30576027a4ae77aa23cd6284942d786f0f0a14faafdfecff646371ba15133b3ba90f820183c8537c8ac47ad3e1e7deaad65e56761bc662be406026
 SHA512 
9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de
 DIST quick-xml-0.36.1.crate 185352 BLAKE2B 
0ad31fb7210bb9c71ee480d400d10c01e02fdc509ccc275305cdabe29aa7d3816ffc7854371e493d3b4b28d43452bf7ef393f7ba4ca556d311cc83f7887ee802
 SHA512 
21233a50b5ec45db623d4043e03962a19f10cae36fcf3074c32eec3c007a59310ab884352b6c880632535164745fbbf2985d27cd549d50b509f97395a0d48248
-DIST quote-1.0.36.crate 28507 BLAKE2B 
b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129
 SHA512 
f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
 DIST quote-1.0.37.crate 28558 BLAKE2B 
a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4
 SHA512 
c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
 DIST rand-0.8.5.crate 87113 BLAKE2B 
516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c
 SHA512 
8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
 DIST rand_chacha-0.3.1.crate 1525

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-09-05 Thread Patrick McLean
commit: c82ebd8daebe2ef4d90cd9eaddbaaa168e8ee5d1
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Sep  5 18:14:54 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Sep  5 18:16:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82ebd8d

dev-util/ruff: add 0.6.4

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |   3 +
 dev-util/ruff/ruff-0.6.4.ebuild | 470 
 2 files changed, 473 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 3e582ad0fb95..cab39f4c262c 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -197,7 +197,9 @@ DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 
68583c49f81ab0cf5b90f6de10ef3aa
 DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 
4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3
 SHA512 
1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
 DIST pyproject-toml-0.9.0.crate 6041 BLAKE2B 
43947f872bffbdc37e1be5c8e0654f94ff0339c71244a519ecfaeba47a4204bbb004021bb5ca48cc07bd2be9146c288afdbfba8529b9d461798d235af390eaaa
 SHA512 
d6475d4bed6a74392a0322dcf1d0cce2f8974616afb931270eb410e7c44fc8750acb1bd250b89203eaeda04efd5845e38d7618f762c3946012d5d3e77180b610
 DIST quick-junit-0.4.0.crate 20136 BLAKE2B 
a5b31361598f2b8edb18730fae091a824079dca4fa657c6482b0fcbc8d5882c1170eed313948a691b8addb0de5bbc44b845381e9b4d0285f523273073b88ce40
 SHA512 
fbe82e4531e7028d9d10ecdb0f1a2e3baf2231a0f7e7e28ca3dc3920c391b83972b9289a14c7f41695e5568e66916f3e7ce562f3754a407271dc9aaf82c3
+DIST quick-junit-0.5.0.crate 20994 BLAKE2B 
5886dc3d865d2d094542ccf66a5c542ccfadcbf34cd42634ed92e7454d129aae208ccb038e300e2836784fdd3297d24a2de536581c02a8b032d11c3e9395af4e
 SHA512 
4eca172e9abe33210d71a65bd9f1d54333f06e7119879158b4d131f618320236c199b1ab49904d31b5c67d7512649b6ed97b3cf2e0bb0858670b31701b7f275d
 DIST quick-xml-0.31.0.crate 172236 BLAKE2B 
b83c7f485a30576027a4ae77aa23cd6284942d786f0f0a14faafdfecff646371ba15133b3ba90f820183c8537c8ac47ad3e1e7deaad65e56761bc662be406026
 SHA512 
9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de
+DIST quick-xml-0.36.1.crate 185352 BLAKE2B 
0ad31fb7210bb9c71ee480d400d10c01e02fdc509ccc275305cdabe29aa7d3816ffc7854371e493d3b4b28d43452bf7ef393f7ba4ca556d311cc83f7887ee802
 SHA512 
21233a50b5ec45db623d4043e03962a19f10cae36fcf3074c32eec3c007a59310ab884352b6c880632535164745fbbf2985d27cd549d50b509f97395a0d48248
 DIST quote-1.0.36.crate 28507 BLAKE2B 
b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129
 SHA512 
f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
 DIST quote-1.0.37.crate 28558 BLAKE2B 
a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4
 SHA512 
c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
 DIST rand-0.8.5.crate 87113 BLAKE2B 
516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c
 SHA512 
8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
@@ -216,6 +218,7 @@ DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 
9ac2f63098ffa3fff51fe2bc0bcf9ef164c
 DIST ring-0.17.8.crate 4188554 BLAKE2B 
f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab
 SHA512 
e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
 DIST ruff-0.6.2.gh.tar.gz 5028765 BLAKE2B 
7be9617c0563423cef4ccd661a79952893f080126aebc6112892416a0c7272e0398cc4c9a8435a1fa0e3512661da29889a080c684cb54da6123d56dc5b72f899
 SHA512 
f8e1551d80c327cca5e602c4604256264c2a6b8b2dfb1d36adaee9ce6edeb02a3cbd15f9b3c422095d907e947f34ce9fc416f64062b6fdfe40e84e4804b7e901
 DIST ruff-0.6.3.gh.tar.gz 5048435 BLAKE2B 
f77f54461d5fe9ef909641332aed632024c4cadc5748730a971705aa3d262d0e393e25b8e8a5c72372670fc2cb563c0293f19f2c0032e88959a2e82b155c140c
 SHA512 
3c4efadf999253a06aa86a08dffded722ecf1e5939e9eae593e0e89b756f374406d6d0c3840598c4b49098fb9a7cb628f7537521f0445d6e465df517d98a2e94
+DIST ruff-0.6.4.gh.tar.gz 5069433 BLAKE2B 
424192d17ba5fe69db4d0ac0867b43958884a532e86c8862fa524b95051c5a8f5765448e0de0b3c82f36c8db51d6e87f69176eeb59f1538f2f6a5fb52986b871
 SHA512 
eca710f53532e89ea75b9f46449b7b7cb1698e0a553d23282b2d04ea5dc7da0fb235d7da73557137fcae3eb81e74924fc41017d145dc85b170fa2780111aae5d
 DIST rust-stemmers-1.2.0.crate 235130

[gentoo-commits] repo/gentoo:master commit in: dev-libs/simdjson/, dev-libs/simdjson/files/

2024-08-30 Thread Patrick McLean
commit: b91e6fe89f23f76e443d1617bf93722232c61be6
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Aug 30 21:28:08 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Aug 30 21:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b91e6fe8

dev-libs/simdjson: add 3.10.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/simdjson/Manifest |   1 +
 .../simdjson-3.10.0-dont-bundle-cxxopts.patch  |  20 
 .../simdjson/files/simdjson-3.10.1-tests.patch |  33 +++
 dev-libs/simdjson/simdjson-3.10.1.ebuild   | 102 +
 4 files changed, 156 insertions(+)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 718356e50168..b7882fecd346 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,3 +1,4 @@
+DIST simdjson-3.10.1.gh.tar.gz 2652674 BLAKE2B 
3ccfc55d5bf8ce6a7e8be1b6cb28ed7b6289e23b1d4fe8505e35a42f4ff32a0ee7f500402828164bdeacae1b72e238413575288082151723d6d0c87dcefd1fa0
 SHA512 
b19fde8d81eaff34b83bb41028d7ee3a408ae5bc896277148e96879b1cba1a7cfc4af0064973bcb07e2b56e0955c3a3a581910d7af23d68510374e7f297c3b7c
 DIST simdjson-3.6.3.gh.tar.gz 2302220 BLAKE2B 
c46eeb8a07460cc5427fc35714fd262069cd3d913732e6037d808281d0fed0e82e0423dfd16abaeb515264559fe4454c42f81211354723eb21b212decfe7834b
 SHA512 
b9fa7e554ded4e6cbe9d70ee29aa5b582e58b8b2ada1a781e58746082bb7d31791a4e2ea8b43d9391d783e61e489554f260448029c0b7e730cc69dc44f4aa86a
 DIST simdjson-3.9.1.gh.tar.gz 2636602 BLAKE2B 
82c4956ebc902574ed1b36196097c6c07e9ca0f11384f71b260ae95ff5e7c436ce016da417197f84c21ece0ae2239fc1c4e02cf63672fae98b3fa69831de3adb
 SHA512 
b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
 DIST simdjson-3.9.3.gh.tar.gz 2643869 BLAKE2B 
f2e0f8d13a234c7ee639a57333b66a464312a20bd67f808688f6456ded7b6bdac75d857b10207adc03e05d89e701efe874d068774a90c3082d9e83792ed784d1
 SHA512 
893ce0cb380b1418438f5910262325031f8071c4577589a491713f91c980964b4105c1e1aa7f2b9373deed40ecf6b48fe48a1aa243151e424f138f5418e4821c

diff --git a/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch 
b/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch
new file mode 100644
index ..cd735888b232
--- /dev/null
+++ b/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch
@@ -0,0 +1,20 @@
+diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt
+index b9802392..056a0635 100644
+--- a/dependencies/CMakeLists.txt
 b/dependencies/CMakeLists.txt
+@@ -146,15 +146,3 @@ endfunction()
+ if(SIMDJSON_COMPETITION)
+   competition_scope_()
+ endif()
+-
+-cmake_dependent_option(SIMDJSON_CXXOPTS "Download cxxopts (necessary for 
tools)" ON
+-SIMDJSON_ALLOW_DOWNLOADS OFF)
+-
+-if(SIMDJSON_CXXOPTS)
+-  set_off(CXXOPTS_BUILD_EXAMPLES)
+-  set_off(CXXOPTS_BUILD_TESTS)
+-  set_off(CXXOPTS_ENABLE_INSTALL)
+-
+-  import_dependency(cxxopts jarro2783/cxxopts 5965670)
+-  add_dependency(cxxopts)
+-endif()

diff --git a/dev-libs/simdjson/files/simdjson-3.10.1-tests.patch 
b/dev-libs/simdjson/files/simdjson-3.10.1-tests.patch
new file mode 100644
index ..a5eade492ec6
--- /dev/null
+++ b/dev-libs/simdjson/files/simdjson-3.10.1-tests.patch
@@ -0,0 +1,33 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ca23a8a0..0bf54dd6 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -303,12 +303,11 @@ endif()
+ #
+ # Compile tools / tests / benchmarks
+ #
+-add_subdirectory(tests)
+-add_subdirectory(examples)
+-if(CMAKE_SIZEOF_VOID_P EQUAL 8) # we only include the benchmarks on 64-bit 
systems.
+-  add_subdirectory(benchmark)
++if (SIMDJSON_TESTS)
++  add_subdirectory(tests)
++  add_subdirectory(fuzz)
+ endif()
+-add_subdirectory(fuzz)
++add_subdirectory(examples)
+ 
+ #
+ # Source files should be just ASCII
+diff --git a/tests/ondemand/compilation_failure_tests/CMakeLists.txt 
b/tests/ondemand/compilation_failure_tests/CMakeLists.txt
+index 54b74afb..b14567d3 100644
+--- a/tests/ondemand/compilation_failure_tests/CMakeLists.txt
 b/tests/ondemand/compilation_failure_tests/CMakeLists.txt
+@@ -13,6 +13,7 @@ function(add_dual_compile_test TEST_NAME)
+   target_compile_definitions(${TEST_NAME}_should_not_compile PRIVATE 
COMPILATION_TEST_USE_FAILING_CODE=1)
+ endfunction(add_dual_compile_test)
+ 
++target_compile_options(simdjson-internal-flags INTERFACE 
-Werror=uninitialized)
+ add_dual_compile_test(iterate_object)
+ add_dual_compile_test(iterate_array)
+ add_dual_compile_test(iterate_char_star)

diff --git a/dev-libs/simdjson/simdjson-3.10.1.ebuild 
b/dev-libs/simdjson/simdjson-3.10.1.ebuild
new file mode 100644
index ..26ee1b77d4e9
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-3.10.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs

[gentoo-commits] repo/gentoo:master commit in: sys-block/dust/

2024-08-30 Thread Patrick McLean
commit: cee3237335264f18d2a850b9be0a01f3b07b2804
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Aug 30 16:27:40 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Aug 30 16:29:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee32373

sys-block/dust: drop 0.8.6

Signed-off-by: Patrick McLean  gentoo.org>

 sys-block/dust/Manifest  |  81 -
 sys-block/dust/dust-0.8.6.ebuild | 153 ---
 2 files changed, 234 deletions(-)

diff --git a/sys-block/dust/Manifest b/sys-block/dust/Manifest
index 2d019876b0ac..67285d5a78bc 100644
--- a/sys-block/dust/Manifest
+++ b/sys-block/dust/Manifest
@@ -1,157 +1,94 @@
-DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
-DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 
1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e
 SHA512 
45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae
 DIST assert_cmd-2.0.14.crate 24591 BLAKE2B 
2a25812480770ce8549700b6c5afd0e3fc230c280c66b5b61480a2db0dc6c5a95b6a564ca7eb6024fa43498168d8bd3511a6cd659498540bf1a5a3bdbc2a3fc8
 SHA512 
112c3f933a013715c0dfcf29889ec023c88097a70fe212a7d98d0a5272d5f6da87df9353da006483830a0ac3c42a12e12d8fabeb90eb62453982edbc75215613
-DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfa

[gentoo-commits] repo/gentoo:master commit in: sys-block/dust/

2024-08-30 Thread Patrick McLean
commit: d4e9f60ed5681457a39498d715b75de55218c069
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Aug 30 16:27:07 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Aug 30 16:29:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e9f60e

sys-block/dust: add 1.1.1

Closes: https://bugs.gentoo.org/938753
Signed-off-by: Patrick McLean  gentoo.org>

 sys-block/dust/Manifest  |  97 ++
 sys-block/dust/dust-1.1.1.ebuild | 170 +++
 2 files changed, 267 insertions(+)

diff --git a/sys-block/dust/Manifest b/sys-block/dust/Manifest
index 478bdeca6de8..2d019876b0ac 100644
--- a/sys-block/dust/Manifest
+++ b/sys-block/dust/Manifest
@@ -1,107 +1,204 @@
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 
1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e
 SHA512 
45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae
+DIST assert_cmd-2.0.14.crate 24591 BLAKE2B 
2a25812480770ce8549700b6c5afd0e3fc230c280c66b5b61480a2db0dc6c5a95b6a564ca7eb6024fa43498168d8bd3511a6cd659498540bf1a5a3bdbc2a3fc8
 SHA512 
112c3f933a013715c0dfcf29889ec023c88097a70fe212a7d98d0a5272d5f6da87df9353da006483830a0ac3c42a12e12d8fabeb90eb62453982edbc75215613
 DIST atty-0.2.14.crate 547

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-29 Thread Patrick McLean
commit: 92b987df9b3b0bfe35b3e6715dac073b97d9fb5a
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 29 19:00:52 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Aug 29 19:00:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b987df

dev-util/ruff: drop 0.6.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  21 --
 dev-util/ruff/ruff-0.6.1.ebuild | 467 
 2 files changed, 488 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index eb62ed83f89c..3e582ad0fb95 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -27,7 +27,6 @@ DIST bstr-1.10.0.crate 380426 BLAKE2B 
19330a5a293430c09908d2174ff814351b16419f60
 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 
08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49
 SHA512 
a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
 DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453
 SHA512 
96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 DIST cachedir-0.3.1.crate 8668 BLAKE2B 
94b624651fad1acb2b82d7d886449db2b5558e672ad220396c190d155fd1ba8d46fcb26eed6b15aadae91011c7c44ae32c8257696b3e3f0568c3f0e4c95442d0
 SHA512 
af060f442ce5e101493e99545befe0f7e4bee8a07fae4cd0eb20d5e1cb10957e4a93cf768c8bd21f60f7bb826d1278f20095ea869d9c006fba1261cc1288829e
-DIST camino-1.1.7.crate 36204 BLAKE2B 
ea87922e77401a23f25d66af303f39c568f37377e4f0cd6d206cb7b175a51528680bf67897e3b9830d276acb1b156b7c66e149b75370be202cb99fbbcea54233
 SHA512 
b82c809bd52549d16e286d514b5dbb1d640633b7ff05412ce3539e543de9c69d99bc3f62597b94fc0cedd7c8034ebf73663a6f647e46409b778baa4877928c45
 DIST camino-1.1.9.crate 37552 BLAKE2B 
28b21517730db408598f83e269ee8aa4dc5388c4b491779ebb6e76c478d407f929bda6906d88d429828d7f01be1762c72ecbb6d8c7aa4a1d1906109a17b45df1
 SHA512 
27a6a3cf72c46f15a6017aea44a048f2a8eb577aa9d2a088141b1cb7479106152ef0bc00a6cea9332c4df4d0c54aa6bd3dc21159f15640e347407c15a1bbf7ea
 DIST cast-0.3.0.crate 11452 BLAKE2B 
fe6e0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb
 SHA512 
4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 DIST castaway-0.2.3.crate 11509 BLAKE2B 
bbecba400bf98ef4158581f3b1673ca77dbec3ad754d3749f0e9342a47d1fa9f638c1388f0762413277b73251854ade26e08dd85b7d7133c73a5750d4dbf7d92
 SHA512 
2565a4e5709a25118462ac25b9f741e92456c81ddbf7c4e791d8c647f2ca5227b2f59ffac108f9d32c77cedc12219c517218c51a78b1d22a1baef1bf2c16e0a9
@@ -40,7 +39,6 @@ DIST chrono-0.4.38.crate 220559 BLAKE2B 
ab828bfeed56eb737a1797d5e1132cafe87a1e14
 DIST ciborium-0.2.2.crate 35611 BLAKE2B 
7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072
 SHA512 
8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 
07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575
 SHA512 
641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 
3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488
 SHA512 
2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
-DIST clap-4.5.15.crate 56612 BLAKE2B 
f5f34a6d3e84731de7dc1b54d8576e8e9e573fa1381e9bbcba8e2b66f8cc693ce51c7a876c34705ed705de7a793bfd2f4922fb86f8764adb7a4dacd03af06ff7
 SHA512 
a0bd102065cb29eb565e65408ce5bf37e3404b7496959614d10ff2f9bb2e29c1abf8f5a3716aa85994a49bce4ac12d63586c8ec8187c0d3a6f696a4804fb446b
 DIST clap-4.5.16.crate 56627 BLAKE2B 
83a6a9ad12b826affa68df179dc1cb534f58b6ae505f4794ca6dfaa8f8a9e33d93b9babd7931bf48bc13da31cb3078b442c4a2a2e84a8f2e675b5d620100c50d
 SHA512 
d13bfda2c3f77cf194acd87763d5f2fea83ec2135504b173af2941547a7d3dcf75c3757532c60b53c57600bf4859395ddc94a7dd92b17f44c60d3e781741f928
 DIST clap_builder-4.5.15.crate 163717 BLAKE2B 
795fa9c6de6a3f4d9a1288c3340613c14b11a5346e314f5f486bee76346f5f88396e54d95d051bd84184a91bb1f2d3575f870fca56a4b9b590ea2d9939beb415
 SHA512 
52efd99bce20bb8ff2187c4cef8bc27bef6cdc52598f00b47639b797683f18c76a79a6ebf34d1d250621a49cab0e9ec9e7824d323516f1ed3fa721cfd34cd713
 DIST clap_complete-4.5.2.crate 3785

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-29 Thread Patrick McLean
commit: 6b2f2cee76444e12babe8a312fa90a79533fda1d
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 29 18:59:46 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Aug 29 19:00:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2f2cee

dev-util/ruff: add 0.6.3

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |   7 +
 dev-util/ruff/ruff-0.6.3.ebuild | 470 
 2 files changed, 477 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 416c3697f52f..eb62ed83f89c 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -141,6 +141,7 @@ DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B 
d75e152cfccbdf7ae000be14e0f84c6d1fd0729
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST libc-0.2.155.crate 743539 BLAKE2B 
42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16
 SHA512 
05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
 DIST libc-0.2.157.crate 751276 BLAKE2B 
06d1c97ec4f9a5296cb27b93d077f6a0c1eef8b884332d83fa1bd61f490a0801965d319c538b99aec41b0c3ec148d4554f9a31b3cd3c41252d0bd4f1df65f619
 SHA512 
e5bfd69228992ec41bf8ce165b6a33741ba0ea7aa0f94dceae449c9bdc5bc7be840784570efc8942fb733c24e08be00041a99f2e4892cb8adffca980e706994c
+DIST libc-0.2.158.crate 751340 BLAKE2B 
a67318ab24bb86c4df682cdf846d51f5f0a69504567acff43cc6e724f2641521945dc75dddc10c1c265fda960cb28b528575b5d39ce321073844dbddbc77bdb8
 SHA512 
c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
 DIST libcst-1.4.0.crate 110834 BLAKE2B 
60ccda8ed6fe74415e2d3a453a58eb8ecaa28ddbbecde12720d11557456824d963a8182f678d9af63730bf1df21102084d2dcb96f848a7800c98a22f32ee86d3
 SHA512 
f960d3c2e4a8f31f65666f3c1e900ab04d5d306f08ed9336e8cdd2f6160a3bf2dde286f4b3f1ee7bd900885d5fbd53a0c903f9746bf9edcd7f33aeae22937e8d
 DIST libcst_derive-1.4.0.crate 9303 BLAKE2B 
4f6f05578fd57328b80913cb594b3cc6944b8ac62bbee747598a0502c044dc77e781836ef7b7e01046d92990514b5168c553f87ccafe2197c328bdd833b3c613
 SHA512 
6095719fbd5931d1e8e9e60ae7c03b03b9110ecc6054396e1a086e7fc7f1642a6085deff0d90d857ae8f0037aa8bf396a9b5a5660941c0de4cc659664a41034a
 DIST libmimalloc-sys-0.1.39.crate 198523 BLAKE2B 
371751d8eabd682d879a4d85b163d3c2f3dc3968232241cd2d7b573a5b78164efa6cd90c2b81d350c69354fee5676edb3e37f75f676731fccc913a83878c7358
 SHA512 
db578da8722b82eafac3b587b2db24cbf95fbd85a25b7ce30286deb9eda6820b5d452ece7c3126a2d8c96400941dc3946b4cb2f46172241861405aa09a3a2451
@@ -205,6 +206,7 @@ DIST pyproject-toml-0.9.0.crate 6041 BLAKE2B 
43947f872bffbdc37e1be5c8e0654f94ff0
 DIST quick-junit-0.4.0.crate 20136 BLAKE2B 
a5b31361598f2b8edb18730fae091a824079dca4fa657c6482b0fcbc8d5882c1170eed313948a691b8addb0de5bbc44b845381e9b4d0285f523273073b88ce40
 SHA512 
fbe82e4531e7028d9d10ecdb0f1a2e3baf2231a0f7e7e28ca3dc3920c391b83972b9289a14c7f41695e5568e66916f3e7ce562f3754a407271dc9aaf82c3
 DIST quick-xml-0.31.0.crate 172236 BLAKE2B 
b83c7f485a30576027a4ae77aa23cd6284942d786f0f0a14faafdfecff646371ba15133b3ba90f820183c8537c8ac47ad3e1e7deaad65e56761bc662be406026
 SHA512 
9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de
 DIST quote-1.0.36.crate 28507 BLAKE2B 
b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129
 SHA512 
f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
+DIST quote-1.0.37.crate 28558 BLAKE2B 
a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4
 SHA512 
c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
 DIST rand-0.8.5.crate 87113 BLAKE2B 
516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c
 SHA512 
8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 
645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3
 SHA512 
8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
 DIST rand_core-0.6.4.crate 2266

[gentoo-commits] repo/gentoo:master commit in: net-misc/netifrc/

2024-08-28 Thread Patrick McLean
commit: 9e73644b981f8560f53c36feef4f4c11af4093aa
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Aug 28 19:02:54 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Aug 28 19:02:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e73644b

net-misc/netifrc: add 0.7.9

Signed-off-by: Patrick McLean  gentoo.org>

 net-misc/netifrc/Manifest |  1 +
 net-misc/netifrc/netifrc-0.7.9.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/net-misc/netifrc/Manifest b/net-misc/netifrc/Manifest
index a773790b0ce4..fa944a6f73cd 100644
--- a/net-misc/netifrc/Manifest
+++ b/net-misc/netifrc/Manifest
@@ -1,2 +1,3 @@
 DIST netifrc-0.7.7.tar.bz2 75823 BLAKE2B 
e2d99ac347e9a449b39981b1aa1585ff83d05af1bafe09f7e2e25954360df1e76f53ce4a5c8e08777ba45baf697a307697576835df4c4b4ae010ab84dbe8bb2b
 SHA512 
995f89beece9e7ff0b558b466c06a476f22d3161f31622a232c382d81e74399aeb0a39cb4a95080829120c527a1a93757425671e2ca3639d8637e5e905ad3e80
 DIST netifrc-0.7.8.tar.bz2 76239 BLAKE2B 
501a2bcfaa2753187425cba31f01b2a644ae4d01da76e4bd3722b815b1fa743905728fd66ac9d56c915dba767723bd5df2c417706c8a0150628e61b6e0b86ffb
 SHA512 
d483453058d3e8c3cb22e8eedea69e12ac5fe94449d35a2cd842d7e32603174a470a8a4e883ebf24a0f09374dbf1f4c0c0db5094ae2d2191bcc1c9c8356170ad
+DIST netifrc-0.7.9.tar.bz2 76842 BLAKE2B 
bcdd12fc6202b550d157eb531d28277fdd3216a7b547542da96d79a0ff42168d19fa50e86643f290049df87db84d1b15aefab4041e0a3f8334b6e8bd6ec650db
 SHA512 
3a29294c71ce663cc114406a1ee2310fd33dd60826d5cc1b264475410face7ba8e685ed0a8f7255842065e75ca6670ee5e1333c8092b8fae71732f4e40e68404

diff --git a/net-misc/netifrc/netifrc-0.7.9.ebuild 
b/net-misc/netifrc/netifrc-0.7.9.ebuild
new file mode 100644
index ..6383dff98b95
--- /dev/null
+++ b/net-misc/netifrc/netifrc-0.7.9.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd udev
+
+DESCRIPTION="Gentoo Network Interface Management Scripts"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Netifrc";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/netifrc.git
+   https://github.com/gentoo/${PN}
+   "
+   inherit git-r3
+else
+   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2 GPL-2"
+SLOT="0"
+IUSE="+dhcp"
+
+RDEPEND="
+   sys-apps/gentoo-functions
+   || (
+   >=sys-apps/openrc-0.15
+   sys-apps/openrc-navi
+   )
+   dhcp? (
+   || (
+   net-misc/dhcpcd
+   net-misc/dhcp[client]
+   sys-apps/busybox
+   )
+   )
+"
+BDEPEND="
+   kernel_linux? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+   if [[ ${PV} ==  ]] ; then
+   local ver="git-${EGIT_VERSION:0:6}"
+   sed -i "/^GITVER[[:space:]]*=/s:=.*:=${ver}:" mk/git.mk || die
+   einfo "Producing ChangeLog from Git history"
+   GIT_DIR="${S}/.git" git log >"${S}"/ChangeLog
+   fi
+
+   default
+}
+
+src_compile() {
+   MAKE_ARGS=(
+   PREFIX="${EPREFIX}"
+   UPREFIX="${EPREFIX}/usr"
+   UDEVDIR="${EPREFIX}$(get_udevdir)"
+   LIBEXECDIR="${EPREFIX}/lib/${PN}"
+   PF="${PF}"
+   )
+
+   emake "${MAKE_ARGS[@]}" all
+}
+
+src_install() {
+   emake "${MAKE_ARGS[@]}" DESTDIR="${D}" install
+   dodoc README CREDITS FEATURE-REMOVAL-SCHEDULE STYLE TODO
+
+   # Install the service file
+   local LIBEXECDIR="${EPREFIX}/lib/${PN}"
+   sed "s:@LIBEXECDIR@:${LIBEXECDIR}:" "${S}/systemd/net_at.service.in" > 
"${T}/net_at.service" || die
+   systemd_newunit "${T}/net_at.service" 'net@.service'
+
+   local UNIT_DIR="$(systemd_get_systemunitdir)"
+   UNIT_DIR="${UNIT_DIR#"${EPREFIX}"}"
+   dosym net@.service "${UNIT_DIR}/net@lo.service"
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ ! -e "${EROOT}"/etc/conf.d/net && -z ${REPLACING_VERSIONS} ]]; 
then
+   elog "The network configuration scripts will use dhcp by"
+   elog "default to set up your interfaces."
+   elog "If you need to set up something more complete, see"
+   elog "${EROOT}/usr/share/doc/${P}/README"
+   fi
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] proj/netifrc: New tag: 0.7.9

2024-08-28 Thread Patrick McLean
commit: 
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Aug 28 18:59:24 2024 +

New tag: 0.7.9




[gentoo-commits] proj/netifrc:master commit in: net/

2024-08-28 Thread Patrick McLean
commit: e04d54da670198ce0aff2fe1577fbd3c44b15c26
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Aug 28 18:51:30 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Aug 28 18:54:05 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=e04d54da

Disable IPv6 on subdevices for bonding and bridges

Rather than shelling out to the `sysctl` command like the PR does,
let's write directly to `/proc/sys` after checking that it exists.

This likely needs work to do the same thing on BSD.

Closes: https://bugs.gentoo.org/515640
Closes: https://github.com/gentoo/netifrc/pull/55
Signed-off-by: Patrick McLean  gentoo.org>

 net/bonding.sh | 2 ++
 net/bridge.sh  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/net/bonding.sh b/net/bonding.sh
index e3fcaa7..bb8b061 100644
--- a/net/bonding.sh
+++ b/net/bonding.sh
@@ -133,6 +133,8 @@ bonding_pre_start()
for IFACE in ${slaves}; do
_delete_addresses
_down
+   local 
disable_ipv6="/proc/sys/net/ipv6/conf/${IFACE}/disable_ipv6"
+   [ -f "${disable_ipv6}" ] && printf '1\n' > 
"${disable_ipv6}"
done
fi
)

diff --git a/net/bridge.sh b/net/bridge.sh
index a380f6a..cea8a49 100644
--- a/net/bridge.sh
+++ b/net/bridge.sh
@@ -152,6 +152,8 @@ bridge_pre_start()
return 1
fi
# The interface is known to exist now
+   local 
disable_ipv6="/proc/sys/net/ipv6/conf/${IFACE}/disable_ipv6"
+   [ -f "${disable_ipv6}" ] && printf '1\n' > 
"${disable_ipv6}"
_up
if ${do_iproute2}; then
_netns ip link set "${x}" master "${BR_IFACE}"



[gentoo-commits] proj/netifrc:master commit in: doc/, net/

2024-08-28 Thread Patrick McLean
commit: bde6dd2ad5b393e351ae8fd8d89f3bec62e52914
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Jul  1 14:50:33 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Jul  1 14:51:25 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=bde6dd2a

Implement ip-token(8) addressing for IPv6.

This enables setting ip-token(8) up during pre-up from a config variable
ip6token_${IFVAR} to set up tokens to be used during SLAAC
auto-configuration.

Closes: https://bugs.gentoo.org/935280
Signed-off-by: Jaco Kroon  uls.co.za>

 doc/net.example.Linux.in | 10 ++
 net/ip6token.sh  | 25 +
 2 files changed, 35 insertions(+)

diff --git a/doc/net.example.Linux.in b/doc/net.example.Linux.in
index 143dc9d..c117f4d 100644
--- a/doc/net.example.Linux.in
+++ b/doc/net.example.Linux.in
@@ -106,6 +106,16 @@
 #config_eth0="192.168.0.2/24 scope host
 #4321:0:1:2:3:4:567:89ab/64 nodad home preferred_lft 0"
 
+# Tokenized IPv6 addressing (as per ip-token(8)) is also possible.  This will
+# grab the last 64 bits of the IP address below, and use that to auto-configure
+# IPv6 addresses, when using SLAAC.  For example, given ::dead:beef below and 
an
+# advertised prefix of 100::/64 then Linux will configure an IPv6 address of
+# 100::dead:beef/64 on the interface.  You can use "tail-end IPv4 addresses" 
too.
+#ip6token_eth0="::dead:beef"
+#ip6token_eth0="::192.168.0.1"
+#ip6token_eth0="::dead:beef:192.168.0.1"
+#ip6token_eth0=":::192.168.0.1" # OK because the prefix won't be ::/64.
+
 # Here's how to do routing if you need it
 # We add an IPv4 default route, IPv4 subnet route and an IPv6 unicast route
 #routes_eth0="default via 192.168.0.1

diff --git a/net/ip6token.sh b/net/ip6token.sh
new file mode 100644
index 000..71e17b5
--- /dev/null
+++ b/net/ip6token.sh
@@ -0,0 +1,25 @@
+# Copyright (c) 2024 Gentoo Authors
+
+ip6token_depend()
+{
+   program ip
+   after interface
+}
+
+_config_vars="$_config_vars ip6token"
+
+ip6token_pre_start()
+{
+   local tconfig
+   eval tconfig=\$ip6token_${IFVAR}
+
+   [ -z "${tconfig}" ] && return 0
+   ip token set "${tconfig}" dev "${IFACE}" 
+   return $?
+}
+
+ip6token_post_stop()
+{
+   ip token del dev "${IFACE}"
+   return $?
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/

2024-08-27 Thread Patrick McLean
commit: e364d42394b445dc206e586d597b21b6552a4533
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug 27 19:30:49 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Aug 27 19:31:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e364d423

app-admin/salt: Revert attempted fix for utcnow log spam

Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/salt-3007.1-r1.ebuild | 8 
 1 file changed, 8 deletions(-)

diff --git a/app-admin/salt/salt-3007.1-r1.ebuild 
b/app-admin/salt/salt-3007.1-r1.ebuild
index 4a31938ecc9e..8ff966a32715 100644
--- a/app-admin/salt/salt-3007.1-r1.ebuild
+++ b/app-admin/salt/salt-3007.1-r1.ebuild
@@ -399,14 +399,6 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 }
 
-python_prepare() {
-   if [[ ${EPYTHON#*.} -ge 12 ]]; then
-   # stop annoying warning from spamming logs
-   grep -Rl datetime.datetime.utcnow salt \
-   | xargs sed -i 
's:datetime.datetime.utcnow():datetime.datetime.now(datetime.UTC):'
-   fi
-}
-
 python_install_all() {
local -x USE_SETUPTOOLS=1
distutils-r1_python_install_all



[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/files/, app-admin/salt/

2024-08-27 Thread Patrick McLean
commit: 5a6b913cd0e47de25f201bdbeacd2380bfd24d4a
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug 27 19:14:20 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Aug 27 19:15:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6b913c

app-admin/salt: Add patch for pam module

Also fix annoying error in logs when running under py312

Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/files/salt-3006.9-pam-module.patch   | 13 +
 .../salt/{salt-3006.9-r1.ebuild => salt-3006.9-r2.ebuild}   |  1 +
 .../salt/{salt-3007.1.ebuild => salt-3007.1-r1.ebuild}  |  9 +
 3 files changed, 23 insertions(+)

diff --git a/app-admin/salt/files/salt-3006.9-pam-module.patch 
b/app-admin/salt/files/salt-3006.9-pam-module.patch
new file mode 100644
index ..c0af2ee5210f
--- /dev/null
+++ b/app-admin/salt/files/salt-3006.9-pam-module.patch
@@ -0,0 +1,13 @@
+diff --git a/salt/auth/pam.py b/salt/auth/pam.py
+index 6e179deb7c..935c523606 100644
+--- a/salt/auth/pam.py
 b/salt/auth/pam.py
+@@ -228,7 +228,7 @@ def authenticate(username, password):
+ env["SALT_PAM_PASSWORD"] = password
+ env["SALT_PAM_SERVICE"] = __opts__.get("auth.pam.service", "login")
+ env["SALT_PAM_ENCODING"] = __salt_system_encoding__
+-pyexe = pathlib.Path(__opts__.get("auth.pam.python", 
"/usr/bin/python3")).resolve()
++pyexe = pathlib.Path(__opts__.get("auth.pam.python", 
f"/usr/bin/{os.environ['EPYTHON']}")).resolve()
+ pyfile = pathlib.Path(__file__).resolve()
+ if not pyexe.exists():
+ log.error("Error 'auth.pam.python' config value does not exist: %s", 
pyexe)

diff --git a/app-admin/salt/salt-3006.9-r1.ebuild 
b/app-admin/salt/salt-3006.9-r2.ebuild
similarity index 99%
rename from app-admin/salt/salt-3006.9-r1.ebuild
rename to app-admin/salt/salt-3006.9-r2.ebuild
index 52019c14af26..f81dd7ade71d 100644
--- a/app-admin/salt/salt-3006.9-r1.ebuild
+++ b/app-admin/salt/salt-3006.9-r2.ebuild
@@ -138,6 +138,7 @@ RESTRICT="!test? ( test ) x86? ( test )"
 PATCHES=(
"${FILESDIR}/salt-3003-gentoolkit-revdep.patch"
"${FILESDIR}/salt-3005.1-no-entry-points.patch"
+   "${FILESDIR}/salt-3006.9-pam-module.patch"
 )
 
 python_prepare_all() {

diff --git a/app-admin/salt/salt-3007.1.ebuild 
b/app-admin/salt/salt-3007.1-r1.ebuild
similarity index 99%
rename from app-admin/salt/salt-3007.1.ebuild
rename to app-admin/salt/salt-3007.1-r1.ebuild
index d8b9533aac5e..4a31938ecc9e 100644
--- a/app-admin/salt/salt-3007.1.ebuild
+++ b/app-admin/salt/salt-3007.1-r1.ebuild
@@ -142,6 +142,7 @@ RESTRICT="
 
 PATCHES=(
"${FILESDIR}/salt-3003-gentoolkit-revdep.patch"
+   "${FILESDIR}/salt-3006.9-pam-module.patch"
 )
 
 python_prepare_all() {
@@ -398,6 +399,14 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 }
 
+python_prepare() {
+   if [[ ${EPYTHON#*.} -ge 12 ]]; then
+   # stop annoying warning from spamming logs
+   grep -Rl datetime.datetime.utcnow salt \
+   | xargs sed -i 
's:datetime.datetime.utcnow():datetime.datetime.now(datetime.UTC):'
+   fi
+}
+
 python_install_all() {
local -x USE_SETUPTOOLS=1
distutils-r1_python_install_all



[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/

2024-08-27 Thread Patrick McLean
commit: 57f3353aa51d3e21d7638ef51eac8e1fb55b2355
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug 27 17:29:43 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Aug 27 17:30:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f3353a

app-admin/salt: Update cherrypy minimum version

Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/{salt-3006.9.ebuild => salt-3006.9-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/salt/salt-3006.9.ebuild 
b/app-admin/salt/salt-3006.9-r1.ebuild
similarity index 99%
rename from app-admin/salt/salt-3006.9.ebuild
rename to app-admin/salt/salt-3006.9-r1.ebuild
index 4278c54ee0f5..52019c14af26 100644
--- a/app-admin/salt/salt-3006.9.ebuild
+++ b/app-admin/salt/salt-3006.9-r1.ebuild
@@ -70,7 +70,7 @@ RDEPEND="
>=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
>=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
)
-   cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
+   cherrypy? ( >=dev-python/cherrypy-18.6.1[${PYTHON_USEDEP}] )
cheetah? ( >=dev-python/cheetah3-3.2.2[${PYTHON_USEDEP}] )
genshi? ( dev-python/genshi[${PYTHON_USEDEP}] )
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyudev/, dev-python/pyudev/files/

2024-08-27 Thread Patrick McLean
commit: 9bc5eb110a8c86181c81eaf8feb75393d8e166d4
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug 27 17:29:21 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Aug 27 17:30:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc5eb11

dev-python/pyudev: add 0.24.3

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pyudev/Manifest|  1 +
 dev-python/pyudev/files/pyudev-0.24.3-tests.patch | 13 
 dev-python/pyudev/pyudev-0.24.3.ebuild| 77 +++
 3 files changed, 91 insertions(+)

diff --git a/dev-python/pyudev/Manifest b/dev-python/pyudev/Manifest
index b2322adc55a9..874c438f922a 100644
--- a/dev-python/pyudev/Manifest
+++ b/dev-python/pyudev/Manifest
@@ -1 +1,2 @@
 DIST pyudev-0.24.1.tar.gz 85963 BLAKE2B 
86c6d04691c99671735915564f58b4ef892e45925047487500bc7005343db7145941dde270f4ce9279881bd9bbf203965082d54b34b396febff52f387a1c26ac
 SHA512 
10e32d9a74884000fbf8b86bee60530f6e7b936b990e7ae3b76099ace71834602de404721101c1076ef57365622a9a8f4819d57f58508ced09a21b7d50326886
+DIST pyudev-0.24.3.gh.tar.gz 80807 BLAKE2B 
8b047c1d44f9bbb9ace782b690e0859eb3cdc2c1a994a398513e7cc2288803f8cfcdc227546de22275d47961f880bd76e0dec244e46abf451534f5648682febe
 SHA512 
9075437f6fdba0fc1921e252c0a49e1a5eeed8c5cf598856a32aa9f9fcb8885dc0727258d2965241b2e044acfdf70561d5aa3f1380b84e013afc7cb8dcbfce2b

diff --git a/dev-python/pyudev/files/pyudev-0.24.3-tests.patch 
b/dev-python/pyudev/files/pyudev-0.24.3-tests.patch
new file mode 100644
index ..a21327df2394
--- /dev/null
+++ b/dev-python/pyudev/files/pyudev-0.24.3-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/tests/_device_tests/_attributes_tests.py 
b/tests/_device_tests/_attributes_tests.py
+index 71b3a7a..9136cea 100644
+--- a/tests/_device_tests/_attributes_tests.py
 b/tests/_device_tests/_attributes_tests.py
+@@ -49,7 +49,7 @@ def test_getitem(self, a_context, device_datum):
+ device = Devices.from_path(a_context, device_datum.device_path)
+ assert all(
+ isinstance(device.attributes.get(key), bytes)
+-for key in device_datum.attributes.keys()
++for key in device_datum.attributes.keys() if key is not None
+ )
+ 
+ @given(strategies.sampled_from(_DEVICES))

diff --git a/dev-python/pyudev/pyudev-0.24.3.ebuild 
b/dev-python/pyudev/pyudev-0.24.3.ebuild
new file mode 100644
index ..29d6755427f4
--- /dev/null
+++ b/dev-python/pyudev/pyudev-0.24.3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..13} )
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Python binding to libudev"
+HOMEPAGE="https://pyudev.readthedocs.io/en/latest/ 
https://github.com/pyudev/pyudev";
+SRC_URI="https://github.com/pyudev/pyudev/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="qt5"
+
+# Known to fail on test system that aren't exactly the same devices as on CI
+#RESTRICT="test"
+
+RDEPEND="
+   virtual/udev
+"
+BDEPEND="
+   test? (
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGES.rst README.rst )
+
+PATCHES=(
+   "${FILESDIR}/pyudev-0.24.3-tests.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   if use test; then
+   ewarn "If your PORTAGE_TMPDIR is longer in length then 
'/var/tmp/',"
+   ewarn "change it to /var/tmp to ensure tests will pass."
+   fi
+
+   # tests are known to pass then fail on alternate runs
+   # tests: fix run_path
+   sed -e "s|== \('/run/udev'\)|in (\1,'/dev/.udev')|g" \
+   -i tests/test_core.py || die
+
+   # disable usage of hypothesis timeouts (too short)
+   sed -e '/@settings/s/(/(deadline=None,/' -i tests{,/_device_tests}/*.py 
|| die
+
+   # remove GUI tests that require a display server
+   rm tests/test_observer.py tests/test_observer_deprecated.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -a EPYTEST_DESELECT=(
+   # tests that require root access
+   tests/test_device.py::TestAttributes::test_asint
+   tests/test_device.py::TestAttributes::test_asbool
+   tests/test_device.py::TestAttributes::test_getitem
+   tests/test_device.py::TestAttributes::test_asstring
+
+   # tests don't work on systems that differ from the upstream CI
+   
tests/test_monitor.py::TestMoni

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-22 Thread Patrick McLean
commit: d1956081a0e7a77ec40aab09886691b13feb58b4
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 22 17:55:59 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Aug 22 17:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1956081

dev-util/ruff: add 0.6.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  24 ++
 dev-util/ruff/ruff-0.6.2.ebuild | 470 
 2 files changed, 494 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index f43189735b67..e752ca1c8be6 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -29,11 +29,13 @@ DIST bumpalo-3.16.0.crate 85677 BLAKE2B 
08da17b757931d2910e0299df53eb62731aa8c4e
 DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453
 SHA512 
96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 DIST cachedir-0.3.1.crate 8668 BLAKE2B 
94b624651fad1acb2b82d7d886449db2b5558e672ad220396c190d155fd1ba8d46fcb26eed6b15aadae91011c7c44ae32c8257696b3e3f0568c3f0e4c95442d0
 SHA512 
af060f442ce5e101493e99545befe0f7e4bee8a07fae4cd0eb20d5e1cb10957e4a93cf768c8bd21f60f7bb826d1278f20095ea869d9c006fba1261cc1288829e
 DIST camino-1.1.7.crate 36204 BLAKE2B 
ea87922e77401a23f25d66af303f39c568f37377e4f0cd6d206cb7b175a51528680bf67897e3b9830d276acb1b156b7c66e149b75370be202cb99fbbcea54233
 SHA512 
b82c809bd52549d16e286d514b5dbb1d640633b7ff05412ce3539e543de9c69d99bc3f62597b94fc0cedd7c8034ebf73663a6f647e46409b778baa4877928c45
+DIST camino-1.1.9.crate 37552 BLAKE2B 
28b21517730db408598f83e269ee8aa4dc5388c4b491779ebb6e76c478d407f929bda6906d88d429828d7f01be1762c72ecbb6d8c7aa4a1d1906109a17b45df1
 SHA512 
27a6a3cf72c46f15a6017aea44a048f2a8eb577aa9d2a088141b1cb7479106152ef0bc00a6cea9332c4df4d0c54aa6bd3dc21159f15640e347407c15a1bbf7ea
 DIST cast-0.3.0.crate 11452 BLAKE2B 
fe6e0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb
 SHA512 
4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 DIST castaway-0.2.3.crate 11509 BLAKE2B 
bbecba400bf98ef4158581f3b1673ca77dbec3ad754d3749f0e9342a47d1fa9f638c1388f0762413277b73251854ade26e08dd85b7d7133c73a5750d4dbf7d92
 SHA512 
2565a4e5709a25118462ac25b9f741e92456c81ddbf7c4e791d8c647f2ca5227b2f59ffac108f9d32c77cedc12219c517218c51a78b1d22a1baef1bf2c16e0a9
 DIST cc-1.0.95.crate 76485 BLAKE2B 
fb86d2c49e9ee73f1a7f9268274a879260b13adafa49c8bd4bcd4acb77861b7b65c5cdda988877e1ad2d4a4eee52308ddc29b545a07cf90cdcf10268ce639986
 SHA512 
7e19d1c2271a094311db96edc6faa6576366070dc2e77a666ce43016c367d5a94e832724b95b170650bdb16998699699e45d3ac2cd0eda6655c58c1e141d40d1
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 
6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37
 SHA512 
238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
+DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B 
a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e
 SHA512 
74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
 DIST chic-1.2.2.crate 10269 BLAKE2B 
2c792e22b71347e34769e4c43d12dccb92c9c2a3e502f144e5078e71bb6192700d3e783c5c3d6046c0c7070d27f1b19c1dffddd59f4fc4a9b755353c9c0b8340
 SHA512 
f143424b5d0e5366328a1bea169bd99ab214214c51223974ca847b36e3225f4946a57542a673fb2fb43e0b620782de4e4c87ed4ef22e97905aede4419a8c0603
 DIST chrono-0.4.38.crate 220559 BLAKE2B 
ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea
 SHA512 
858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
 DIST ciborium-0.2.2.crate 35611 BLAKE2B 
7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072
 SHA512 
8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
@@ -41,6 +43,7 @@ DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 
07636da78f59859515af0075cb36d9ca969113
 DIST ciborium-ll-0.2.2.crate 1469

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-22 Thread Patrick McLean
commit: 0a9f37a85a1830460930e5b334a7ec80f9bac26a
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 22 17:56:25 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Aug 22 17:56:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a9f37a8

dev-util/ruff: drop 0.5.7

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  22 --
 dev-util/ruff/ruff-0.5.7.ebuild | 465 
 2 files changed, 487 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index e752ca1c8be6..416c3697f52f 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -9,7 +9,6 @@ DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f2
 DIST annotate-snippets-0.6.1.crate 21894 BLAKE2B 
4684eb9c7aaaf7e34808338d05c523482709de2c79245df30e1d1148b79de77fc4bff88adefdb85d0675799749c9ed8bd1a14be0d75f68c2c7664ea5db13ec16
 SHA512 
3354bc87d4ff32f73db98546a6e434f3ecfe6d290f08df5ebaf6afec15dfbe105e6b4e91133f442246a7c2e534730550010ef18ff075f1f7d6267799962e2b23
 DIST annotate-snippets-0.9.2.crate 32065 BLAKE2B 
ecd635f285ebb3e24f5a37db14d7285e2ae8fec19c1ea53c21377eb65cc76777507bdf93ae23460f44099579b2fc2dcaaf97d7b8530290a8488ecd0feaa194b4
 SHA512 
668202780b4822d4cbbb654346eba1d36b6b47e0047df55f233768cff73ecd53220c8613179cede942a0bd2373eac753b29803e91924f1037dac1135a0690013
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-1.0.8.crate 15771 BLAKE2B 
c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff
 SHA512 
3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
@@ -41,10 +40,8 @@ DIST chrono-0.4.38.crate 220559 BLAKE2B 
ab828bfeed56eb737a1797d5e1132cafe87a1e14
 DIST ciborium-0.2.2.crate 35611 BLAKE2B 
7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072
 SHA512 
8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 
07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575
 SHA512 
641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 
3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488
 SHA512 
2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
-DIST clap-4.5.13.crate 56267 BLAKE2B 
233f2fb4405ee2ff669220214c13b6c94858dbc375c8bf7eb83d7488690d74ebd8e1514679e02d1354b493b6e37fd7ed4b2ae32065d115a7287014aece90c2af
 SHA512 
dd1a42ad3bf39463966c2ef76f3ec2dc5a847160bcd73de1718bd6706790f1ace183e3c9e6ee8d06f6ddea4b9bf30c884fa97d36b44f30dac26a85a52d9a0025
 DIST clap-4.5.15.crate 56612 BLAKE2B 
f5f34a6d3e84731de7dc1b54d8576e8e9e573fa1381e9bbcba8e2b66f8cc693ce51c7a876c34705ed705de7a793bfd2f4922fb86f8764adb7a4dacd03af06ff7
 SHA512 
a0bd102065cb29eb565e65408ce5bf37e3404b7496959614d10ff2f9bb2e29c1abf8f5a3716aa85994a49bce4ac12d63586c8ec8187c0d3a6f696a4804fb446b
 DIST clap-4.5.16.crate 56627 BLAKE2B 
83a6a9ad12b826affa68df179dc1cb534f58b6ae505f4794ca6dfaa8f8a9e33d93b9babd7931bf48bc13da31cb3078b442c4a2a2e84a8f2e675b5d620100c50d
 SHA512 
d13bfda2c3f77cf194acd87763d5f2fea83ec2135504b173af2941547a7d3dcf75c3757532c60b53c57600bf4859395ddc94a7dd92b17f44c60d3e781741f928
-DIST clap_builder-4.5.13.crate 16409

[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/

2024-08-21 Thread Patrick McLean
commit: d507963104138878980ca0e34558b826e4acb27d
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Aug 21 17:14:21 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Aug 21 17:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5079631

app-admin/salt: add 3006.9

Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest   |   1 +
 app-admin/salt/salt-3006.9.ebuild | 413 ++
 2 files changed, 414 insertions(+)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index e2718884de8b..b61095541f1d 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,5 +1,6 @@
 DIST salt-3005.5.tar.gz 17940104 BLAKE2B 
c7a820bc946c2cd8124fb6f559608ab1dc3cd85d6f0e7d0a2a87b7bc0dda361178e83b307c2fecd8a47d59032f85dc9f4caeef5698e98c0e349d1c6979f9f68a
 SHA512 
1332c9751a225dbf569601eb1932fe3ebea93c8d8be7485b1b8150d5200ad2e82954c970d59ba0e60062d059db78a50bffe69fc367bdb7b2388b62e19f32
 DIST salt-3006.5.tar.gz 20536455 BLAKE2B 
cf475dc5e919f6ab180578db2aae5f3655623b39b134d67609da4f607be909340c6e55c940cfb66f129cc75d40b5cdda094e866db116d8a45aa5eef26d8fa1eb
 SHA512 
8aaf5c5d36d8aa17b3fe867cee470f7b3c5dd1f6abaf5bdb49a3df76d3498d0dc1fa305a069bc95ad057489db229454b38b0ea9c1ade1e46b5d9b57aeef10c23
 DIST salt-3006.7.tar.gz 20562663 BLAKE2B 
b4ff9039509b1de7151060cb0e68252868d493e114e327a3c48bfc5584f67521a2106b41b77377f6d43ab5795399b6fe5860ce8e091459687c4a5b2378752729
 SHA512 
9d1759a7c0dfc9ad4fdc94460f0f3799483737207bfdc8ddd1424e5c6083ea74ef520f13c323d5cbd7f65c1d9bb13bbbeb5f2cafe6dcacbc2689e733794aef2d
+DIST salt-3006.9.tar.gz 19691113 BLAKE2B 
f08dfef58273cef809e4aa954d348b282967affa85e4b2814bb539c41bfcecde29e5a903ed14786b353262e31212c3d581550ac031b5c4866453bec398d5ae88
 SHA512 
96385f505363645d958c3a05f3d50b240f6c750b28e4a11b419c08ec152fc9a66930e555beeba282ef463986f4b570f6dda1ad944aefd14d4cce586a9f1741e1
 DIST salt-3007.0.tar.gz 20304228 BLAKE2B 
3db95ce779cfd08d61536dcfb4ff6ac31788ad1d6d4665b640dcc430f5a33847f231f94fd574c5d8df7b14e2854511c80610a37cd19be5429c4643be8bd9e0eb
 SHA512 
0e49d76dafdb981ee380ea89ceba2cddeae8cd95df1d188a6f8ba64a175c606aaf2f8101bacb040792255afdb46ae668cbc9464d0dbb055986e85cee4d5c130b
 DIST salt-3007.1.tar.gz 19401831 BLAKE2B 
ea8c89a24991467367dc0c50e3d2f864e2f6211ba9a71195d6308a86df16229fc77baa2ec837f043ebad36d9d7a6673fefa3a1a826472d900925e657e2152718
 SHA512 
732820bae98ce2eb74175a2c37c986076572e0e60d04a270861fd3b0b6871cd2cc703683a8c0d97ffc43b2f7fffb76ae709a1aea839d10abc9f5d0837eaade4b

diff --git a/app-admin/salt/salt-3006.9.ebuild 
b/app-admin/salt/salt-3006.9.ebuild
new file mode 100644
index ..4278c54ee0f5
--- /dev/null
+++ b/app-admin/salt/salt-3006.9.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_1{0..2} )
+
+DISTUTILS_USE_PEP517=setuptools
+inherit systemd distutils-r1
+
+DESCRIPTION="Salt is a remote execution and configuration manager"
+HOMEPAGE="https://www.saltstack.com/resources/community/
+   https://github.com/saltstack";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git";
+   EGIT_BRANCH="develop"
+else
+   inherit pypi
+   KEYWORDS="~amd64 ~riscv ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="
+   cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako
+   mongodb neutron nova openssl portage profile redis selinux test raet
+   +zeromq vim-syntax
+"
+
+RDEPEND="
+   sys-apps/pciutils
+   >=dev-python/certifi-2023.07.22[${PYTHON_USEDEP}]
+   dev-python/croniter[${PYTHON_USEDEP}]
+   dev-python/backports-ssl-match-hostname[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-41.0.3[${PYTHON_USEDEP}]
+   >=dev-python/distro-1.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/libnacl[${PYTHON_USEDEP}]
+   dev-python/looseversion[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pycryptodome-3.19.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.32.3[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   dev-python/watchdog[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-3.0.3[${PYTHON_USEDEP}]
+   libcloud? (
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/aiosignal[${PYTHON_USEDEP}]
+   >=dev-python/apache-libcloud-2.5.0[$

[gentoo-commits] repo/gentoo:master commit in: dev-python/backports-ssl-match-hostname/

2024-08-21 Thread Patrick McLean
commit: e63f2c212e2ad7f3ab3028e422f10df37aeaeac0
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug 20 18:09:28 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Aug 21 17:14:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63f2c21

dev-python/backports-ssl-match-hostname: new package, add 3.7.0.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/backports-ssl-match-hostname/Manifest   |  1 +
 .../backports-ssl-match-hostname-3.7.0.1.ebuild| 26 ++
 .../backports-ssl-match-hostname/metadata.xml  | 11 +
 3 files changed, 38 insertions(+)

diff --git a/dev-python/backports-ssl-match-hostname/Manifest 
b/dev-python/backports-ssl-match-hostname/Manifest
new file mode 100644
index ..23990ee86a4a
--- /dev/null
+++ b/dev-python/backports-ssl-match-hostname/Manifest
@@ -0,0 +1 @@
+DIST backports.ssl_match_hostname-3.7.0.1.tar.gz 5722 BLAKE2B 
fcacafd3963070adb3593003244cb5b64ba5dcf3f623afccb689ffa6546b59ac858b60a7c240b3074927974460746e3396e4c61ce61e1aad0c6bbf0b80dc2f61
 SHA512 
9048ed093dc8a166a80d16a9aa0e06d36ea43ce7d324818608d25b1ef5057b1c66dd3514f9b35ab13bc60b2e5a3de29e690607e928fac2c9df16506759bd14dd

diff --git 
a/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.7.0.1.ebuild
 
b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.7.0.1.ebuild
new file mode 100644
index ..216dc83cbc23
--- /dev/null
+++ 
b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.7.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+inherit pypi distutils-r1
+
+MY_PN=${PN/-/.}
+MY_PN=${MY_PN//-/_}
+DESCRIPTION="The ssl.match_hostname() function from Python 3.7"
+HOMEPAGE="
+   https://pypi.org/project/backports.ssl_match_hostname/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}" "${PV}")"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+python_prepare_all() {
+   sed -e 's:from distutils.core:from setuptools:' -i setup.py || die
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/backports-ssl-match-hostname/metadata.xml 
b/dev-python/backports-ssl-match-hostname/metadata.xml
new file mode 100644
index ..9e6f1b35e1aa
--- /dev/null
+++ b/dev-python/backports-ssl-match-hostname/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+   
+   backports-ssl-match-hostname
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-16 Thread Patrick McLean
commit: 7ed22a68541c405068756cc7852f7d9e09634cf2
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Aug 17 00:10:03 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sat Aug 17 00:10:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed22a68

dev-util/ruff: drop 0.6.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/ruff-0.6.0.ebuild | 467 
 1 file changed, 467 deletions(-)

diff --git a/dev-util/ruff/ruff-0.6.0.ebuild b/dev-util/ruff/ruff-0.6.0.ebuild
deleted file mode 100644
index 68f124d83452..
--- a/dev-util/ruff/ruff-0.6.0.ebuild
+++ /dev/null
@@ -1,467 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.3
-
-EAPI=8
-
-CRATES="
-   Inflector@0.11.4
-   adler@1.0.2
-   ahash@0.8.11
-   aho-corasick@1.1.3
-   allocator-api2@0.2.16
-   android-tzdata@0.1.1
-   android_system_properties@0.1.5
-   anes@0.1.6
-   annotate-snippets@0.6.1
-   annotate-snippets@0.9.2
-   anstream@0.6.13
-   anstyle-parse@0.2.3
-   anstyle-query@1.0.2
-   anstyle-wincon@3.0.2
-   anstyle@1.0.8
-   anyhow@1.0.86
-   append-only-vec@0.1.5
-   arc-swap@1.7.1
-   argfile@0.2.1
-   arrayvec@0.7.4
-   autocfg@1.2.0
-   base64@0.22.0
-   bincode@1.3.3
-   bitflags@1.3.2
-   bitflags@2.6.0
-   bstr@1.10.0
-   bumpalo@3.16.0
-   byteorder@1.5.0
-   cachedir@0.3.1
-   camino@1.1.7
-   cast@0.3.0
-   castaway@0.2.3
-   cc@1.0.95
-   cfg-if@1.0.0
-   cfg_aliases@0.1.1
-   chic@1.2.2
-   chrono@0.4.38
-   ciborium-io@0.2.2
-   ciborium-ll@0.2.2
-   ciborium@0.2.2
-   clap@4.5.15
-   clap_builder@4.5.15
-   clap_complete@4.5.2
-   clap_complete_command@0.6.1
-   clap_complete_nushell@4.5.2
-   clap_derive@4.5.13
-   clap_lex@0.7.0
-   clearscreen@3.0.0
-   codspeed-criterion-compat@2.6.0
-   codspeed@2.6.0
-   colorchoice@1.0.0
-   colored@2.1.0
-   compact_str@0.8.0
-   console@0.15.8
-   console_error_panic_hook@0.1.7
-   console_log@1.0.0
-   core-foundation-sys@0.8.6
-   countme@3.0.1
-   crc32fast@1.4.0
-   criterion-plot@0.5.0
-   criterion@0.5.1
-   crossbeam-channel@0.5.12
-   crossbeam-deque@0.8.5
-   crossbeam-epoch@0.9.18
-   crossbeam-queue@0.3.11
-   crossbeam-utils@0.8.19
-   crossbeam@0.8.4
-   crunchy@0.2.2
-   ctrlc@3.4.4
-   darling@0.20.8
-   darling_core@0.20.8
-   darling_macro@0.20.8
-   dashmap@5.5.3
-   dashmap@6.0.1
-   diff@0.1.13
-   dirs-sys@0.3.7
-   dirs-sys@0.4.1
-   dirs@4.0.0
-   dirs@5.0.1
-   drop_bomb@0.1.5
-   dyn-clone@1.0.17
-   either@1.11.0
-   encode_unicode@0.3.6
-   env_filter@0.1.0
-   env_logger@0.11.5
-   equivalent@1.0.1
-   errno@0.3.8
-   etcetera@0.8.0
-   fastrand@2.0.2
-   fern@0.6.2
-   filetime@0.2.24
-   flate2@1.0.28
-   fnv@1.0.7
-   form_urlencoded@1.2.1
-   fs-err@2.11.0
-   fsevent-sys@4.1.0
-   getopts@0.2.21
-   getrandom@0.2.14
-   glob@0.3.1
-   globset@0.4.14
-   half@2.4.1
-   hashbrown@0.14.5
-   hashlink@0.9.1
-   heck@0.5.0
-   hermit-abi@0.3.9
-   home@0.5.9
-   humantime@2.1.0
-   iana-time-zone-haiku@0.1.2
-   iana-time-zone@0.1.60
-   ident_case@1.0.1
-   idna@0.5.0
-   ignore@0.4.22
-   imara-diff@0.1.7
-   imperative@1.0.6
-   indexmap@2.3.0
-   indicatif@0.17.8
-   indoc@2.0.5
-   inotify-sys@0.1.5
-   inotify@0.9.6
-   insta-cmd@0.6.0
-   insta@1.39.0
-   instant@0.1.12
-   is-docker@0.2.0
-   is-macro@0.3.6
-   is-terminal@0.4.12
-   is-wsl@0.4.0
-   itertools@0.10.5
-   itertools@0.13.0
-   itoa@1.0.11
-   jobserver@0.1.32
-   jod-thread@0.1.2
-   js-sys@0.3.69
-   kqueue-sys@1.0.4
-   kqueue@1.0.8
-   lazy_static@1.4.0
-   libc@0.2.155
-   libcst@1.4.0
-   libcst_derive@1.4.0
-   libmimalloc-sys@0.1.39
-   libredox@0.1.3
-   linked-hash-map@0.5.6
-   linux-raw-sys@0.4.13
-   lock_api@0.4.11
-   log@0.4.22
-   lsp-server@0.7.6
-   matchers@0.1.0
-   matches@0.1.10
-   matchit@0.8.4
-   memchr@2.7.4
-   mimalloc@0.1.43
-   minimal-lexical@0.2.1
-   miniz_oxide@0.7.2
-   mio@0.8.11
-   natord@1.0.9
-   newtype-uuid@1.1.0
-   nix@0.28.0
-   nom@7.1.3
-   notify@6.1.1
-   nu-ansi-term@0.46.0
-   nu-ansi-term@0.50.1
-   num-traits@0.2.18
-   number_prefix@0.4.0
-   once_cell@1.19.0
-   oorandom@11.1.3
-   option-ext@0.2.0
-   ordermap@0.5.1
-   os_str_bytes@7.0.0
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-16 Thread Patrick McLean
commit: ba045eb5bca45c1586266ff42614e6181dfb86d4
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Aug 16 23:35:18 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Aug 16 23:35:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba045eb5

dev-util/ruff: add 0.6.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |   2 +-
 dev-util/ruff/ruff-0.6.1.ebuild | 467 
 2 files changed, 468 insertions(+), 1 deletion(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 63b64e63dec7..f43189735b67 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -215,7 +215,7 @@ DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 
2408ebfe5f0dd6578c33f18e8ea9a0a7a8
 DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 
9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b
 SHA512 
925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
 DIST ring-0.17.8.crate 4188554 BLAKE2B 
f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab
 SHA512 
e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
 DIST ruff-0.5.7.gh.tar.gz 4970307 BLAKE2B 
b57370b9107c1c2a37a67ce5a36c337ddb26c93ecd9fcf418d07cd4be899649b31b5d13218f523e37ba463219b7f5a3c4c78c9e30da23672b4836edbec8aafca
 SHA512 
ef61008a854b544a6f666f6c5cef3f19c57fca77dc41314341bca4ea185a5df1a659c50a6d8fe3d12fbdfb830ceedc039aa12ab7e43a5dce417c231364ce7789
-DIST ruff-0.6.0.gh.tar.gz 5000511 BLAKE2B 
a6cb5546f20c5340e6598811d2e88dc001886c876b0da3f6532de73273a6029b567178ab2e6d8a5cd40c3030133a0696ec4f1eb84b5ff9fcd48f5fd5ec5fa249
 SHA512 
cb00ad45a84bc41401a10bacc44b76b0721eeaa4dcfdedeeaa7472a3df85b24e10329a06b92bb24b6c9c2eb1753f8460dabed2a231df2214b3db25c492474ef3
+DIST ruff-0.6.1.gh.tar.gz 5008090 BLAKE2B 
018934f8b4bc14ffc8cbc919ed0b7f4bd95fada42099dd25fd3494c5ea4e3e43b79f5aa58a9893031d19c37a1d3bffa9e5f938350e8398444d98fc4159cfc05b
 SHA512 
b448c893c17d273edfc71774670726da533a3994b9dabcbe72a301523422af66e87e95cef964d71ebec19f8f5693d6cad17704d332d1c00bc0ab6cbcc497a644
 DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B 
d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b
 SHA512 
b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9
 SHA512 
84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
 DIST rustc-hash-2.0.0.crate 12691 BLAKE2B 
b6a619f681e897c8a9167bb88d6ba78715010ac6c1ef9a7a9e115fe8aab10fcd9d4f5e1893e89a36a59118819dbf67de3d261a190fe37948137f097bc99b3fd2
 SHA512 
996ad683db2e6839ee28fdc4a31293aecce7baefaf6051220a633a00beddef1be41aef0995d7501e5b92dbc85350ced920bc980d05f5ba235e9a5d1a13464339

diff --git a/dev-util/ruff/ruff-0.6.1.ebuild b/dev-util/ruff/ruff-0.6.1.ebuild
new file mode 100644
index ..68f124d83452
--- /dev/null
+++ b/dev-util/ruff/ruff-0.6.1.ebuild
@@ -0,0 +1,467 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.3
+
+EAPI=8
+
+CRATES="
+   Inflector@0.11.4
+   adler@1.0.2
+   ahash@0.8.11
+   aho-corasick@1.1.3
+   allocator-api2@0.2.16
+   android-tzdata@0.1.1
+   android_system_properties@0.1.5
+   anes@0.1.6
+   annotate-snippets@0.6.1
+   annotate-snippets@0.9.2
+   anstream@0.6.13
+   anstyle-parse@0.2.3
+   anstyle-query@1.0.2
+   anstyle-wincon@3.0.2
+   anstyle@1.0.8
+   anyhow@1.0.86
+   append-only-vec@0.1.5
+   arc-swap@1.7.1
+   argfile@0.2.1
+   arrayvec@0.7.4
+   autocfg@1.2.0
+   base64@0.22.0
+   bincode@1.3.3
+   bitflags@1.3.2
+   bitflags@2.6.0
+   bstr@1.10.0
+   bumpalo@3.16.0
+   byteorder@1.5.0
+   cachedir@0.3.1
+   camino@1.1.7
+   cast@0.3.0
+   castaway@0.2.3
+   cc@1.0.95
+   cfg-if@1.0.0
+   cfg_aliases@0.1.1
+   chic@1.2.2
+   chrono@0.4.38
+   ciborium-io@0.2.2
+   ciborium-ll@0.2.2
+   ciborium@0.2.2
+   clap@4.5.15
+   clap_builder@4.5.15
+   clap_complete@4.5.2
+   clap_complete_command@0.6.1
+   clap_complete_nushell@4.5.2
+   clap_derive@4.5.13
+   clap_lex@0.7.0
+   clearscreen@3.0.0
+   codspeed-criterion-compat@2.6.0
+   codspeed@2.6.0
+   colorchoice@1.0.0
+   colored@2.1.0
+   com

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-15 Thread Patrick McLean
commit: 1012cd220c41147e9b061b2200c87dd0f67ea178
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 15 17:35:49 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Aug 15 17:36:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1012cd22

dev-util/ruff: add 0.6.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  24 +++
 dev-util/ruff/ruff-0.6.0.ebuild | 467 
 2 files changed, 491 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index df7059c0dd70..216ebb6b77f5 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -10,6 +10,7 @@ DIST annotate-snippets-0.6.1.crate 21894 BLAKE2B 
4684eb9c7aaaf7e34808338d05c5234
 DIST annotate-snippets-0.9.2.crate 32065 BLAKE2B 
ecd635f285ebb3e24f5a37db14d7285e2ae8fec19c1ea53c21377eb65cc76777507bdf93ae23460f44099579b2fc2dcaaf97d7b8530290a8488ecd0feaa194b4
 SHA512 
668202780b4822d4cbbb654346eba1d36b6b47e0047df55f233768cff73ecd53220c8613179cede942a0bd2373eac753b29803e91924f1037dac1135a0690013
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-1.0.8.crate 15771 BLAKE2B 
c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff
 SHA512 
3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
@@ -41,8 +42,10 @@ DIST ciborium-0.2.2.crate 35611 BLAKE2B 
7bb34ed2b16f55af2d762bbc83263bba901a0f05
 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 
07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575
 SHA512 
641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 
3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488
 SHA512 
2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
 DIST clap-4.5.13.crate 56267 BLAKE2B 
233f2fb4405ee2ff669220214c13b6c94858dbc375c8bf7eb83d7488690d74ebd8e1514679e02d1354b493b6e37fd7ed4b2ae32065d115a7287014aece90c2af
 SHA512 
dd1a42ad3bf39463966c2ef76f3ec2dc5a847160bcd73de1718bd6706790f1ace183e3c9e6ee8d06f6ddea4b9bf30c884fa97d36b44f30dac26a85a52d9a0025
+DIST clap-4.5.15.crate 56612 BLAKE2B 
f5f34a6d3e84731de7dc1b54d8576e8e9e573fa1381e9bbcba8e2b66f8cc693ce51c7a876c34705ed705de7a793bfd2f4922fb86f8764adb7a4dacd03af06ff7
 SHA512 
a0bd102065cb29eb565e65408ce5bf37e3404b7496959614d10ff2f9bb2e29c1abf8f5a3716aa85994a49bce4ac12d63586c8ec8187c0d3a6f696a4804fb446b
 DIST clap-4.5.9.crate 56348 BLAKE2B 
e2c60cc6dacc6d6c7d3718ae3748ed5f681722ef060c6b2c4ec1262da4ff4c3b235df3127946816ad61aa03d3b98c55739877dd14d1182a7d4c37daf6e1e349b
 SHA512 
6eae38d69f99fdcc7e2a1f799b4ae770a00dc8556def97a10d578426f6770e0d86fc32816aac2dc5a59c147dbd7501eb9f7b94953a2342cf74b1034459705e88
 DIST clap_builder-4.5.13.crate 164093 BLAKE2B 
f938635782ba9c1a675bc15a73a36ee7f1cbee501dd10be6f267364fde125c75474e5abe226e0eaf0c9fb224887c65bbc1be4641ca093282d3042f9980f4ab94
 SHA512 
ab7a29b29a15d22701550fc590ca6ec256edf03828e2b9a87072734a8f66b6e5a1843ac2ee7856c62472960af4e8f40840f840adb78ce5afca918f333e0f623f
+DIST clap_builder-4.5.15.crate 16371

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-15 Thread Patrick McLean
commit: 3fa49e52021ff4e1e3b7acbd66cafd628a86611e
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Aug 15 17:36:16 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Aug 15 17:36:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa49e52

dev-util/ruff: drop 0.5.5

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  25 ---
 dev-util/ruff/ruff-0.5.5.ebuild | 457 
 2 files changed, 482 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 216ebb6b77f5..63b64e63dec7 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -17,7 +17,6 @@ DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc
 DIST anyhow-1.0.86.crate 46741 BLAKE2B 
21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3
 SHA512 
3853da32a2c53d73969bb29a1e622f3a6d5832ddc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
 DIST append-only-vec-0.1.5.crate 6810 BLAKE2B 
28dbbbde3d8642251740eec1a04a28b6bb64eb1af9f47021c6c3bad7beeea11fdbb26f94298fdf424b3ea3cd5db293f6b589b9784792f0b32b67dec96929c8b1
 SHA512 
e5f965d4f178beac62796dc6453b439e99b18887be41501e7759ed0e7df33677bfcd2605ed77ea477468c6067316a0ede0eb54d5b9c70401458a536a3a24709f
 DIST arc-swap-1.7.1.crate 68512 BLAKE2B 
5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16
 SHA512 
070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff
-DIST argfile-0.2.0.crate 9042 BLAKE2B 
dbe5f6061a18aeeb6ff09e7d7c03cde0077c0fb643c44baa6bb0194bf79a1e6178856d58f5a2132603228821483b1de50ff54a27434fe9fa59f5bb58524cd42d
 SHA512 
f883df69a34b00c132fa8f5d4b64768e8136773aaa3a6c748ae001301485a4cc1af603d9940083c3f7b62d29a3945850b7136be9b49a7f2066579582583b51d5
 DIST argfile-0.2.1.crate 9058 BLAKE2B 
19a094f43f1dcc6874c4f10604bb0b29da93ef346127cadb76fa1c9ae90c598e2e91bb98c683c4c31b7dee56d20971cede5d0785df45244a9bef157a1d6a0889
 SHA512 
ca0d8f5dd7748443b131c63ed0cac31857f090ff8f3616167290b1ac491495ffec26aaafa258c02492e0fe4447e3ae398089afe0e06daa5556520866e527e6e5
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
@@ -26,7 +25,6 @@ DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.6.0.crate 45357 BLAKE2B 
3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6
 SHA512 
f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
 DIST bstr-1.10.0.crate 380426 BLAKE2B 
19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74
 SHA512 
823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
-DIST bstr-1.9.1.crate 380305 BLAKE2B 
52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7
 SHA512 
67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
 DIST bumpalo-3.16.0.crate 85677 BLAKE2B 
08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49
 SHA512 
a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
 DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453
 SHA512 
96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 DIST cachedir-0.3.1.crate 866

[gentoo-commits] repo/gentoo:master commit in: x11-libs/vte/

2024-08-09 Thread Patrick McLean
commit: 9d40a05bd21e1f8123cc7728748ac6dfa6241247
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Aug  9 19:30:40 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Aug  9 19:30:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d40a05b

x11-libs/vte: Filter LTO since upstream does not support it

Bug: https://bugs.gentoo.org/937621
Signed-off-by: Patrick McLean  gentoo.org>

 x11-libs/vte/vte-0.76.3.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-libs/vte/vte-0.76.3.ebuild b/x11-libs/vte/vte-0.76.3.ebuild
index 285113a92726..09a196f39dae 100644
--- a/x11-libs/vte/vte-0.76.3.ebuild
+++ b/x11-libs/vte/vte-0.76.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..13} )
 
-inherit gnome.org meson python-any-r1 vala xdg
+inherit flag-o-matic gnome.org meson python-any-r1 vala xdg
 
 DESCRIPTION="Library providing a virtual terminal emulator widget"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/vte/";
@@ -76,6 +76,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build
+   filter-lto
+
local emesonargs=(
-Da11y=true
$(meson_use debug)



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2024-08-09 Thread Patrick McLean
commit: 713702c8216fcb6d2b0796b1316bdbfff1833555
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Aug  9 19:26:15 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Aug  9 19:26:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713702c8

gui-libs/vte-common: Filter LTO (bug #937621)

Closes: https://bugs.gentoo.org/937621
Signed-off-by: Patrick McLean  gentoo.org>

 gui-libs/vte-common/vte-common-0.76.3.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-libs/vte-common/vte-common-0.76.3.ebuild 
b/gui-libs/vte-common/vte-common-0.76.3.ebuild
index 59604c62750b..34b77c8c570f 100644
--- a/gui-libs/vte-common/vte-common-0.76.3.ebuild
+++ b/gui-libs/vte-common/vte-common-0.76.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{10..13} )
 
-inherit gnome.org meson python-any-r1
+inherit flag-o-matic gnome.org meson python-any-r1
 
 DESCRIPTION="Library providing a virtual terminal emulator widget"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/vte";
@@ -50,6 +50,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Upstream don't support LTO & error out on it in meson.build (bug 
#926156)
+   filter-lto
+
local emesonargs=(
-Da11y=false
-Ddebug=false



[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-08-09 Thread Patrick McLean
commit: d009f4b968f296482a5e65560487cacdbb1b8e67
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Aug  9 17:45:49 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Aug  9 17:46:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d009f4b9

dev-util/ruff: add 0.5.7

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  28 +++
 dev-util/ruff/ruff-0.5.7.ebuild | 465 
 2 files changed, 493 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index bb5055234f57..7c7247d2a4bd 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -14,8 +14,10 @@ DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anyhow-1.0.86.crate 46741 BLAKE2B 
21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3
 SHA512 
3853da32a2c53d73969bb29a1e622f3a6d5832ddc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
+DIST append-only-vec-0.1.5.crate 6810 BLAKE2B 
28dbbbde3d8642251740eec1a04a28b6bb64eb1af9f47021c6c3bad7beeea11fdbb26f94298fdf424b3ea3cd5db293f6b589b9784792f0b32b67dec96929c8b1
 SHA512 
e5f965d4f178beac62796dc6453b439e99b18887be41501e7759ed0e7df33677bfcd2605ed77ea477468c6067316a0ede0eb54d5b9c70401458a536a3a24709f
 DIST arc-swap-1.7.1.crate 68512 BLAKE2B 
5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16
 SHA512 
070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff
 DIST argfile-0.2.0.crate 9042 BLAKE2B 
dbe5f6061a18aeeb6ff09e7d7c03cde0077c0fb643c44baa6bb0194bf79a1e6178856d58f5a2132603228821483b1de50ff54a27434fe9fa59f5bb58524cd42d
 SHA512 
f883df69a34b00c132fa8f5d4b64768e8136773aaa3a6c748ae001301485a4cc1af603d9940083c3f7b62d29a3945850b7136be9b49a7f2066579582583b51d5
+DIST argfile-0.2.1.crate 9058 BLAKE2B 
19a094f43f1dcc6874c4f10604bb0b29da93ef346127cadb76fa1c9ae90c598e2e91bb98c683c4c31b7dee56d20971cede5d0785df45244a9bef157a1d6a0889
 SHA512 
ca0d8f5dd7748443b131c63ed0cac31857f090ff8f3616167290b1ac491495ffec26aaafa258c02492e0fe4447e3ae398089afe0e06daa5556520866e527e6e5
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
 DIST base64-0.22.0.crate 81568 BLAKE2B 
55e6bfde846bc14010fd706686544a1706dc9cea034435b5bf97bbbfcdab57210e69b425c9f2adf7b088b6f2cbe0f8148077a8be3aad88114c404738682c
 SHA512 
116928d2fed66b43ecc8ffb4e1cdafb1aec3005e0034e2cacf1cd3cac7a591aed8e423fb2523900c25a4592ada49d3a0e438703afe7bb66dd1ab9fcaade24000
@@ -23,6 +25,7 @@ DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST bitflags-2.6.0.crate 45357 BLAKE2B 
3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6
 SHA512 
f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
+DIST bstr-1.10.0.crate 38042

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/files/, dev-util/ruff/

2024-08-09 Thread Patrick McLean
commit: efdf5d1fad7005579c74d86cd049c0be9e206d2f
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Aug  9 17:46:29 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Aug  9 17:46:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efdf5d1f

dev-util/ruff: drop 0.4.10, 0.5.0, 0.5.2, 0.5.4

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest |  86 
 .../ruff/files/ruff-0.4.10-release-tests.patch |  40 --
 dev-util/ruff/ruff-0.4.10.ebuild   | 495 -
 dev-util/ruff/ruff-0.5.0.ebuild| 459 ---
 dev-util/ruff/ruff-0.5.2.ebuild| 458 ---
 dev-util/ruff/ruff-0.5.4.ebuild| 457 ---
 6 files changed, 1995 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 7c7247d2a4bd..df7059c0dd70 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -23,7 +23,6 @@ DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280
 DIST base64-0.22.0.crate 81568 BLAKE2B 
55e6bfde846bc14010fd706686544a1706dc9cea034435b5bf97bbbfcdab57210e69b425c9f2adf7b088b6f2cbe0f8148077a8be3aad88114c404738682c
 SHA512 
116928d2fed66b43ecc8ffb4e1cdafb1aec3005e0034e2cacf1cd3cac7a591aed8e423fb2523900c25a4592ada49d3a0e438703afe7bb66dd1ab9fcaade24000
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST bitflags-2.6.0.crate 45357 BLAKE2B 
3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6
 SHA512 
f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
 DIST bstr-1.10.0.crate 380426 BLAKE2B 
19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74
 SHA512 
823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
 DIST bstr-1.9.1.crate 380305 BLAKE2B 
52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7
 SHA512 
67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
@@ -32,7 +31,6 @@ DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc
 DIST cachedir-0.3.1.crate 8668 BLAKE2B 
94b624651fad1acb2b82d7d886449db2b5558e672ad220396c190d155fd1ba8d46fcb26eed6b15aadae91011c7c44ae32c8257696b3e3f0568c3f0e4c95442d0
 SHA512 
af060f442ce5e101493e99545befe0f7e4bee8a07fae4cd0eb20d5e1cb10957e4a93cf768c8bd21f60f7bb826d1278f20095ea869d9c006fba1261cc1288829e
 DIST camino-1.1.7.crate 36204 BLAKE2B 
ea87922e77401a23f25d66af303f39c568f37377e4f0cd6d206cb7b175a51528680bf67897e3b9830d276acb1b156b7c66e149b75370be202cb99fbbcea54233
 SHA512 
b82c809bd52549d16e286d514b5dbb1d640633b7ff05412ce3539e543de9c69d99bc3f62597b94fc0cedd7c8034ebf73663a6f647e46409b778baa4877928c45
 DIST cast-0.3.0.crate 11452 BLAKE2B 
fe6e0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb
 SHA512 
4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST castaway-0.2.2.crate 11091 BLAKE2B 
3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b
 SHA512 
dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
 DIST castaway-0.2.3.crate 11509 BLAKE2B 
bbecba400bf98ef4158581f3b1673ca77dbec3ad754d3749f0e9342a47d1fa9f638c1388f0762413277b73251854ade26e08dd85b7d7133c73a5750d4dbf7d92
 SHA512 
2565a4e5709a25118462ac25b9f741e92456c81ddbf7c4e791d8c647f2ca5227b2f59ffac108f9d32c77cedc12219c517218c51a78b1d22a1baef1bf2c16e0a9
 DIST cc-1.0.95.crate 7648

[gentoo-commits] repo/gentoo:master commit in: dev-util/difftastic/

2024-08-05 Thread Patrick McLean
commit: cf3ace163e472969d9ed56949923d4204b83e61f
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug  6 00:14:10 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Aug  6 00:14:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf3ace16

dev-util/difftastic: add 0.60.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/difftastic/Manifest |   5 +
 dev-util/difftastic/difftastic-0.60.0.ebuild | 193 +++
 2 files changed, 198 insertions(+)

diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest
index 829c393d9727..1a7c7659455d 100644
--- a/dev-util/difftastic/Manifest
+++ b/dev-util/difftastic/Manifest
@@ -18,6 +18,7 @@ DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e804674
 DIST bytecount-0.6.2.crate 12347 BLAKE2B 
1ed4fa4a515567d8eabc2af03f0e1a3c89a24aa6cd77696a57bb94c25650f02b2f0e1e476fe9cb024a17d910442b940ea21bac3a99588146b8d89ab4adab0eca
 SHA512 
990460eedfd41b6b52278c9dfcac81872e755d40cb839d162bddf44a30eec3a9fd76369847f10edf6c2b2d95cbec562e9a2a6c6dce37f2ee59ca9edfe972a279
 DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cc-1.0.90.crate 73954 BLAKE2B 
840417889519dec96a745c49ecbc8b0d3da9b37a4b6b0165ee8983c07b8150061690b34409381365ae4c70c5780923d19cddce29d5fbc370eb6b6fff29121436
 SHA512 
349f3c3f8208632f8754cc05d70976eb14f3f13a14d59413994c656efc36bb32b7310adc7d5f3a6745f15e0aaa88334644c9aba8d29fb961215d74bec605307e
+DIST cc-1.1.5.crate 81493 BLAKE2B 
3edd99cd9d05b090a57cf62f1236c02d0731baa8b2bdcd6c14f21e68323cdf4a65439f81701c1b1960b70919f1a342f1ad8e0bc830bfd187eedbbf443a5df77b
 SHA512 
2ee646d3808bd06b3bba5788d0f93762009875e1f5c25dad67b0f8dafcb512be3ff105bf9d2e92a2507a2fd942b8d774004971c1f203ad40894336ffb89ceebd
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-3.1.18.crate 209664 BLAKE2B 
97b499c2909045fe25ed77a22d55f32085e85876e18f00fc23f19fec5e87e1d1a7a9b1c6ac4c44cb6cd4a1fe7647effc9825be0621bd088b17a421ec6e738c0d
 SHA512 
bd06202304e04cdbe12e7532ff9f112e0cd3c8fbab00232149eaf9f296acc308b18d2a7e7926c22f1c39db92a2af140b39eeb7affeb30226d9a9cd73dff41b39
 DIST clap-3.2.25.crate 219403 BLAKE2B 
75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4
 SHA512 
557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
@@ -44,6 +45,7 @@ DIST difftastic-0.54.0.gh.tar.gz 58647254 BLAKE2B 
93900c7a89399893e44bffcd010b52
 DIST difftastic-0.55.0.gh.tar.gz 61809092 BLAKE2B 
28a5b0da275f886f0960b870d3d171969df58ff99c2a67a143c4fe167ae1056daebda0e8df0d71bbb604fd66d6c91c8021501bf9b54540bf499ddc43ff8972d5
 SHA512 
1a597a9bce65e996bbae1a3403f3f2f9f3db9a7e805908334f134a84bc42749b9b13bd2e50d97c032d5e274e3416d99b8563a6e6f9729f4bbda7b4b04dd2bac5
 DIST difftastic-0.57.0.gh.tar.gz 42654201 BLAKE2B 
f5772e29537eef6775ce2d731f4ea15ed04c3534e724fd4eaada02aeeb376b773a66b31ff4db9c8eb9d0b5c8311bb76fbf3a48756c4785692b9b487f76329a47
 SHA512 
30303a50b6d7daca7dd2d8ed40aa157e16eef52df01c5605ebcdb53789d252ca526d34156c2f6e842ca90e4cabe89ab7f2b0ce05058ca7b59dffa1d9d60fe9a5
 DIST difftastic-0.58.0.gh.tar.gz 42962336 BLAKE2B 
88f3ebea8ed3f00406da4679a8b26226b54d27c29215b41b7622d2f30f185de0b673972da678dff78e6ee7a932ccce290996bd61038c7a040c48ee228393b7a5
 SHA512 
b6bd3f8919df84aa084e645552a2ce468b2112a245f1757889b353243007ad08ff5cd5d144bf290624db643a9ef5f8607398a7686974e2c450010baf95b883c0
+DIST difftastic-0.60.0.gh.tar.gz 44037544 BLAKE2B 
0a8923548ba4f26ebdb12dcce8f450aae573216d94e09f5ac1bb822bea37978cca8f386f446c7fffc0034b2e2806adf662ad0e66c91a2ace0b243d0b3d7babf8
 SHA512 
ad72ba1cbaa803683e682864f6289d4456cd15fd377e2c59c75d799a5e416ac2885f5fbd2dc5201143a214ce2dcf65dd357f8d844c5dbf43463eebd0ece9560e
 DIST doc-comment-0.3.3.crate 4123 BLAKE2B 
a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd
 SHA512 
e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
 DIST either-1.10.0.crate 18334 BLAKE2B 
ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2
 SHA512 
2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432
 DIST either-1.6.1.cr

[gentoo-commits] repo/gentoo:master commit in: app-misc/jaq/

2024-08-05 Thread Patrick McLean
commit: 722b078bb01a904174cc15c7d1f220a2c9cc333c
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug  5 22:05:53 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Aug  5 22:05:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=722b078b

app-misc/jaq: add 1.6.0

Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/jaq/Manifest |   9 
 app-misc/jaq/jaq-1.6.0.ebuild | 121 ++
 2 files changed, 130 insertions(+)

diff --git a/app-misc/jaq/Manifest b/app-misc/jaq/Manifest
index 02071c5aca11..bdfd8c1cf9a4 100644
--- a/app-misc/jaq/Manifest
+++ b/app-misc/jaq/Manifest
@@ -3,21 +3,25 @@ DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f66
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST ariadne-0.4.0.crate 24894 BLAKE2B 
f53c5b80237c24e02510a66c198534945a9bfe9385b76cd54c7cd630052f3565a804c73133a1a2ccebb055e3c721ccad40eebf37e07f3423238e1ccbdfbb
 SHA512 
1699be4d7554145d2798f88b1752d3f45efc353c2d311256af751e4dc06bf47d056370e581c16c59657d7696bcf5985bd5a12c1488fce205564ae620d822a344
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
 DIST base64-0.22.0.crate 81568 BLAKE2B 
55e6bfde846bc14010fd706686544a1706dc9cea034435b5bf97bbbfcdab57210e69b425c9f2adf7b088b6f2cbe0f8148077a8be3aad88114c404738682c
 SHA512 
116928d2fed66b43ecc8ffb4e1cdafb1aec3005e0034e2cacf1cd3cac7a591aed8e423fb2523900c25a4592ada49d3a0e438703afe7bb66dd1ab9fcaade24000
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST chrono-0.4.38.crate 220559 BLAKE2B 
ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea
 SHA512 
858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
 DIST chumsky-0.9.3.crate 75112 BLAKE2B 
e74663dcf524513bf54494c62ad154fc3c3560910c429b91644f35327569df835c13645b148ec1b1339f78e9fe6ab3d5b83f10d53235a8e137756a548a9e6abc
 SHA512 
f304bafa831c47fff4ede3b2e67628d7cf33d267559ff0f3eebba9355439f8bfbf08ed5761d51462114113ec1dc5d3593fa5a1510f6e2032da88d021423a
 DIST clap-4.0.22.crate 205175 BLAKE2B 
a0d0284c00b5011b8ce24a290444947970c784d13ad2273227a4d619d14bac7bcf9336911df5d49748b38ca29dcca211596630b5ed121a058492ff4e0463b616
 SHA512 
d6b54e31c4780be7d712bed266b2cee4ad1454c75d9dc542fac301156e1724ca0748632d901b4e7590eda13ec2c8349ba59c5da12ac1991e9fac540d0c55
 DIST clap_derive-4.0.21.crate 27567 BLAKE2B 
cbef7e547b0d0a145ee7696a773e1dce541866dd4878797e9b810b7506dd11d75ae9cd2547b4c3330569390568a1039588406ee614b9eaa2b1a619951b0e67e

[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-08-05 Thread Patrick McLean
commit: 89cf45ddf73665e74698e7af755e6123559a15ff
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug  5 18:50:24 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Aug  5 18:50:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89cf45dd

sys-apps/nvme-cli: add 2.10.2

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest   |  1 +
 sys-apps/nvme-cli/metadata.xml   |  1 +
 sys-apps/nvme-cli/nvme-cli-2.10.2.ebuild | 49 
 3 files changed, 51 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index a1a82b0664a7..7ddcbbb26553 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,3 +1,4 @@
+DIST nvme-cli-2.10.2.gh.tar.gz 990461 BLAKE2B 
d674f2c752eee9178cf3f1f871d1bc345632f4cbf7f354b1e345830a3bf88b505eddb835d774d6ebadbee50a79614f49dd1eef58d1374a075fd59eb551c251c8
 SHA512 
98ecb2488cdf21c83004204f4cb7e7d9327fef5a33e5a37d977c659d76be3cef861473676fa7fbd1d40f38742b365b98431e17d9b0318ddb4cc407953acdde87
 DIST nvme-cli-2.7.1.gh.tar.gz 902081 BLAKE2B 
7d14838f7f0fd6d1ab1cb30041f862fe2db6f40fe72c13cb4ce227831cac6e141ff5cec2924c846f30629188754b0ce0630ad9009d2a490c193da20e8b8a45d1
 SHA512 
6a9f3574dfd4375e6f7a76ed95f698efb26da5b72a490579caeba9d46c4811ae31650844e0a0e1047dc627158d5ffbdc020112a5059d3195e7eadff902b70b19
 DIST nvme-cli-2.8.gh.tar.gz 910994 BLAKE2B 
c231fc087219622736bdc400c83d2a320670f247f77b53f0cad20c8117e620703badba7cd9a6f267ba79223be9c0d6710c2be968683f77fe72e45957e0c8b899
 SHA512 
1be0bed4e1bf8a25229f301c2b00b78d2de4eaf8ff2b815fa75e44dd35ddd7787604152bdf00696130df3281206a734c5f408c3f2127440e05c2e4b1cdbb79d4
 DIST nvme-cli-2.9.1.gh.tar.gz 932210 BLAKE2B 
865808c17f2098f8d0be8ba928869801023f77f0ffd44b5d2424b9f75e01180f8d1990684e3e4a79363e650a44e58abe213b5ab55328f0bde9ed699eba9a215c
 SHA512 
c9c86e7567c2d4c59aff1eb9d18f4775923db3c81a89c628b819121c32150d4bc2d65d0dacac764c64594369890b380d0fd06bc7c1f83f4a7f3e71a51a6fee24

diff --git a/sys-apps/nvme-cli/metadata.xml b/sys-apps/nvme-cli/metadata.xml
index 727194bfa429..051426c642a4 100644
--- a/sys-apps/nvme-cli/metadata.xml
+++ b/sys-apps/nvme-cli/metadata.xml
@@ -10,5 +10,6 @@


Support JSON output via 
dev-libs/json-c
+   Set default Persistent Discovery Controllers 
behavior

 

diff --git a/sys-apps/nvme-cli/nvme-cli-2.10.2.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.10.2.ebuild
new file mode 100644
index ..22d82a1551eb
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.10.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli";
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+json pdc"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.10:=[json?]
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/os-headers
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   $(meson_feature json json-c)
+   $(meson_use pdc pdc-enabled)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libnvme/

2024-08-05 Thread Patrick McLean
commit: 3ae2685d277e65d041e8b86a18fa637973e9d6c0
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Aug  5 18:44:39 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Aug  5 18:50:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae2685d

sys-libs/libnvme: add 1.10

Signed-off-by: Patrick McLean  gentoo.org>

 sys-libs/libnvme/Manifest|  1 +
 sys-libs/libnvme/libnvme-1.10.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest
index 568eb32cfdc0..0058d3053280 100644
--- a/sys-libs/libnvme/Manifest
+++ b/sys-libs/libnvme/Manifest
@@ -1,3 +1,4 @@
+DIST libnvme-1.10.gh.tar.gz 720737 BLAKE2B 
eb5941cbdec1ccf5782c3e438b55dd09ddd2c3b9ac1079d5642896d0d80d75ece3149ebe9d965c2783a5ae2ddfad64ae0051f9c63822a739108d53eb44a583db
 SHA512 
44e8a407c9fda8c296163832c14ba167caab53eab315bd2dee94275458532429f12a35e0adef1356420d83127e658a354ce65ac946acaa53bef2d46a8189054c
 DIST libnvme-1.7.1.tar.gz 604220 BLAKE2B 
b02bf0914be73f5877f418bebdbed31dfb019484fb9f6e169c3474d90306706b8e787003a472f13bedb72e90eff39a30ba35df252a3cdf4ea08a362c3f9e221b
 SHA512 
aea986ae35eafa17482e07015228d5a7d529d41148f4cee9e4619adc2460abb5460d60cd91177462cbcaf2e94e5870026ff9e45548f91d9f90b65a6268eb3abb
 DIST libnvme-1.8.tar.gz 629032 BLAKE2B 
cba5215983fa14e485156cf68613a7acca07b7e0fdac41663ebf2246c9f6fd6d1bfcebc7c1457ab4217705769ebea382e85726eb302fd9af6f6b85cec7b2e14d
 SHA512 
ba0cec72fd6c9bb29b29c4342be7b25aec1f31157a094ad387a1105cbd1961ab600e1448a2462d8be2af91d5251b2970d6d06d4871ce96604c5be204d6096bcb
 DIST libnvme-1.9.tar.gz 657952 BLAKE2B 
e9d655709770f7c1d9c916cc9539b8ea096b0d5bf6b12079c2db494f070c98b6c388e2a79ed27a4932994a00d44da93fa3119ee224c48d40347a483548397349
 SHA512 
39a3346805143f93a17d00cfcb6fb75f82154658db6079134c09dfa989995ac5de79b1ce1ac091b4e997523d3216829ce9eac44110c9f59f9fd21636529c8b25

diff --git a/sys-libs/libnvme/libnvme-1.10.ebuild 
b/sys-libs/libnvme/libnvme-1.10.ebuild
new file mode 100644
index ..1120def01056
--- /dev/null
+++ b/sys-libs/libnvme/libnvme-1.10.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit python-r1 meson
+
+DESCRIPTION="C Library for NVM Express on Linux"
+HOMEPAGE="https://github.com/linux-nvme/libnvme";
+SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="dbus +json keyutils python ssl test +uuid"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   json? ( dev-libs/json-c:= )
+   keyutils? ( sys-apps/keyutils:= )
+   dbus? ( sys-apps/dbus:= )
+   python? ( ${PYTHON_DEPS} )
+   ssl? ( >=dev-libs/openssl-1.1:= )
+   uuid? ( sys-apps/util-linux:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-lang/swig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dpython=disabled
+   $(meson_use test tests)
+   $(meson_feature json json-c)
+   $(meson_feature dbus libdbus)
+   $(meson_feature keyutils)
+   $(meson_feature ssl openssl)
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   local emesonargs=(
+   -Dpython=enabled
+   )
+   meson_src_configure --reconfigure
+   meson_src_compile
+}
+
+src_compile() {
+   meson_src_compile
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl python_compile
+   fi
+}
+
+python_install() {
+   meson_src_install
+   use python && python_optimize
+}
+
+src_install() {
+   use python && python_foreach_impl python_install
+
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/nftables/

2024-07-19 Thread Patrick McLean
commit: f8103e0a848785a3bb75f09af56136631698be94
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jul 19 16:40:42 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Jul 19 16:41:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8103e0a

net-firewall/nftables: add 1.1.0

Signed-off-by: Patrick McLean  gentoo.org>

 net-firewall/nftables/Manifest  |   2 +
 net-firewall/nftables/nftables-1.1.0.ebuild | 228 
 2 files changed, 230 insertions(+)

diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest
index 07f3200ad5d6..ada3885ff94a 100644
--- a/net-firewall/nftables/Manifest
+++ b/net-firewall/nftables/Manifest
@@ -1,2 +1,4 @@
 DIST nftables-1.0.9.tar.xz 971968 BLAKE2B 
1dfd1e79d3a7b645fd0995dad10893d70dbd13c92805c5cf30825acbbeb45071b2095072cecbd14b4f66cf0c284d2937a996c6b8013213438f53b92731af039d
 SHA512 
dc34099658e283d9fd4d06264b593710121074558305ea23ab298c5f6a6b564a826f186241b6e106fbaa4e11160cf77e68bb52b4ce401b28d8d2e403cd4b88e8
 DIST nftables-1.0.9.tar.xz.sig 566 BLAKE2B 
d4bb0a1f629d2950753799fba18f6c3ce50e5ff242816e392245a714bfeccb3408583added4362f1e0da47cc6e30b0b95f864cf8443a1872d59ae40b15b5f706
 SHA512 
9b96ce8539700713ff4802fb2deff5b2ea0dd3155c45f5a8f49a45f70226893c7449e0b79504833b2e63e5290290e693c962128a226ca8f6ca281185bdcd7b51
+DIST nftables-1.1.0.tar.xz 1057672 BLAKE2B 
cc876d9ba344480a2f5a12811206356d9edbd4a95d29e8127f43864a1b4e2ae9bc88a6d07f0d36469dfed190c5822fd6a7c69b6a9028fbb0bc1ec254e76083d9
 SHA512 
0b0c6789b7d987289b9770ea2d26e640c50bc7f300685476c4fc367b5ad3d6980fca63b8fe701f727fb3a94328eb7dc560ed5745b5ce44f171022de5714d3a86
+DIST nftables-1.1.0.tar.xz.sig 566 BLAKE2B 
556287b40ad6f82d229ae18910ec2008c3168c7088e7149f8b5e80ca9983b90ec202cf01838c80e973845dd565f4f13a454d6dc99030a3f9cede6c33929da07d
 SHA512 
1b3a42a76b378373c8a21b77aaf9c1fc57402360d49d56b22f02c50bef969b1f6867a4d40bda24b2dd1a0dfcf7148893938a7eea84ff8cc67d9edcd6b9b62bb4

diff --git a/net-firewall/nftables/nftables-1.1.0.ebuild 
b/net-firewall/nftables/nftables-1.1.0.ebuild
new file mode 100644
index ..60c4f92e0ca9
--- /dev/null
+++ b/net-firewall/nftables/nftables-1.1.0.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc
+inherit edo linux-info distutils-r1 systemd verify-sig
+
+DESCRIPTION="Linux kernel firewall, NAT and packet mangling tools"
+HOMEPAGE="https://netfilter.org/projects/nftables/";
+
+if [[ ${PV} =~ ^[9]{4,}$ ]]; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.netfilter.org/${PN}";
+   BDEPEND="app-alternatives/yacc"
+else
+   SRC_URI="
+   https://netfilter.org/projects/nftables/files/${P}.tar.xz
+   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
+fi
+
+# See COPYING: new code is GPL-2+, existing code is GPL-2
+LICENSE="GPL-2 GPL-2+"
+SLOT="0/1"
+IUSE="debug doc +gmp json libedit python +readline static-libs test xtables"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=net-libs/libmnl-1.0.4:=
+   >=net-libs/libnftnl-1.2.7:=
+   gmp? ( dev-libs/gmp:= )
+   json? ( dev-libs/jansson:= )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+   xtables? ( >=net-firewall/iptables-1.6.1:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND+="
+   app-alternatives/lex
+   virtual/pkgconfig
+   doc? (
+   app-text/asciidoc
+   >=app-text/docbook2X-0.8.8-r4
+   )
+   python? ( ${DISTUTILS_DEPS} )
+"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   libedit? ( !readline )
+"
+
+src_prepare() {
+   default
+
+   if [[ ${PV} =~ ^[9]{4,}$ ]] ; then
+   eautoreconf
+   fi
+
+   if use python; then
+   pushd py >/dev/null || die
+   distutils-r1_src_prepare
+   popd >/dev/null || die
+   fi
+}
+
+src_configure() {
+   local myeconfargs=(
+   --sbindir="${EPREFIX}"/sbin
+   $(use_enable debug)
+   $(use_enable doc man-doc)
+   $(use_with !gmp mini_gmp)
+   $(use_with json)
+   $(use_with libedit cli editline)
+   $(use_with readline cli readline)
+   $(use_enable static-libs static)
+   $(use_with xtables)
+   )
+
+   econf "${myeconfa

[gentoo-commits] repo/gentoo:master commit in: net-firewall/nftables/

2024-07-19 Thread Patrick McLean
commit: c9afe78f379cec85c8f5bdd7b24b4bef43f7
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jul 19 16:41:09 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Jul 19 16:41:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9afe78f

net-firewall/nftables: enable py3.13

Signed-off-by: Patrick McLean  gentoo.org>

 net-firewall/nftables/nftables-.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-firewall/nftables/nftables-.ebuild 
b/net-firewall/nftables/nftables-.ebuild
index a0795444e9b8..60c4f92e0ca9 100644
--- a/net-firewall/nftables/nftables-.ebuild
+++ b/net-firewall/nftables/nftables-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc
 inherit edo linux-info distutils-r1 systemd verify-sig
 
@@ -33,7 +33,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=net-libs/libmnl-1.0.4:=
-   >=net-libs/libnftnl-1.2.6:=
+   >=net-libs/libnftnl-1.2.7:=
gmp? ( dev-libs/gmp:= )
json? ( dev-libs/jansson:= )
python? ( ${PYTHON_DEPS} )
@@ -177,7 +177,9 @@ pkg_preinst() {
# will not always be printed in a way that constitutes a valid
# syntax for ntf(8). Ignore them.
return
-   elif set -- "${ED}"/usr/lib*/libnftables.so; ! LD_LIBRARY_PATH=${1%/*} 
"${ED}"/sbin/nft -c -f -- "${T}"/ruleset.nft; then
+   elif set -- "${ED}"/usr/lib*/libnftables.so;
+   ! LD_LIBRARY_PATH=${1%/*} "${ED}"/sbin/nft -c -f -- 
"${T}"/ruleset.nft
+   then
eerror "Your currently loaded ruleset cannot be parsed by the 
newly built instance of"
eerror "nft. This probably means that there is a regression 
introduced by v${PV}."
eerror "(To make the ebuild fail instead of warning, set 
NFTABLES_ABORT_ON_RELOAD_FAILURE=1.)"



[gentoo-commits] repo/gentoo:master commit in: dev-debug/bpftrace/

2024-07-19 Thread Patrick McLean
commit: dadf47c31d581e3476bdb5b5e35838635ce34b3c
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jul 19 16:20:03 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Jul 19 16:20:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dadf47c3

dev-debug/bpftrace: add 0.21.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-debug/bpftrace/Manifest   |  1 +
 dev-debug/bpftrace/bpftrace-0.21.2.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest
index a8cd44da1e76..d0da05a7db78 100644
--- a/dev-debug/bpftrace/Manifest
+++ b/dev-debug/bpftrace/Manifest
@@ -1,3 +1,4 @@
 DIST bpftrace-0.20.1.gh.tar.gz 1233431 BLAKE2B 
fe9221a94d58b43e0311f8c841df8421c3fe226a3fe61f2ec5cce5de309acdb69a68834e92a2e622a1750975869cbdaa95a90f9afb83989aa61b56b551fa96e3
 SHA512 
fdcc2b0d091d4ab428207877626b0fb37f3e0778730e6a6db26be869a086264e1f24186857c47597813aacde98621a66301bcf6c8004f77bdf9ebf180f198ba0
 DIST bpftrace-0.20.4.gh.tar.gz 1233327 BLAKE2B 
ef98dbae80285c42b6322c10666345600e594e7043184e7191c77a3158e8c188b7448a580c00b656c1c352601fc1898178d17a7f88f4f1f174187440074832b2
 SHA512 
a8d5b5bd7d35f9bb308cd7d0ae4eaee899312d3e6540164d3b29eac61159983ea01350311f53b7b6c5023844bde9a2cd3a2d50459116261a536c0e6e52963462
 DIST bpftrace-0.21.1.gh.tar.gz 1293781 BLAKE2B 
154acfd076bd10d1ea7f81b77f8fe6b94812be7fc82bf798f508fa94a5558b068e1ec4bde7cecf51d1076593032d7674a5c0cde6432be7bb6dc4781656104915
 SHA512 
db6f5faf65fc2ac55ffbd1799b70941b8a6e4036c7fc2f56fe134f932dcf8a14fdd11a5a8b1d4b20261932d2d1ac18636cc1d7d4b87b31e366a9e53514a84ad3
+DIST bpftrace-0.21.2.gh.tar.gz 1299415 BLAKE2B 
5a5d00c94c188ea4bc5008a88c9c244b0da4ac6f74c2b7083e13b8da9b0c566efc30fd9c7164f562505a4c72e6def1f2be4e360e3cd4556366e9a0aa3e1d3cf8
 SHA512 
8c64de94da29030dcde0680be90e3c16a5cd965a0066b1abe3c0740f11a78d70f383bf2e0bbe2fce639eddc7d45cb44508cc8a78743c205d7efa45734151e743

diff --git a/dev-debug/bpftrace/bpftrace-0.21.2.ebuild 
b/dev-debug/bpftrace/bpftrace-0.21.2.ebuild
new file mode 100644
index ..bf07da70b442
--- /dev/null
+++ b/dev-debug/bpftrace/bpftrace-0.21.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=18
+
+inherit llvm linux-info cmake
+
+DESCRIPTION="High-level tracing language for eBPF"
+HOMEPAGE="https://github.com/bpftrace/bpftrace";
+MY_PV="${PV//_/}"
+SRC_URI="https://github.com/bpftrace/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="lldb test"
+
+# lots of fixing needed
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/libbpf-1.1:=
+   >=dev-util/bcc-0.25.0:=
+   lldb? ( >=dev-debug/lldb-15 )
+   >=sys-devel/llvm-15[llvm_targets_BPF(+)]
+   >=sys-devel/clang-15
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/lldpd/files/, net-misc/lldpd/

2024-07-17 Thread Patrick McLean
commit: 84cd129314ac47a9631049caae75f8f45c550366
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jul 17 18:04:52 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Jul 17 18:04:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84cd1293

net-misc/lldpd: drop 1.0.16-r2, 1.0.17

Bug: https://bugs.gentoo.org/918552
Signed-off-by: Patrick McLean  gentoo.org>

 net-misc/lldpd/Manifest|   2 -
 .../files/lldpd-1.0.16-configure-clang16.patch |  23 -
 net-misc/lldpd/lldpd-1.0.16-r2.ebuild  | 114 -
 net-misc/lldpd/lldpd-1.0.17.ebuild | 111 
 4 files changed, 250 deletions(-)

diff --git a/net-misc/lldpd/Manifest b/net-misc/lldpd/Manifest
index cc668e569932..96161893a88d 100644
--- a/net-misc/lldpd/Manifest
+++ b/net-misc/lldpd/Manifest
@@ -1,3 +1 @@
-DIST lldpd-1.0.16.tar.gz 1967182 BLAKE2B 
3a359ec6539087ab1ffa5e1f83b90cc375b047b6e404df21067621bac9c9e5bab4b04209e9111d72fc2486046fb1d4b6744c093342c908f9a6475cd0b5a33328
 SHA512 
4abd25d1d7325f0a963518d916139f39b9250c37dfd918819019cabaafcdbedbfa03c78da80d36a09a0f4b1d79d4ee5e8aee1d10596bcd5710cd0c1181ba27c1
-DIST lldpd-1.0.17.tar.gz 1983689 BLAKE2B 
e74a1cdd965b26e9bad509fefb66bddfd74028a7d5122e561aed51eeb1b42c26497ce07169218133e4b99f12f4e0951065280c4ea8e47d54ecb6a8e697104106
 SHA512 
8f6d6ea6a32cc0f238158a2d1f08224224bca250cf61f80e4d8b633c0471e4ff9a17a7a7d7f313f10d557a256c7419f54cbb3b78903b7bba3619f9c5b6c114c8
 DIST lldpd-1.0.18.tar.gz 1988691 BLAKE2B 
37ee156013ab9ceaee06d10025fe0b76e26ebafef7a8254866347db8e6b316805a49d0f9f2ba330bb5f863336e95983214c9c9fb453e2290e9be0c47808504c7
 SHA512 
c8734221767cd879c98ea3ee6fa80e1dce2f8470a97b0f757cfe7ef8fe2adaf878fdedcda896cf65e1af980634f2ab312588658fb85f89c6d5b6cc9d2da52045

diff --git a/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch 
b/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch
deleted file mode 100644
index bd03399e1b36..
--- a/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/900286
-https://github.com/lldpd/lldpd/commit/01aee0f3601c60e570aeb9040c036c83d053cc5a
-
-From 01aee0f3601c60e570aeb9040c036c83d053cc5a Mon Sep 17 00:00:00 2001
-From: Florian Weimer 
-Date: Thu, 8 Dec 2022 13:01:07 +0100
-Subject: [PATCH] m4/progname.m4: Include  for printf in
- lldp_CHECK___PROGNAME
-
-Otherwise the checks always fails with a compiler that does not
-support implict function declarations.
 a/m4/progname.m4
-+++ b/m4/progname.m4
-@@ -4,7 +4,7 @@
- AC_DEFUN([lldp_CHECK___PROGNAME],[
-   AC_CACHE_CHECK([whether libc defines __progname], lldp_cv_check___progname, 
[
- AC_LINK_IFELSE([AC_LANG_PROGRAM(
-- [[]],
-+ [[#include]],
-  [[ extern char *__progname; printf("%s", __progname); 
]])],
-  [ lldp_cv_check___progname="yes" ],
-  [ lldp_cv_check___progname="no" ])
-

diff --git a/net-misc/lldpd/lldpd-1.0.16-r2.ebuild 
b/net-misc/lldpd/lldpd-1.0.16-r2.ebuild
deleted file mode 100644
index 996694fae22a..
--- a/net-misc/lldpd/lldpd-1.0.16-r2.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd bash-completion-r1 autotools tmpfiles
-
-DESCRIPTION="Implementation of IEEE 802.1ab (LLDP)"
-HOMEPAGE="https://lldpd.github.io/";
-SRC_URI="https://github.com/lldpd/lldpd/releases/download/${PV}/${P}.tar.gz";
-
-LICENSE="ISC"
-SLOT="0/4.9.1"
-KEYWORDS="~amd64 ~x86"
-IUSE="cdp doc +dot1 +dot3 edp fdp graph +lldpmed old-kernel sanitizers
-   seccomp sonmp snmp static-libs test readline valgrind xml"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-group/lldpd
-   acct-user/lldpd
-   dev-libs/libbsd
-   >=dev-libs/libevent-2.1.11:=
-   sys-libs/readline:0=
-   seccomp? ( sys-libs/libseccomp:= )
-   snmp? ( net-analyzer/net-snmp:=[extensible(+)] )
-   xml? ( dev-libs/libxml2:= )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/check )
-   valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="virtual/pkgconfig
-   doc? (
-   graph? ( app-text/doxygen[dot,doc] )
-   !graph? ( app-text/doxygen )
-   )
-"
-
-REQUIRED_USE="
-   graph? ( doc )
-   test? ( snmp sanitizers )
-"
-
-# tests need root
-RESTRICT+=" test"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.0.16-configure-clang16.patch
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
-
-   econf \
-   --without-embedded-libevent \
-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-sources/

2024-07-16 Thread Patrick McLean
commit: cf95dcb262dd80c4d0cbcb1411289a8cd53f
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jul 16 17:48:46 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Jul 16 17:49:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf95

sys-kernel/vanilla-sources: add 6.6.40, drop 6.6.39

Signed-off-by: Patrick McLean  gentoo.org>

 sys-kernel/vanilla-sources/Manifest | 2 +-
 .../{vanilla-sources-6.6.39.ebuild => vanilla-sources-6.6.40.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/vanilla-sources/Manifest 
b/sys-kernel/vanilla-sources/Manifest
index 548062f4dc9b..2ca184997c56 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -11,5 +11,5 @@ DIST patch-5.10.221.xz 6084668 BLAKE2B 
bab947ce4ab8b336866e75a0ad6abec9cd9fab23c
 DIST patch-5.15.162.xz 5987088 BLAKE2B 
d45a6df8eda1d2b1214a26441114e04a5dd36f021ac826549c2f176a08aa208686e71063cce3ed828a61b35d165d560347c808aaf742f573caa729b0bdcf4c1e
 SHA512 
48463101c521a70a43280389873c18bbaf1955a6fdc2bc81dca329c3c7a8f6acfc38837de5b70a8664cb262a6495f13414e2b99299f465348a9f47d4eb5602e1
 DIST patch-5.4.279.xz 5614072 BLAKE2B 
b597b12ac16514a48597918ea20bb4a65f1cb4a75f5629d2b81178947ecd7239824935f4b64ec5e4c3a95224742f560c43644f164aec86f6e5b275d6bd2ac28e
 SHA512 
225fc0c2d532db7f65fcd7f800c6222198f30627bcc76ba89d69c3476e65d6307d9e32ee78df0aa7cb73dc23e783fcb49a4592a144f3218bad445b8410db9634
 DIST patch-6.1.98.xz 4840764 BLAKE2B 
7eea46bce103b441490aeb7f96422a2e0f68ac44961ad4f83353d97eb9521472c0903c766ffd5d6ba0cce6ecddf0e6534c0a770c733001fd5b8ece418d6a783d
 SHA512 
a709e0db23fe2927300e1f70fbb74926e2b6d1dcdcfd6625ab6f84a3753d52f63650dbfa8d4949c5a2e984dad196b8fcc2d88e33efca7184720b739b37765785
-DIST patch-6.6.39.xz 2417252 BLAKE2B 
573ba2859436c31791d8d0ab62093763d255ebb3392081623b7e38e854e283222ce591f8100a3688661e371b2645ae9e88ddd099c9c1797e8c9b6bab5b6b001e
 SHA512 
b77d49ebac1fd77073a22f1f9443624b8a4b58619a05b39627a44cbd822808eb63ed11eb0214aebed5e8906ca476b8e881e9e3ec45e53a81d9a9f622493064b7
+DIST patch-6.6.40.xz 2417316 BLAKE2B 
1e0fe072ac47b28a6807a33ca026d0472934465c38040e8190777fa99182106b69ab11cf68838d91e61905688bf5c440bd76357610c02fbc0845255442c547a3
 SHA512 
3c53fc7179a684a0bd7ae21a0ace2d0779f01b32b497d01496f2b4f0e7852ad5a8a840fffe8731d218373b6e42d62fc3fcba1f5a3ebf6bf4734571381b411e12
 DIST patch-6.9.9.xz 585616 BLAKE2B 
2a04cb87792d3a9f04ccd6ea7044ae66f4c6bb8de843061206ba52033248ca3c11b14d5fdef72349f1173a7d23866430770fd7d8e58dea926eeba9381de5cb1a
 SHA512 
01a8df3ba6d0e88ca4b1e25989c2a2da742c2adce1483dbf7f4e38eef413cee00bfdab99a1bb7b854d7510ce58c860af83c919b95d15c6afc1da1b05006ffd67

diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.39.ebuild 
b/sys-kernel/vanilla-sources/vanilla-sources-6.6.40.ebuild
similarity index 100%
rename from sys-kernel/vanilla-sources/vanilla-sources-6.6.39.ebuild
rename to sys-kernel/vanilla-sources/vanilla-sources-6.6.40.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-07-11 Thread Patrick McLean
commit: 3c3f16b07e62fc1240490d68d895f290b464b4f7
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jul 11 22:05:38 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Jul 11 22:05:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3f16b0

dev-libs/libbpf: add 1.3.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/libbpf-1.3.2.ebuild | 65 +
 1 file changed, 65 insertions(+)

diff --git a/dev-libs/libbpf/libbpf-1.3.2.ebuild 
b/dev-libs/libbpf/libbpf-1.3.2.ebuild
new file mode 100644
index ..6cd9245fc9a6
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.3.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf";
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git";
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+DOCS=(
+   ../{README,SYNC}.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR PKG_CONFIG
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   dodoc "${DOCS[@]}"
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-07-11 Thread Patrick McLean
commit: 0a4498ee7f0194cdd4784c9ed658f294ef72d57a
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jul 11 22:04:56 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Jul 11 22:05:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4498ee

dev-libs/libbpf: add 1.4.5, drop 1.4.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest | 3 ++-
 dev-libs/libbpf/{libbpf-1.4.2.ebuild => libbpf-1.4.5.ebuild} | 0
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index c933add99a97..04946922acc3 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,3 +1,4 @@
 DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58
 SHA512 
e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
 DIST libbpf-1.3.0.tar.gz 999282 BLAKE2B 
5ee0a45cd06be482c9523ec2a9bb26cf12b89df23f515b037badda868770069d5ffb751c011222b86b1d43034a1cdd537cb263883ed0645641548adc9c9896eb
 SHA512 
59990189538e47765542e9ed6e88bc78c9d29bc077b5666bb1303cf15579c90b3d35a0d631b9bbd4bff2708243dc91d901bd68c119fb74dfd10a3e1066aa9acc
-DIST libbpf-1.4.2.tar.gz 1016045 BLAKE2B 
7529e6521337d45210ee2e3d00aae7c8cac309a4b3f36ffdd9c4a6c4439f266ee654b6ad6abaea2e43310260182bd9ad52ff162339545027050329d8307fe0d5
 SHA512 
b0faf45e77fc0197239b87d74010bad6b7ef7d48c1b3de2a3960164d9029851e2ad204b92d0cccb2fde2d0dfe44d9fa7f24b35a4917179dbab1bee192d3780db
+DIST libbpf-1.3.2.tar.gz 999726 BLAKE2B 
1e8bf6275b5542acebd021c1594f8b069e786b091099111bfa01efbc9975e014c3cd5fac680ffa6467cacf293890449cd857b6127a857711d42b7f8326b7d965
 SHA512 
0817c144ecdc9b02866e8d70fd87b103fc4909430417388930ccf9b6f8e9abef0ae2783bfd5a85830dd909459087642e987d2627f9d0f571f2279c64a29fc791
+DIST libbpf-1.4.5.tar.gz 1016457 BLAKE2B 
4aa57b67a184938cfb9e24afced63c816715a1f38f1446320bb7c9b59ca446fdd5addda63b05c880499df9ed7820e02764c5299c7609164cf22bcd5512467a6d
 SHA512 
c5ed459e89a8897ef7c892723c61efb2f2fdb0e7bea63eaff1c9936d368d2cc9e63b8c093207eef0df3109c021156c52ddb570757f69c54e713909e866dbb2f5

diff --git a/dev-libs/libbpf/libbpf-1.4.2.ebuild 
b/dev-libs/libbpf/libbpf-1.4.5.ebuild
similarity index 100%
rename from dev-libs/libbpf/libbpf-1.4.2.ebuild
rename to dev-libs/libbpf/libbpf-1.4.5.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/openssh-contrib/

2024-07-02 Thread Patrick McLean
commit: 0e051250054fd1c88557a958d97820ff6c0687ef
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jul  2 17:06:46 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Jul  2 17:07:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e051250

net-misc/openssh-contrib: drop 9.6_p1, 9.7_p1-r1

Signed-off-by: Patrick McLean  gentoo.org>

 net-misc/openssh-contrib/Manifest  |   5 -
 .../openssh-contrib/openssh-contrib-9.6_p1.ebuild  | 504 
 .../openssh-contrib-9.7_p1-r1.ebuild   | 530 -
 3 files changed, 1039 deletions(-)

diff --git a/net-misc/openssh-contrib/Manifest 
b/net-misc/openssh-contrib/Manifest
index 42cd209f7e0e..3646200f71b5 100644
--- a/net-misc/openssh-contrib/Manifest
+++ b/net-misc/openssh-contrib/Manifest
@@ -1,11 +1,6 @@
 DIST openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff 51428 BLAKE2B 
370b88a7da7f148bf5a4d445f05cf593b486e9df53bba027e2e179726f534b68cf9d94edd6e53024e0b6ff5f20e568727bc9d26c94d0d415603602a80d3ad241
 SHA512 
2d8d887901164b33b2799ff3ec72e86a39ae4a1696e52bcee0872dbae7772fcc534351e6e7f87126ee71b164c74e9091350f14b782f4b242a09f09b4f50d047a
 DIST openssh-8_5_P1-hpn-PeakTput-15.2.diff 2429 BLAKE2B 
849bf3c313719ab7a25c75e82d5dc5ac98365a038b2a66fe58d01eae5b20c258b94b5830e799d6909e75c69753cda05a910f3bdab9606fb7d5efa68e05f1
 SHA512 
c4a56fab55fabd1d902d45f235b603708d43f969920e45c9a57e557dccfa9cade2ec61f26d1ace938f6f73e79f17b12f119b5aea9166cbda8e3435b910500914
-DIST openssh-9.6_p1-X509-glue-14.4.2.patch.xz 1516 BLAKE2B 
49f1d100e1b84f051aee599547562bab17b313d097b9b16b7c3ad94fb76e31b04fc101b1824f011507033e9c5744ee0207cb751865576f92501bc442076afe8b
 SHA512 
a09bd2ed9b9d0edfa691c2f99699261c17c9441e188ba870c1f2ceff28817af979a29a7b5c1bbfe9fbeb343241cc00b232099791cc30d665700fcbebdae07139
-DIST openssh-9.6_p1-hpn-15.2-X509-14.4.2-glue.patch.xz 5472 BLAKE2B 
a92ca0746cd48b1580e0a73dcae5d6e141988d3239d09a2f07de376833d14ca2434185b5fdb444fb6821da9ff75ce0c63c86404299e977d3c86050d3a116fc47
 SHA512 
2690f158bf1f5d1512f80c9c8d86006339a461a0bf229e41c62b75d28a9b45cb5392680fbb633415c27c3abfaa1906c170cd1d18679a2be81a1367361fd98afa
 DIST openssh-9.6_p1-hpn-15.2-glue.patch.xz 5028 BLAKE2B 
74970dc9f244eea2e35270c9abe67bdf0f05a3ddb33ffe6ce54056ade3fbec2abe9cb60e92ea889b01be7429dfd754f2986b175cdb014aab721421e1a4952c87
 SHA512 
1edafed18b1fd5d64844a3d121aacbf38dcde2b90adc9b4533f3192f1335365736e9cfd82f7c847980c9b1c1b72ee39470b38d6758b3a8f5ed59796d5005492b
-DIST openssh-9.6p1+x509-14.4.2.diff.gz 1243845 BLAKE2B 
19ed0e174d06f4722b0f244e2c41098422fec88372d77e7c64bed2c00f4d4842b8f517d3f49958febd7a640f0582497fcaf64774fd0a04fbdc8c06b7f0ce5311
 SHA512 
247a088bbe7fe2bced0ec6e7f3d1fc34c3b81ce43ade9312a769c4495c7adf60d8a9ad2afb25e52fdea2f60888330de05375fbe24cd5b86a2f173e160ddb7bb8
-DIST openssh-9.6p1.tar.gz 1857862 BLAKE2B 
dd7f6747fe89f7b386be4faaf7fc43398a9bf439e45608ae61c2126cf8743c64ef7b5af45c75e9007b0bda525f8809261ca0f2fc47ce60177ba769a5324719dd
 SHA512 
0ebf81e39914c3a90da001ec7376a94b37e6024baf3e972c58f0982b7ddef942315f5e01d56c00ff95603b4a20ee561ab918ecc55511df007ac138160509
-DIST openssh-9.6p1.tar.gz.asc 833 BLAKE2B 
9363d02f85457aa90069020827306a2f49d8406e32f5ee1d231844648dd2ffa02fa9b7325b8677a11e46a0ba0d9ffc86d9c989435d691a02f5354a956c49f9f9
 SHA512 
aec5a5bd6ce480a8e5b5879dc55f8186aec90fe61f085aa92ad7d07f324574aa781be09c83b7443a32848d091fd44fb12c1842d49cee77afc351e550ffcc096d
 DIST openssh-9.7_p1-X509-glue-15.0.patch.xz 1532 BLAKE2B 
ff2c5ca97607da84345342bec31435304780503d4f066bf181407c85981d8e73b622ca1107b303d0cf7bc61a262f6e8f38d5372a60d8389b8caf671cfa55b94b
 SHA512 
48ec8e54e6e670ee2d2783fb38befd4101869cc7fc1a4e7b72058034a716170da62cae7e94a48acb575a1cec2604d5c02da629fbe482b7dbc5e28cf4d7ef7c01
 DIST openssh-9.7_p1-hpn-15.2-X509-15.0-glue.patch.xz 5472 BLAKE2B 
6ebbc66354d3af3c204f0c2f11d8b3d4e5c842b38b82263d21659cebcceaaa6502c04bb5e06c4200b9aef9d267b61e33f94001efe30f8e57760d43df5292
 SHA512 
e90ceda65ccfc80c4dec580b6e64f3bd889443d6e7d627dc4fca4900776621d33f3da0856998a63560f195b1ed98e47c4401e40d6840518ee1ccb8ea150f21fe
 DIST openssh-9.7p1+x509-15.0.diff.gz 1239003 BLAKE2B 
98f6a6d531a9afb70d6f34dcd6609115e017d4b1738a0683dbabf66aba02382cf727db4fb07fd2a62534aa87318982e9d1c41991fdbf7cc3e6593d376ad08208
 SHA512 
c141bddd73fb78a8f0c92bbed6900bab6617768fc124c10ec4ea70491e1b545bbd962fa35ee5efd134a9851a1b807a5b8bae8e46585cf87a60e0311b49de3226

diff --git a/net-misc/openssh-contrib/openssh-contrib-9.6_p1.ebuild 
b/net-misc/openssh-contrib/openssh-contrib-9.6_p1.ebuild
deleted file mode 100644
index 6aca37ef3cb8..
--- a/net-misc/openssh-contrib/openssh-contrib-9.6_p1.ebuild
+++ /dev/null
@@ -1,504 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig
-
-# Make it more portable between straight releases
-# and _p?

[gentoo-commits] repo/gentoo:master commit in: net-misc/openssh-contrib/files/, net-misc/openssh-contrib/

2024-07-02 Thread Patrick McLean
commit: 615ab9d0a7ea42e3fa992a2f728c45019f8706c2
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jul  2 17:02:29 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Jul  2 17:07:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615ab9d0

net-misc/openssh-contrib: Revbump, add fix for CVE-2024-6387

Bug: https://bugs.gentoo.org/935271
Signed-off-by: Patrick McLean  gentoo.org>

 .../files/openssh-9.6_p1-CVE-2024-6387.patch   | 19 ++
 .../files/openssh-9.6_p1-chaff-logic.patch | 16 
 .../files/openssh-9.6_p1-fix-xmss-c99.patch| 20 +++
 .../files/openssh-9.7_p1-X509-CVE-2024-6387.patch  | 29 ++
 ...-r3.ebuild => openssh-contrib-9.7_p1-r4.ebuild} | 11 +++-
 5 files changed, 94 insertions(+), 1 deletion(-)

diff --git a/net-misc/openssh-contrib/files/openssh-9.6_p1-CVE-2024-6387.patch 
b/net-misc/openssh-contrib/files/openssh-9.6_p1-CVE-2024-6387.patch
new file mode 100644
index ..7b7fb70380d9
--- /dev/null
+++ b/net-misc/openssh-contrib/files/openssh-9.6_p1-CVE-2024-6387.patch
@@ -0,0 +1,19 @@
+https://bugs.gentoo.org/935271
+Backport proposed by upstream at 
https://marc.info/?l=oss-security&m=171982317624594&w=2.
+--- a/log.c
 b/log.c
+@@ -451,12 +451,14 @@ void
+ sshsigdie(const char *file, const char *func, int line, int showfunc,
+ LogLevel level, const char *suffix, const char *fmt, ...)
+ {
++#ifdef SYSLOG_R_SAFE_IN_SIGHAND
+   va_list args;
+ 
+   va_start(args, fmt);
+   sshlogv(file, func, line, showfunc, SYSLOG_LEVEL_FATAL,
+   suffix, fmt, args);
+   va_end(args);
++#endif
+   _exit(1);
+ }
+ 

diff --git a/net-misc/openssh-contrib/files/openssh-9.6_p1-chaff-logic.patch 
b/net-misc/openssh-contrib/files/openssh-9.6_p1-chaff-logic.patch
new file mode 100644
index ..90544d1a457e
--- /dev/null
+++ b/net-misc/openssh-contrib/files/openssh-9.6_p1-chaff-logic.patch
@@ -0,0 +1,16 @@
+"Minor logic error in ObscureKeystrokeTiming"
+https://marc.info/?l=oss-security&m=171982317624594&w=2
+--- a/clientloop.c
 b/clientloop.c
+@@ -608,8 +608,9 @@ obfuscate_keystroke_timing(struct ssh *ssh, struct 
timespec *timeout,
+   if (timespeccmp(&now, &chaff_until, >=)) {
+   /* Stop if there have been no keystrokes for a while */
+   stop_reason = "chaff time expired";
+-  } else if (timespeccmp(&now, &next_interval, >=)) {
+-  /* Otherwise if we were due to send, then send chaff */
++  } else if (timespeccmp(&now, &next_interval, >=) &&
++  !ssh_packet_have_data_to_write(ssh)) {
++  /* If due to send but have no data, then send chaff */
+   if (send_chaff(ssh))
+   nchaff++;
+   }

diff --git a/net-misc/openssh-contrib/files/openssh-9.6_p1-fix-xmss-c99.patch 
b/net-misc/openssh-contrib/files/openssh-9.6_p1-fix-xmss-c99.patch
new file mode 100644
index ..cf06b80cd5fa
--- /dev/null
+++ b/net-misc/openssh-contrib/files/openssh-9.6_p1-fix-xmss-c99.patch
@@ -0,0 +1,20 @@
+xmss_hash.c: In function ‘core_hash_SHA2’:
+xmss_hash.c:56:5: error: implicit declaration of function ‘SHA256’ 
[-Wimplicit-function-declaration]
+   56 | SHA256(buf, inlen + keylen + n, out);
+  | ^~
+xmss_hash.c:61:7: error: implicit declaration of function ‘SHA512’ 
[-Wimplicit-function-declaration]
+   61 |   SHA512(buf, inlen + keylen + n, out);
+  |   ^~
+
+diff --git a/xmss_hash.c b/xmss_hash.c
+index 70c126ae2..cb17de2af 100644
+--- a/xmss_hash.c
 b/xmss_hash.c
+@@ -12,6 +12,7 @@ Public domain.
+ #include "xmss_hash_address.h"
+ #include "xmss_commons.h"
+ #include "xmss_hash.h"
++#include 
+ 
+ #include 
+ #ifdef HAVE_STDINT_H

diff --git 
a/net-misc/openssh-contrib/files/openssh-9.7_p1-X509-CVE-2024-6387.patch 
b/net-misc/openssh-contrib/files/openssh-9.7_p1-X509-CVE-2024-6387.patch
new file mode 100644
index ..7de772777107
--- /dev/null
+++ b/net-misc/openssh-contrib/files/openssh-9.7_p1-X509-CVE-2024-6387.patch
@@ -0,0 +1,29 @@
+diff -u a/openssh-9.7p1+x509-15.0.diff b/openssh-9.7p1+x509-15.0.diff
+--- a/openssh-9.7p1+x509-15.0.diff 2024-07-02 08:34:12.300470515 -0700
 b/openssh-9.7p1+x509-15.0.diff 2024-07-02 08:35:27.016991183 -0700
+@@ -69916,7 +69916,7 @@
+   closelog();
+  #endif
+   }
+-@@ -424,81 +473,121 @@
++@@ -424,81 +473,113 @@
+  }
+  
+  void
+@@ -69955,15 +69955,7 @@
+ +sshsigdie(const char *file, const char *func, int line,
+ +const char *fmt,...)
+  {
+-+#if 1
+-+/* NOTE: "OpenSSH bug 3286". See grace_alarm_handler() in sshd.c.
+-+ * Logging in signal handler cannot be considered as safe.
+-+ * Let enable log

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-06-28 Thread Patrick McLean
commit: 8554e7535d4458ed3a94f7c25178828926b6e714
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jun 28 16:58:00 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Jun 28 16:58:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8554e753

dev-util/ruff: drop 0.4.6, 0.4.7, 0.4.8

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  30 ---
 dev-util/ruff/ruff-0.4.6.ebuild | 446 
 dev-util/ruff/ruff-0.4.7.ebuild | 446 
 dev-util/ruff/ruff-0.4.8.ebuild | 442 ---
 4 files changed, 1364 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 9110660c1983..e8d27995b355 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -36,15 +36,12 @@ DIST chrono-0.4.38.crate 220559 BLAKE2B 
ab828bfeed56eb737a1797d5e1132cafe87a1e14
 DIST ciborium-0.2.2.crate 35611 BLAKE2B 
7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072
 SHA512 
8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 
07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575
 SHA512 
641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 
3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488
 SHA512 
2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
-DIST clap-4.5.4.crate 55401 BLAKE2B 
e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00
 SHA512 
c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
 DIST clap-4.5.7.crate 56343 BLAKE2B 
e2392ddd11213c8410344c474d84bf40d2d5a0663d25ce8126940ce59085a84334223e92ebd59fc387b4d1334b8f8cd7b76eb15f916adc5ef59b9858929c5787
 SHA512 
f126132811696d5fcac0242264121a08c1f7c59b4830d73b6b95b8c5b31a2c11928b0d7026151a5d1a0108aa912d7c6157652193ea1ef5a980669bdf388d5bfb
-DIST clap_builder-4.5.2.crate 163566 BLAKE2B 
5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374
 SHA512 
af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
 DIST clap_builder-4.5.7.crate 163957 BLAKE2B 
a1d6e728f05b7f7eab8fd9fc8dd0e25f8a066e0ba72ccd6084e747f5833ef90e98b63f4bb0b3af54b74c193df3ceb4eac63a45c9f3222570ef7ec85562346a01
 SHA512 
df0ef9adabb61538619d94ead0768fb8291cdef48c0cf47b323aa366fa2564d89ddf65cd0ef0b7162ef5e590be26a357cc775ae5278abf8048c05a5fbf58b5cc
 DIST clap_complete-4.5.2.crate 37850 BLAKE2B 
bfaae6107890319a9717d96f5616012016fd5439c7ac7dcfb0082d797a335c7c926459c8c1db0cc0652f700366c83956d8e0447bb3e990c183133b8f26d64301
 SHA512 
1c9db70159681dd23011df6e804fa193f67f3dee874b2583a5c9da90db1c7283a13b330befecca91de260f70b974168652b450cf8b519a79957ac7a6373992b3
 DIST clap_complete_command-0.5.1.crate 8273 BLAKE2B 
84302d7ffc34d9e947dd141421462b2035f324a77a8c68fa342a49242b0f97e43afc54be90d7cbb2efb311ea7848313af3d98c572402e7b25f83c22ff1fce8c4
 SHA512 
0cbd75f41349c709440ceee1075cd209f927b928c665b31907caecae91ab0b1e00c0a73f8185df754663e4d079467c6312abdc175bb6f8bd58c6d783b371754c
 DIST clap_complete_fig-4.5.0.crate 10932 BLAKE2B 
ea828d2d36a92f13b176af614562634ff2117f23a328ffc1bb873893ed3101d2cd52ed09cf5b1f299a5a51597e51ca2806411158cbde8dbceb6c56417b4b9111
 SHA512 
8cbe3e2466149f2af74aa9e9acf538ec84450111a698a83bd95684685419dc9c37251c3f1d06800d1ef8e8fe9739186f95c1d626fb61b27a672cb79bd0d08bc8
 DIST clap_complete_nushell-0.1.11.crate 32198 BLAKE2B 
6a704251bfc10fa7fd113f7e82bdeb9655f2e23d851fc3d654332ee196214b179fa83ed6c57b436df247f6eb1d2feb28017090b9087b7b8d92283978e7ce9957
 SHA512 
04098511e19cb629df43509f2596904ec2a8690fa6bcf160825030c42dad73f77ed184e5a4dce10c8308b9718541540f10277b0ef0fee6b039ac1e7b482d3cf2
-DIST clap_derive-4.5.4.crate 29159 BLAKE2B 
6f7087d553102f24c9de37e1ba85c0d540ea42d9df9af26b5234ccde23175180efe21df93513df49f6ba83e46cc85cedcead29c902e426c39b25086c9f79a51c
 SHA512 
670411136c819577c0129c6fcf5a8216cac82a47ae11ce3cd97cffd038644e06c5a21f7a69948628f01fb77f1e656678ffbfe441385866fdf90d247bda036c4d
 DIST clap_derive-4.5.5.crate 30017 BLAKE2B 
8525d8adba25ec0165936f72f78dec3cdffedc9de8e537b078944b1830640222013e335e86a2337ae9ea3b07dd655275705eeeb8c2155224dc0950ed00e47f7

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-06-28 Thread Patrick McLean
commit: b4fba2fce4058ab102be23b0828f3d51744b8092
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jun 28 16:57:31 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Jun 28 16:57:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4fba2fc

dev-util/ruff: add 0.5.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  11 +
 dev-util/ruff/ruff-0.5.0.ebuild | 457 
 2 files changed, 468 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 382adab5e934..9110660c1983 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -86,6 +86,7 @@ DIST env_filter-0.1.0.crate 11553 BLAKE2B 
8e358517c0aeda431239f14610925bcfd6be3b
 DIST env_logger-0.11.3.crate 29704 BLAKE2B 
fd23d377d258ead87e820dd89e4175c0596b284d629563b7d04be10f80bf859d84a6e71a21d1c333a94779262608554e95bf7b44c35b3336cbedf545184ea6d1
 SHA512 
50df911455429a83088c87d30137fda6fc73971ffd32eb66f21e0d006bce92580c519d4a3a3fddadb7bdcce5d6dc33df853dff6373fe66f128cfd60ca26f9f02
 DIST equivalent-1.0.1.crate 6615 BLAKE2B 
302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a
 SHA512 
b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
 DIST errno-0.3.8.crate 10645 BLAKE2B 
4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3
 SHA512 
29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
+DIST etcetera-0.8.0.crate 13295 BLAKE2B 
33069c496eb846bc3e602812cd2ed182c660ae06b8a33ecea294a5ec9e37a1fc15391cadc9fde23f3e885e506031cbfb6b7d036b94cc4f94d42b8dfa8ad0ec7b
 SHA512 
857151a9af143c7149feff2aecee8fceec45a7a2ff64a8c1a482aef89ce2f91de05123afd7d22d67cd664d9ec3800652c7800affdde4ec317437f5d925883b3a
 DIST eyre-0.6.12.crate 45330 BLAKE2B 
d5bae0dc5a45691ce5950daf30d27c7a0824bd03ccf4305e71e71dd9805e5f306ff0796064f07deb6c366b02b81fb6fd22a78682f8c620f7feea9db3d2f452ff
 SHA512 
6d5e3bcc138189e958693dda0c2300c6a30567f60f65432c4f24e41a3def7431366e45de62f74f21485d678daf831e77ab04ba80346c57cffb694a179380e769
 DIST fastrand-2.0.2.crate 14674 BLAKE2B 
ea23f52d745f4fcfd4ec911d48d77c60da837f57942994b17458daac7cae38953cf679459908d68e5f393d03a90cd6eddba23d2a86c2bc11ebfeed0bb41fe4dd
 SHA512 
3ef9c21e4928071619adbad6421165ea82feb04c26ee18893b172f9f8a510b9a2097257ae31647a907680412b68d6662eff13cb27649ed9f5e68c374619701cf
 DIST fern-0.6.2.crate 304626 BLAKE2B 
7dbfc8a1cf0adc288732a1dcc23e30bfea6668b01e162b60e867b67b995b7eeea5399b9e9a630510e3f56c8f36b79b34913342b7c8834783ddacb2cd7b94e140
 SHA512 
f9c44d1387f803b567b7254d91cd942c55d30a1c3cd37786101d7d49d346bc2bbc593fa8a3b2e59711c5320c1496354e8d2f3ecf0967030ac1e5199650523fba
@@ -156,6 +157,7 @@ DIST libcst-1.4.0.crate 110834 BLAKE2B 
60ccda8ed6fe74415e2d3a453a58eb8ecaa28ddbb
 DIST libcst_derive-1.3.1.crate 9189 BLAKE2B 
a51081268397856c8d6be71c12f42dcc7c19f5755c98cbe7d19920b59d771bf117a0158e7382e3b85856b74408ea00840aaa1ab56b3dee5c535da7bf97dbeb3a
 SHA512 
ca94ae6856382d5ea22e72441b977956dc94685ce93520e9e047e4b806b3db619de347cbca33b7cfb6d6835c3f7d42a05cd77b7d67626e45bf876ce6734143f2
 DIST libcst_derive-1.4.0.crate 9303 BLAKE2B 
4f6f05578fd57328b80913cb594b3cc6944b8ac62bbee747598a0502c044dc77e781836ef7b7e01046d92990514b5168c553f87ccafe2197c328bdd833b3c613
 SHA512 
6095719fbd5931d1e8e9e60ae7c03b03b9110ecc6054396e1a086e7fc7f1642a6085deff0d90d857ae8f0037aa8bf396a9b5a5660941c0de4cc659664a41034a
 DIST libmimalloc-sys-0.1.38.crate 196009 BLAKE2B 
355f07b19a5fcc54ca95cc449a9c8200abf11984e004d3ed405f0370f29a18b878e9d8fde63c9bf84d5227388905d288ebf1ba2df38d7c5be8b0d3e67b63f55c
 SHA512 
3b0416b06a4692be364b75e324a312e0160f64f8a49930d3e0eb6fb201982b59482f636fca774a254aead6112168acd3d307c2a79c5ce3be3213850c172a7bf9
+DIST libmimalloc-sys-0.1.39.crate 198523 BLAKE2B 
371751d8eabd682d879a4d85b163d3c2f3dc3968232241cd2d7b573a5b78164efa6cd90c2b81d350c69354fee5676edb3e37f75f676731fccc913a83878c7358
 SHA512 
db578da8722b82eafac3b587b2db24cbf95fbd85a25b7ce30286deb9eda6820b5d452ece7c3126a2d8c96400941dc3946b4cb2f46172241861405aa09a3a2451
 DIST libredox-0.1.3.crate 6068 BLAKE2B 
cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a
 SHA512 
c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
 DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 
0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093
 SHA512 
031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
 DIST linux-raw-sys-0.4.13.crate 149385

[gentoo-commits] repo/gentoo:master commit in: dev-python/scipy/

2024-06-27 Thread Patrick McLean
commit: 852a312f7cea343a2ada68e427171954ca56b420
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jun 27 18:53:43 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Jun 27 18:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852a312f

dev-python/scipy: Filter LTO with numpy-2.0.0 (bug #932721)

Bug: https://bugs.gentoo.org/932721
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/scipy/scipy-1.14.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/scipy/scipy-1.14.0.ebuild 
b/dev-python/scipy/scipy-1.14.0.ebuild
index a37f5c5245cb..6d117893f18d 100644
--- a/dev-python/scipy/scipy-1.14.0.ebuild
+++ b/dev-python/scipy/scipy-1.14.0.ebuild
@@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517=meson-python
 PYTHON_COMPAT=( pypy3 python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
-inherit fortran-2 distutils-r1
+inherit flag-o-matic fortran-2 distutils-r1
 
 DESCRIPTION="Scientific algorithms library for Python"
 HOMEPAGE="
@@ -95,6 +95,9 @@ python_configure_all() {
-Duse-pythran=$(usex fortran true false)
)
 
+   # https://bugs.gentoo.org/932721
+   has_version '>=dev-python/numpy-2.0.0' && filter-lto
+
# hide real scipy, to prevent pythran crashing when scipy is being
# rebuilt for new numpy ABI
# https://github.com/serge-sans-paille/pythran/issues/2194



[gentoo-commits] repo/gentoo:master commit in: app-misc/jaq/

2024-06-26 Thread Patrick McLean
commit: 18a514c034f78e892a03a08c392c5266623b9bfb
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jun 26 16:34:09 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Jun 26 16:34:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a514c0

app-misc/jaq: drop 1.2.0, 1.3.0

Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/jaq/Manifest |   9 
 app-misc/jaq/jaq-1.2.0.ebuild | 117 --
 app-misc/jaq/jaq-1.3.0.ebuild | 115 -
 3 files changed, 241 deletions(-)

diff --git a/app-misc/jaq/Manifest b/app-misc/jaq/Manifest
index f0d40bb7de00..02071c5aca11 100644
--- a/app-misc/jaq/Manifest
+++ b/app-misc/jaq/Manifest
@@ -1,11 +1,8 @@
-DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
-DIST ariadne-0.3.0.crate 21829 BLAKE2B 
9aa92dab32aaafb131c390206c32b7336f05b1eb5a6eae244db68625cf039830e9ce079faaf6d2d72c9e95a3eb93bb5450bb2915f6f15def13a2d6ec5fac37c0
 SHA512 
ff00de0667ff8dfabe11086e5bffccaef595924481d6458de5b598bd9362e9f12f103061c2b7faddc3923018e4ed211315ced7d53d4209236bcbc1f923490047
 DIST ariadne-0.4.0.crate 24894 BLAKE2B 
f53c5b80237c24e02510a66c198534945a9bfe9385b76cd54c7cd630052f3565a804c73133a1a2ccebb055e3c721ccad40eebf37e07f3423238e1ccbdfbb
 SHA512 
1699be4d7554145d2798f88b1752d3f45efc353c2d311256af751e4dc06bf47d056370e581c16c59657d7696bcf5985bd5a12c1488fce205564ae620d822a344
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
 DIST base64-0.22.0.crate 81568 BLAKE2B 
55e6bfde846bc14010fd706686544a1706dc9cea034435b5bf97bbbfcdab57210e69b425c9f2adf7b088b6f2cbe0f8148077a8be3aad88114c404738682c
 SHA512 
116928d2fed66b43ecc8ffb4e1cdafb1aec3005e0034e2cacf1cd3cac7a591aed8e423fb2523900c25a4592ada49d3a0e438703afe7bb66dd1ab9fcaade24000
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
@@ -20,7 +17,6 @@ DIST codesnake-0.1.0.crate 8858 BLAKE2B 
ba941b8fee340d990afdeaf0c146d263ba73949f
 DIST colored_json-3.0.1.crate 12606 BLAKE2B 
62c8c730c6ff81eb2f470431c40ec8b2dc048a6994617d9ce0cb772eeb9dc01c10ba11e178b53d0e871233b7862e3769d3e758ae8e4773e7ad75a01c36bcd81e
 SHA512 
6ca02d2b1d340617d27766e3d624f49af6100ad54f4496971a62a3dc02192bf5c6b84c67fc92cbf9870ec3569e4e60e24e25dedf96f609f5d32b2d183d157563
 DIST console_log-1.0.0.crate 28943 BLAKE2B 
1717f161a7d3a92d5161119cb7ffc477b763716e5022e8cd528caf6e8d28eff9ec4bf53a7c45a68956d61109b4d50dcc582051e697c7a5e4a591e6e67e054510
 SHA512 
e44e2acf873fb86822474c6e2a7dc2964384db096b3ee13673bb57990dc0a930a306f53360f9d1145faa31bcbd194f8fcc1674bdbc2f6b236e7eefb4bc43a06a
 DIST dyn-clone-1.0.11.crate 1177

[gentoo-commits] repo/gentoo:master commit in: app-misc/jaq/

2024-06-26 Thread Patrick McLean
commit: 1d8d0bb67ca3121847cb65d6af10eebc12234c54
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jun 26 16:33:29 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Jun 26 16:33:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8d0bb6

app-misc/jaq: add 1.5.0

Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/jaq/Manifest |   4 ++
 app-misc/jaq/jaq-1.5.0.ebuild | 124 ++
 2 files changed, 128 insertions(+)

diff --git a/app-misc/jaq/Manifest b/app-misc/jaq/Manifest
index d06d012facbd..f0d40bb7de00 100644
--- a/app-misc/jaq/Manifest
+++ b/app-misc/jaq/Manifest
@@ -16,6 +16,7 @@ DIST chumsky-0.9.3.crate 75112 BLAKE2B 
e74663dcf524513bf54494c62ad154fc3c3560910
 DIST clap-4.0.22.crate 205175 BLAKE2B 
a0d0284c00b5011b8ce24a290444947970c784d13ad2273227a4d619d14bac7bcf9336911df5d49748b38ca29dcca211596630b5ed121a058492ff4e0463b616
 SHA512 
d6b54e31c4780be7d712bed266b2cee4ad1454c75d9dc542fac301156e1724ca0748632d901b4e7590eda13ec2c8349ba59c5da12ac1991e9fac540d0c55
 DIST clap_derive-4.0.21.crate 27567 BLAKE2B 
cbef7e547b0d0a145ee7696a773e1dce541866dd4878797e9b810b7506dd11d75ae9cd2547b4c3330569390568a1039588406ee614b9eaa2b1a619951b0e67e5
 SHA512 
95bbddfd09de9dc1c64266743e9877aaed086be56f7e0f6e933dc5245724fead7163316a7bb4a744bc81597e4d079fb0abfea891766a17e0b1aafba011dd74df
 DIST clap_lex-0.3.2.crate 9650 BLAKE2B 
c07d8a180cfb959a5c9a2a79ba5343aea2185fbd10052a8e1fdfe0bc8fc2e9433a762d117bfdbb6cef497eb79eb8c757227681559ee995753f1eec738c4c1510
 SHA512 
f7c55878d3b35e37af607a035b471aaf6c2b1d849c26fba1df6e5585c0af0b93abe0b6409c504d4ee122c9c653daa2e47a89b6d06f31559db760a88a73c42006
+DIST codesnake-0.1.0.crate 8858 BLAKE2B 
ba941b8fee340d990afdeaf0c146d263ba73949f038bcf73f0dc6ac0810db549a0cac4683e54e52cd2a7f52ee5bb30c51d51064c4c5980922f3c057adf80f3db
 SHA512 
c75b39b4bcbaeb3ab150ae572d13a30ad353ac4074b590ed8bd5756f54607d3b64a02c54bb9177d525da9bb12f588ebbdcf752499ecddaa0e7f2bc70d4a7221f
 DIST colored_json-3.0.1.crate 12606 BLAKE2B 
62c8c730c6ff81eb2f470431c40ec8b2dc048a6994617d9ce0cb772eeb9dc01c10ba11e178b53d0e871233b7862e3769d3e758ae8e4773e7ad75a01c36bcd81e
 SHA512 
6ca02d2b1d340617d27766e3d624f49af6100ad54f4496971a62a3dc02192bf5c6b84c67fc92cbf9870ec3569e4e60e24e25dedf96f609f5d32b2d183d157563
 DIST console_log-1.0.0.crate 28943 BLAKE2B 
1717f161a7d3a92d5161119cb7ffc477b763716e5022e8cd528caf6e8d28eff9ec4bf53a7c45a68956d61109b4d50dcc582051e697c7a5e4a591e6e67e054510
 SHA512 
e44e2acf873fb86822474c6e2a7dc2964384db096b3ee13673bb57990dc0a930a306f53360f9d1145faa31bcbd194f8fcc1674bdbc2f6b236e7eefb4bc43a06a
 DIST dyn-clone-1.0.11.crate 11771 BLAKE2B 
06e4d872c6a3f8fbdabaefce706b5214641c457a669c19f2f536f6e1346f8bc8f70c97e7ac1e759e084e337997d0c8dbed88402bf9fc898203de0f36119451e2
 SHA512 
c26181d9b7410f0927b5a88b6aecb372bec6ced68053ce65cd9f9dceed756e913dec169b71b9c34331eef6d0aafac209a858ab4a9f77617e4d95b3a6d194148d
@@ -35,6 +36,7 @@ DIST itoa-1.0.9.crate 10492 BLAKE2B 
0d5acef9ae72d3f4b5a387d231952e6025def69da81d
 DIST jaq-1.2.0.gh.tar.gz 83012 BLAKE2B 
60a211d5e46ba79f8916606bc8d193fd39d334ab03cc7e133490e61c7c562ebe977e97c1d6d2b607049408bb286f44b9df709e91c1b5a03d2b2f77cd549a93ea
 SHA512 
10b98ea4e147378fbc37b9e76c41dc79b88f65cc446ceb8ad444d8d2c558b4d73b30ecee01cea2dbcd96d8b4b46cb0f5811ae7a71423cce88693cc51f9aba271
 DIST jaq-1.3.0.gh.tar.gz 84115 BLAKE2B 
47bac27c23f7d779d92062cf8bc0b747932708cdb93fd9a7e0074f09a54e87de209b5120f194677809b00315be0d24192df89848891e140d7e76a4cc7bc7b15d
 SHA512 
00e3b32dc53036d8437708f48734c136a3c2a219ac84106c65d0bbac5797bac51aa2665064402d7b0efbc8710c859286cec20c5232be3d4e26e1896b968e515b
 DIST jaq-1.4.0.gh.tar.gz 97078 BLAKE2B 
6b5286848035bf96d6b91d7af195998af0effca6a5c89c477d928f58107c6b1fd4da66d6b27861032ee34484248f0077c936d28956a1471a2de001ae2b908eac
 SHA512 
1d5ea0d0a4dc109fb8696e518eed4a235c14423cab1859cffe81f2fd8a085ebfcb3a01bfd87f6d6ad398a1945662ab83cc064bb2da1af618e46acdf262504b13
+DIST jaq-1.5.0.gh.tar.gz 98828 BLAKE2B 
0fb64d9622302c44f27bdcb71db46c16939c86a7fae7357639d309a3cb152685fb2b622837cc1158bc96b401817a1f0c9cde98435d92def670e1bdae9d2e51eb
 SHA512 
1b3839a07b4539d61e4d18645fd90bb4312675df36b01702b373ea16534155fa000208b11d21ce000136e237f5ae5321ca3531144012c7dade3f5f8768c1575a
 DIST js-sys-0.3.69.crate 81083 BLAKE2B 
529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6
 SHA512 
506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
 DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 
bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
 DIST libm-0.2.8.crate 11345

[gentoo-commits] repo/gentoo:master commit in: dev-libs/simdjson/

2024-06-13 Thread Patrick McLean
commit: 381a3d9da17b6c74fa6b0416ac20382c0c41baaa
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jun 13 19:48:11 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Jun 13 19:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381a3d9d

dev-libs/simdjson: add 3.9.4

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/simdjson/Manifest  |   1 +
 dev-libs/simdjson/simdjson-3.9.4.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 5890ae7d86ad..718356e50168 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,4 +1,5 @@
 DIST simdjson-3.6.3.gh.tar.gz 2302220 BLAKE2B 
c46eeb8a07460cc5427fc35714fd262069cd3d913732e6037d808281d0fed0e82e0423dfd16abaeb515264559fe4454c42f81211354723eb21b212decfe7834b
 SHA512 
b9fa7e554ded4e6cbe9d70ee29aa5b582e58b8b2ada1a781e58746082bb7d31791a4e2ea8b43d9391d783e61e489554f260448029c0b7e730cc69dc44f4aa86a
 DIST simdjson-3.9.1.gh.tar.gz 2636602 BLAKE2B 
82c4956ebc902574ed1b36196097c6c07e9ca0f11384f71b260ae95ff5e7c436ce016da417197f84c21ece0ae2239fc1c4e02cf63672fae98b3fa69831de3adb
 SHA512 
b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
 DIST simdjson-3.9.3.gh.tar.gz 2643869 BLAKE2B 
f2e0f8d13a234c7ee639a57333b66a464312a20bd67f808688f6456ded7b6bdac75d857b10207adc03e05d89e701efe874d068774a90c3082d9e83792ed784d1
 SHA512 
893ce0cb380b1418438f5910262325031f8071c4577589a491713f91c980964b4105c1e1aa7f2b9373deed40ecf6b48fe48a1aa243151e424f138f5418e4821c
+DIST simdjson-3.9.4.gh.tar.gz 2646588 BLAKE2B 
c0f0e5d6af2342d338ea7fbe033af2715e4317cd81818fca9dfcc04cb25ffe1eb08683f04d43162305d317178b14ed5f78e8ffa115ed02c7af41b8646c4eae76
 SHA512 
6fa940ad60b7560d1865806195428ae17f0daf19de803bdb7bd93b0704490994ec3cddc09c9d91f2e70036c6cb34153cdc5c998e7ebee2e4504f6a23944e25c1
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.9.4.ebuild 
b/dev-libs/simdjson/simdjson-3.9.4.ebuild
new file mode 100644
index ..1936e556eb93
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-3.9.4.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs cmake
+
+DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+DESCRIPTION="SIMD accelerated C++ JSON library"
+HOMEPAGE="
+   https://simdjson.org/
+   https://github.com/simdjson/simdjson
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${DATA_HASH}.tar.gz )
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
+SLOT="0/22"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+all-impls test tools"
+
+BDEPEND="
+   sys-apps/file
+   sys-apps/grep
+   virtual/pkgconfig
+"
+DEPEND="
+   tools? ( 

[gentoo-commits] proj/netifrc:master commit in: net/

2024-06-10 Thread Patrick McLean
commit: 7f323cf374035ac1c871f13d6a6ad29bb97bc930
Author: Andrey Volkov  ekb-info  ru>
AuthorDate: Tue Sep 28 13:40:27 2021 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 05:51:45 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=7f323cf3

Add missing wireguard_depend program

Signed-off-by: Andrey Volkov  ekb-info.ru>

 net/wireguard.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/wireguard.sh b/net/wireguard.sh
index f6ca69e..301836d 100644
--- a/net/wireguard.sh
+++ b/net/wireguard.sh
@@ -5,7 +5,7 @@
 
 wireguard_depend()
 {
-   program wg
+   program ip wg
before interface
 }
 



[gentoo-commits] proj/netifrc:master commit in: net/

2024-06-10 Thread Patrick McLean
commit: 9ef4fb84a7c1848c067f89f5510f448fb04c5c7a
Author: Andrey Volkov  ekb-info  ru>
AuthorDate: Tue Sep 28 13:43:52 2021 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 05:51:59 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=9ef4fb84

Add type_${IFVAR}=wireguard for arbitrary wireguard interface names

Signed-off-by: Andrey Volkov  ekb-info.ru>

 net/wireguard.sh | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/net/wireguard.sh b/net/wireguard.sh
index 301836d..269c8f0 100644
--- a/net/wireguard.sh
+++ b/net/wireguard.sh
@@ -9,9 +9,15 @@ wireguard_depend()
before interface
 }
 
+_is_wireguard() {
+   is_interface_type wireguard
+}
+
 wireguard_pre_start()
 {
-   [ "${IFACE#wg}" != "$IFACE" ] || return 0
+   local wireguard=
+   eval wireguard=\$type_${IFVAR}
+   [ "${wireguard}" = "wireguard" -o "${IFACE#wg}" != "$IFACE" ] || return 0
 
ip link delete dev "$IFACE" type wireguard 2>/dev/null
ebegin "Creating WireGuard interface $IFACE"
@@ -35,6 +41,7 @@ wireguard_pre_start()
e=$?
if [ $e -eq 0 ]; then
eend $e
+   set_interface_type wireguard
return $e
fi
fi
@@ -45,7 +52,7 @@ wireguard_pre_start()
 
 wireguard_post_stop()
 {
-   [ "${IFACE#wg}" != "$IFACE" ] || return 0
+   _is_wireguard || [ "${IFACE#wg}" != "$IFACE" ] || return 0
 
ebegin "Removing WireGuard interface $IFACE"
ip link delete dev "$IFACE" type wireguard



[gentoo-commits] proj/netifrc:master commit in: doc/

2024-06-10 Thread Patrick McLean
commit: d01b0a6b187d8909ad11b328c557ecdc29431d04
Author: Andrey Volkov  ekb-info  ru>
AuthorDate: Tue Sep 28 14:21:58 2021 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 05:51:59 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=d01b0a6b

Append wireguard docs at net.example with arbitrary interface name example

Signed-off-by: Andrey Volkov  ekb-info.ru>

 doc/net.example.Linux.in | 4 
 1 file changed, 4 insertions(+)

diff --git a/doc/net.example.Linux.in b/doc/net.example.Linux.in
index 84e4b1c..143dc9d 100644
--- a/doc/net.example.Linux.in
+++ b/doc/net.example.Linux.in
@@ -1350,6 +1350,10 @@
 #
 # Wireguard can also be configured by passing explicit settings
 #wireguard_wg0="private-key /path/to/whatever listen-port 1234 peer ABCDEF= 
endpoint 1.2.3.4:2468"
+#
+# You must specify wireguard interface type to use arbitrary interface names
+#wireguard_site1="/path/to/site1.conf"
+#type_site1="wireguard"
 
 # Network namespace support 
 # If an interface is configured with a network namespace, it will be moved



[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-06-05 Thread Patrick McLean
commit: f1771f53c9e818b8b23f4084135ca77e3674e85d
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jun  6 00:44:10 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Jun  6 00:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1771f53

dev-util/ruff: add 0.4.8

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest  |  13 ++
 dev-util/ruff/ruff-0.4.8.ebuild | 442 
 2 files changed, 455 insertions(+)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 4af94848180f..4e9f0c0dc903 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -112,6 +112,7 @@ DIST indoc-2.0.5.crate 14396 BLAKE2B 
fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd401
 DIST inotify-0.9.6.crate 22971 BLAKE2B 
7a6cedd29b2503911fb42324fe3b4f4f20abb62a6b4370f8a7f634d9988f1b3053a70d69d6bbd7b850aae2590ded7548b73326a598d31e5b579e19ac3cc781d8
 SHA512 
39c3db1b6da620df9eaaa41cc20c2f22b9a372e181ed7d8ba0c7ad4e711ba4486bcec7ff86bb4d814d9c53e071cc4e43845567069e45b897c562cb677fc872b2
 DIST inotify-sys-0.1.5.crate 6965 BLAKE2B 
d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af
 SHA512 
dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
 DIST insta-1.38.0.crate 86379 BLAKE2B 
a0d349fc486dd4dd771b292b3013e7609e44e6db70c661b37123985427004938022f09bf82dcce97124e7acc1d72c7b3895ba0cf7d4dc2ad2e6334a02c85d3ce
 SHA512 
c0604d51c34bcfa696bcf1bb98bfeeb210a91ad8f58ae2df0c81acf99a8380484a0e4bf3697e8363fbcb2a9c946b00ce91883f5ea9fe5b997dd772b230b86827
+DIST insta-1.39.0.crate 87049 BLAKE2B 
c37b99bb8dde3fcac0b8a41e7e2a76a014fb0919d0cd2eb10b0e4aecd9ee312737313a4c262f8237ca5c9a12ca0c23b5c2ae7bb9ba69c2bb506ab43f382ff108
 SHA512 
6d50e49af1b76ac53962565d37e05a3fa5b9dae47655529cb675b498a0308ce6008d9c2821e4cc323c2e05560f76539572a7d8881d151e015b32444b02175e5d
 DIST insta-cmd-0.6.0.crate 12385 BLAKE2B 
0b3d57dbee4d2c55e29e6310dfc1fbe55a5fd7cd034aaf72c7619c7de48d56473b7ab76cda42bae9ed43c113a2a07755497f2ee030c2d6be9dbcab4557745e79
 SHA512 
fa2415e328976b97488501b4d9a17f650e29585b2c50ab83e6dcb109abd0889d553a26074dbf695625799c81ca4b23209f317b55e344e0dd97806c73fb07b916
 DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 DIST is-docker-0.2.0.crate 2664 BLAKE2B 
6c3b10a805bb077b9d0c54155fb9e72a15304fb3d6f0ebfc3efea8b42e02b99737d22c16a5352ee0c1f820699f765673bf0ca8f46c6a49b45796796c01015b84
 SHA512 
759e00292710b685954df031ef96bb650993cc3384cf03760ebaec377524cadc929c6561dde5fd3e14d71f9f122c86495dcf9893d1216d99055048542123ff06
@@ -120,6 +121,7 @@ DIST is-terminal-0.4.12.crate 7470 BLAKE2B 
6d1db6148198299d0775539734dc62a3c7e45
 DIST is-wsl-0.4.0.crate 3264 BLAKE2B 
bb9842ea007d5ff132c77b719c877c370eb5cdf63aebea8f3165ab49fbf6c68d624a3809de2b374cc4c6c86dfd0fb23b9dc32c2e7cc5f2378b2efc918dd710c5
 SHA512 
69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049
 DIST itertools-0.10.5.crate 115354 BLAKE2B 
f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391
 SHA512 
d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
 DIST itertools-0.12.1.crate 137761 BLAKE2B 
d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708
 SHA512 
0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68
+DIST itertools-0.13.0.crate 146261 BLAKE2B 
b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c
 SHA512 
c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
 DIST itoa-1.0.11.crate 10563 BLAKE2B 
94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328
 SHA512 
7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
 DIST jod-thread-0.1.2.crate 6322 BLAKE2B 
8e27300e03c4d34265be761212b8d23dbea90fa6f443a55437a23df8b769e76a341f060c6ced8dd5a036d4142b08461b9d0a68a46b593fcf772fb0d3a7e78cec
 SHA512 
fe3a3feb983b273bf86ec26dcf4edbb1fc0c5f583c3115cedcc63279cb72f0b40bf4134f95d673d5f3e532bcbeafff09759509f55543c98850e750aea39711e2
 DIST js-sys-0.3.69.crate 8108

[gentoo-commits] repo/gentoo:master commit in: dev-python/argparse-manpage/

2024-06-05 Thread Patrick McLean
commit: fc9544e4637a262825ec84d3cc178ca4ec17e3c9
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jun  5 21:06:11 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Jun  6 00:44:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9544e4

dev-python/argparse-manpage: add 4.6

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/argparse-manpage/Manifest   |  1 +
 .../argparse-manpage/argparse-manpage-4.6.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/argparse-manpage/Manifest 
b/dev-python/argparse-manpage/Manifest
index 218c9ba44374..18d126407ac5 100644
--- a/dev-python/argparse-manpage/Manifest
+++ b/dev-python/argparse-manpage/Manifest
@@ -1 +1,2 @@
 DIST argparse-manpage-4.5.gh.tar.gz 54783 BLAKE2B 
a348ad06990126965b48c64db209f13c91d68329fba57e4287b1a2ac7c246a25aedc25b70bfc01fd19b72c5700a67193da4ef47106a5b8ea863edf859ea07ecd
 SHA512 
b9b166d2469d0fc6c9f6d1112bef553c1de32d1f558be4ef4f9b739b94d83acba2712eb9d324d9f3437bf421b86c0eab34061ccd7b3cf810591705078bf2
+DIST argparse-manpage-4.6.gh.tar.gz 55498 BLAKE2B 
a77629d1eeb49dd069789f1e435a9c0567d45912689c10796f75e8641fbe13d10603a1bf562f18248b443a8951575a4b98a2e670fd0a941b4235e9ac5fec6eb9
 SHA512 
d8036a8657f91a2b5a0e6eaf62e546f2ccf51563fb0327396851bbf6bb661ed7812a43cc215438b3466a821ee2276305e7136d5adbe32f18b50dd05b41f26396

diff --git a/dev-python/argparse-manpage/argparse-manpage-4.6.ebuild 
b/dev-python/argparse-manpage/argparse-manpage-4.6.ebuild
new file mode 100644
index ..048517e3fa95
--- /dev/null
+++ b/dev-python/argparse-manpage/argparse-manpage-4.6.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically build man-pages for your Python project"
+HOMEPAGE="
+   https://github.com/praiskup/argparse-manpage/
+   https://pypi.org/project/argparse-manpage/
+"
+SRC_URI="
+   https://github.com/praiskup/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x COLUMNS=80
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/simdjson/

2024-05-30 Thread Patrick McLean
commit: 79f60052b0389604b33e5964aca2165169fbbc68
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 30 17:24:30 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 30 17:24:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f60052

dev-libs/simdjson: drop 3.6.4, 3.7.1, 3.9.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/simdjson/Manifest  |   3 -
 dev-libs/simdjson/simdjson-3.6.4.ebuild | 102 ---
 dev-libs/simdjson/simdjson-3.7.1.ebuild | 103 
 dev-libs/simdjson/simdjson-3.9.2.ebuild | 103 
 4 files changed, 311 deletions(-)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 10ab18549a94..5890ae7d86ad 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,7 +1,4 @@
 DIST simdjson-3.6.3.gh.tar.gz 2302220 BLAKE2B 
c46eeb8a07460cc5427fc35714fd262069cd3d913732e6037d808281d0fed0e82e0423dfd16abaeb515264559fe4454c42f81211354723eb21b212decfe7834b
 SHA512 
b9fa7e554ded4e6cbe9d70ee29aa5b582e58b8b2ada1a781e58746082bb7d31791a4e2ea8b43d9391d783e61e489554f260448029c0b7e730cc69dc44f4aa86a
-DIST simdjson-3.6.4.gh.tar.gz 2301736 BLAKE2B 
512effe54c6d36e31c95983cd9bd2ddb000c979c5050cb0c4b8ae2eae743ec50720e15ccf8b457b085d7d5bea24e0a0f793cba97a0af35dedbe59cab105ab2b9
 SHA512 
30dbc39166f092808d8642a2e4ca37c10999c511aa90e349409b3f4765c638498070ed9ed53ec7bfda9a9442557c7407ee0468a0845d53346d4a990f6d8c3c5b
-DIST simdjson-3.7.1.gh.tar.gz 2319851 BLAKE2B 
06de2f3dbdb65e7cd5aa418ecb7db27ae01f1e205e355f4d8cb38929d284407bb3edc93a5ee13e30457123ee83bdee35923a265ada520ff94365d1eb71de6ccb
 SHA512 
536f2cd174d50890611942accdcc5b41f5a0d0bc6f03d5627a64c75fa6d88efc9bf4304da4c4607b472223d2a713edaeecbfa66e0e7e5efa1f45a60c93eee96a
 DIST simdjson-3.9.1.gh.tar.gz 2636602 BLAKE2B 
82c4956ebc902574ed1b36196097c6c07e9ca0f11384f71b260ae95ff5e7c436ce016da417197f84c21ece0ae2239fc1c4e02cf63672fae98b3fa69831de3adb
 SHA512 
b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
-DIST simdjson-3.9.2.gh.tar.gz 2638581 BLAKE2B 
987702626ad08ad8021488c76b096627ac2b0448294bf2155cb9892b5b1f3621e61c2829e4bae3b8b5ff3f6978b89cf45dc00bf8291e578dab3e9e525eb6a622
 SHA512 
7ef6b0c054cb2d2b87b79d8ad35435b953fb5f9c062de4c0206487dd8e13948c9389d7fbc4cd53505888a98567bdc9cd28bcd525a3ce0651d0ed5e1a7fe694e9
 DIST simdjson-3.9.3.gh.tar.gz 2643869 BLAKE2B 
f2e0f8d13a234c7ee639a57333b66a464312a20bd67f808688f6456ded7b6bdac75d857b10207adc03e05d89e701efe874d068774a90c3082d9e83792ed784d1
 SHA512 
893ce0cb380b1418438f5910262325031f8071c4577589a491713f91c980964b4105c1e1aa7f2b9373deed40ecf6b48fe48a1aa243151e424f138f5418e4821c
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.6.4.ebuild 
b/dev-libs/simdjson/simdjson-3.6.4.ebuild
deleted file mode 100644
index efb2ca0d1cde..
--- a/dev-libs/simdjson/simdjson-3.6.4.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs cmake
-
-DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
-DESCRIPTION="SIMD accelerated C++ JSON library"
-HOMEPAGE="
-   https://simdjson.org/
-   https://github.com/simdjson/simdjson
-"
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
-   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${DATA_HASH}.tar.gz )
-"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
-SLOT="0/19"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="+all-impls test tools"
-
-BDEPEND="
-   sys-apps/file
-   sys-apps/grep
-   virtual/pkgconfig
-"
-DEPEND="
-   tools? ( https://simdjson.org/
-   https://github.com/simdjson/simdjson
-"
-SRC_URI="
-   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
-   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${DATA_HASH}.tar.gz )
-"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
-SLOT="0/20"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="+all-impls test tools"
-
-BDEPEND="
-   sys-apps/file
-   sys-apps/grep
-   virtual/pkgconfig
-"
-DEPEND="
-   tools? ( https://simdjson.org/
-   https://github.com/simdjson/simdjson
-"
-SRC_URI="
-   https://github.co

[gentoo-commits] repo/gentoo:master commit in: dev-libs/simdjson/

2024-05-30 Thread Patrick McLean
commit: 819520e9ef4a5052aea985c15552569b2c554b60
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 30 17:20:48 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 30 17:24:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819520e9

dev-libs/simdjson: add 3.9.3

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/simdjson/Manifest  |   1 +
 dev-libs/simdjson/simdjson-3.9.3.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 8a4aeaf4ce5d..10ab18549a94 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -3,4 +3,5 @@ DIST simdjson-3.6.4.gh.tar.gz 2301736 BLAKE2B 
512effe54c6d36e31c95983cd9bd2ddb00
 DIST simdjson-3.7.1.gh.tar.gz 2319851 BLAKE2B 
06de2f3dbdb65e7cd5aa418ecb7db27ae01f1e205e355f4d8cb38929d284407bb3edc93a5ee13e30457123ee83bdee35923a265ada520ff94365d1eb71de6ccb
 SHA512 
536f2cd174d50890611942accdcc5b41f5a0d0bc6f03d5627a64c75fa6d88efc9bf4304da4c4607b472223d2a713edaeecbfa66e0e7e5efa1f45a60c93eee96a
 DIST simdjson-3.9.1.gh.tar.gz 2636602 BLAKE2B 
82c4956ebc902574ed1b36196097c6c07e9ca0f11384f71b260ae95ff5e7c436ce016da417197f84c21ece0ae2239fc1c4e02cf63672fae98b3fa69831de3adb
 SHA512 
b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
 DIST simdjson-3.9.2.gh.tar.gz 2638581 BLAKE2B 
987702626ad08ad8021488c76b096627ac2b0448294bf2155cb9892b5b1f3621e61c2829e4bae3b8b5ff3f6978b89cf45dc00bf8291e578dab3e9e525eb6a622
 SHA512 
7ef6b0c054cb2d2b87b79d8ad35435b953fb5f9c062de4c0206487dd8e13948c9389d7fbc4cd53505888a98567bdc9cd28bcd525a3ce0651d0ed5e1a7fe694e9
+DIST simdjson-3.9.3.gh.tar.gz 2643869 BLAKE2B 
f2e0f8d13a234c7ee639a57333b66a464312a20bd67f808688f6456ded7b6bdac75d857b10207adc03e05d89e701efe874d068774a90c3082d9e83792ed784d1
 SHA512 
893ce0cb380b1418438f5910262325031f8071c4577589a491713f91c980964b4105c1e1aa7f2b9373deed40ecf6b48fe48a1aa243151e424f138f5418e4821c
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.9.3.ebuild 
b/dev-libs/simdjson/simdjson-3.9.3.ebuild
new file mode 100644
index ..1936e556eb93
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-3.9.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs cmake
+
+DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+DESCRIPTION="SIMD accelerated C++ JSON library"
+HOMEPAGE="
+   https://simdjson.org/
+   https://github.com/simdjson/simdjson
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${DATA_HASH}.tar.gz )
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
+SLOT="0/22"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+all-impls test tools"
+
+BDEPEND="
+   sys-apps/file
+   sys-apps/grep
+   virtual/pkgconfig
+"
+DEPEND="
+   tools? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypax/

2024-05-29 Thread Patrick McLean
commit: 0fbd3b86a0e4e00a816eb474e0242c4fe2464970
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 30 00:42:57 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 30 00:43:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fbd3b86

dev-python/pypax: Revbump, add py312 (bug #929492)

Closes: https://bugs.gentoo.org/929492
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pypax/pypax-0.9.5-r2.ebuild | 47 ++
 1 file changed, 47 insertions(+)

diff --git a/dev-python/pypax/pypax-0.9.5-r2.ebuild 
b/dev-python/pypax/pypax-0.9.5-r2.ebuild
new file mode 100644
index ..d4c2e380a5e2
--- /dev/null
+++ b/dev-python/pypax/pypax-0.9.5-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/elfix.git";
+   inherit git-r3
+else
+   SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   S="${WORKDIR}/elfix-${PV}"
+fi
+
+DESCRIPTION="Python module to get or set either PT_PAX and/or XATTR_PAX flags"
+HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/
+   https://wiki.gentoo.org/wiki/Project:Hardened/PaX_Quickstart";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+ptpax +xtpax"
+REQUIRED_USE="|| ( ptpax xtpax )"
+
+RDEPEND="
+   ptpax? ( dev-libs/elfutils )
+   xtpax? ( sys-apps/attr )"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   cd scripts || die
+   unset PTPAX
+   unset XTPAX
+   use ptpax && export PTPAX="yes"
+   use xtpax && export XTPAX="yes"
+   distutils-r1_src_compile
+}
+
+src_install() {
+   cd scripts || die
+   distutils-r1_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/

2024-05-29 Thread Patrick McLean
commit: 48cec285139b07e307428d117f5dc2b02db5dde2
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed May 29 22:05:56 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed May 29 22:05:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48cec285

app-admin/salt: add 3007.1

Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest   |   1 +
 app-admin/salt/salt-3007.1.ebuild | 611 ++
 2 files changed, 612 insertions(+)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index 779c5a6e36ea..e2718884de8b 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -2,3 +2,4 @@ DIST salt-3005.5.tar.gz 17940104 BLAKE2B 
c7a820bc946c2cd8124fb6f559608ab1dc3cd85
 DIST salt-3006.5.tar.gz 20536455 BLAKE2B 
cf475dc5e919f6ab180578db2aae5f3655623b39b134d67609da4f607be909340c6e55c940cfb66f129cc75d40b5cdda094e866db116d8a45aa5eef26d8fa1eb
 SHA512 
8aaf5c5d36d8aa17b3fe867cee470f7b3c5dd1f6abaf5bdb49a3df76d3498d0dc1fa305a069bc95ad057489db229454b38b0ea9c1ade1e46b5d9b57aeef10c23
 DIST salt-3006.7.tar.gz 20562663 BLAKE2B 
b4ff9039509b1de7151060cb0e68252868d493e114e327a3c48bfc5584f67521a2106b41b77377f6d43ab5795399b6fe5860ce8e091459687c4a5b2378752729
 SHA512 
9d1759a7c0dfc9ad4fdc94460f0f3799483737207bfdc8ddd1424e5c6083ea74ef520f13c323d5cbd7f65c1d9bb13bbbeb5f2cafe6dcacbc2689e733794aef2d
 DIST salt-3007.0.tar.gz 20304228 BLAKE2B 
3db95ce779cfd08d61536dcfb4ff6ac31788ad1d6d4665b640dcc430f5a33847f231f94fd574c5d8df7b14e2854511c80610a37cd19be5429c4643be8bd9e0eb
 SHA512 
0e49d76dafdb981ee380ea89ceba2cddeae8cd95df1d188a6f8ba64a175c606aaf2f8101bacb040792255afdb46ae668cbc9464d0dbb055986e85cee4d5c130b
+DIST salt-3007.1.tar.gz 19401831 BLAKE2B 
ea8c89a24991467367dc0c50e3d2f864e2f6211ba9a71195d6308a86df16229fc77baa2ec837f043ebad36d9d7a6673fefa3a1a826472d900925e657e2152718
 SHA512 
732820bae98ce2eb74175a2c37c986076572e0e60d04a270861fd3b0b6871cd2cc703683a8c0d97ffc43b2f7fffb76ae709a1aea839d10abc9f5d0837eaade4b

diff --git a/app-admin/salt/salt-3007.1.ebuild 
b/app-admin/salt/salt-3007.1.ebuild
new file mode 100644
index ..d8b9533aac5e
--- /dev/null
+++ b/app-admin/salt/salt-3007.1.ebuild
@@ -0,0 +1,611 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_1{0..2} )
+
+DISTUTILS_USE_PEP517=setuptools
+inherit systemd distutils-r1
+
+DESCRIPTION="Salt is a remote execution and configuration manager"
+HOMEPAGE="https://www.saltstack.com/resources/community/
+   https://github.com/saltstack";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git";
+   EGIT_BRANCH="develop"
+else
+   inherit pypi
+   KEYWORDS="~amd64 ~riscv ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="
+   cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako
+   mongodb neutron nova portage profile redis selinux test raet
+   +zeromq vim-syntax
+"
+
+RDEPEND="
+   sys-apps/pciutils
+   dev-libs/openssl:0=[-bindist(-)]
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   >=dev-python/cherrypy-18.6.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-42.0.0[${PYTHON_USEDEP}]
+   >=dev-python/distro-1.5[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/libnacl[${PYTHON_USEDEP}]
+   dev-python/looseversion[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pycryptodome-3.19.1[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   dev-python/python-gnupg[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.31.0[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   dev-python/tornado[${PYTHON_USEDEP}]
+   dev-python/watchdog[${PYTHON_USEDEP}]
+   libcloud? (
+   >=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]
+   dev-python/aiosignal[${PYTHON_USEDEP}]
+   >=dev-python/apache-libcloud-2.5.0[${PYTHON_USEDEP}]
+   dev-python/async-timeout[${PYTHON_USEDEP}]
+   )
+   mako? ( dev-python/mako[${PYTHON_USEDEP}] )
+   ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
+   libvirt? (
+   dev-python/libvirt-python[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bpftop/

2024-05-24 Thread Patrick McLean
commit: 06cf905e2f055d06ae4c382c88fa7862ff82d769
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 19:10:27 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 19:10:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06cf905e

dev-util/bpftop: add 0.5.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bpftop/Manifest| 122 ++
 dev-util/bpftop/bpftop-0.5.1.ebuild | 203 
 2 files changed, 325 insertions(+)

diff --git a/dev-util/bpftop/Manifest b/dev-util/bpftop/Manifest
index 2d00a66e96a0..7de364d48e87 100644
--- a/dev-util/bpftop/Manifest
+++ b/dev-util/bpftop/Manifest
@@ -1,89 +1,211 @@
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
+DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
+DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
+DIST anstyle-query-1.0.3.crate 9742 BLAKE2B 
cfcba0a2773f07b9292279afd70832c5d4eb441ed61bcacdbeeda9184c63b7e01af70a8744d6efceb7f74a2c2dfa5672b873255cc1d273bd6a2d3d7ee08c2d2b
 SHA512 
38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226
+DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 
37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047
 SHA512 
55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
 DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd3

[gentoo-commits] repo/gentoo:master commit in: dev-libs/simdjson/

2024-05-24 Thread Patrick McLean
commit: efb7b1d7fcb468f848bf3c47904b7cfa8f18e585
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 19:00:52 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 19:00:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb7b1d7

dev-libs/simdjson: add 3.9.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/simdjson/Manifest  |   1 +
 dev-libs/simdjson/simdjson-3.9.2.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index b26a7d8c5b5c..8a4aeaf4ce5d 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -2,4 +2,5 @@ DIST simdjson-3.6.3.gh.tar.gz 2302220 BLAKE2B 
c46eeb8a07460cc5427fc35714fd262069
 DIST simdjson-3.6.4.gh.tar.gz 2301736 BLAKE2B 
512effe54c6d36e31c95983cd9bd2ddb000c979c5050cb0c4b8ae2eae743ec50720e15ccf8b457b085d7d5bea24e0a0f793cba97a0af35dedbe59cab105ab2b9
 SHA512 
30dbc39166f092808d8642a2e4ca37c10999c511aa90e349409b3f4765c638498070ed9ed53ec7bfda9a9442557c7407ee0468a0845d53346d4a990f6d8c3c5b
 DIST simdjson-3.7.1.gh.tar.gz 2319851 BLAKE2B 
06de2f3dbdb65e7cd5aa418ecb7db27ae01f1e205e355f4d8cb38929d284407bb3edc93a5ee13e30457123ee83bdee35923a265ada520ff94365d1eb71de6ccb
 SHA512 
536f2cd174d50890611942accdcc5b41f5a0d0bc6f03d5627a64c75fa6d88efc9bf4304da4c4607b472223d2a713edaeecbfa66e0e7e5efa1f45a60c93eee96a
 DIST simdjson-3.9.1.gh.tar.gz 2636602 BLAKE2B 
82c4956ebc902574ed1b36196097c6c07e9ca0f11384f71b260ae95ff5e7c436ce016da417197f84c21ece0ae2239fc1c4e02cf63672fae98b3fa69831de3adb
 SHA512 
b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
+DIST simdjson-3.9.2.gh.tar.gz 2638581 BLAKE2B 
987702626ad08ad8021488c76b096627ac2b0448294bf2155cb9892b5b1f3621e61c2829e4bae3b8b5ff3f6978b89cf45dc00bf8291e578dab3e9e525eb6a622
 SHA512 
7ef6b0c054cb2d2b87b79d8ad35435b953fb5f9c062de4c0206487dd8e13948c9389d7fbc4cd53505888a98567bdc9cd28bcd525a3ce0651d0ed5e1a7fe694e9
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.9.2.ebuild 
b/dev-libs/simdjson/simdjson-3.9.2.ebuild
new file mode 100644
index ..1936e556eb93
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-3.9.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs cmake
+
+DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+DESCRIPTION="SIMD accelerated C++ JSON library"
+HOMEPAGE="
+   https://simdjson.org/
+   https://github.com/simdjson/simdjson
+"
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+   test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz 
-> ${PN}-data-${DATA_HASH}.tar.gz )
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
+SLOT="0/22"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+all-impls test tools"
+
+BDEPEND="
+   sys-apps/file
+   sys-apps/grep
+   virtual/pkgconfig
+"
+DEPEND="
+   tools? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-util/difftastic/

2024-05-24 Thread Patrick McLean
commit: 0bb3d72edb1a75cc3fd1fcc9c602de500e6ba432
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 18:43:10 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 18:43:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb3d72e

dev-util/difftastic: add 0.58.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/difftastic/Manifest |   3 +
 dev-util/difftastic/difftastic-0.58.0.ebuild | 195 +++
 2 files changed, 198 insertions(+)

diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest
index 2a944137e723..829c393d9727 100644
--- a/dev-util/difftastic/Manifest
+++ b/dev-util/difftastic/Manifest
@@ -4,6 +4,7 @@ DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7f
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST assert_cmd-2.0.5.crate 22683 BLAKE2B 
cea13643d387466d0e18a2d15b97ae329d1023ed409a5bb29e2d25b3e958e72e801b5779a12ab4cd2f42d0e865296d06b30db1acf65f8c3a0f23c0a33a7519bd
 SHA512 
21046c01a6ca5b6cc679dd69914fdda75a5c9c17a572378d59ca17fce3952416dd95d25e3639d6f416f811f4c6485191c92f6bececd53c3644bbfd0a0c3b9c8f
+DIST assert_cmd-2.0.8.crate 24347 BLAKE2B 
b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272
 SHA512 
886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
@@ -42,6 +43,7 @@ DIST difflib-0.4.0.crate 7638 BLAKE2B 
57c703de0d467c997bcbedc4d6577569b3d72c612d
 DIST difftastic-0.54.0.gh.tar.gz 58647254 BLAKE2B 
93900c7a89399893e44bffcd010b5201e540d76aca22a753cc4e16cae51695004d5bcdeba7c7dc6e5a8d4669ac6cc18ceb151bbb77f5ff18a24daae7319ae17d
 SHA512 
8dd476fedc9638cddb7391b127dc563f1dfeba5a2c74c00eda6673dd4aa59b6e1eb5ddf3d72ca34996a6aca4cd5de545d5fbe1419ceaa0062cc9f3bf8c82c9e7
 DIST difftastic-0.55.0.gh.tar.gz 61809092 BLAKE2B 
28a5b0da275f886f0960b870d3d171969df58ff99c2a67a143c4fe167ae1056daebda0e8df0d71bbb604fd66d6c91c8021501bf9b54540bf499ddc43ff8972d5
 SHA512 
1a597a9bce65e996bbae1a3403f3f2f9f3db9a7e805908334f134a84bc42749b9b13bd2e50d97c032d5e274e3416d99b8563a6e6f9729f4bbda7b4b04dd2bac5
 DIST difftastic-0.57.0.gh.tar.gz 42654201 BLAKE2B 
f5772e29537eef6775ce2d731f4ea15ed04c3534e724fd4eaada02aeeb376b773a66b31ff4db9c8eb9d0b5c8311bb76fbf3a48756c4785692b9b487f76329a47
 SHA512 
30303a50b6d7daca7dd2d8ed40aa157e16eef52df01c5605ebcdb53789d252ca526d34156c2f6e842ca90e4cabe89ab7f2b0ce05058ca7b59dffa1d9d60fe9a5
+DIST difftastic-0.58.0.gh.tar.gz 42962336 BLAKE2B 
88f3ebea8ed3f00406da4679a8b26226b54d27c29215b41b7622d2f30f185de0b673972da678dff78e6ee7a932ccce290996bd61038c7a040c48ee228393b7a5
 SHA512 
b6bd3f8919df84aa084e645552a2ce468b2112a245f1757889b353243007ad08ff5cd5d144bf290624db643a9ef5f8607398a7686974e2c450010baf95b883c0
 DIST doc-comment-0.3.3.crate 4123 BLAKE2B 
a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd
 SHA512 
e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
 DIST either-1.10.0.crate 18334 BLAKE2B 
ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2
 SHA512 
2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/tig/

2024-05-24 Thread Patrick McLean
commit: a4c31d1baf9555c4c1d388bbe282877e13ebcef6
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 17:46:09 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 18:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c31d1b

dev-vcs/tig: add 2.5.10

Signed-off-by: Patrick McLean  gentoo.org>

 dev-vcs/tig/Manifest  |  1 +
 dev-vcs/tig/tig-2.5.10.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/dev-vcs/tig/Manifest b/dev-vcs/tig/Manifest
index 1672674199e1..775e3a301a49 100644
--- a/dev-vcs/tig/Manifest
+++ b/dev-vcs/tig/Manifest
@@ -1 +1,2 @@
+DIST tig-2.5.10.tar.gz 1183631 BLAKE2B 
a2d58e9a79bf7fdabf74704a04f2d0dee30e8fd348319786ab639119c0912c3dc632a143ef586b24f33841a040f1c06101cb52f3a8e8e8a7ee36cc175685fba9
 SHA512 
6b89a2edebfc58cd2f5e855bbd2137ba4e1be65e793c04a7a9858f3a32b31681f5a80f33e5c1d2d69104e4c37817d806a70ab9a1fc8807d5f49751d4f283d788
 DIST tig-2.5.8.tar.gz 1179844 BLAKE2B 
eff20358443bd794de2985e1c76db8be25f4461ac82182a72004ab380156c15c5ed27dc1c66fb347b1f3d1ccddcead0a031638762e48f7e88a3b0593a278d3d7
 SHA512 
f4e7648ae7c58e936251f69071a092617368a04eabb4ae6726b2de1dbd305c559b7235f7aa70868f4ada02611196593a6e1c241062f57cd05a9c98685385053e

diff --git a/dev-vcs/tig/tig-2.5.10.ebuild b/dev-vcs/tig/tig-2.5.10.ebuild
new file mode 100644
index ..53f71e86c348
--- /dev/null
+++ b/dev-vcs/tig/tig-2.5.10.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/jonas/tig.git";
+   inherit git-r3 autotools
+else
+   
SRC_URI="https://github.com/jonas/tig/releases/download/${P}/${P}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+
+DESCRIPTION="text mode interface for git"
+HOMEPAGE="https://jonas.github.io/tig/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="pcre test unicode"
+REQUIRED_USE="test? ( unicode )"
+
+DEPEND="
+   sys-libs/ncurses:=[unicode(+)?]
+   sys-libs/readline:0=
+   pcre? ( dev-libs/libpcre2:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-vcs/git
+"
+[[ ${PV} == "" ]] && BDEPEND+=" app-text/asciidoc app-text/xmlto"
+
+# encoding/env issues
+RESTRICT="test"
+
+src_prepare() {
+   default
+   [[ ${PV} == "" ]] && eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with pcre) \
+   $(use_with unicode ncursesw)
+}
+
+src_compile() {
+   emake V=1
+   [[ ${PV} == "" ]] && emake V=1 doc-man doc-html
+}
+
+src_test() {
+   # workaround parallel test failures
+   LC_ALL=en_US.utf8 emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${D}" install install-doc-man
+   dodoc doc/manual.html README.html NEWS.html
+   newbashcomp contrib/tig-completion.bash ${PN}
+
+   docinto examples
+   dodoc contrib/*.tigrc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/cargo-tarpaulin/

2024-05-24 Thread Patrick McLean
commit: 40fd2f587747018c235c23f706394b5004cb271d
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 17:56:52 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 18:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40fd2f58

dev-util/cargo-tarpaulin: add 0.30.0, drop 0.28.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/cargo-tarpaulin/Manifest  | 109 +---
 ...0.28.0.ebuild => cargo-tarpaulin-0.30.0.ebuild} | 111 ++---
 2 files changed, 99 insertions(+), 121 deletions(-)

diff --git a/dev-util/cargo-tarpaulin/Manifest 
b/dev-util/cargo-tarpaulin/Manifest
index 7f0405ed6e57..1a3c0e533121 100644
--- a/dev-util/cargo-tarpaulin/Manifest
+++ b/dev-util/cargo-tarpaulin/Manifest
@@ -4,15 +4,13 @@ DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
-DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
-DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
-DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.82.crate 45361 BLAKE2B 
558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd
 SHA512 
e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
-DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
+DIST anstyle-1.0.7

[gentoo-commits] repo/gentoo:master commit in: app-misc/check-jsonschema/

2024-05-24 Thread Patrick McLean
commit: 8611c860bc3b33f55611d61f30e8cbd052a563bb
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 18:26:19 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 18:26:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8611c860

app-misc/check-jsonschema: add 0.28.4

Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/check-jsonschema/Manifest |  1 +
 .../check-jsonschema-0.28.4.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/app-misc/check-jsonschema/Manifest 
b/app-misc/check-jsonschema/Manifest
index d76976b7fc45..d5f1c7620cba 100644
--- a/app-misc/check-jsonschema/Manifest
+++ b/app-misc/check-jsonschema/Manifest
@@ -1,2 +1,3 @@
 DIST check-jsonschema-0.21.0.gh.tar.gz 214872 BLAKE2B 
0ee013e379523e5a957e745d550c2014872eab9fc3281aad575f92abfada30b7e0853177bd06147b69a81100bf6b987b485342a087830845c32648efc1c7a9a0
 SHA512 
dd839a9bb104e1fc68e4a7507077dc991dfc9e840f785c4b7024f2838488eb8b8c6a8f7718f0f821981f5b6b23b1d67745948f48db55a0c589395cf43bfdd2a7
 DIST check-jsonschema-0.23.3.gh.tar.gz 229537 BLAKE2B 
a8a40ddc383f38096693a2079b73a8a8fe2ceed5d1e118e539957c205c500807518c0380aa18cae2524efdeda33987f057350ba73b7a699240706ff4e276eafc
 SHA512 
14f9eb6b203e3aec6ca35f75304bd24fd5a09c2b89bcbbf69c22e0c0f44c587972015677498fef1a378683c77f94d9319450daccadddf5fecbe7c738dd16c726
+DIST check-jsonschema-0.28.4.gh.tar.gz 270302 BLAKE2B 
a5355ed124d6e3bd076403448c3d7fa7c62524c6da49eb5a61d226485639812bdea28b53c570b084e976749b92c1ee586b0285111a543b1a3e8a734ea8d6cc67
 SHA512 
f4c693ea0951c246814775f26d5c3e5de8020484a92ae15e2a13e284ccb2c58f2bdf7dbdb66612661304f5ff9e6ba88eb3f89e7f0ad23a3f6fc8fcc61372ceea

diff --git a/app-misc/check-jsonschema/check-jsonschema-0.28.4.ebuild 
b/app-misc/check-jsonschema/check-jsonschema-0.28.4.ebuild
new file mode 100644
index ..82adc69ea0e5
--- /dev/null
+++ b/app-misc/check-jsonschema/check-jsonschema-0.28.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit optfeature distutils-r1
+
+DESCRIPTION="A CLI and set of pre-commit hooks for jsonschema validation"
+HOMEPAGE="
+   https://pypi.org/project/check-jsonschema/
+   https://github.com/python-jsonschema/check-jsonschema
+"
+SRC_URI="https://github.com/python-jsonschema/${PN}/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.5.1[${PYTHON_USEDEP}]
+   dev-python/regress[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/json5[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.25.0[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=(
+   README.md
+   CONTRIBUTING.md
+   CHANGELOG.rst
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/sphinx-issues \
+   dev-python/furo
+
+python_prepare_all() {
+   # relax deps in setup.cfg
+   sed -r -e 's:([a-zA-Z.-]+)([<>]|==|[<>]=)+.+:\1: ; 
/importlib-resources/ d' -i setup.cfg || die
+
+   distutils-r1_python_prepare_all
+}
+
+pkg_postinst() {
+   optfeature "json5 support" dev-python/json5
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbpf/

2024-05-24 Thread Patrick McLean
commit: e89a4ea024ec25bc26ddb60e3f7fdc17c1ed9b09
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 17:49:05 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 18:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89a4ea0

dev-libs/libbpf: add 1.4.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libbpf/Manifest|  1 +
 dev-libs/libbpf/libbpf-1.4.2.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 2cbf2e2cd5bc..930e6db27407 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -2,3 +2,4 @@ DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 
084be7d4258500fa894560ed2e52821addcc5d15
 DIST libbpf-1.2.2.tar.gz 1000104 BLAKE2B 
45a2ceabd38b3ea55f466de68d0806df6ae802b509063ca12d670ba972bac3dc5c7e518e8c9904915dbc9877c27ea892a7b857aa03d4e86016969b2d278b0b4a
 SHA512 
bc7620207e6f521b9b5baab00bd81346084b8eabf81bff3ec24e5367d389f2a331a0b082798f8bb5d4fea836c3c0cc961fc881abc3a4e05d91152150bdfe47be
 DIST libbpf-1.3.0.tar.gz 999282 BLAKE2B 
5ee0a45cd06be482c9523ec2a9bb26cf12b89df23f515b037badda868770069d5ffb751c011222b86b1d43034a1cdd537cb263883ed0645641548adc9c9896eb
 SHA512 
59990189538e47765542e9ed6e88bc78c9d29bc077b5666bb1303cf15579c90b3d35a0d631b9bbd4bff2708243dc91d901bd68c119fb74dfd10a3e1066aa9acc
 DIST libbpf-1.4.0.tar.gz 1015490 BLAKE2B 
46932f972201581f9f5be98063888216fd522ac549561efdec09603dfcbf0132418f50c2aed80d656fd25b235a9dc3b4ffe459cab9445a8508a7af620989072f
 SHA512 
400c91a4870be8bb115f7abcc12c460700980fb6a3afdf43c885b1cdbe28fed1d37142d3987a85e12b4c565787a48f5cd0b07cafff067d91902d70713528929f
+DIST libbpf-1.4.2.tar.gz 1016045 BLAKE2B 
7529e6521337d45210ee2e3d00aae7c8cac309a4b3f36ffdd9c4a6c4439f266ee654b6ad6abaea2e43310260182bd9ad52ff162339545027050329d8307fe0d5
 SHA512 
b0faf45e77fc0197239b87d74010bad6b7ef7d48c1b3de2a3960164d9029851e2ad204b92d0cccb2fde2d0dfe44d9fa7f24b35a4917179dbab1bee192d3780db

diff --git a/dev-libs/libbpf/libbpf-1.4.2.ebuild 
b/dev-libs/libbpf/libbpf-1.4.2.ebuild
new file mode 100644
index ..6cd9245fc9a6
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.4.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf";
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/libbpf/libbpf.git";
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+   sys-kernel/linux-headers
+   virtual/libelf
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+DOCS=(
+   ../{README,SYNC}.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/libbpf--paths.patch
+)
+
+src_configure() {
+   append-cflags -fPIC
+   tc-export CC AR PKG_CONFIG
+   export LIBSUBDIR="$(get_libdir)"
+   export PREFIX="${EPREFIX}/usr"
+   export V=1
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBSUBDIR="${LIBSUBDIR}" \
+   install install_uapi_headers
+
+   if ! use static-libs; then
+   find "${ED}" -name '*.a' -delete || die
+   fi
+
+   dodoc "${DOCS[@]}"
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins ${PN}.pc
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/regress/

2024-05-24 Thread Patrick McLean
commit: 0af3592052af202e288911ec39a9038ac7b8
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 18:16:02 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 18:26:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0af35777

dev-python/regress: new package, add 0.4.5

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/regress/Manifest | 40 +++
 dev-python/regress/metadata.xml | 12 ++
 dev-python/regress/regress-0.4.5.ebuild | 70 +
 3 files changed, 122 insertions(+)

diff --git a/dev-python/regress/Manifest b/dev-python/regress/Manifest
new file mode 100644
index ..827b4da32e46
--- /dev/null
+++ b/dev-python/regress/Manifest
@@ -0,0 +1,40 @@
+DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST hashbrown-0.13.2.crate 105265 BLAKE2B 
e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c
 SHA512 
21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70
+DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
+DIST indoc-2.0.4.crate 14311 BLAKE2B 
8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44
 SHA512 
ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
+DIST libc-0.2.140.crate 669153 BLAKE2B 
f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5
 SHA512 
f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b
+DIST lock_api-0.4.9.crate 25685 BLAKE2B 
8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3
 SHA512 
9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
+DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+DIST memoffset-0.9.0.crate 9033 BLAKE2B 
19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed
 SHA512 
2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
+DIST once_cell-1.17.1.crate 32856 BLAKE2B 
8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc
 SHA512 
1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
+DIST parking_lot-0.12.1.crate 40967 BLAKE2B 
940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4
 SHA512 
07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
+DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B 
fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942

[gentoo-commits] repo/gentoo:master commit in: dev-python/pbs-installer/

2024-05-24 Thread Patrick McLean
commit: 40f8436fd1c71cfba1e271d8d9cf7630361963a5
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May 24 17:41:49 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May 24 17:41:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40f8436f

dev-python/pbs-installer: add 2024.4.24, drop 2024.4.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pbs-installer/Manifest   | 2 +-
 .../{pbs-installer-2024.4.1.ebuild => pbs-installer-2024.4.24.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pbs-installer/Manifest 
b/dev-python/pbs-installer/Manifest
index 64f270ba927d..d0044d88a2a0 100644
--- a/dev-python/pbs-installer/Manifest
+++ b/dev-python/pbs-installer/Manifest
@@ -1 +1 @@
-DIST pbs-installer-2024.4.1.gh.tar.gz 68006 BLAKE2B 
5455b00dd08881e78fbbc9b565e9224ee7d04f17855da9869fcb420fcbf8ee3743e6f21113d406bcfb66e786788735bd1ef2d3bfa30a14a5a74fb2c36e8f3d0a
 SHA512 
407ffc7a7f5430d8f889f32b53614cc2c5e3fb05937905d6b43c7ca9151f3d5cb794bcd60633e4945dc62555cc6575d75e0b7b7a1e5dc0c9f99c2318fada3a10
+DIST pbs-installer-2024.4.24.gh.tar.gz 73601 BLAKE2B 
f56483899dc7795d0334b4698e08f71799ede456fdb7f78accc9278f32437a6b785055ec0b61854c6ec05663bc3b4bd41be8d45138a5793dcab35aa80da32de8
 SHA512 
7bd440e1522a1c826dcfac801763ad256d79f60315a30828082ea65169e5f4cc8527866491a5c4d84d847150ed6f90167b550104031f417e0103640e2c291aeb

diff --git a/dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild 
b/dev-python/pbs-installer/pbs-installer-2024.4.24.ebuild
similarity index 100%
rename from dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild
rename to dev-python/pbs-installer/pbs-installer-2024.4.24.ebuild



[gentoo-commits] proj/netifrc:master commit in: net/

2024-05-23 Thread Patrick McLean
commit: 8bb61b90c1d791bafd5cd0b6c54093cccee425f4
Author: Alexander Zubkov  qrator  net>
AuthorDate: Thu May 23 14:56:42 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 23 18:12:13 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=8bb61b90

net/wireguard.sh: make wireguard module to run before interface

Wireguard module was configured to run after interface module, that
caused interface-related settings like mtu not to apply, because
wireguard interfaces was not present by that time. It seems logical
that wireguard module should be run before interface module.

Credits to lmk  gmail.com> who proposed the solution and
to Louis Sautier (sbraz)  gentoo.org> who proposed the patch.

Closes: https://bugs.gentoo.org/678184
Closes: https://github.com/gentoo/netifrc/pull/54
Signed-off-by: Louis Sautier (sbraz)  gentoo.org>
Signed-off-by: Alexander Zubkov  qrator.net>
Signed-off-by: Patrick McLean  gentoo.org>

 net/wireguard.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/wireguard.sh b/net/wireguard.sh
index bb71d6f..f6ca69e 100644
--- a/net/wireguard.sh
+++ b/net/wireguard.sh
@@ -6,7 +6,7 @@
 wireguard_depend()
 {
program wg
-   after interface
+   before interface
 }
 
 wireguard_pre_start()



[gentoo-commits] repo/gentoo:master commit in: app-misc/jaq/

2024-05-23 Thread Patrick McLean
commit: 479a9e9fed163ae98a5c83c5e49c7f76bd0fe5e1
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 23 18:04:50 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 23 18:04:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479a9e9f

app-misc/jaq: add 1.4.0

Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/jaq/Manifest |  12 
 app-misc/jaq/jaq-1.4.0.ebuild | 125 ++
 2 files changed, 137 insertions(+)

diff --git a/app-misc/jaq/Manifest b/app-misc/jaq/Manifest
index 39050c5fb562..d06d012facbd 100644
--- a/app-misc/jaq/Manifest
+++ b/app-misc/jaq/Manifest
@@ -1,12 +1,15 @@
 DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
+DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST ariadne-0.3.0.crate 21829 BLAKE2B 
9aa92dab32aaafb131c390206c32b7336f05b1eb5a6eae244db68625cf039830e9ce079faaf6d2d72c9e95a3eb93bb5450bb2915f6f15def13a2d6ec5fac37c0
 SHA512 
ff00de0667ff8dfabe11086e5bffccaef595924481d6458de5b598bd9362e9f12f103061c2b7faddc3923018e4ed211315ced7d53d4209236bcbc1f923490047
 DIST ariadne-0.4.0.crate 24894 BLAKE2B 
f53c5b80237c24e02510a66c198534945a9bfe9385b76cd54c7cd630052f3565a804c73133a1a2ccebb055e3c721ccad40eebf37e07f3423238e1ccbdfbb
 SHA512 
1699be4d7554145d2798f88b1752d3f45efc353c2d311256af751e4dc06bf47d056370e581c16c59657d7696bcf5985bd5a12c1488fce205564ae620d822a344
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
+DIST base64-0.22.0.crate 81568 BLAKE2B 
55e6bfde846bc14010fd706686544a1706dc9cea034435b5bf97bbbfcdab57210e69b425c9f2adf7b088b6f2cbe0f8148077a8be3aad88114c404738682c
 SHA512 
116928d2fed66b43ecc8ffb4e1cdafb1aec3005e0034e2cacf1cd3cac7a591aed8e423fb2523900c25a4592ada49d3a0e438703afe7bb66dd1ab9fcaade24000
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1

[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-05-23 Thread Patrick McLean
commit: f22123fb3ff126d15f71060429e34533b057b418
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 23 16:42:42 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 23 16:43:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f22123fb

dev-util/ruff: add 0.4.5, drop 0.4.4

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest | 24 ++---
 .../ruff/{ruff-0.4.4.ebuild => ruff-0.4.5.ebuild}  | 25 --
 2 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 60d6ad798cb6..adcb34fc4661 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -13,7 +13,7 @@ DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.82.crate 45361 BLAKE2B 
558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd
 SHA512 
e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
+DIST anyhow-1.0.83.crate 45650 BLAKE2B 
522121300f10688756aac1c39e83e867e20b9f142fdc1bb87732d8a64f6bf67411f1e35542fae7aa036d9221412a29b47acc75de8a2bb019bab90fece55e2c86
 SHA512 
4e4b29fd0a97ac55269d23efa399a372ef6128e1909ce464f178ae91fc61dc90a5867cd2a7218205f53988aea8cff6649302f7f6f12e07d1b5d3472d4c5eaaf3
 DIST argfile-0.2.0.crate 9042 BLAKE2B 
dbe5f6061a18aeeb6ff09e7d7c03cde0077c0fb643c44baa6bb0194bf79a1e6178856d58f5a2132603228821483b1de50ff54a27434fe9fa59f5bb58524cd42d
 SHA512 
f883df69a34b00c132fa8f5d4b64768e8136773aaa3a6c748ae001301485a4cc1af603d9940083c3f7b62d29a3945850b7136be9b49a7f2066579582583b51d5
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
@@ -140,7 +140,7 @@ DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 
1298a038276e2424eda9873c642fb43d
 DIST lock_api-0.4.11.crate 27487 BLAKE2B 
87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e
 SHA512 
9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
 DIST log-0.4.21.crate 43442 BLAKE2B 
8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba
 SHA512 
0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
 DIST lsp-server-0.7.6.crate 12133 BLAKE2B 
1858cfa3525d0d0f61c1a988c38a1d02afa593bef53608c9f033861e0df91d833569563acf3266958807e8daadb80f9367f4435fa3f05ae40e362626ccf9c722
 SHA512 
d9b35963ae171505413f1879879e3d5bec2c36cc50dd2e796f8e209768608b36a7d77ae441128f939f15f743f994c2fa479c7ec1a53296d3b65d44e969bebffd
-DIST lsp-types-0.95.1.crate 68324 BLAKE2B 
3275136692d7d722d1adfaf7f051534ffc04a10d70cef470820cf15bbb6c6feb56636ae536ef28b0997611efc235c345004752bbbf10f1bbbc57d61642cd3adb
 SHA512 
5358645b22a4e43cfd227c2266333a019bf9ac4b4e3d42d0bbdfbeaa25a6f02c405cae89a0caed719103ed87c4e68ee270f13a43f614008e753ad69ad6f34414
+DIST lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.gh.tar.gz 71124 
BLAKE2B 
b2ea1c8fdd96dcc78ea48be71d1a4870fe1ff7f6a03dfe96479e0cba5f6b13ea68381d0a85fcb79a1ec2345eab7032c76cf567a813885128f94ac0c47c3d

[gentoo-commits] proj/netifrc:master commit in: init.d/, net/

2024-05-23 Thread Patrick McLean
commit: 7c6a8de0c521ea474bccb0dbda4338ff293cdfc6
Author: Alexander Zubkov  qrator  net>
AuthorDate: Fri May 10 21:38:02 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 23 16:12:29 2024 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=7c6a8de0

Allow setting blackhole-like routes

There were several problems preventing usage of routes of types
blackhole, prohibit, throw, unreachable in IFACE_routes variables:

- Those route types do not allow to use dev in the route definition,
  but it was added unconditionally

- As there is no dev, such routes are not flushed automatically by dev,
  they need to be remembered and deleted while stopping the interface

- Route type must go before the prefix in the command, but first
  parameters have special meaning

Signed-off-by: Alexander Zubkov  qrator.net>
Closes: https://bugs.gentoo.org/637394
Closes: https://github.com/gentoo/netifrc/pull/53
X-Gentoo-Bug: 637394
X-Gentoo-Bug-URL: https://bugs.gentoo.org/637394
Signed-off-by: Patrick McLean  gentoo.org>

 init.d/net.lo.in | 13 ++---
 net/iproute2.sh  | 48 +---
 2 files changed, 55 insertions(+), 6 deletions(-)

diff --git a/init.d/net.lo.in b/init.d/net.lo.in
index afba99f..dbacaa2 100644
--- a/init.d/net.lo.in
+++ b/init.d/net.lo.in
@@ -780,9 +780,11 @@ ${routes}"
fi
fi
 
+   service_set_value "nodev_routes" ""
+
local OIFS="${IFS}" SIFS="${IFS-y}"
local IFS="$__IFS"
-   local fam
+   local cmd_head fam
for cmd in ${routes}; do
unset IFS
if ${first}; then
@@ -795,8 +797,13 @@ ${routes}"
-4" "*) fam="-4"; cmd=${cmd#-4 };;
esac
 
+   cmd_head=
+   case ${cmd%% *} in
+   blackhole|prohibit|throw|unreachable) 
cmd_head="${cmd_head} ${cmd%% *}"; cmd=${cmd#* };;
+   esac
+
eindent
-   ebegin ${cmd}
+   ebegin ${cmd_head} ${cmd}
# Work out if we're a host or a net if not told
case ${cmd} in
-net\ *|-host\ *);;
@@ -808,7 +815,7 @@ ${routes}"
*:*/*) cmd="-net ${cmd}";;
*) cmd="-host ${cmd}";;
esac
-   _add_route ${fam} ${cmd}
+   _add_route ${fam} ${cmd_head} ${cmd}
eend $?
eoutdent
done

diff --git a/net/iproute2.sh b/net/iproute2.sh
index ea0a6f7..7db7f5b 100644
--- a/net/iproute2.sh
+++ b/net/iproute2.sh
@@ -253,6 +253,14 @@ _add_route()
shift
fi
 
+   local rtype=
+
+   # Check if route type is provided that does not allow to use dev
+   # Route type must come first, before the prefix, also it cannot be used 
to list routes
+   case "$1" in
+   blackhole|prohibit|throw|unreachable) rtype="$1" ; shift ;;
+   esac
+
if [ $# -eq 3 ]; then
set -- "$1" "$2" via "$3"
elif [ "$3" = "gw" ]; then
@@ -280,13 +288,25 @@ _add_route()
cmd="${cmd} metric ${metric}"
fi
 
+   # Process dev vs nodev routes
+   # Positional parameters are used for correct array handling
+   if [[ -n ${rtype} ]]; then
+   local nodev_routes="$(service_get_value "nodev_routes")"
+   service_set_value "nodev_routes" "${nodev_routes}
+${family} route del ${rtype} ${cmd}"
+   set --
+   else
+   set -- dev "${IFACE}"
+   fi
+
# Check for route already existing:
-   _ip ${family} route show ${cmd_nometric} dev "${IFACE}" 2>/dev/null | \
+   _ip ${family} route show ${cmd_nometric} "$@" 2>/dev/null | \
grep -Fsq "${cmd%% *}"
route_already_exists=$?
 
-   _ip -v ${family} route append ${cmd} dev "${IFACE}"
+   _ip -v ${family} route append ${rtype} ${cmd} "$@"
rc=$?
+
# Check return code in some cases
if [ $rc -ne 0 ]; then
# If the route already exists, our default behavior is to WARN 
but continue.
@@ -301,7 +321,7 @@ _add_route()
*) msgfunc=eerror rc=1 ; eerror "Unknown error 
behavior: $eh_behavior" ;;
esac
eval $msgfunc "Route '$cmd_nometric' already existed:"
-   eval $msgfunc \"$(_ip $family route show 
${cmd_nometric} dev "${IFACE}" 2>&1)\"
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-debug/bpftrace/

2024-05-21 Thread Patrick McLean
commit: a72992732b8c4aaf63a978bcf213f1018b8a2022
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue May 21 17:37:02 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue May 21 17:37:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7299273

dev-debug/bpftrace: Actually remove the fuzzing flag

Signed-off-by: Patrick McLean  gentoo.org>

 dev-debug/bpftrace/bpftrace-0.20.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-debug/bpftrace/bpftrace-0.20.4.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.4.ebuild
index ed0d131ef89f..eb964ba376cc 100644
--- a/dev-debug/bpftrace/bpftrace-0.20.4.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.20.4.ebuild
@@ -84,7 +84,7 @@ src_configure() {
-DSTATIC_LINKING:BOOL=OFF
# bug 809362, 754648
-DBUILD_TESTING:BOOL=$(usex test)
-   -DBUILD_FUZZ:BOOL=$(usex fuzzing)
+   -DBUILD_FUZZ:BOOL=OFF
-DENABLE_MAN:BOOL=OFF
)
 



[gentoo-commits] repo/gentoo:master commit in: dev-debug/bpftrace/

2024-05-21 Thread Patrick McLean
commit: 015c05d0052a2f7db2ab1b098e2b9785b1fa5746
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue May 21 15:22:25 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue May 21 15:22:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015c05d0

dev-debug/bpftrace: add 0.20.4

Signed-off-by: Patrick McLean  gentoo.org>

 dev-debug/bpftrace/Manifest   |  1 +
 dev-debug/bpftrace/bpftrace-0.20.4.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest
index cb5f782335bf..dd7579864e68 100644
--- a/dev-debug/bpftrace/Manifest
+++ b/dev-debug/bpftrace/Manifest
@@ -1,2 +1,3 @@
 DIST bpftrace-0.20.1.gh.tar.gz 1233431 BLAKE2B 
fe9221a94d58b43e0311f8c841df8421c3fe226a3fe61f2ec5cce5de309acdb69a68834e92a2e622a1750975869cbdaa95a90f9afb83989aa61b56b551fa96e3
 SHA512 
fdcc2b0d091d4ab428207877626b0fb37f3e0778730e6a6db26be869a086264e1f24186857c47597813aacde98621a66301bcf6c8004f77bdf9ebf180f198ba0
 DIST bpftrace-0.20.3.gh.tar.gz 1233923 BLAKE2B 
c8a280441237d068029bd561a0fa70fd54676625c5bdd7d82a0a219d361cd71a460435ff05c865647d3e5c27d769ec296a47e5e7a3546fc8571af6a16d898300
 SHA512 
218a1bfac7e1a2b7eef5b0ed3e7403eed4bc932f2aa03c5f4c8924246c09088f5074ab3d54031e582cb4f8e7d0c7df1bb30007c2421c44d2c2506364f0ba5a0e
+DIST bpftrace-0.20.4.gh.tar.gz 1233327 BLAKE2B 
ef98dbae80285c42b6322c10666345600e594e7043184e7191c77a3158e8c188b7448a580c00b656c1c352601fc1898178d17a7f88f4f1f174187440074832b2
 SHA512 
a8d5b5bd7d35f9bb308cd7d0ae4eaee899312d3e6540164d3b29eac61159983ea01350311f53b7b6c5023844bde9a2cd3a2d50459116261a536c0e6e52963462

diff --git a/dev-debug/bpftrace/bpftrace-0.20.4.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.4.ebuild
new file mode 100644
index ..ed0d131ef89f
--- /dev/null
+++ b/dev-debug/bpftrace/bpftrace-0.20.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=17
+
+inherit llvm linux-info cmake
+
+DESCRIPTION="High-level tracing language for eBPF"
+HOMEPAGE="https://github.com/iovisor/bpftrace";
+MY_PV="${PV//_/}"
+SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# remove keywords until build works:
+# https://github.com/iovisor/bpftrace/issues/2349
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+# lots of fixing needed
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/libbpf-1.1:=
+   >=dev-util/bcc-0.25.0:=
+   >=sys-devel/llvm-10[llvm_targets_BPF(+)]
+   >=sys-devel/clang-10
+   

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

2024-05-16 Thread Patrick McLean
commit: 5ca8c25a6abf44d015bc807419059be4f5956b9a
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 16 21:35:14 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 16 21:35:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca8c25a

sys-apps/bolt: Add some missing test deps

Closes: https://bugs.gentoo.org/932003
Signed-off-by: Patrick McLean  gentoo.org>

 .../bolt/{bolt-0.9.8.ebuild => bolt-0.9.8-r1.ebuild}| 17 +++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/sys-apps/bolt/bolt-0.9.8.ebuild 
b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
similarity index 80%
rename from sys-apps/bolt/bolt-0.9.8.ebuild
rename to sys-apps/bolt/bolt-0.9.8-r1.ebuild
index d1c22d56d103..bad401eb2907 100644
--- a/sys-apps/bolt/bolt-0.9.8.ebuild
+++ b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit linux-info meson udev
+PYTHON_COMPAT=( python3_1{0..2} )
+inherit linux-info python-any-r1 meson udev
 
 DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
 HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
@@ -24,12 +25,23 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   test? ( dev-util/umockdev )
+   test? (
+   dev-util/umockdev
+   )
 "
 BDEPEND="
app-text/asciidoc
dev-util/glib-utils
virtual/pkgconfig
+   test? (
+   dev-util/umockdev
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep \
+   'dev-python/pygobject[${PYTHON_USEDEP}]' \
+   'dev-python/dbus-python[${PYTHON_USEDEP}]' \
+   'dev-python/python-dbusmock[${PYTHON_USEDEP}]'
+   )
+   )
 "
 
 pkg_setup() {
@@ -44,6 +56,7 @@ pkg_setup() {
ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
 
linux-info_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_configure() {



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

2024-05-16 Thread Patrick McLean
commit: 81375ccf86a719e8c6b02b5ac31792b394df425f
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 16 16:20:34 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 16 16:20:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81375ccf

sys-apps/bolt: drop 0.9.1, 0.9.2

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/bolt/Manifest  |  2 --
 sys-apps/bolt/bolt-0.9.1.ebuild | 58 -
 sys-apps/bolt/bolt-0.9.2.ebuild | 71 -
 3 files changed, 131 deletions(-)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 73d7b3d64309..97d16f04311a 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,5 +1,3 @@
-DIST bolt-0.9.1.tar.gz 250978 BLAKE2B 
a3b1ea51704e2b54abb0135013019b9cad6ed9c0acfdb56797e19c9b5a1abe9f921446cfcc5b664f73bbbff857cf8d420f588517d4c633d1b3776a35c37fc882
 SHA512 
c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9
-DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 
45ea8ae2e77a90099152e708dafe68e63492d0370b734612b516d4a772507174c3df75ddd7d6bdea4be5022a88e1e286a738d3b8df6a662ef3b0b92ac7328730
 SHA512 
69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90
 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 
7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7
 SHA512 
2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26
 DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 
88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3
 SHA512 
7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a
 DIST bolt-0.9.7.tar.gz 255976 BLAKE2B 
c7764cb1334f2df96856cb9a92fe6c0ba97ed81340690537fe4567f81bbbf1ee4fbfc659c8b43716f6756d53ab21c71a5c8c9952aea19d1c3f0c14386d327331
 SHA512 
a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c

diff --git a/sys-apps/bolt/bolt-0.9.1.ebuild b/sys-apps/bolt/bolt-0.9.1.ebuild
deleted file mode 100644
index cb34716378bc..
--- a/sys-apps/bolt/bolt-0.9.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="doc selinux systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.56.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-thunderbolt )"
-
-pkg_pretend() {
-   if use kernel_linux && kernel_is lt 5 6; then
-   CONFIG_CHECK="~THUNDERBOLT"
-   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
-   else
-   CONFIG_CHECK="~USB4"
-   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
-   fi
-   check_extra_config
-
-   CONFIG_CHECK="~HOTPLUG_PCI"
-   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
-   check_extra_config
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
-   keepdir /var/lib/boltd
-}

diff --git a/sys-apps/bolt/bolt-0.9.2.ebuild b/sys-apps/bolt/bolt-0.9.2.ebuild
deleted file mode 100644
index 3275183ef322..
--- a/sys-apps/bolt/bolt-0.9.2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info meson udev
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/$

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

2024-05-16 Thread Patrick McLean
commit: e22537c97d71603fefa727e13828f26861d4e2a0
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May 16 16:19:48 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May 16 16:19:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22537c9

sys-apps/bolt: add 0.9.8

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/bolt/Manifest  |  1 +
 sys-apps/bolt/bolt-0.9.8.ebuild | 71 +
 sys-apps/bolt/metadata.xml  |  3 ++
 3 files changed, 75 insertions(+)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index da10152e37d4..73d7b3d64309 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -3,3 +3,4 @@ DIST bolt-0.9.2.tar.gz 252532 BLAKE2B 
45ea8ae2e77a90099152e708dafe68e63492d0370b
 DIST bolt-0.9.3.tar.gz 253085 BLAKE2B 
7547a35aa16a7681737989c72dfd2e13245eb50c7b814de979974750e3c8805156fd22054308d715299baab3ebd4144923aacc04ef301ee039e84b6370cbcba7
 SHA512 
2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26
 DIST bolt-0.9.6.tar.bz2 192324 BLAKE2B 
88e5b94e75833bb5cef090650158ffd26e642188e876cf54407fee7535498faa7ff138b7d47911ea85cacf2bb6ac778b32c23d5cd942c27d1edacc395ec6c9a3
 SHA512 
7a72b17dbb02917fd55cc480bc4c3ec948577b61aab2ffb366608e82ca65add4e7b402c3b89fd3f98f660165b335ebc956bbae3ab55bd6a63c4e0019266a
 DIST bolt-0.9.7.tar.gz 255976 BLAKE2B 
c7764cb1334f2df96856cb9a92fe6c0ba97ed81340690537fe4567f81bbbf1ee4fbfc659c8b43716f6756d53ab21c71a5c8c9952aea19d1c3f0c14386d327331
 SHA512 
a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c
+DIST bolt-0.9.8.tar.bz2 192836 BLAKE2B 
7a06572562af5586d479fee58fb2469b8d804d6eafb41a52c5a575ef2acf616fb684b4e92181430444d67d9889c836bd6d96e1a6d3460cd01300f80d99876c04
 SHA512 
e9b2ccca66930ee40fd283b09e4bd2bffe1f496e4f898a9d4e069e673a2c9320d456b9ad4b33c4e3e26d25f363985a798c6c860c4c0b103558dbbab78f02ba2b

diff --git a/sys-apps/bolt/bolt-0.9.8.ebuild b/sys-apps/bolt/bolt-0.9.8.ebuild
new file mode 100644
index ..d1c22d56d103
--- /dev/null
+++ b/sys-apps/bolt/bolt-0.9.8.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson udev
+
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
+HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2";
+
+LICENSE="LGPL-2.1 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   virtual/libudev:=
+   virtual/udev
+   sys-auth/polkit[introspection]
+   selinux? ( sec-policy/selinux-thunderbolt )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-util/umockdev )
+"
+BDEPEND="
+   app-text/asciidoc
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   if use kernel_linux && kernel_is lt 5 6; then
+   CONFIG_CHECK="~THUNDERBOLT"
+   ERROR_THUNDERBOLT="This package requires the thunderbolt kernel 
driver."
+   else
+   CONFIG_CHECK="~USB4"
+   ERROR_USB4="This package requires the USB4 kernel driver for 
Thunderbolt support."
+   fi
+   CONFIG_CHECK+=" ~HOTPLUG_PCI"
+   ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
+
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dman=true
+   --sysconfdir="${EPREFIX}"/etc
+   --localstatedir="${EPREFIX}"/var
+   --sharedstatedir="${EPREFIX}"/var/lib
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   newinitd "${FILESDIR}"/${PN}.openrc-r1 boltd
+   keepdir /var/lib/boltd
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}

diff --git a/sys-apps/bolt/metadata.xml b/sys-apps/bolt/metadata.xml
index ea1b2836c760..326932801a6a 100644
--- a/sys-apps/bolt/metadata.xml
+++ b/sys-apps/bolt/metadata.xml
@@ -9,4 +9,7 @@
chutz...@gentoo.org
Patrick McLean

+   
+   bolt/bolt
+   
 



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

2024-05-13 Thread Patrick McLean
commit: 98a56c6f56e4d687a04807cf0ab190d21f822ec8
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon May 13 17:35:22 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon May 13 17:35:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98a56c6f

sys-apps/iproute2: add 6.9.0

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/iproute2/Manifest   |   1 +
 sys-apps/iproute2/files/iproute2-6.9.0-mtu.patch |  32 
 sys-apps/iproute2/iproute2-6.9.0.ebuild  | 212 +++
 3 files changed, 245 insertions(+)

diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 3fdc9c03c957..2a9a6839c2a8 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -1,2 +1,3 @@
 DIST iproute2-6.6.0.tar.xz 917964 BLAKE2B 
9d20f19c04c2bbde7a3ae53e61e4623b119570c8446f34b93ddadd64677caa432e00ee085498bc277e0842cc2124340c7100925106d0ef2c11dd8002aacac08f
 SHA512 
21c99a3ba8e1d0047933e99b48fb00901eef18899cd5854000ae910d9d84d13aeafa48b32184775531285782909f4d283d0784491691a1f10462dab147de359d
 DIST iproute2-6.8.0.tar.xz 913512 BLAKE2B 
d30cdff8522627c27c9165f068f42adbec38f15548a8f2cd31276f283880dc402e10c5989e7227e80cdc891bcc4a574b330d634ae550e689758b849c0506c31f
 SHA512 
54e50340a73c8810d69bfd54704b469149731634a97d94da08b5a305592a812131a441e5b646e32b480d61840e2ade29387e54b934effeee8ded4f06e557a5c0
+DIST iproute2-6.9.0.tar.xz 918144 BLAKE2B 
a7434a2537a55b4875db0e3cc35383dfe4d0c8a118a8a1102c4076bfb154c9c2ab0781dcff324fa18ce7cfde798bf332a9e0ff08003ff39acbb8129b597a93a6
 SHA512 
1cbb234cb8f94213c3529f0b74fed5a575ff1fb838e783b8d2b440643c2e91246eda42e9b26e9775897aadb8b8133d199b2851b8ea0df06a899dc02acf403325

diff --git a/sys-apps/iproute2/files/iproute2-6.9.0-mtu.patch 
b/sys-apps/iproute2/files/iproute2-6.9.0-mtu.patch
new file mode 100644
index ..0e80ea122e06
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-6.9.0-mtu.patch
@@ -0,0 +1,32 @@
+diff --git a/tc/tc_core.c b/tc/tc_core.c
+index 37547e9b..58234c9f 100644
+--- a/tc/tc_core.c
 b/tc/tc_core.c
+@@ -188,12 +188,12 @@ int tc_calc_size_table(struct tc_sizespec *s, __u16 
**stab)
+   }
+ 
+   if (s->mtu == 0)
+-  s->mtu = 2047;
++  s->mtu = 2048;
+   if (s->tsize == 0)
+   s->tsize = 512;
+ 
+   s->cell_log = 0;
+-  while ((s->mtu >> s->cell_log) > s->tsize - 1)
++  while (((s->mtu - 1) >> s->cell_log) > s->tsize - 1)
+   s->cell_log++;
+ 
+   *stab = malloc(s->tsize * sizeof(__u16));
+diff --git a/tc/tc_stab.c b/tc/tc_stab.c
+index a7733726..f4ffd618 100644
+--- a/tc/tc_stab.c
 b/tc/tc_stab.c
+@@ -27,7 +27,7 @@ static void stab_help(void)
+   fprintf(stderr,
+   "Usage: ... stab [ mtu BYTES ] [ tsize SLOTS ] [ mpu BYTES ]\n"
+   "[ overhead BYTES ] [ linklayer TYPE ] ...\n"
+-  "   mtu   : max packet size we create rate map for {2047}\n"
++  "   mtu   : max packet size we create size table for 
{2048}\n"
+   "   tsize : how many slots should size table have {512}\n"
+   "   mpu   : minimum packet size used in rate computations\n"
+   "   overhead  : per-packet size overhead used in rate 
computations\n"

diff --git a/sys-apps/iproute2/iproute2-6.9.0.ebuild 
b/sys-apps/iproute2/iproute2-6.9.0.ebuild
new file mode 100644
index ..3d0c9ec799da
--- /dev/null
+++ b/sys-apps/iproute2/iproute2-6.9.0.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs flag-o-matic
+
+if [[ ${PV} ==  ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git";
+   inherit git-r3
+else
+   SRC_URI="https://www.kernel.org/pub/linux/utils/net/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="kernel routing and traffic control utilities"
+HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux"
+# Needs root
+RESTRICT="test"
+
+# We could make libmnl optional, but it's tiny, so eh
+RDEPEND="
+   !net-misc/arpd
+   !minimal? ( net-libs/libmnl:= )
+   atm? ( net-dialup/linux-atm )
+   berkdb? ( sys-libs/db:= )
+   bpf? ( dev-libs/libbpf:= )
+   caps? ( sys-libs/libcap )
+   elf? ( virtual/libelf:= )
+   iptables? ( >=net-firewall/iptables-1.4.20:= )
+   nfs? ( net-libs/libtirpc:= )
+   selinux? ( sys-libs/libsel

[gentoo-commits] repo/gentoo:master commit in: x11-terms/alacritty/

2024-05-09 Thread Patrick McLean
commit: 376a02960fdf666fcd932d1f1ba6502287dff372
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu May  9 21:41:10 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu May  9 21:41:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376a0296

x11-terms/alacritty: add myself as a maintainer

Signed-off-by: Patrick McLean  gentoo.org>

 x11-terms/alacritty/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/x11-terms/alacritty/metadata.xml b/x11-terms/alacritty/metadata.xml
index 8698ac938791..e5261c7d2d71 100644
--- a/x11-terms/alacritty/metadata.xml
+++ b/x11-terms/alacritty/metadata.xml
@@ -3,12 +3,16 @@
 

cont...@kchibisov.com
-   Kirill Chibisov
+   kirill chibisov


proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   chutz...@gentoo.org
+       Patrick McLean
+   

Alacritty is a terminal emulator with a strong focus on 
simplicity and performance.
With such a strong focus on performance, included features are 
carefully considered and you can always expect Alacritty to be blazingly fast.



[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-05-07 Thread Patrick McLean
commit: 325ddede8e93058b71043150c5086d247b5c3848
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue May  7 15:12:58 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue May  7 15:13:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325ddede

dev-util/ruff: add 0.4.3, drop 0.4.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest | 117 +++-
 .../ruff/{ruff-0.4.2.ebuild => ruff-0.4.3.ebuild}  | 121 +++--
 2 files changed, 130 insertions(+), 108 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index c1d11adda4fe..61258b6cc968 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -1,7 +1,8 @@
 DIST Inflector-0.11.4.crate 17438 BLAKE2B 
eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd
 SHA512 
f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST ahash-0.8.10.crate 43555 BLAKE2B 
30c71f49bde551444dbb074d1084701ca63e996bf296033d726bb2f03b3059376e62c310e673bfcf7e461a7a1dcf48812eb3d5aa8729bf9bde9da64977eeaffb
 SHA512 
108872193427773e15463916ba034fd6cebb35523d827da331f374cf13cf27ff251a07c978bff4072db9ec8c307d9df092149ebd963b0702f397ebedd80e87d3
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
+DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
@@ -15,16 +16,16 @@ DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc
 DIST anyhow-1.0.82.crate 45361 BLAKE2B 
558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd
 SHA512 
e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
 DIST argfile-0.2.0.crate 9042 BLAKE2B 
dbe5f6061a18aeeb6ff09e7d7c03cde0077c0fb643c44baa6bb0194bf79a1e6178856d58f5a2132603228821483b1de50ff54a27434fe9fa59f5bb58524cd42d
 SHA512 
f883df69a34b00c132fa8f5d4b64768e8136773aaa3a6c748ae001301485a4cc1af603d9940083c3f7b62d29a3945850b7136be9b49a7f2066579582583b51d5
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST base64-0.21.7.crate 8

[gentoo-commits] repo/gentoo:master commit in: app-laptop/framework-laptop-kmod/

2024-05-06 Thread Patrick McLean
commit: 3dd0667cf45e1a162cc80c3cf8328a8101e28821
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon May  6 21:56:03 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon May  6 21:56:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd0667c

app-laptop/framework-laptop-kmod: drop 0_pre20231204

Signed-off-by: Patrick McLean  gentoo.org>

 app-laptop/framework-laptop-kmod/Manifest  |  1 -
 .../framework-laptop-kmod-0_pre20231204.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/app-laptop/framework-laptop-kmod/Manifest 
b/app-laptop/framework-laptop-kmod/Manifest
index 4b674122c18b..f31f4a6e1d86 100644
--- a/app-laptop/framework-laptop-kmod/Manifest
+++ b/app-laptop/framework-laptop-kmod/Manifest
@@ -1,2 +1 @@
-DIST framework-laptop-kmod-0_pre20231204.gh.tar.gz 10728 BLAKE2B 
921112a6f895c916a6f1403d405472bbb084a84aa42cc80d938f59f692f49a535a8e5613dc01d07b502a86d2a5e4f9c16999d9edf495b75027dbc81f5845da79
 SHA512 
e104011e15fad74c5d74050844471aaeb20354304f3e6985b6d3f40fa82169d2c7c893a98cf3c49e7a4138c899b0197b3c538454d4494750ce22b50d169440dc
 DIST framework-laptop-kmod-0_pre20240506.gh.tar.gz 13327 BLAKE2B 
0fe5b1e06d69957d661125b8408e8461cf053b6dcb83ed5b30247e544d9e5b6798a94921e5c0e17c9be4602509e3ffa002156e99805ee60bcaf9648839a6a22c
 SHA512 
a90f8e166969bd8cafa26f8207e54a1dd591db456852c8419100c21ba88fcd3b7e6945ddbe09c1c1e838c120fb7cf131c89ff4b02fcc4c5b66cad0ee0f064f1f

diff --git 
a/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20231204.ebuild 
b/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20231204.ebuild
deleted file mode 100644
index 57c784695698..
--- 
a/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20231204.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod-r1
-
-COMMIT_HASH="d5367eb9e5b5542407494d04ac1a0e77f10cc89d"
-DESCRIPTION="Kernel module to expose more Framework Laptop stuff"
-HOMEPAGE="https://github.com/DHowett/framework-laptop-kmod";
-SRC_URI="https://github.com/DHowett/framework-laptop-kmod/archive/${COMMIT_HASH}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT_HASH}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CONFIG_CHECK="
-   ~CROS_EC
-   ~CROS_EC_LPC
-"
-
-DOCS=(
-   README.md
-)
-
-pkg_setup() {
-   linux-mod-r1_pkg_setup
-
-   MODULES_MAKEARGS+=(
-   KDIR="${KERNEL_DIR}"
-   )
-}
-
-pkg_pretend() {
-   check_extra_config
-}
-
-src_compile() {
-   local modlist=(
-   framework_laptop
-   )
-   linux-mod-r1_src_compile
-}
-
-pkg_postinst() {
-   linux-mod-r1_pkg_postinst
-
-   #if kernel_is -lt 6 7 0; then
-   ewarn "For the Framework Laptop 13 AMD Ryzen 7040 series and 
the Framework Laptop 16a,"
-   ewarn "you will need to apply the patch series from this URL:"
-   ewarn 
"https://lore.kernel.org/chrome-platform/20231005160701.19987-1-dus...@howett.net/";
-   #fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/framework-laptop-kmod/

2024-05-06 Thread Patrick McLean
commit: a2ab19d656348e08a08d034b4744113533c316b7
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon May  6 21:55:32 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon May  6 21:55:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ab19d6

app-laptop/framework-laptop-kmod: add 0_pre20240506, drop 0_pre20240405

Signed-off-by: Patrick McLean  gentoo.org>

 app-laptop/framework-laptop-kmod/Manifest   | 2 +-
 ...-0_pre20240405.ebuild => framework-laptop-kmod-0_pre20240506.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-laptop/framework-laptop-kmod/Manifest 
b/app-laptop/framework-laptop-kmod/Manifest
index b6c8461a30ef..4b674122c18b 100644
--- a/app-laptop/framework-laptop-kmod/Manifest
+++ b/app-laptop/framework-laptop-kmod/Manifest
@@ -1,2 +1,2 @@
 DIST framework-laptop-kmod-0_pre20231204.gh.tar.gz 10728 BLAKE2B 
921112a6f895c916a6f1403d405472bbb084a84aa42cc80d938f59f692f49a535a8e5613dc01d07b502a86d2a5e4f9c16999d9edf495b75027dbc81f5845da79
 SHA512 
e104011e15fad74c5d74050844471aaeb20354304f3e6985b6d3f40fa82169d2c7c893a98cf3c49e7a4138c899b0197b3c538454d4494750ce22b50d169440dc
-DIST framework-laptop-kmod-0_pre20240405.gh.tar.gz 13016 BLAKE2B 
10a92fbbb1974213846ca4d4bc3bec5074b192661ea46e178c9786f2fbec63fb0beff9439d1d1ae9cd633d83207d5272549ef0975a5c23cfe77219df6513ba24
 SHA512 
243a51eb454c68433fb74027c6675da1227907c9fcf546ef4ae624c031ee701dbeef49b4cc6b8077d3c9e5284a524e13277518fae7449dd7142899b4c5bb3e5e
+DIST framework-laptop-kmod-0_pre20240506.gh.tar.gz 13327 BLAKE2B 
0fe5b1e06d69957d661125b8408e8461cf053b6dcb83ed5b30247e544d9e5b6798a94921e5c0e17c9be4602509e3ffa002156e99805ee60bcaf9648839a6a22c
 SHA512 
a90f8e166969bd8cafa26f8207e54a1dd591db456852c8419100c21ba88fcd3b7e6945ddbe09c1c1e838c120fb7cf131c89ff4b02fcc4c5b66cad0ee0f064f1f

diff --git 
a/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240405.ebuild 
b/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240506.ebuild
similarity index 95%
rename from 
app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240405.ebuild
rename to 
app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240506.ebuild
index 681b5a814f8f..2cb2c5fce68c 100644
--- 
a/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240405.ebuild
+++ 
b/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240506.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit linux-mod-r1
 
-COMMIT_HASH="6ee08ebb558627863236ff00fab98d25f582ac01"
+COMMIT_HASH="cfff3d242c11dc3ebfa70e7771ee1c094bf2f368"
 DESCRIPTION="Kernel module to expose more Framework Laptop stuff"
 HOMEPAGE="https://github.com/DHowett/framework-laptop-kmod";
 
SRC_URI="https://github.com/DHowett/framework-laptop-kmod/archive/${COMMIT_HASH}.tar.gz
 -> ${P}.gh.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/nvme-cli/

2024-05-03 Thread Patrick McLean
commit: b3afc7ea0bbebe6a374a76a2fd1bbfd8aff988e7
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May  3 21:57:17 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May  3 21:57:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3afc7ea

sys-apps/nvme-cli: add 2.9.1

Signed-off-by: Patrick McLean  gentoo.org>

 sys-apps/nvme-cli/Manifest  |  1 +
 sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/sys-apps/nvme-cli/Manifest b/sys-apps/nvme-cli/Manifest
index d7b6f728f912..a1a82b0664a7 100644
--- a/sys-apps/nvme-cli/Manifest
+++ b/sys-apps/nvme-cli/Manifest
@@ -1,2 +1,3 @@
 DIST nvme-cli-2.7.1.gh.tar.gz 902081 BLAKE2B 
7d14838f7f0fd6d1ab1cb30041f862fe2db6f40fe72c13cb4ce227831cac6e141ff5cec2924c846f30629188754b0ce0630ad9009d2a490c193da20e8b8a45d1
 SHA512 
6a9f3574dfd4375e6f7a76ed95f698efb26da5b72a490579caeba9d46c4811ae31650844e0a0e1047dc627158d5ffbdc020112a5059d3195e7eadff902b70b19
 DIST nvme-cli-2.8.gh.tar.gz 910994 BLAKE2B 
c231fc087219622736bdc400c83d2a320670f247f77b53f0cad20c8117e620703badba7cd9a6f267ba79223be9c0d6710c2be968683f77fe72e45957e0c8b899
 SHA512 
1be0bed4e1bf8a25229f301c2b00b78d2de4eaf8ff2b815fa75e44dd35ddd7787604152bdf00696130df3281206a734c5f408c3f2127440e05c2e4b1cdbb79d4
+DIST nvme-cli-2.9.1.gh.tar.gz 932210 BLAKE2B 
865808c17f2098f8d0be8ba928869801023f77f0ffd44b5d2424b9f75e01180f8d1990684e3e4a79363e650a44e58abe213b5ab55328f0bde9ed699eba9a215c
 SHA512 
c9c86e7567c2d4c59aff1eb9d18f4775923db3c81a89c628b819121c32150d4bc2d65d0dacac764c64594369890b380d0fd06bc7c1f83f4a7f3e71a51a6fee24

diff --git a/sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild 
b/sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild
new file mode 100644
index ..ec7eb940d65c
--- /dev/null
+++ b/sys-apps/nvme-cli/nvme-cli-2.9.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd udev
+
+DESCRIPTION="NVM-Express user space tooling for Linux"
+HOMEPAGE="https://github.com/linux-nvme/nvme-cli";
+SRC_URI="https://github.com/linux-nvme/nvme-cli/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+json"
+
+RDEPEND="
+   >=sys-libs/libnvme-1.9:=[json?]
+   json? ( dev-libs/json-c:= )
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/os-headers
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dversion-tag="${PV}"
+   -Ddocs=all
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dsystemddir="$(systemd_get_systemunitdir)"
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   $(meson_feature json json-c)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libnvme/

2024-05-03 Thread Patrick McLean
commit: cebef38d376e4cefbcf6c94b4707ee3ad6771b4d
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri May  3 21:54:13 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri May  3 21:57:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cebef38d

sys-libs/libnvme: add 1.9

Signed-off-by: Patrick McLean  gentoo.org>

 sys-libs/libnvme/Manifest   |  1 +
 sys-libs/libnvme/libnvme-1.9.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest
index 553267caeaa1..568eb32cfdc0 100644
--- a/sys-libs/libnvme/Manifest
+++ b/sys-libs/libnvme/Manifest
@@ -1,2 +1,3 @@
 DIST libnvme-1.7.1.tar.gz 604220 BLAKE2B 
b02bf0914be73f5877f418bebdbed31dfb019484fb9f6e169c3474d90306706b8e787003a472f13bedb72e90eff39a30ba35df252a3cdf4ea08a362c3f9e221b
 SHA512 
aea986ae35eafa17482e07015228d5a7d529d41148f4cee9e4619adc2460abb5460d60cd91177462cbcaf2e94e5870026ff9e45548f91d9f90b65a6268eb3abb
 DIST libnvme-1.8.tar.gz 629032 BLAKE2B 
cba5215983fa14e485156cf68613a7acca07b7e0fdac41663ebf2246c9f6fd6d1bfcebc7c1457ab4217705769ebea382e85726eb302fd9af6f6b85cec7b2e14d
 SHA512 
ba0cec72fd6c9bb29b29c4342be7b25aec1f31157a094ad387a1105cbd1961ab600e1448a2462d8be2af91d5251b2970d6d06d4871ce96604c5be204d6096bcb
+DIST libnvme-1.9.tar.gz 657952 BLAKE2B 
e9d655709770f7c1d9c916cc9539b8ea096b0d5bf6b12079c2db494f070c98b6c388e2a79ed27a4932994a00d44da93fa3119ee224c48d40347a483548397349
 SHA512 
39a3346805143f93a17d00cfcb6fb75f82154658db6079134c09dfa989995ac5de79b1ce1ac091b4e997523d3216829ce9eac44110c9f59f9fd21636529c8b25

diff --git a/sys-libs/libnvme/libnvme-1.9.ebuild 
b/sys-libs/libnvme/libnvme-1.9.ebuild
new file mode 100644
index ..1cc2223f879a
--- /dev/null
+++ b/sys-libs/libnvme/libnvme-1.9.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-r1 meson
+
+DESCRIPTION="C Library for NVM Express on Linux"
+HOMEPAGE="https://github.com/linux-nvme/libnvme";
+SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="dbus +json keyutils python ssl test +uuid"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   json? ( dev-libs/json-c:= )
+   keyutils? ( sys-apps/keyutils:= )
+   dbus? ( sys-apps/dbus:= )
+   python? ( ${PYTHON_DEPS} )
+   ssl? ( >=dev-libs/openssl-1.1:= )
+   uuid? ( sys-apps/util-linux:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-lang/swig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dpython=disabled
+   $(meson_use test tests)
+   $(meson_feature json json-c)
+   $(meson_feature dbus libdbus)
+   $(meson_feature keyutils)
+   $(meson_feature ssl openssl)
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   local emesonargs=(
+   -Dpython=enabled
+   )
+   meson_src_configure --reconfigure
+   meson_src_compile
+}
+
+src_compile() {
+   meson_src_compile
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl python_compile
+   fi
+}
+
+python_install() {
+   meson_src_install
+   use python && python_optimize
+}
+
+src_install() {
+   use python && python_foreach_impl python_install
+
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-power/wluma/

2024-04-30 Thread Patrick McLean
commit: beba5c2c968e5041af0562ca25048fd2de559e4c
Author: Benjamin Neff  coding4coffee  ch>
AuthorDate: Wed Mar 20 03:06:21 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 30 21:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beba5c2c

sys-power/wluma: install systemd user service

This allows to start wluma with systemd as described in the README.

Signed-off-by: Benjamin Neff  coding4coffee.ch>
Closes: https://github.com/gentoo/gentoo/pull/35836
Signed-off-by: Patrick McLean  gentoo.org>

 sys-power/wluma/{wluma-4.3.0-r1.ebuild => wluma-4.3.0-r2.ebuild} | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-power/wluma/wluma-4.3.0-r1.ebuild 
b/sys-power/wluma/wluma-4.3.0-r2.ebuild
similarity index 97%
rename from sys-power/wluma/wluma-4.3.0-r1.ebuild
rename to sys-power/wluma/wluma-4.3.0-r2.ebuild
index 528323e9dc46..1956879e63c8 100644
--- a/sys-power/wluma/wluma-4.3.0-r1.ebuild
+++ b/sys-power/wluma/wluma-4.3.0-r2.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
 
 # Autogenerated by pycargoebuild 0.12.1
@@ -173,7 +173,7 @@ declare -A GIT_CRATES=(

[toml]='https://github.com/HarveyHunt/toml;7db18be32494855199ed827ac389e161914bd20d;toml-%commit%/crates/toml'

[toml_datetime]='https://github.com/HarveyHunt/toml;7db18be32494855199ed827ac389e161914bd20d;toml-%commit%/crates/toml_datetime'
 )
-inherit udev cargo
+inherit udev cargo systemd
 
 DESCRIPTION="Automatic brightness adjustment based on screen contents and ALS"
 HOMEPAGE="https://github.com/maximbaz/wluma";
@@ -206,11 +206,12 @@ src_install() {
 
insinto /etc/xdg/autostart
doins "${FILESDIR}"/wluma.desktop
+   systemd_douserunit "${PN}.service"
 
insinto /usr/share/${P}
doins config.toml
 
-   dodoc "${DOCS[@]}"
+   einstalldocs
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-modules-hashivault/

2024-04-30 Thread Patrick McLean
commit: 6a094131a7c31149d249af4fe8b408bfbce4e69b
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 30 17:37:52 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 30 17:37:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a094131

app-admin/ansible-modules-hashivault: drop 4.6.8, 5.1.0

Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/ansible-modules-hashivault/Manifest  |  2 --
 .../ansible-modules-hashivault-4.6.8.ebuild| 29 --
 .../ansible-modules-hashivault-5.1.0.ebuild| 35 --
 3 files changed, 66 deletions(-)

diff --git a/app-admin/ansible-modules-hashivault/Manifest 
b/app-admin/ansible-modules-hashivault/Manifest
index c5d651fc237f..2dbe0830c118 100644
--- a/app-admin/ansible-modules-hashivault/Manifest
+++ b/app-admin/ansible-modules-hashivault/Manifest
@@ -1,3 +1 @@
-DIST ansible-modules-hashivault-4.6.8.tar.gz 94253 BLAKE2B 
2b6a315cfd051a2e16d889a8784a9185b86b98b3d96ba19f6bdde8b628ce94622c360b60cb59dfcae790fc822f2c41eacd5428356b48324aa2704f0048821c2d
 SHA512 
4b3487e553e6dea5fbefbb383ce22d018ed9f83378d601574badfb2be8dd3f98c54caf975690d3116df6cca970d8e2d3932f0d0ccb1f18f7145aee0beae79f96
-DIST ansible-modules-hashivault-5.1.0.gh.tar.gz 100025 BLAKE2B 
6bedb1269a5f39be777ab24e973a52a708d5871cf99f6e7018caa703bc4e8222fec9a40b6b5b980c67e2574034511fe810cba656278336dce0ca3b52f880bcb6
 SHA512 
cc442a80a4a15e013352202912af6db889afe793aa5baebd8056312eea42c7a819fdae32c9199ec297b9c4aa30719017bff964934d7f94571f368996328619ab
 DIST ansible-modules-hashivault-5.2.1.gh.tar.gz 101636 BLAKE2B 
3395dc86917b8a35b6ff34f9c518969100fde0e0f760760cbf7c126f5f782e22a01bfe60e9dae89cef49839e80d4f5c0ff2731672cdd616c3eac545d6b507072
 SHA512 
374edef8c47a27c6a9cde55e8b9294b05c0f222a2ff21e68551558e197d6a938c17a88fa85f18e25f2123585ed0465507b2759036ac834a55ee68c13f54304b4

diff --git 
a/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-4.6.8.ebuild 
b/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-4.6.8.ebuild
deleted file mode 100644
index 657bfb2bda2b..
--- 
a/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-4.6.8.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
-
-DESCRIPTION="Ansible module for hashicorp vault"
-HOMEPAGE="https://www.ansible.com/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://github.com/TerryHowe/ansible-modules-hashivault.git";
-else
-   
SRC_URI="https://github.com/TerryHowe/ansible-modules-hashivault/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   >=app-admin/ansible-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/hvac-0.9.5[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-
-# The tests require a private instance of vault
-RESTRICT="test"

diff --git 
a/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.1.0.ebuild 
b/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.1.0.ebuild
deleted file mode 100644
index 054808151350..
--- 
a/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.1.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Ansible module for hashicorp vault"
-HOMEPAGE="https://www.ansible.com/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://github.com/TerryHowe/ansible-modules-hashivault.git";
-else
-   
SRC_URI="https://github.com/TerryHowe/ansible-modules-hashivault/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   >=app-admin/ansible-5.0.0[${PYTHON_USEDEP}]
-   >=dev-python/hvac-1.0.0[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-
-# The tests require a private instance of vault
-RESTRICT="test"
-
-python_prepare_all() {
-   sed -i 's:description-file:description_file:' setup.cfg || die
-   distutils-r1_python_prepare_all
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-modules-hashivault/

2024-04-30 Thread Patrick McLean
commit: dd22216d80551641fd19620410c76195e689887f
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 30 17:36:31 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 30 17:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd22216d

app-admin/ansible-modules-hashivault: add 5.2.1

Closes: https://bugs.gentoo.org/929270
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/ansible-modules-hashivault/Manifest  |  1 +
 .../ansible-modules-hashivault-5.2.1.ebuild| 35 ++
 2 files changed, 36 insertions(+)

diff --git a/app-admin/ansible-modules-hashivault/Manifest 
b/app-admin/ansible-modules-hashivault/Manifest
index dd593c9ebb12..c5d651fc237f 100644
--- a/app-admin/ansible-modules-hashivault/Manifest
+++ b/app-admin/ansible-modules-hashivault/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-modules-hashivault-4.6.8.tar.gz 94253 BLAKE2B 
2b6a315cfd051a2e16d889a8784a9185b86b98b3d96ba19f6bdde8b628ce94622c360b60cb59dfcae790fc822f2c41eacd5428356b48324aa2704f0048821c2d
 SHA512 
4b3487e553e6dea5fbefbb383ce22d018ed9f83378d601574badfb2be8dd3f98c54caf975690d3116df6cca970d8e2d3932f0d0ccb1f18f7145aee0beae79f96
 DIST ansible-modules-hashivault-5.1.0.gh.tar.gz 100025 BLAKE2B 
6bedb1269a5f39be777ab24e973a52a708d5871cf99f6e7018caa703bc4e8222fec9a40b6b5b980c67e2574034511fe810cba656278336dce0ca3b52f880bcb6
 SHA512 
cc442a80a4a15e013352202912af6db889afe793aa5baebd8056312eea42c7a819fdae32c9199ec297b9c4aa30719017bff964934d7f94571f368996328619ab
+DIST ansible-modules-hashivault-5.2.1.gh.tar.gz 101636 BLAKE2B 
3395dc86917b8a35b6ff34f9c518969100fde0e0f760760cbf7c126f5f782e22a01bfe60e9dae89cef49839e80d4f5c0ff2731672cdd616c3eac545d6b507072
 SHA512 
374edef8c47a27c6a9cde55e8b9294b05c0f222a2ff21e68551558e197d6a938c17a88fa85f18e25f2123585ed0465507b2759036ac834a55ee68c13f54304b4

diff --git 
a/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.2.1.ebuild 
b/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.2.1.ebuild
new file mode 100644
index ..729da2c55e80
--- /dev/null
+++ 
b/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Ansible module for hashicorp vault"
+HOMEPAGE="https://www.ansible.com/";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://github.com/TerryHowe/ansible-modules-hashivault.git";
+else
+   
SRC_URI="https://github.com/TerryHowe/ansible-modules-hashivault/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=app-admin/ansible-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/hvac-1.2.1[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+
+# The tests require a private instance of vault
+RESTRICT="test"
+
+python_prepare_all() {
+   sed -i 's:description-file:description_file:' setup.cfg || die
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/

2024-04-25 Thread Patrick McLean
commit: 03a6941c32b1caa44467e12248bf0c385fd55443
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Apr 25 23:11:57 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 25 23:12:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a6941c

dev-util/gcovr: Skip a bunch of tests with gcc-14 (bug #930680)

Closes: https://bugs.gentoo.org/930680
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/gcovr/gcovr-7.2.ebuild | 69 +++--
 1 file changed, 59 insertions(+), 10 deletions(-)

diff --git a/dev-util/gcovr/gcovr-7.2.ebuild b/dev-util/gcovr/gcovr-7.2.ebuild
index aa226b32ebe5..cf3116b1bdaf 100644
--- a/dev-util/gcovr/gcovr-7.2.ebuild
+++ b/dev-util/gcovr/gcovr-7.2.ebuild
@@ -185,6 +185,65 @@ python_test() {
"wspace-html"
)
 
+   local cc cc_ver
+   cc="$(tc-get-compiler-type)"
+   case "${cc}" in
+   gcc)
+   cc_ver="$(gcc-major-version)"
+
+   # a bunch of tests are broken on gcc-14
+   # https://bugs.gentoo.org/930680
+   if [[ $(gcc-major-version) -ge 14 ]]; then
+   test_build_deselect+=(
+   "calls-json"
+   "decisions-neg-delta-json"
+   "different-function-lines-separate-lcov"
+   "different-function-lines-use-0-lcov"
+   "different-function-lines-use-max-lcov"
+   "different-function-lines-use-min-lcov"
+   "dot-lcov"
+   "excl-branch-lcov"
+   "excl-line-json"
+   "excl-line-lcov"
+   "excl-line-branch-lcov"
+   "excl-line-custom-lcov"
+   "exclude-directories-relative-lcov"
+   "exclude-lines-by-pattern-lcov"
+   "exclude-relative-lcov"
+   
"exclude-relative-from-unfiltered-tracefile-lcov"
+   "filter-absolute-lcov"
+   
"filter-absolute-from-unfiltered-tracefile-lcov"
+   "filter-relative-lcov"
+   
"filter-relative-from-unfiltered-tracefile-lcov"
+   "filter-relative-lib-lcov"
+   
"filter-relative-lib-from-unfiltered-tracefile-lcov"
+   "linked-lcov"
+   "nested-lcov"
+   "nested2-lcov"
+   "nested3-lcov"
+   "no-markers-json"
+   "no-markers-lcov"
+   "noncode-json"
+   "noncode-lcov"
+   "oos-lcov"
+   "oos2-lcov"
+   "shadow-json"
+   "simple1-txt"
+   "simple1-json"
+   "simple1-dir-json"
+   "simple1-stdout-json"
+   "simple1-stdout-lcov"
+   "threaded-lcov"
+   "update-data-lcov"
+   "wspace-lcov"
+   )
+   fi
+   ;;
+   clang) cc_ver="$(clang-major-version)";;
+   # placeholder since tests need CC_REFERENCE to be string-number
+   *) cc_ver=1;;
+   esac
+
readarray -t EPYTEST_DESELECT < <(printf 
'gcovr/tests/test_gcovr.py::test_build[%s]\n' "${test_build_deselect[@]}")
 
EPYTEST_DESELECT+=(
@@ -193,16 +252,6 @@ python_test() {
gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout

gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout_1
)
-
-   local cc cc_ver
-   cc="$(tc-get-compiler-type)"
-   case "${cc}" in
-   gcc) cc_ver="$(gcc-major-version)";;
-   clang) cc_ver="$(clang-major-version)";;
-   # placeholder since tests need CC_REFERENCE to be string-number
-   *) cc_ver=1
-   esac
-
local -x CC_REFERENCE="${cc}-${cc_ver}"
 
epytest gcovr



[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2024-04-25 Thread Patrick McLean
commit: 6c33d9bd904c48c44d1c63ec99e9c8dda73c2cca
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Apr 25 21:07:08 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 25 21:07:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c33d9bd

dev-util/ruff: add 0.4.2, drop 0.4.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest | 29 +++---
 .../ruff/{ruff-0.4.1.ebuild => ruff-0.4.2.ebuild}  | 27 ++--
 2 files changed, 29 insertions(+), 27 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 89d8ba796c0d..c1d11adda4fe 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -41,8 +41,8 @@ DIST clap_complete_nushell-0.1.11.crate 32198 BLAKE2B 
6a704251bfc10fa7fd113f7e82
 DIST clap_derive-4.5.4.crate 29159 BLAKE2B 
6f7087d553102f24c9de37e1ba85c0d540ea42d9df9af26b5234ccde23175180efe21df93513df49f6ba83e46cc85cedcead29c902e426c39b25086c9f79a51c
 SHA512 
670411136c819577c0129c6fcf5a8216cac82a47ae11ce3cd97cffd038644e06c5a21f7a69948628f01fb77f1e656678ffbfe441385866fdf90d247bda036c4d
 DIST clap_lex-0.7.0.crate 11915 BLAKE2B 
03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4
 SHA512 
638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
 DIST clearscreen-3.0.0.crate 152311 BLAKE2B 
9f84217c5174b1b9e4c97b53dd9dddf7557766d9cc80c80973dbf10c4a166435d1433ddf3687889bd490a535c1c5729e668189c0757b5bffd61ae65fa4ea3a95
 SHA512 
2b5338a7944b44fdb40a79e87aa8cdb8ff3e47b9e4d8ebb757b1b3fb10f8b066183abd79f5ae634e7e9464377a33711694796bb5d52dec0201f863119923af65
-DIST codspeed-2.4.1.crate 4660 BLAKE2B 
24368a350b5bd6f14ae06e5ce433be6a94098db02dd84bfbaa54e6f691965551a783edffce9321a6c4a7ad9c8afc161df2adc0c654546b7b3edfef87760e0a8c
 SHA512 
26ac5c06dae55569730c1313b6149f3bf20d1ff3ff75f68ac34ac02bc004505b8689f7a1db37e6dca996face4ea5b454e0a2443af40154981f8ae8a9c61a9836
-DIST codspeed-criterion-compat-2.4.1.crate 10183 BLAKE2B 
efd19de124713ad159376164b694d663d77204ea373cd1206a841ca8da5a6fb17f0bd64c530eb11be6a1dff71f788e7dd2f5ffb10abfcbe3439549179fbe1914
 SHA512 
c7bcaaf2001ea7b650d4cfc9b40d89bcb1aa663bb7a785e8c23e9e06858677420f158cd414163384d6231efc6552cc0bbeb82f905c7460482a4e1eba66d336e6
+DIST codspeed-2.5.0.crate 4662 BLAKE2B 
dc7f9c81aa2caa97912262fd05cb6add6fd07c29fbc710e8d20acf46aa057f54d664f61d9ffa84a93dd9a003d77f116e6075f62a5e6a4190149d2f0843ecee1f
 SHA512 
010ff81bb6d30ce1a2de401347953ca94a4bdea64e0539609f3c374ac3fea1c13c494f1aaa8d3e1f2e2fe500febaac593d23036662dfa6cd1be6880dc6a6c0ab
+DIST codspeed-criterion-compat-2.5.0.crate 10181 BLAKE2B 
dd665fc9f2455926e40deb54362590d03845cb4285f5d4f1166487e2fba39c9aa7ba4198c415f1db486749cccdfebf9018c7824ee8927948cd096752aa16eb79
 SHA512 
e52da38c91f7b20d091a4494cb1a749af37fd6de38bfb6676fb66e39670b674d6739e0d7c0f2484373ae5f87311f7dc8571e43c77488951954c2f8b53cc53ea7
 DIST colorchoice-1.0.0.crate 6857 BLAKE2B 
a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f
 SHA512 
53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
 DIST colored-2.1.0.crate 23348 BLAKE2B 
e2778d83b28571501adb4e9ec3fa95d684faf5730f093f6e608ec631e58b883d2b9f17ed7e2c1612da285a58251f479a365aa90fa7be24a2adbb69e426e0fc89
 SHA512 
fa70f18fb29f6870a727d8243808c96e9497f8302f5f2b1748f9d9e396031e9c53a025b8edc9c8c9a0f8cfca12e5da73250a71e382b3074e9415b85bc004769e
 DIST console-0.15.8.crate 36364 BLAKE2B 
467de2c2fbfe31688cea20b338558ae9671e50ba1fd07983d21f32d7eacb73e565ebdd6ec5e78b2ae04446f09615c70983c0ee534e25ca5a28fd1b408acfdf34
 SHA512 
b05e49ed145785e29631d481885788f0cc5574d4d7c4d90280dfedaee7f8c1515072c9c4cfe6bd2e017230cd228157222af7e7d41a9fce697cd1888095df4de9
@@ -53,11 +53,9 @@ DIST countme-3.0.1.crate 10784 BLAKE2B 
de1803559fab0accab1edcf5db43279dfa3d7b287
 DIST crc32fast-1.4.0.crate 38665 BLAKE2B 
77398dedfa5e61357fb9abe3415ee53e45d3f1f7aaee959cbc9774f31a10ed324da2a558d20fd7c0674d450c8985b1e9c78b0b65e6ae2d9da6c873fe631c5ce7
 SHA512 
3e0bf1d2411ad9c651e0242c574cfda09403db24ab4b55560145ee73b31b08be45e5e12ce2db991d165ff056c7f2f67203fb2c048651f1c66ce90ec3276c455e
 DIST criterion-0.5.1.crate 110088 BLAKE2B 
b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617
 SHA512 
6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
 DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 
28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a2

[gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/

2024-04-24 Thread Patrick McLean
commit: 0971ed4265b98d738ce1f170e42f80e8de8a4764
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Apr 24 16:36:23 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Apr 24 16:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0971ed42

dev-util/gcovr: add 7.2

Closes: https://bugs.gentoo.org/929537
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/gcovr/Manifest |   1 +
 dev-util/gcovr/gcovr-7.2.ebuild | 209 
 2 files changed, 210 insertions(+)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 03fad14d234f..a51fbef99dc7 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,3 +1,4 @@
 DIST gcovr-5.1.tar.gz 1676960 BLAKE2B 
106c30c7e349f8ffa7a9c52d70e59c32799a8def11986027e3b794ada07fc11ab27b322c377b553f4bb96ca8662bf152eeb7de2d1913381e6068123d2430aa6c
 SHA512 
ae2f0d9ad04f2dc851db9bc99a30a5dc1b1f43dbc6336422ecf5228d37f6994406a83e50f1ee6b5c8d6ec6d7b9e2bba726fd3d502dc5022fe359d480e6d267a5
 DIST gcovr-5.2.tar.gz 1381017 BLAKE2B 
8dcd7eb5d482f2020eb29da74e215f0b7731654a66b4ca6d0d919ad6b7eebe564c211a8ec5c4ef87efd61e7c18bfa524aae56d653522f23e4bb902a3921f9522
 SHA512 
d1a4dd63129ac1d2b9a892ced9b4a0644dc49dc3a115d81ddf348e43fea0e7809c6533104106da8f89a666a4af9ff5a62429b4270ff2272ca61bbebecb7fb921
 DIST gcovr-6.0.tar.gz 1054940 BLAKE2B 
1947950d06926cf48d456e6bc389db46cfe4c7ed0395da1ebdb75aa1ea4b85f3cea536d77a4ddca5621885daaaf54462160592a5a384247f12ad3ed5c299b0b7
 SHA512 
3b4d30417b5000d2d28bc156dc9db43ba62cf8756aa5a9619391457d0042dc8eaf1743c5defdaabffb6b423bf2fcf8172b3e6c8795419758abc1acf4853de4bb
+DIST gcovr-7.2.gh.tar.gz 2800014 BLAKE2B 
e334688f129868d9affe0fa5c5280eb7dd4c57825bec31f32d529c579f622e7c60985f8aad506bd714ebe00c47fd61b673ad2352e51a0fd8175777bb6a1c93e7
 SHA512 
fc4acbfeef48866c5c8884681375069c7308a86aaefe5b36e631240a96dcdc7c56b3e8d0c221f66dbbe29302b549c5c9b9c5e01bbf4103165b085ae33c369f55

diff --git a/dev-util/gcovr/gcovr-7.2.ebuild b/dev-util/gcovr/gcovr-7.2.ebuild
new file mode 100644
index ..aa226b32ebe5
--- /dev/null
+++ b/dev-util/gcovr/gcovr-7.2.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit toolchain-funcs distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr";
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/yaxmldiff[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PATH="${TEST_DIR}/scripts:${PATH}" \
+   PYTHONPATH="${TEST_DIR}/lib"
+
+   # these tests assume gcc-8, and fail with newer gcc versions
+   local -a test_build_deselect=(
+   "add_coverages-coveralls"
+   "add_coverages-html"
+   "add_coverages-html"
+   "bad++char-coveralls"
+   "bad++char-html"
+   "calls-html"
+   "cmake_oos-coveralls"
+   "cmake_oos-html"
+   "cmake_oos_ninja-coveralls"
+   "cmake_oos_ninja-html"
+   "coexisting_object_directories-from_build_dir-cobertura"
+   "coexisting_object_directories-from_build_dir-html"
+   
"coexisting_object_directories-from_build_dir-without_object_dir-cobertura"
+   
"coexisting_object_directories-from_build_dir-without_object_dir-html"
+   
"coexisting_object_directories-from_build_dir-without_object_dir-sonarqube"
+   
"coexisting_object_directories-from_build_dir-without_object_dir-txt"
+   
"coexisting_object_directories-from_build_dir-without_search_dir-cobertura"
+   
"coexisting_object_directories-from_build_dir-without_search_dir-html"
+   
"coexisting_object_directories-from_build_dir-without_search_dir-sonarqube"
+   
"coexisting_object_directories-from_build_dir-without_search_dir-txt"
+   "coexisting_object_directories-from_root_dir-cobertura"
+   "coexisting_object_directories-from_root_dir-html"

[gentoo-commits] repo/gentoo:master commit in: dev-python/requests_download/

2024-04-24 Thread Patrick McLean
commit: e8a6349742cbec6215f71a108b66e058175fa347
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Apr 24 15:36:50 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Apr 24 16:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a63497

dev-python/requests_download: Revbump, add py312 (bug #929506)

Closes: https://bugs.gentoo.org/929506
Signed-off-by: Patrick McLean  gentoo.org>

 .../requests_download-0.1.2-r2.ebuild  | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/dev-python/requests_download/requests_download-0.1.2-r2.ebuild 
b/dev-python/requests_download/requests_download-0.1.2-r2.ebuild
new file mode 100644
index ..816f862190b5
--- /dev/null
+++ b/dev-python/requests_download/requests_download-0.1.2-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A convenient function to download to a file using requests"
+HOMEPAGE="
+   https://github.com/takluyver/requests_download
+   https://pypi.org/project/requests_download/
+"
+SRC_URI="https://github.com/takluyver/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86"
+
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+# there are no tests upstream
+RESTRICT="test"
+
+DOCS=( README.rst )



[gentoo-commits] repo/gentoo:master commit in: dev-python/pygments-github-lexers/files/, dev-python/pygments-github-lexers/

2024-04-24 Thread Patrick McLean
commit: f615aa42e328f6046f98e9c7742ad4eb2302b5c1
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Apr 24 15:32:50 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Apr 24 16:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f615aa42

dev-python/pygments-github-lexers: Revbump, add py312 (bug #929490)

Add patch to get rid of warnings about invalid escape sequences.

Closes: https://bugs.gentoo.org/929490
Signed-off-by: Patrick McLean  gentoo.org>

 ...ents-github-lexers-0.0.5-escape-sequences.patch | 22 ++
 dev-python/pygments-github-lexers/metadata.xml |  2 +-
 ...uild => pygments-github-lexers-0.0.5-r2.ebuild} |  9 ++---
 3 files changed, 29 insertions(+), 4 deletions(-)

diff --git 
a/dev-python/pygments-github-lexers/files/pygments-github-lexers-0.0.5-escape-sequences.patch
 
b/dev-python/pygments-github-lexers/files/pygments-github-lexers-0.0.5-escape-sequences.patch
new file mode 100644
index ..65c90e857bb2
--- /dev/null
+++ 
b/dev-python/pygments-github-lexers/files/pygments-github-lexers-0.0.5-escape-sequences.patch
@@ -0,0 +1,22 @@
+diff --git a/pygments_github_lexers/github.py 
b/pygments_github_lexers/github.py
+index d2fa4b2..36a5c94 100644
+--- a/pygments_github_lexers/github.py
 b/pygments_github_lexers/github.py
+@@ -53,7 +53,7 @@ class Dasm16Lexer(RegexLexer):
+ 
+ # Regexes yo
+ char = r'[a-zA-Z$._0-9@]'
+-identifier = r'(?:[a-zA-Z$_]' + char + '*|\.' + char + '+)'
++identifier = r'(?:[a-zA-Z$_]' + char + r'*|\.' + char + '+)'
+ number = r'[+-]?(?:0[xX][a-zA-Z0-9]+|\d+)'
+ binary_number = r'0b[01_]+'
+ instruction = r'(?i)(' + '|'.join(INSTRUCTIONS) + ')'
+@@ -379,7 +379,7 @@ class TOMLLexer(RegexLexer):
+ (r'#.*?$', Comment.Single),
+ (r'"(|\\"|[^"])*"', String),
+ (r'(true|false)$', Keyword.Constant),
+-('[a-zA-Z_][a-zA-Z0-9_\-]*', Name),
++(r'[a-zA-Z_][a-zA-Z0-9_\-]*', Name),
+ 
+ # Datetime
+ (r'\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z', Number.Integer),

diff --git a/dev-python/pygments-github-lexers/metadata.xml 
b/dev-python/pygments-github-lexers/metadata.xml
index ad287ae27558..90e6c7f88d46 100644
--- a/dev-python/pygments-github-lexers/metadata.xml
+++ b/dev-python/pygments-github-lexers/metadata.xml
@@ -6,7 +6,7 @@
 Patrick McLean
   
   
-pygments-github-lexers 
+pygments-github-lexers
 liluo/pygments-github-lexers
   
 

diff --git 
a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r1.ebuild 
b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild
similarity index 74%
rename from 
dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r1.ebuild
rename to 
dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild
index c367787797d7..dba3d0327867 100644
--- a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r1.ebuild
+++ b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
@@ -14,7 +14,6 @@ SRC_URI="https://github.com/liluo/${PN}/archive/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 RDEPEND="
dev-python/pygments[${PYTHON_USEDEP}]
@@ -23,4 +22,8 @@ BDEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}/pygments-github-lexers-0.0.5-escape-sequences.patch"
+)
+
 # no tests



[gentoo-commits] repo/gentoo:master commit in: dev-python/thriftpy2/

2024-04-24 Thread Patrick McLean
commit: c6fcb6d21cac0ce353876fd570a666f044e9f59c
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Apr 24 15:26:18 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Apr 24 15:26:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6fcb6d2

dev-python/thriftpy2: drop 0.4.17, 0.4.19

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/thriftpy2/Manifest|  2 --
 dev-python/thriftpy2/thriftpy2-0.4.17.ebuild | 44 
 dev-python/thriftpy2/thriftpy2-0.4.19.ebuild | 44 
 3 files changed, 90 deletions(-)

diff --git a/dev-python/thriftpy2/Manifest b/dev-python/thriftpy2/Manifest
index 9aee88453931..f9be2c364dd2 100644
--- a/dev-python/thriftpy2/Manifest
+++ b/dev-python/thriftpy2/Manifest
@@ -1,3 +1 @@
-DIST thriftpy2-0.4.17.tar.gz 519386 BLAKE2B 
29c383cb886debb7167fbcef3526d0c027dc60db5ae20c554ea19067bb9a3ab40bea50392bd903293c5d9de1e3bc210220d887bd71194f91345a7565f577ccd9
 SHA512 
7c58eb6d0c91c933e31654d28ce2f4ef04854551db3eb5b8022565932761c74d95f27d44fc847f93723e535fdb4997fdad66a9dba432aa44e27e069e73b7ff7e
-DIST thriftpy2-0.4.19.tar.gz 689034 BLAKE2B 
556d47b65b0f9801627515ab7e3fc9907af50b43e8197142626e51b8110ffd740285c895e9ee98e6e0bd8074b9e2f4e9811ce309a68d006dc504f80b3ca38ae6
 SHA512 
a67160e742683ecd4e47007cd4a6a52f78ab3ae492aa4c170f725d25f1a78fb6a0054cab691752b20a43ff855df61207d302af65ae5966ee5c3f961ff1e42650
 DIST thriftpy2-0.4.20.tar.gz 689003 BLAKE2B 
b7ceb8345e984d6b3524fadff359bb125b0c94900afbfa4c3e64de7034bd816e3fd37fe721b7c35bee0c7fa7a6416ab859c2987cb66ed3fa4a66f6ca06eac952
 SHA512 
e06b22e1b63df3425eccdd3c83d1154413744ee387c3882d783a5168635087e6e38fd73d24c173e76854c4fe3f57631f4dd59fbb8e5b28cd380dd27d1d51caf3

diff --git a/dev-python/thriftpy2/thriftpy2-0.4.17.ebuild 
b/dev-python/thriftpy2/thriftpy2-0.4.17.ebuild
deleted file mode 100644
index f4882f38def2..
--- a/dev-python/thriftpy2/thriftpy2-0.4.17.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pure python approach of Apache Thrift"
-HOMEPAGE="
-   https://github.com/Thriftpy/thriftpy2/
-   https://pypi.org/project/thriftpy2/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/ply[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   dev-python/tornado[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_exception
-   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_result
-   )
-
-   cd tests || die
-   epytest
-}

diff --git a/dev-python/thriftpy2/thriftpy2-0.4.19.ebuild 
b/dev-python/thriftpy2/thriftpy2-0.4.19.ebuild
deleted file mode 100644
index 7fb9eb1ee949..
--- a/dev-python/thriftpy2/thriftpy2-0.4.19.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pure python approach of Apache Thrift"
-HOMEPAGE="
-   https://github.com/Thriftpy/thriftpy2/
-   https://pypi.org/project/thriftpy2/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/ply[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   dev-python/tornado[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_exception
-   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_result
-   )
-
-   cd tests || die
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpy/

2024-04-23 Thread Patrick McLean
commit: a57423ad4e0f77cfd1f1631bad8756472ce84d06
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 23:33:37 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 23:33:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57423ad

dev-libs/libpy: Revbump, add py312 (bug #929422)

Closes: https://bugs.gentoo.org/929422
Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libpy/{libpy-0.2.5-r2.ebuild => libpy-0.2.5-r3.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libpy/libpy-0.2.5-r2.ebuild 
b/dev-libs/libpy/libpy-0.2.5-r3.ebuild
similarity index 94%
rename from dev-libs/libpy/libpy-0.2.5-r2.ebuild
rename to dev-libs/libpy/libpy-0.2.5-r3.ebuild
index e11055754550..285956b05a94 100644
--- a/dev-libs/libpy/libpy-0.2.5-r2.ebuild
+++ b/dev-libs/libpy/libpy-0.2.5-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 inherit flag-o-matic distutils-r1



[gentoo-commits] repo/gentoo:master commit in: dev-util/trace-cmd/

2024-04-23 Thread Patrick McLean
commit: b6ce1c3faf294690d0f3d775bd73dff934807c5b
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 23:20:21 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 23:20:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ce1c3f

dev-util/trace-cmd: Revbump, add py312 (bug #929556)

Closes: https://bugs.gentoo.org/929556
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/trace-cmd/trace-cmd-3.2-r3.ebuild | 99 ++
 1 file changed, 99 insertions(+)

diff --git a/dev-util/trace-cmd/trace-cmd-3.2-r3.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.2-r3.ebuild
new file mode 100644
index ..08fbf2890aac
--- /dev/null
+++ b/dev-util/trace-cmd/trace-cmd-3.2-r3.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info meson python-single-r1
+
+DESCRIPTION="User-space front-end for Ftrace"
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git";
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/${PN}.git";
+   inherit git-r3
+else
+   
SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/${PN}-v${PV}.tar.gz";
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/${PV}"
+IUSE="python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# Tests segfault for now?
+RESTRICT="!test? ( test ) test"
+
+RDEPEND="
+   >=app-arch/zstd-1.4
+   !=dev-libs/libtracefs-1.6.1-r1
+   >=dev-libs/libtraceevent-1.6.3
+   sys-libs/zlib
+   sys-process/audit
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-kernel/linux-headers
+   test? ( dev-util/cunit )
+"
+BDEPEND="
+   app-text/asciidoc
+   virtual/pkgconfig
+   python? ( dev-lang/swig )
+"
+
+pkg_setup() {
+   local CONFIG_CHECK="
+   ~TRACING
+   ~FTRACE
+   ~BLK_DEV_IO_TRACE"
+
+   linux-info_pkg_setup
+
+   # TODO: Once we have options for doc+tests, we can revisit Python being
+   # single-impl.
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Due to the in-progress meson build transaction, we decide to separate
+   # the libtracecmd as an independent package, see bug #909439
+   # Note: dev-util/trace-cmd still use in-source static libtracecmd duo to
+   # it still use internal private API.
+   sed -i -e "/^libtracecmd_standalone_build/s/true/false/" \
+   "${S}"/lib/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dasciidoctor=false
+   $(meson_use python)
+   )
+
+   # TODO: udis86 isn't wired up to meson at all
+   # TODO: get docs & tests optional upstream
+   # TODO: audit/zstd/zlib lack meson options for now. Previously, the 
situation
+   # was somewhat automagic, so this isn't a huge loss for now, but we 
should
+   # upstream some build options for these.
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_install
+
+   # TODO: fix bash completion name
+   mv "${D}"/usr/share/bash-completion/completions/${PN}.bash \
+   "${D}"/usr/share/bash-completion/completions/${PN} || die
+}
+
+python_install() {
+   python_optimize "${D}$(python_get_sitedir)"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/exabgp/files/, net-misc/exabgp/

2024-04-23 Thread Patrick McLean
commit: d720e4f889f86cc6d6344d72f934f10d5f1c1180
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 23:14:06 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 23:14:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d720e4f8

net-misc/exabgp: Revbump, fix bugs #929723, #923160, #910006

Closes: https://bugs.gentoo.org/929723
Closes: https://bugs.gentoo.org/923160
Closes: https://bugs.gentoo.org/910006
Signed-off-by: Patrick McLean  gentoo.org>

 ...xabgp-4.2.21.ebuild => exabgp-4.2.21-r1.ebuild} | 10 +++--
 ...p.service-to-fix-socket-creation-on-start.patch | 38 
 ...xabgp-4.2.21-patch-embedded-six-for-py312.patch | 52 ++
 3 files changed, 96 insertions(+), 4 deletions(-)

diff --git a/net-misc/exabgp/exabgp-4.2.21.ebuild 
b/net-misc/exabgp/exabgp-4.2.21-r1.ebuild
similarity index 80%
rename from net-misc/exabgp/exabgp-4.2.21.ebuild
rename to net-misc/exabgp/exabgp-4.2.21-r1.ebuild
index 23eb5f34e950..40fa0522f040 100644
--- a/net-misc/exabgp/exabgp-4.2.21.ebuild
+++ b/net-misc/exabgp/exabgp-4.2.21-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
 inherit tmpfiles systemd distutils-r1
 
 DESCRIPTION="The BGP swiss army knife of networking"
@@ -34,12 +34,14 @@ PATCHES=(
"${FILESDIR}/exabgp-4.2.11-healthcheck-allow-disable-metric.patch"
"${FILESDIR}/exabgp-4.2.11-healthcheck-fix-log-crash.patch"
"${FILESDIR}/exabgp-4.2.11-less-verbose-logging.patch"
+   
"${FILESDIR}/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch"
+   "${FILESDIR}/exabgp-4.2.21-patch-embedded-six-for-py312.patch"
 )
 
 distutils_enable_tests pytest
 
 python_test() {
-   ./qa/bin/parsing || die "tests fail with ${EPYTHON}"
+   ./qa/bin/parsing || die "parsing tests fail with ${EPYTHON}"
epytest
 }
 

diff --git 
a/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch
 
b/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch
new file mode 100644
index ..78d26f73f093
--- /dev/null
+++ 
b/net-misc/exabgp/files/exabgp-4.2.21-exabgp.service-to-fix-socket-creation-on-start.patch
@@ -0,0 +1,38 @@
+From: Vincent Bernat 
+Date: Sun, 2 May 2021 17:47:10 +0200
+Subject: Patch exabgp.service to fix socket creation on start
+
+Patch from Marco d'Itri.
+
+Closes: #886568.
+---
+ etc/systemd/exabgp.service | 15 ++-
+ 1 file changed, 6 insertions(+), 9 deletions(-)
+
+diff --git a/etc/systemd/exabgp.service b/etc/systemd/exabgp.service
+index 17ce886..b2da5ba 100644
+--- a/etc/systemd/exabgp.service
 b/etc/systemd/exabgp.service
+@@ -7,16 +7,13 @@ After=network.target
+ ConditionPathExists=/etc/exabgp/exabgp.conf
+ 
+ [Service]
+-#User=exabgp
+-#Group=exabgp
+ Environment=exabgp_daemon_daemonize=false
+-PermissionsStartOnly=true
+-ExecStartPre=-mkfifo /run/exabgp.in
+-ExecStartPre=-mkfifo /run/exabgp.out
+-ExecStartPre=chmod 600 /run/exabgp.in
+-ExecStartPre=chmod 600 /run/exabgp.out
+-ExecStartPre=chown exabgp.exabgp /run/exabgp.in
+-ExecStartPre=chown exabgp.exabgp /run/exabgp.out
++User=exabgp
++Group=exabgp
++RuntimeDirectory=exabgp
++RuntimeDirectoryMode=0750
++ExecStartPre=-/usr/bin/mkfifo /run/exabgp/exabgp.in
++ExecStartPre=-/usr/bin/mkfifo /run/exabgp/exabgp.out
+ ExecStart=/usr/sbin/exabgp /etc/exabgp/exabgp.conf
+ ExecReload=/bin/kill -USR1 $MAINPID
+ Restart=always

diff --git 
a/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch 
b/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch
new file mode 100644
index ..ccbf33021d87
--- /dev/null
+++ b/net-misc/exabgp/files/exabgp-4.2.21-patch-embedded-six-for-py312.patch
@@ -0,0 +1,52 @@
+From: Vincent Bernat 
+Date: Mon, 1 Jan 2024 09:15:39 +0100
+Subject: Patch embedded six for Python 3.12
+
+Closes: #1058181
+---
+ lib/exabgp/vendoring/six.py | 16 +++-
+ 1 file changed, 15 insertions(+), 1 deletion(-)
+
+diff --git a/lib/exabgp/vendoring/six.py b/lib/exabgp/vendoring/six.py
+index 20e866a..5f8f3b0 100644
+--- a/lib/exabgp/vendoring/six.py
 b/lib/exabgp/vendoring/six.py
+@@ -71,6 +71,11 @@ def __len__(self):
+ MAXSIZE = int((1 << 63) - 1)
+ del X
+ 
++if PY34:
++from importlib.util import spec_from_loader
++else:
++spec_from_loader = None
++
+ 
+ def _add_doc(func, doc):
+ """Add documentation to a function."""
+@@ -182,6 +187,11 @@ def find_module(self, fullname, path=None):
+ return self
+ return None
+ 
++   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libcbor/

2024-04-23 Thread Patrick McLean
commit: c5243b8026970386f309d4065445f50c747ec54f
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 22:57:56 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 22:58:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5243b80

dev-libs/libcbor: add 0.11.0

Closes: https://bugs.gentoo.org/929412
Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/libcbor/Manifest  |  1 +
 dev-libs/libcbor/libcbor-0.11.0.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/libcbor/Manifest b/dev-libs/libcbor/Manifest
index 1fa282b57312..2e079000a927 100644
--- a/dev-libs/libcbor/Manifest
+++ b/dev-libs/libcbor/Manifest
@@ -1 +1,2 @@
 DIST libcbor-0.10.2.tar.gz 289450 BLAKE2B 
3ef2d7fd7942ff32acbe59db6a4b68ad72dde3af4675ef2ee3c93666360554d6e9a29392dbc4fb3029f9ff821f536b90bfd1c522c9c9c2298ab511322fb53d37
 SHA512 
23c6177443778d4b4833ec7ed0d0e639a0d4863372e3a38d772fdce2673eae6d5cb2a31a2a021d1a699082ea53494977c907fd0e94149b97cb23a4b6d039228a
+DIST libcbor-0.11.0.tar.gz 293563 BLAKE2B 
6ac400ee9cabb0ec68355c35f762ea61222152059e70bcf9dc3cf4e06a6599bb6a392197ee979821a0e50c22a5c9e94e5d11458178ed7e26b049c410fddfa24f
 SHA512 
c14aaa55c0c82e09b9eb2cc6847951d1bac8a081a247776c507d5450367da5717b1056bad09fb0f0178311de8754e8f89c060e0fc0f400fafdc42de441421e66

diff --git a/dev-libs/libcbor/libcbor-0.11.0.ebuild 
b/dev-libs/libcbor/libcbor-0.11.0.ebuild
new file mode 100644
index ..55e875fbc884
--- /dev/null
+++ b/dev-libs/libcbor/libcbor-0.11.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-any-r1 cmake
+
+DESCRIPTION="CBOR protocol implementation for C and others"
+HOMEPAGE="https://github.com/pjk/libcbor";
+SRC_URI="https://github.com/PJK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="doc test"
+
+BDEPEND="
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+   dev-python/breathe[${PYTHON_USEDEP}]
+   ')
+   )
+   test? ( dev-util/cmocka )
+"
+
+RESTRICT="!test? ( test )"
+
+python_check_deps() {
+   python_has_version \
+   "dev-python/sphinx[${PYTHON_USEDEP}]" \
+   "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" \
+   "dev-python/breathe[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_BUILD_TYPE=Release
+   -DWITH_TESTS=$(usex test 'ON' 'OFF')
+   -Wno-dev
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use doc; then
+   mkdir -p doc/build || die
+   pushd doc >/dev/null || die
+   emake -j1 html man
+   popd >/dev/null || die
+   fi
+}
+
+src_install() {
+   cmake_src_install
+
+   if use doc; then
+   dodoc -r "${S}"/doc/build/html
+   doman "${S}"/doc/build/man/*.?
+   fi
+}



  1   2   3   4   5   6   7   8   9   10   >