[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)\"
+   eval 

[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/${PV}/${P}.tar.

[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/libselinux )
+"
+# We

[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
+ 
++def 

[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
+}



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

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

app-misc/asciicast-tools: Add py312, remove py39 (bug #929327)

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

 ...0_pre20220524.ebuild => asciicast-tools-0.0_pre20220524-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524.ebuild 
b/app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524-r1.ebuild
similarity index 89%
rename from app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524.ebuild
rename to app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524-r1.ebuild
index cf0db30c09fd..58164858c456 100644
--- a/app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524.ebuild
+++ b/app-misc/asciicast-tools/asciicast-tools-0.0_pre20220524-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-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} )
 
 inherit python-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/jsonnet/

2024-04-23 Thread Patrick McLean
commit: d42782b24af76e27aabf05adf9d6cba92d992b73
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 22:44:20 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 22:44:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42782b2

dev-lang/jsonnet: disable py3.9

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

 dev-lang/jsonnet/{jsonnet-0.20.0.ebuild => jsonnet-0.20.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jsonnet/jsonnet-0.20.0.ebuild 
b/dev-lang/jsonnet/jsonnet-0.20.0-r1.ebuild
similarity index 98%
rename from dev-lang/jsonnet/jsonnet-0.20.0.ebuild
rename to dev-lang/jsonnet/jsonnet-0.20.0-r1.ebuild
index ddfb40c0dfd7..cc1f61faa103 100644
--- a/dev-lang/jsonnet/jsonnet-0.20.0.ebuild
+++ b/dev-lang/jsonnet/jsonnet-0.20.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_EXT=1
-PYTHON_COMPAT=( pypy3 python3_{9..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit cmake toolchain-funcs flag-o-matic distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/jsonnet/

2024-04-23 Thread Patrick McLean
commit: 2f7bd5c6a198ff4dae8ebd3d8c5c97d898f9b9ef
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 23 22:42:31 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr 23 22:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7bd5c6

dev-lang/jsonnet: enable py3.12

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

 dev-lang/jsonnet/jsonnet-0.20.0.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-lang/jsonnet/jsonnet-0.20.0.ebuild 
b/dev-lang/jsonnet/jsonnet-0.20.0.ebuild
index 8e5c294e6207..ddfb40c0dfd7 100644
--- a/dev-lang/jsonnet/jsonnet-0.20.0.ebuild
+++ b/dev-lang/jsonnet/jsonnet-0.20.0.ebuild
@@ -1,22 +1,24 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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=( pypy3 python3_{9..11} )
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( pypy3 python3_{9..12} )
 
 inherit cmake toolchain-funcs flag-o-matic distutils-r1
 
 DESCRIPTION="A data templating language for app and tool developers"
 HOMEPAGE="https://jsonnet.org/;
 SRC_URI="https://github.com/google/jsonnet/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-IUSE="custom-optimization doc examples python test"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="custom-optimization doc examples python test"
+
 RDEPEND="
dev-cpp/rapidyaml:=
dev-cpp/nlohmann_json:=



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

2024-04-19 Thread Patrick McLean
commit: 3fca7e892e7c69f2810b5ecdce1bd0f390e2a8c7
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 19 18:41:00 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 19 18:41:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fca7e89

dev-util/ruff: add 0.4.1, drop 0.4.0

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

 dev-util/ruff/Manifest | 2 +-
 dev-util/ruff/{ruff-0.4.0.ebuild => ruff-0.4.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 5834d5e54528..89d8ba796c0d 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -198,7 +198,7 @@ DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 
211fd1c35ad0f28874d4b4d276e0fb0a27e
 DIST result-like-0.5.0.crate 4342 BLAKE2B 
23ca46c346cc409dbf959bc7a7bf8d81e219b2ad352a1eae7f7195ee9b8573a89c495d38d5e53630a49a993a07b4b54074c8f324b97a1d9435040f7490bbf5ba
 SHA512 
581f36be8e9affaf3d7bd8a57506e0570aa04c77faed27f95cfc7297fcd5653125e5cf79bc51b16a08c56ce5935d39685ec3e3a61bafc1e869fa2fffdf19704b
 DIST result-like-derive-0.5.0.crate 6718 BLAKE2B 
ddf707ee5a4d838052f0b97259a5862c22738419a8ecd5f10d0a1c5f62b572dd46c79b631370b4c6c9a00d87828171bbf240ccd19cd6e6973c2e42908a5c52cf
 SHA512 
0c1951599d76aa0d6586242eea9b41700cfa1b2d77f078c46b9e90f9d57a69a198c46b6f697abfb7336224ba3f388d8233cb77721b74787c5e23b77f9ad37307
 DIST ring-0.17.8.crate 4188554 BLAKE2B 
f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab
 SHA512 
e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
-DIST ruff-0.4.0.gh.tar.gz 4094156 BLAKE2B 
7db5144acfc740ef7472b03d159c281477c689aba46a25ad6691eeede6851e4b3f4a4e5781a9a7b7f808b77767e6ca76f40f22136c6f09ca8a6ec68bbfe620ff
 SHA512 
4f7b00d9ee091ca6b0fe4e73178663562c55682d168962a8e295d874f004f456f6f6b1680137891c8bab2705402a53d5dab542d23cb3546deb116d27daf25dec
+DIST ruff-0.4.1.gh.tar.gz 4099638 BLAKE2B 
5fa1254c9d48b92fd6ffbb4d425552081f7ce2068ba8b985f59a2329d14254bfec37455762b11a59a9881f9f9ece3beef690447417cdd05405b540c7835f46af
 SHA512 
8fc9a90fc00b9c6b6ac34353738dd8b1cf5601709545ac3caa1e17b1a8e9356369d765e795a649ea3041f35dfeda5bf0719117e27500fbc699c7b9a17d4e89c3
 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 rustix-0.38.31.crate 375443 BLAKE2B 
9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b
 SHA512 
593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960

diff --git a/dev-util/ruff/ruff-0.4.0.ebuild b/dev-util/ruff/ruff-0.4.1.ebuild
similarity index 100%
rename from dev-util/ruff/ruff-0.4.0.ebuild
rename to dev-util/ruff/ruff-0.4.1.ebuild



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

2024-04-19 Thread Patrick McLean
commit: 940799e09730d33161251115f37263e97285c3f8
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 19 17:26:07 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 19 17:26:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=940799e0

dev-python/typing_inspect: new package, add 0.9.0

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

 dev-python/typing_inspect/Manifest |  1 +
 dev-python/typing_inspect/metadata.xml | 12 ++
 .../typing_inspect/typing_inspect-0.9.0.ebuild | 26 ++
 3 files changed, 39 insertions(+)

diff --git a/dev-python/typing_inspect/Manifest 
b/dev-python/typing_inspect/Manifest
new file mode 100644
index ..013f920d56be
--- /dev/null
+++ b/dev-python/typing_inspect/Manifest
@@ -0,0 +1 @@
+DIST typing_inspect-0.9.0.tar.gz 13825 BLAKE2B 
599ec6a99fd040ac5ee83ef20deee86a8255dd116c8d8defe67d99291088984efc3b639986a9d350b26200028a309cfe6590a3f75dc4b9e0306bdc13bb65641e
 SHA512 
5d46e6632895fa0a59007779f49a5812beff09f59e359a81af93bfee7bb5f4c2025566efbd27422299a614baa4d9c22da2317377090b0ad1cdd89fca73e9ee5a

diff --git a/dev-python/typing_inspect/metadata.xml 
b/dev-python/typing_inspect/metadata.xml
new file mode 100644
index ..78daddea7911
--- /dev/null
+++ b/dev-python/typing_inspect/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chutz...@gentoo.org
+       Patrick McLean
+   
+   
+   typing_inspect
+   ilevkivskyi/typing_inspect
+   
+

diff --git a/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild 
b/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild
new file mode 100644
index ..bb69ac700ccd
--- /dev/null
+++ b/dev-python/typing_inspect/typing_inspect-0.9.0.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..12} )
+PYPI_PN="${PN/_/-}"
+inherit pypi distutils-r1
+
+DESCRIPTION="Runtime inspection utilities for typing module"
+HOMEPAGE="
+   https://pypi.org/project/typing_inspect/
+   https://github.com/ilevkivskyi/typing_inspect
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/mypy_extensions[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-doc/json-schema-for-humans/

2024-04-19 Thread Patrick McLean
commit: 7a874f61b51aa98e27ddbcbdaa7fea19746f86da
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 19 17:54:42 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 19 17:54:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a874f61

app-doc/json-schema-for-humans: new package, add 0.47

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

 app-doc/json-schema-for-humans/Manifest|  1 +
 .../json-schema-for-humans-0.47.ebuild | 56 ++
 app-doc/json-schema-for-humans/metadata.xml| 12 +
 3 files changed, 69 insertions(+)

diff --git a/app-doc/json-schema-for-humans/Manifest 
b/app-doc/json-schema-for-humans/Manifest
new file mode 100644
index ..ab6548da8a4b
--- /dev/null
+++ b/app-doc/json-schema-for-humans/Manifest
@@ -0,0 +1 @@
+DIST json-schema-for-humans-0.47.gh.tar.gz 745355 BLAKE2B 
eb7c5ddca459e0dd4264b2b2ed219227523ec90e520dfc30e3390418370926defbfc956742ea3e5ff8a4a1ba4724facceabc59f8d184aea892303f00f2705f1e
 SHA512 
db55cc6d31e38cd5cdeb200536ad7fd8f691a49ab009ac24aae3beb29cec27dedbfb6ae11d0a0712ba3e39ac35340eab7c67869b4e65964582764334dedb50ea

diff --git a/app-doc/json-schema-for-humans/json-schema-for-humans-0.47.ebuild 
b/app-doc/json-schema-for-humans/json-schema-for-humans-0.47.ebuild
new file mode 100644
index ..b1124d8e6537
--- /dev/null
+++ b/app-doc/json-schema-for-humans/json-schema-for-humans-0.47.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="Quickly generate HTML documentation from a JSON schema"
+HOMEPAGE="
+   https://pypi.org/project/json-schema-for-humans/
+   https://github.com/coveooss/json-schema-for-humans
+"
+SRC_URI="https://github.com/coveooss/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/dataclasses-json[${PYTHON_USEDEP}]
+   app-text/htmlmin[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/markdown2[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/markupsafe[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -a EPYTEST_DESELECT=(
+   # tests that don't work in sandbox environment
+   tests/generate_test.py::test_references_url
+   tests/generate_test.py::test_references_url_two_levels
+   tests/generate_test.py::test_references_url_yaml
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[True-True-references_url_yaml]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[True-True-references_url_two_levels]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[True-True-references_url]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[True-False-references_url_yaml]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[True-False-references_url_two_levels]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[True-False-references_url]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[False-True-references_url_yaml]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[False-True-references_url_two_levels]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[False-True-references_url]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[False-False-references_url_yaml]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[False-False-references_url_two_levels]"
+   
"tests/test_md_generate.py::TestMdGenerate::test_basic[False-False-references_url]"
+   )
+   epytest
+}

diff --git a/app-doc/json-schema-for-humans/metadata.xml 
b/app-doc/json-schema-for-humans/metadata.xml
new file mode 100644
index ..0302a553d359
--- /dev/null
+++ b/app-doc/json-schema-for-humans/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+   
+   json-schema-for-humans
+   coveooss/json-schema-for-humans
+   
+



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

2024-04-19 Thread Patrick McLean
commit: 748c35b6760f0f51cd42fdda623f219ee0b17d37
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 19 17:44:04 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 19 17:44:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748c35b6

dev-python/dataclasses-json: new package, add 0.6.4

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

 dev-python/dataclasses-json/Manifest   |  1 +
 .../dataclasses-json/dataclasses-json-0.6.4.ebuild | 50 ++
 dev-python/dataclasses-json/metadata.xml   | 12 ++
 3 files changed, 63 insertions(+)

diff --git a/dev-python/dataclasses-json/Manifest 
b/dev-python/dataclasses-json/Manifest
new file mode 100644
index ..3b7ae4d3c603
--- /dev/null
+++ b/dev-python/dataclasses-json/Manifest
@@ -0,0 +1 @@
+DIST dataclasses-json-0.6.4.gh.tar.gz 75729 BLAKE2B 
242552cda0917664e30d8f4ec7b247e2fd402e82c9a130e09e9a8163d2fb202b56b6dfcbf1f7982d953fbfe85e95978946af1ec441c568c975cfdbbe75a34676
 SHA512 
78c94055e55703266de19fe0f712ca4945443f124cc75469e7b68b32cd13d0e1effcc5450f7539d9cde42698b38f4e749a912ef7bf39af4c13981a36b4234746

diff --git a/dev-python/dataclasses-json/dataclasses-json-0.6.4.ebuild 
b/dev-python/dataclasses-json/dataclasses-json-0.6.4.ebuild
new file mode 100644
index ..c4f92b69350f
--- /dev/null
+++ b/dev-python/dataclasses-json/dataclasses-json-0.6.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Easily serialize Data Classes to and from JSON"
+HOMEPAGE="
+   https://pypi.org/project/dataclasses-json/
+   https://github.com/lidatong/dataclasses-json
+"
+SRC_URI="https://github.com/lidatong/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/typing_inspect[${PYTHON_USEDEP}]
+   dev-python/marshmallow[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/simplejson[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # the normal poetry backend works for us if we fill in the version
+   sed -r -i pyproject.toml \
+   -e 
's:poetry_dynamic_versioning.backend:poetry.core.masonry.api:' \
+   -e 's:,[[:space:]]*"poetry-dynamic-versioning"::' \
+   -e 
"s:(version[[:space:]]*=[[:space:]]*)\"[0-9.]*\":\1\"${PV}\":" \
+   || die
+
+   # remove mypy dep for running tests
+   rm tests/test_annotations.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests
+}

diff --git a/dev-python/dataclasses-json/metadata.xml 
b/dev-python/dataclasses-json/metadata.xml
new file mode 100644
index ..b8404117a595
--- /dev/null
+++ b/dev-python/dataclasses-json/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+   
+   dataclasses-json
+   lidatong/dataclasses-json
+   
+



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

2024-04-18 Thread Patrick McLean
commit: cb3cde57a4d097c275f4307f10f8a729b261a434
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Apr 18 22:28:17 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 18 22:28:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3cde57

app-misc/yq: add 3.4.1

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

 app-misc/yq/Manifest|  1 +
 app-misc/yq/yq-3.4.1.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/app-misc/yq/Manifest b/app-misc/yq/Manifest
index f056242977e2..b03c821e4f0c 100644
--- a/app-misc/yq/Manifest
+++ b/app-misc/yq/Manifest
@@ -1,2 +1,3 @@
 DIST yq-3.2.2.tar.gz 30872 BLAKE2B 
4386a7972b411159ed909ccdc7c32a878d064ac5101cbddb16b0f1efe37c3791aeefda3b7c18c94e7d79fb01a4a4b43f7fbcc7c55bd275c52e08cc069523c8d3
 SHA512 
4472006d6997f7d620f71ade53d31e6db4051414c147db4f14cb31e0a16a0d0faf9e5c5a682cec098146bfd4e29f9e62278e4f208487e9e194d317ee82823e60
 DIST yq-3.2.3.tar.gz 31952 BLAKE2B 
b0c4548efa08aecc98b77b5988e5dbf652951ecfab3ab01bfbf9610151cee3c3a0b9c3139434cba3bfc08a2176a617a2c9d19c0fcf47bb8a6d3cc3886fa5de6d
 SHA512 
8b60907536b5f3ae7c18dc157ed8ccf4632f2734803711a18b7fbd6e6efff24ddc9c2221fb926ca99bf538c3bba14517529e6edb37bc487fb69441ad7928
+DIST yq-3.4.1.tar.gz 32876 BLAKE2B 
628fbb62de0c2f138133444c2f371819f920ac3d7c89787b96cb2de59eaa49f1324227d53f6d33e29dd9a9a804283339b34d87851c6f32a16a1cc94a7451a726
 SHA512 
d11290d44eefeae23a8e5fe3f536f714ee532a5aa1636c949a9db3e89bdf5ad5480ba5f8d6e809fa06a245de5e671844233ed64eb609e49fa3de8813ab9556cc

diff --git a/app-misc/yq/yq-3.4.1.ebuild b/app-misc/yq/yq-3.4.1.ebuild
new file mode 100644
index ..5adf1f5a93d2
--- /dev/null
+++ b/app-misc/yq/yq-3.4.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit pypi distutils-r1
+
+DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
+HOMEPAGE="
+   https://yq.readthedocs.io/
+   https://github.com/kislyuk/yq/
+   https://pypi.org/project/yq/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/jq
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/yq-3.1.2-test.patch"
+)
+
+python_prepare_all() {
+   sed -e 's:unittest.main():unittest.main(verbosity=2):' \
+   -i test/test.py || die
+
+   sed -r -e 's:[[:space:]]*"coverage",:: ; s:[[:space:]]*"flake8",::' \
+   -i setup.py || die
+
+   sed -e '/license_file/ d' -i setup.cfg || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   "${EPYTHON}" test/test.py 

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

2024-04-18 Thread Patrick McLean
commit: 0003cd8c4887bd67bdb356676ada0c570b9a80c3
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Apr 18 22:24:49 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 18 22:24:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0003cd8c

dev-util/cargo-tarpaulin: add 0.28.0, remove 0.27.1

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

 dev-util/cargo-tarpaulin/Manifest  | 326 -
 .../cargo-tarpaulin/cargo-tarpaulin-0.27.1.ebuild  | 233 ---
 .../cargo-tarpaulin/cargo-tarpaulin-0.28.0.ebuild  | 289 ++
 3 files changed, 480 insertions(+), 368 deletions(-)

diff --git a/dev-util/cargo-tarpaulin/Manifest 
b/dev-util/cargo-tarpaulin/Manifest
index 8b70abac7aaa..7f0405ed6e57 100644
--- a/dev-util/cargo-tarpaulin/Manifest
+++ b/dev-util/cargo-tarpaulin/Manifest
@@ -1,188 +1,244 @@
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
-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.4.crate 4637 BLAKE2B 
a8d1768a924fc04ea27f4606b21cc3ee657b2ced18a267974b2eacfa73c895719ed56fc508beaa20997fe1848c23d40b5438400d6390a15950fafe57fb96d3f3
 SHA512 
6580064f046352d2ecc205f78fbac64f36e85a10d15c2c046cd7037ab2505d0d95ad785a4b1e276708116088a0d0ff5e7f89a0d26f498f0dfa038c8cf8d0dd2a
+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.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
-DIST anstyle-1.0.2.crate 13983 BLAKE2B 
4274b101d1cab2b62f9bb7637dab35f4b16e8c08a080355a2ea53e2b7b353ff230aa77fb3a244e0d6ff0dcd27abe5895eb306c630aa0822d0c608f041d4abfea
 SHA512 
09220abfc844192ca698589897845752e02666b4ecd6529af4cde9f260ef36694e6e631c7503fc0e438ac72c88c419043b78399385cb248e789e86404503935a
-DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
-DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
-DIST ansty

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

2024-04-18 Thread Patrick McLean
commit: 266cd6d35e96b4ee122140e5aa798a3b7e651f1b
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Apr 18 22:19:56 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 18 22:19:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266cd6d3

app-misc/tmuxp: drop 1.36.0, 1.37.0, 1.38.0-r1, 1.40.0

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

 app-misc/tmuxp/Manifest   |  4 ---
 app-misc/tmuxp/tmuxp-1.36.0.ebuild| 43 --
 app-misc/tmuxp/tmuxp-1.37.0.ebuild| 43 --
 app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild | 50 ---
 app-misc/tmuxp/tmuxp-1.40.0.ebuild| 50 ---
 5 files changed, 190 deletions(-)

diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 44c4b6b6e069..42b3398e85db 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -1,8 +1,4 @@
 DIST tmuxp-1.27.0.tar.gz 862056 BLAKE2B 
baad339bc59498d26911507f29de38d55991515e03123edc8dca10159fed1492c1ffe37cf45d6d04ffc73134e0ee312c0ace2ffc53ba9cae258239746169e416
 SHA512 
a9c450c40a40c284c609011d5e47b12ed1a9b1d5c4036b887df7fd75a3bb6263847c459a7e61fc9dcdb463a3ac20de6ac9038b1559369a5f36641ab0baee755d
-DIST tmuxp-1.36.0.tar.gz 869804 BLAKE2B 
d42abcc831a00cabdd9ae315d86cfd159b5c26b4b68e2fa3fd13c37150cf0fdf542c6216786b72411b31acccff8094f5a2f119e7ebc889af8f659db3aec24a9a
 SHA512 
569d7873d7d46d101bfff034685ac547e04256c0d2146c11ed605971b59a4e0842f441a3c4974a0b8e5f8eeec84f5cd7132f3ef8ada5bdbaa2241a89cb7e2776
-DIST tmuxp-1.37.0.tar.gz 869834 BLAKE2B 
2e13b609704c726d5da6f614cfa94d3ffef3193563f0b6aa6bbe0b25d8737aae69d654fad726fb8282df0fcd11af106d6d1738e9789b8804bea6e8ed2722d7c5
 SHA512 
86de297bb028f5b38555c534294c2ad1a4b7d0d382e770fbdabd6dc362bcbb8cdce84706e3bafbec0fbaeb2b78e5e6787a7eb656ff9911544f5136d848380bc9
-DIST tmuxp-1.38.0.tar.gz 869977 BLAKE2B 
6bbb44ceea34af68a7cac0acdf35ee19de74611c9cc53ebbbef61951cca79a5efa14b2eec74b381caf77ac7afe8abd8139453ae4d0f55497cc372bedc9b2fe62
 SHA512 
d0999bd06498ca458d0cd30709c8d1e4786f98744860e547673cdc917d8e2f8924b1d14681118c594ee767a2e27cafc72f32444158b61ab882a1e2fa7adcbea1
-DIST tmuxp-1.40.0.tar.gz 870034 BLAKE2B 
ab2e6c08ea328e622713e355ff30e9781f2487b9a762ebd7c36195cd8522eee9eab70d66736a1f687e6336f317fdd556d8ee45e9921bd9b1b501189b540e92bb
 SHA512 
6e8564ed2b57122772f1c7b73425b49b6d521141b8e4a3ff6b65d3fb57e6952dfdbb90941242d6d5d8fff70bf7a4533e60ec3dc0abae39637366f035aa237984
 DIST tmuxp-1.43.0.tar.gz 869217 BLAKE2B 
ebaa230723288a37334ee55c9b615610d66aacc5b01d6bf70576de38e9aa1ecc29a7d26299b55880e9ede403855304de080ddec6a16798a269d6bb8d4629498c
 SHA512 
2dec0c941e919258fd884374fe89cf8e558483a50d53a4c6e3148f7639057aa365a959c062ea6929301dcd893b8a6794c002102f030d77fb904eeaa31ec30edd
 DIST tmuxp-1.45.0.tar.gz 869918 BLAKE2B 
e0f402ec8add4119e3d49b774e0dca0879a54f2f7d3b492979d7e46652ae07bba005c0a5d4784049d8a6c91c83ebf0346aac959ef730f35c63b8fba12459f680
 SHA512 
426d58c24330f184205a3f6ecbfc0e6871b8372ed882847272a336283f5e02f3461da0e01b0c47c8800a757486fd15f22b02f7175bdd128d5a7aab11a25080b7
 DIST tmuxp-1.46.0.tar.gz 870062 BLAKE2B 
b8c450e186097584e4f67de6375acd898b02826ad2a7c758cf0a502c7b60c5dad7ae537df8bcc18310ec6c20cd52700d5d87d336e23de4a786c607eb57ffe5f3
 SHA512 
1e2fa9b20ade766c7bcbec5b3b430c118cfa27b00e808241d0daf6720351d35863000f22ff052bf0f9f38a63e21813814591312ab0c5af14488a6546af5440ed

diff --git a/app-misc/tmuxp/tmuxp-1.36.0.ebuild 
b/app-misc/tmuxp/tmuxp-1.36.0.ebuild
deleted file mode 100644
index 58ddbbfaba49..
--- a/app-misc/tmuxp/tmuxp-1.36.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1
-
-DESCRIPTION="tmux session manager. built on libtmux"
-HOMEPAGE="https://tmuxp.git-pull.com;
-SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-   >=app-misc/tmux-3.0a
-   =dev-python/libtmux-0.27.0*[${PYTHON_USEDEP}]
-   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 
'>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10})
-   >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
-   !dev-python/flaky
-   )
-"
-
-EPYTEST_DESELECT=(
-   # test doesn't get along with sandbox
-   "tests/cli/test_load.py::test_load_zsh_autotitle_warning"
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-  

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

2024-04-18 Thread Patrick McLean
commit: 2f740d1ace34c63e9f368fa0569335bbd2811a0e
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Apr 18 22:19:35 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 18 22:19:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f740d1a

app-misc/tmuxp: add 1.46.0

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

 app-misc/tmuxp/Manifest|  1 +
 app-misc/tmuxp/tmuxp-1.46.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 68dd06ad8fc2..44c4b6b6e069 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -5,3 +5,4 @@ DIST tmuxp-1.38.0.tar.gz 869977 BLAKE2B 
6bbb44ceea34af68a7cac0acdf35ee19de74611c
 DIST tmuxp-1.40.0.tar.gz 870034 BLAKE2B 
ab2e6c08ea328e622713e355ff30e9781f2487b9a762ebd7c36195cd8522eee9eab70d66736a1f687e6336f317fdd556d8ee45e9921bd9b1b501189b540e92bb
 SHA512 
6e8564ed2b57122772f1c7b73425b49b6d521141b8e4a3ff6b65d3fb57e6952dfdbb90941242d6d5d8fff70bf7a4533e60ec3dc0abae39637366f035aa237984
 DIST tmuxp-1.43.0.tar.gz 869217 BLAKE2B 
ebaa230723288a37334ee55c9b615610d66aacc5b01d6bf70576de38e9aa1ecc29a7d26299b55880e9ede403855304de080ddec6a16798a269d6bb8d4629498c
 SHA512 
2dec0c941e919258fd884374fe89cf8e558483a50d53a4c6e3148f7639057aa365a959c062ea6929301dcd893b8a6794c002102f030d77fb904eeaa31ec30edd
 DIST tmuxp-1.45.0.tar.gz 869918 BLAKE2B 
e0f402ec8add4119e3d49b774e0dca0879a54f2f7d3b492979d7e46652ae07bba005c0a5d4784049d8a6c91c83ebf0346aac959ef730f35c63b8fba12459f680
 SHA512 
426d58c24330f184205a3f6ecbfc0e6871b8372ed882847272a336283f5e02f3461da0e01b0c47c8800a757486fd15f22b02f7175bdd128d5a7aab11a25080b7
+DIST tmuxp-1.46.0.tar.gz 870062 BLAKE2B 
b8c450e186097584e4f67de6375acd898b02826ad2a7c758cf0a502c7b60c5dad7ae537df8bcc18310ec6c20cd52700d5d87d336e23de4a786c607eb57ffe5f3
 SHA512 
1e2fa9b20ade766c7bcbec5b3b430c118cfa27b00e808241d0daf6720351d35863000f22ff052bf0f9f38a63e21813814591312ab0c5af14488a6546af5440ed

diff --git a/app-misc/tmuxp/tmuxp-1.46.0.ebuild 
b/app-misc/tmuxp/tmuxp-1.46.0.ebuild
new file mode 100644
index ..b77d79f89706
--- /dev/null
+++ b/app-misc/tmuxp/tmuxp-1.46.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="tmux session manager. built on libtmux"
+HOMEPAGE="https://tmuxp.git-pull.com;
+SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+   =dev-python/libtmux-0.36*[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/pytest-6.2.5[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 
'>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10})
+   >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   !dev-python/flaky
+   )
+"
+
+EPYTEST_DESELECT=(
+   # test doesn't get along with sandbox
+   "tests/cli/test_load.py::test_load_zsh_autotitle_warning"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -r -e 's:libtmux = "~[0-9.]+":libtmux = "~0.30":' \
+   -i pyproject.toml || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   SHELL="/bin/bash" epytest tests
+}



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

2024-04-18 Thread Patrick McLean
commit: f53ee46ace365f2b526e454f3392d359e44d901e
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Apr 18 21:48:52 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 18 21:48:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53ee46a

dev-util/ruff: add 0.4.0, drop 0.3.7

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

 dev-util/ruff/Manifest | 44 ++
 .../ruff/{ruff-0.3.7.ebuild => ruff-0.4.0.ebuild}  | 42 +
 2 files changed, 21 insertions(+), 65 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 5f7b5d7beef7..5834d5e54528 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -12,15 +12,12 @@ 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.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
-DIST argfile-0.1.6.crate 8011 BLAKE2B 
f015822f34801cb6e5478b15d33660b41e38b8625b7f549fa5ffb4f786a8c1dd8628d4125229dab4e81a8e07214bda912650b5a87d54dc43dbecb84148b90208
 SHA512 
316913b03e5b8fd43ae3fa1f78534b751ab21230bd93c241cfd7c8b32b7ec37b72fb03f3c45891b3554b3a69e438b4b2b962324b9eaa20aba52eafce3198cff1
+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 ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
-DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e
 SHA512 
c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
-DIST bit-vec-0.6.3.crate 1

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

2024-04-18 Thread Patrick McLean
commit: e735907abbff44872d16a5320a6041fd47c18f4e
Author: LinuxUserGD  gmail  com>
AuthorDate: Sun Apr 14 16:58:26 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 18 21:42:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e735907a

dev-util/ruff: disable unprefixed malloc on unsupported platforms

Closes: https://bugs.gentoo.org/927338
Closes: https://bugs.gentoo.org/928621
Signed-off-by: LinuxUserGD  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36256
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/ruff-0.3.7.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-util/ruff/ruff-0.3.7.ebuild b/dev-util/ruff/ruff-0.3.7.ebuild
index d41abd5727bb..533fabb61427 100644
--- a/dev-util/ruff/ruff-0.3.7.ebuild
+++ b/dev-util/ruff/ruff-0.3.7.ebuild
@@ -399,7 +399,7 @@ BDEPEND="
>=virtual/rust-1.71
 "
 RDEPEND="
-   dev-libs/jemalloc:=
+   !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) 
) )
 "
 DEPEND="
${RDEPEND}
@@ -422,8 +422,11 @@ src_configure() {
 }
 
 src_compile() {
-   local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
-   local -x 
JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
+   # Gentoo bug #927338
+   if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
+   local -x 
CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
+   local -x 
JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
+   fi
cargo_src_compile --bin ruff --bin ruff_shrinking
 
local releasedir



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

2024-04-12 Thread Patrick McLean
commit: 79fccea53e39a018007a5e4c1aa4974780deccf2
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 12 19:19:55 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 12 19:20:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79fccea5

dev-libs/thrift: add 0.20.0

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

 dev-libs/thrift/Manifest |  1 +
 dev-libs/thrift/thrift-0.20.0.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/thrift/Manifest b/dev-libs/thrift/Manifest
index 2d2ae1450f40..88cdbc2d6cce 100644
--- a/dev-libs/thrift/Manifest
+++ b/dev-libs/thrift/Manifest
@@ -1,2 +1,3 @@
 DIST thrift-0.16.0.tar.gz 4085114 BLAKE2B 
17c35096f6848fb0795e4cb125fed3068c8e1e53f67f404f4dcab67df7a42fc049a7d615591c861eb9e59ee21f185e8615663008bc7c846a03722ea8b834
 SHA512 
468fff6be2def85959fdf8adac92a0cfa7f786083b3bafb2c31427dfe5725f4d10962052d13ea960828f6a317778d35e66b602744a570212352bfc637ae586e0
 DIST thrift-0.18.1.tar.gz 4310494 BLAKE2B 
3e6c7e03059341e79d3f58e16b55761888b530b3d31dd22853026486a1303725ee5d5e6e5dd7a5e6bf8e57a2d3cf36ffc829cdb194d990cadedfc63f4f3e0874
 SHA512 
9c9a462aa8b6fddefd5bb9d2c950570eb2d3beaa7c9d37fceee677bdc1fdeb521b796f48a1fd9a7649f84449f6c0572305210e67402eb97682ca7f6e851b
+DIST thrift-0.20.0.tar.gz 4397667 BLAKE2B 
23422fdcdf7e0dbce8bc0f8017f54b5848594e2da21de56834152c17c74da7d1c4df23c5b57cf3ba811bb03f1a8588ddf1c2a05222bb726aceda4292a15af21e
 SHA512 
8dc77f666e60141a6b3cf7ee1407b08a0e80d176f8ccfee69317d7df89ab87aea2c7b3ba3e59d4561835edf1ce23762443ad5aeed0099bf075b010853d5eb1cd

diff --git a/dev-libs/thrift/thrift-0.20.0.ebuild 
b/dev-libs/thrift/thrift-0.20.0.ebuild
new file mode 100644
index ..e4d818edb3dd
--- /dev/null
+++ b/dev-libs/thrift/thrift-0.20.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C++ bindings for Apache Thrift"
+HOMEPAGE="https://thrift.apache.org/lib/cpp.html;
+SRC_URI="mirror://apache/thrift/${PV}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~s390 ~x86"
+IUSE="libevent lua +ssl test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/boost:=[nls(+)]
+   dev-libs/openssl:=
+   sys-libs/zlib:=
+   libevent? ( dev-libs/libevent:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   app-alternatives/lex
+   app-alternatives/yacc
+"
+
+REQUIRED_USE="
+   test? ( ssl libevent )
+"
+
+PATCHES=(
+   "${FILESDIR}/thrift-0.16.0-network-tests.patch"
+   "${FILESDIR}/thrift-0.18.1-tests.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CPP=ON
+   -DBUILD_C_GLIB=OFF
+   -DBUILD_JAVA=OFF
+   -DBUILD_JAVASCRIPT=OFF
+   -DBUILD_NODEJS=OFF
+   -DBUILD_PYTHON=OFF
+   -DBUILD_TESTING=$(usex test 'ON' 'OFF')
+   -DWITH_LIBEVENT=$(usex libevent 'ON' 'OFF')
+   -DWITH_OPENSSL=$(usex ssl 'ON' 'OFF')
+   -DWITH_ZLIB=ON
+   -Wno-dev
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   MAKEOPTS="-j1" cmake_src_test
+}



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

2024-04-12 Thread Patrick McLean
commit: f0ac63de535b1fa54978114ecc07deb1c2c6c17c
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 12 19:10:26 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 12 19:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ac63de

sys-apps/iproute2: Remove split-usr again

Was basing the 6.8.0 off the 6.6.0 ebuild, not the 6.6.0-r3.

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

 .../{iproute2-6.8.0-r1.ebuild => iproute2-6.8.0-r2.ebuild} | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/sys-apps/iproute2/iproute2-6.8.0-r1.ebuild 
b/sys-apps/iproute2/iproute2-6.8.0-r2.ebuild
similarity index 95%
rename from sys-apps/iproute2/iproute2-6.8.0-r1.ebuild
rename to sys-apps/iproute2/iproute2-6.8.0-r2.ebuild
index bfc78c186a70..c5ab1aee142e 100644
--- a/sys-apps/iproute2/iproute2-6.8.0-r1.ebuild
+++ b/sys-apps/iproute2/iproute2-6.8.0-r2.ebuild
@@ -18,7 +18,7 @@ 
HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux split-usr"
+IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux"
 # Needs root
 RESTRICT="test"
 
@@ -192,6 +192,7 @@ src_install() {
 
dodir /bin
mv "${ED}"/{s,}bin/ip || die # bug #330115
+   mv "${ED}"/{s,}bin/ss || die # bug #547264
 
dolib.a lib/libnetlink.a
insinto /usr/include
@@ -201,13 +202,6 @@ src_install() {
# https://bugs.gentoo.org/868321
mv "${ED}"/sbin/ifstat{,-iproute2} || die
 
-   if use split-usr ; then
-   # Can remove compatibility symlink in a year: 2023-05-28.
-   # bug #547264
-   mv "${ED}"/sbin/ss "${ED}"/bin/ss || die
-   dosym -r /bin/ss /sbin/ss
-   fi
-
if use berkdb ; then
keepdir /var/lib/arpd
# bug #47482, arpd doesn't need to be in /sbin



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

2024-04-12 Thread Patrick McLean
commit: fa4b2ce183709b43eb99927af4b18a2e4aede276
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 12 17:46:13 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 12 17:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4b2ce1

sys-apps/iproute2: Sync  with 6.8.0-r1

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

 sys-apps/iproute2/iproute2-.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-apps/iproute2/iproute2-.ebuild 
b/sys-apps/iproute2/iproute2-.ebuild
index f8e1ae63ceec..bfc78c186a70 100644
--- a/sys-apps/iproute2/iproute2-.ebuild
+++ b/sys-apps/iproute2/iproute2-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit edo toolchain-funcs
+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;
@@ -104,6 +104,11 @@ src_configure() {
fi
popd >/dev/null || die
 
+   # build system does not pass CFLAGS to LDFLAGS, as is recommended by 
GCC upstream
+   # https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto
+   # https://bugs.gentoo.org/929233
+   append-ldflags ${CFLAGS}
+
# run "configure" script first which will create "config.mk"...
# Using econf breaks since 5.14.0 
(a9c3d70d902a0473ee5c13336317006a52ce8242)
edo ./configure --color=auto --libbpf_force $(usex bpf on off)



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

2024-04-12 Thread Patrick McLean
commit: b9442bb7d4da6f324a2830b20269f930b4fb8ccb
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 12 17:40:05 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 12 17:41:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9442bb7

sys-apps/iproute2: Make sure that CFLAGS is in LDFLAGS

Upstream build system does not automatically add it, and GCC recommends that
CFLAGS always be in LDFLAGS.

Upstream GCC recommendation is here:
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto

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

 .../iproute2/{iproute2-6.8.0.ebuild => iproute2-6.8.0-r1.ebuild}   | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-apps/iproute2/iproute2-6.8.0.ebuild 
b/sys-apps/iproute2/iproute2-6.8.0-r1.ebuild
similarity index 95%
rename from sys-apps/iproute2/iproute2-6.8.0.ebuild
rename to sys-apps/iproute2/iproute2-6.8.0-r1.ebuild
index f8e1ae63ceec..bfc78c186a70 100644
--- a/sys-apps/iproute2/iproute2-6.8.0.ebuild
+++ b/sys-apps/iproute2/iproute2-6.8.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit edo toolchain-funcs
+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;
@@ -104,6 +104,11 @@ src_configure() {
fi
popd >/dev/null || die
 
+   # build system does not pass CFLAGS to LDFLAGS, as is recommended by 
GCC upstream
+   # https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto
+   # https://bugs.gentoo.org/929233
+   append-ldflags ${CFLAGS}
+
# run "configure" script first which will create "config.mk"...
# Using econf breaks since 5.14.0 
(a9c3d70d902a0473ee5c13336317006a52ce8242)
edo ./configure --color=auto --libbpf_force $(usex bpf on off)



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

2024-04-12 Thread Patrick McLean
commit: 894093bfa220845158444074a11ce1f08d8c0f77
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 12 17:31:46 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 12 17:32:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894093bf

dev-util/ruff: add 0.3.7, drop 0.3.5

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

 dev-util/ruff/Manifest | 25 +--
 dev-util/ruff/files/ruff-0.1.14-tests.patch| 12 --
 dev-util/ruff/files/ruff-0.2.0-tests.patch | 12 --
 .../ruff/{ruff-0.3.5.ebuild => ruff-0.3.7.ebuild}  | 28 ++
 4 files changed, 25 insertions(+), 52 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index e6a3049ede63..5f7b5d7beef7 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -29,6 +29,7 @@ DIST cachedir-0.3.1.crate 8668 BLAKE2B 
94b624651fad1acb2b82d7d886449db2b5558e672
 DIST cast-0.3.0.crate 11452 BLAKE2B 
fe6e0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb
 SHA512 
4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 DIST cc-1.0.88.crate 75288 BLAKE2B 
81c512bff79ddc40af633620ea440a73d3f7370c96878b3a84606ac0523f13a9ea756765afedaf2148344ffca3ce928fbb0678977273c918c21b4e3985507938
 SHA512 
67ca5820d36d1be38e56f54a0292d550c9c129d680611a60fbbfa458b8cb748e5f27c7ed1eb767ac3df41cd4e875160525b81ab624726183b1d298ffdcb87846
 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 chic-1.2.2.crate 10269 BLAKE2B 
2c792e22b71347e34769e4c43d12dccb92c9c2a3e502f144e5078e71bb6192700d3e783c5c3d6046c0c7070d27f1b19c1dffddd59f4fc4a9b755353c9c0b8340
 SHA512 
f143424b5d0e5366328a1bea169bd99ab214214c51223974ca847b36e3225f4946a57542a673fb2fb43e0b620782de4e4c87ed4ef22e97905aede4419a8c0603
 DIST chrono-0.4.37.crate 234441 BLAKE2B 
d1c10bcdf33324f1dbe9a79cd8c5a70b8223ca289753446aef778c93bf18863714ab2ade88f1e67432d1451b0d408065325a7d8dd3578211a0e39caae733ceee
 SHA512 
46d77f291c7c60a25d0c06ebbd89935ef3ae1b736d504b8faf39aad8210a9fc68b45b5afb024763979f666308750b1a662afdabc36c59974567cadadfc17fcbf
 DIST ciborium-0.2.2.crate 35611 BLAKE2B 
7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072
 SHA512 
8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
@@ -42,7 +43,7 @@ DIST clap_complete_fig-4.5.0.crate 10932 BLAKE2B 
ea828d2d36a92f13b176af614562634
 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_lex-0.7.0.crate 11915 BLAKE2B 
03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4
 SHA512 
638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
-DIST clearscreen-2.0.1.crate 151421 BLAKE2B 
c43020bf5a2aced2d053e46f3a5d38d5accdb7af6d742d7fbcd990f01f7e31138fbcfd2cee2a29a9a0a794b6dc75fb3213c4c593020d5b1e2eb521d82ef063a7
 SHA512 
e9ba90f1768537464b201b045f05522dfc9765ba5111fb484ada0968ee880d72ce46020e2798778179bbd191b256cb340329966cd6d182253c31d96d9824506c
+DIST clearscreen-3.0.0.crate 152311 BLAKE2B 
9f84217c5174b1b9e4c97b53dd9dddf7557766d9cc80c80973dbf10c4a166435d1433ddf3687889bd490a535c1c5729e668189c0757b5bffd61ae65fa4ea3a95
 SHA512 
2b5338a7944b44fdb40a79e87aa8cdb8ff3e47b9e4d8ebb757b1b3fb10f8b066183abd79f5ae634e7e9464377a33711694796bb5d52dec0201f863119923af65
 DIST codspeed-2.4.0.crate 4661 BLAKE2B 
275a3d5a0fe7979eee1a1415c8e946b57e7fccc96807d24dc47b364dbf966736449c15c3f74c6fc86fd4f6f07cd6677f9d531810340425b1fd53549d97e4

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

2024-04-12 Thread Patrick McLean
commit: c7120ac28e255ba135c0fa5b9808a66104e6d6b8
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 12 17:07:10 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 12 17:22:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7120ac2

sys-apps/iproute2: add 6.8.0

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

 sys-apps/iproute2/Manifest |   1 +
 ...iproute2-6.8.0-configure-nomagic-nolibbsd.patch | 243 +
 .../iproute2-6.8.0-disable-libbsd-fallback.patch   |  25 +++
 sys-apps/iproute2/iproute2-6.8.0.ebuild| 214 ++
 4 files changed, 483 insertions(+)

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

diff --git 
a/sys-apps/iproute2/files/iproute2-6.8.0-configure-nomagic-nolibbsd.patch 
b/sys-apps/iproute2/files/iproute2-6.8.0-configure-nomagic-nolibbsd.patch
new file mode 100644
index ..04ef44ad826e
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-6.8.0-configure-nomagic-nolibbsd.patch
@@ -0,0 +1,243 @@
+The hand-rolled configure script, for multiple options (selinux,mnl,elf), sets
+a variable as well as modifying CFLAGS & LDLIBS.
+
+If config.mk is later amended to disable a feature, the CFLAGS/LDLIBS tweaks
+are still in place.
+
+Push the CFLAGS/LDLIBS changes into new conditional Makefile code, so that they
+are only passed when correctly needed.
+
+Prior Gentoo testcase for reproduction:
+USE=minimal ebuild ... compile.
+- Linking with libbsd, libelf, libmnl & libcap based only on presence.
+- Links based on libselinux based only on presence.
+
+Closes: https://bugs.gentoo.org/643722
+Signed-off-by: Robin H. Johnson 
+
+Forward-ported from v4.14.1 to v4.16.0 by Lars Wendler 

+Added libcap to v4.17.0 by Lars Wendler 
+Forward-ported from v4.17.0 to v4.20.0 by Lars Wendler 

+Forward-ported from v4.20.0 to v5.11.0 by Lars Wendler 

+Forward-ported from v5.11.0 to v5.12.0 by Lars Wendler 

+
+Update 2023-09-05: Removed libbsd enforcement from config.include for bug 
#911727
+by Holger Hoffstätte 
+
+--- a/config.include
 b/config.include
+@@ -0,0 +1,26 @@
++# We can only modify CFLAGS/LDLIBS after all the config options are known.
++ifeq ($(IP_CONFIG_SETNS),y)
++  CFLAGS += $(IP_CONFIG_SETNS_CFLAGS)
++endif
++ifeq ($(HAVE_ELF),y)
++  CFLAGS += $(HAVE_ELF_CFLAGS)
++  LDLIBS += $(HAVE_ELF_LDLIBS)
++endif
++ifeq ($(HAVE_SELINUX),y)
++  CFLAGS += $(HAVE_SELINUX_CFLAGS)
++  LDLIBS += $(HAVE_SELINUX_LDLIBS)
++endif
++ifeq ($(HAVE_MNL),y)
++  CFLAGS += $(HAVE_MNL_CFLAGS)
++  LDLIBS += $(HAVE_MNL_LDLIBS)
++endif
++ifeq ($(HAVE_CAP),y)
++  CFLAGS += $(HAVE_CAP_CFLAGS)
++  LDLIBS += $(HAVE_CAP_LDLIBS)
++endif
++
++# Rules can only be declared after all variables in them are known.
++%.o: %.c
++  $(QUIET_CC)$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(CPPFLAGS) -c -o $@ $<
++
++# vim: ft=make:
+
+--- a/bridge/Makefile
 b/bridge/Makefile
+@@ -2,6 +2,7 @@
+ BROBJ = bridge.o fdb.o monitor.o link.o mdb.o vlan.o vni.o
+ 
+ include ../config.mk
++include ../config.include
+ 
+ all: bridge
+ 
+--- a/configure
 b/configure
+@@ -154,7 +154,7 @@ EOF
+ if $CC -I$INCLUDE -o $TMPDIR/setnstest $TMPDIR/setnstest.c >/dev/null 
2>&1; then
+   echo "IP_CONFIG_SETNS:=y" >>$CONFIG
+   echo "yes"
+-  echo "CFLAGS += -DHAVE_SETNS" >>$CONFIG
++  echo "IP_CONFIG_SETNS_CFLAGS += -DHAVE_SETNS" >>$CONFIG
+ else
+   echo "no"
+ fi
+@@ -221,8 +221,8 @@ check_elf()
+   echo "HAVE_ELF:=y" >>$CONFIG
+   echo "yes"
+ 
+-  echo 'CFLAGS += -DHAVE_ELF' "$(${PKG_CONFIG} libelf --cflags)" >> 
$CONFIG
+-  echo 'LDLIBS += ' "$(${PKG_CONFIG} libelf --libs)" >>$CONFIG
++  echo 'HAVE_ELF_CFLAGS += -DHAVE_ELF' "$(${PKG_CONFIG} libelf --cflags)" 
>> $CONFIG
++  echo 'HAVE_ELF_LDLIBS += ' "$(${PKG_CONFIG} libelf --libs)" >>$CONFIG
+ else
+   echo "no"
+ fi
+@@ -340,8 +340,8 @@ check_selinux()
+   echo "HAVE_SELINUX:=y" >>$

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

2024-04-12 Thread Patrick McLean
commit: 097997d99f602be5a785130ed5aa1bd5afe705af
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 12 17:07:59 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr 12 17:22:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097997d9

sys-apps/iproute2: Sync  with 6.8.0

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

 sys-apps/iproute2/iproute2-.ebuild | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/sys-apps/iproute2/iproute2-.ebuild 
b/sys-apps/iproute2/iproute2-.ebuild
index 0d61a15abbfe..f8e1ae63ceec 100644
--- a/sys-apps/iproute2/iproute2-.ebuild
+++ b/sys-apps/iproute2/iproute2-.ebuild
@@ -18,7 +18,7 @@ 
HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux"
+IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux split-usr"
 # Needs root
 RESTRICT="test"
 
@@ -49,9 +49,9 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-6.5.0-mtu.patch # bug #291907
-   "${FILESDIR}"/${PN}-6.5.0-configure-nomagic-nolibbsd.patch # bug 
#643722 & #911727
+   "${FILESDIR}"/${PN}-6.8.0-configure-nomagic-nolibbsd.patch # bug 
#643722 & #911727
"${FILESDIR}"/${PN}-5.7.0-mix-signal.h-include.patch
-   "${FILESDIR}"/${PN}-6.4.0-disable-libbsd-fallback.patch # bug #911727
+   "${FILESDIR}"/${PN}-6.8.0-disable-libbsd-fallback.patch # bug #911727
 )
 
 src_prepare() {
@@ -106,7 +106,7 @@ src_configure() {
 
# run "configure" script first which will create "config.mk"...
# Using econf breaks since 5.14.0 
(a9c3d70d902a0473ee5c13336317006a52ce8242)
-   edo ./configure --libbpf_force $(usex bpf on off)
+   edo ./configure --color=auto --libbpf_force $(usex bpf on off)
 
# Remove the definitions made by configure and allow them to be 
overridden
# by USE flags below.
@@ -187,7 +187,6 @@ src_install() {
 
dodir /bin
mv "${ED}"/{s,}bin/ip || die # bug #330115
-   mv "${ED}"/{s,}bin/ss || die # bug #547264
 
dolib.a lib/libnetlink.a
insinto /usr/include
@@ -197,6 +196,13 @@ src_install() {
# https://bugs.gentoo.org/868321
mv "${ED}"/sbin/ifstat{,-iproute2} || die
 
+   if use split-usr ; then
+   # Can remove compatibility symlink in a year: 2023-05-28.
+   # bug #547264
+   mv "${ED}"/sbin/ss "${ED}"/bin/ss || die
+   dosym -r /bin/ss /sbin/ss
+   fi
+
if use berkdb ; then
keepdir /var/lib/arpd
# bug #47482, arpd doesn't need to be in /sbin



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

2024-04-11 Thread Patrick McLean
commit: 17677b45d77c319079b154b70f726a6f9e4457df
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Apr 11 15:16:08 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Apr 11 15:29:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17677b45

dev-python/pyudev: enable py3.12

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

 dev-python/pyudev/pyudev-0.24.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyudev/pyudev-0.24.1.ebuild 
b/dev-python/pyudev/pyudev-0.24.1.ebuild
index 7d9d8b3839e0..ff7981c2c97a 100644
--- a/dev-python/pyudev/pyudev-0.24.1.ebuild
+++ b/dev-python/pyudev/pyudev-0.24.1.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
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1 optfeature pypi
 
 DESCRIPTION="Python binding to libudev"



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

2024-04-10 Thread Patrick McLean
commit: b328af2fa7f8f9369b7d8823abf718620ebaa8fd
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Apr 10 15:24:37 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Apr 10 16:02:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b328af2f

sys-power/wluma: add 4.4.0

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

 sys-power/wluma/Manifest   | 117 ++
 sys-power/wluma/wluma-4.4.0.ebuild | 235 +
 2 files changed, 352 insertions(+)

diff --git a/sys-power/wluma/Manifest b/sys-power/wluma/Manifest
index efa74ec5862d..7df4056b8595 100644
--- a/sys-power/wluma/Manifest
+++ b/sys-power/wluma/Manifest
@@ -1,82 +1,134 @@
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+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 anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
+DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST ash-0.37.2+1.3.238.crate 433404 BLAKE2B 
727253b455d34164ca9d90e8bc4c3c77339cfd72b8ed6330edec3a10e259c1b258b29a8894f2f70f477623ac89dfb42e786e37ebf1380ce717f0f2e3d63dff5e
 SHA512 
d135d03da45e5bf61a3453f6a6ed0020fbf9ffe29abb328735cbbeafa966338d501b097dfb7ea7aa04b15e511a36d310e67f12cb82bac32dd0c4a637bff81bb0
+DIST ash-0.37.3+1.3.251.crate 449524 BLAKE2B 
0f21db7c1e8290b3cf5ae8ee064dc6905fe75d9f6075edf2255451a3cb9c1e7973c6555be6e06a3abe7d29a64e159cf9b6cc9c9ff9808a6fea82216dee41fee4
 SHA512 
7967df0dbe734d5ed7b60fbaad7a844e0c0c39792828f4764580fdadc3b38d631d4f1a62ea2cf4b08e3a6c0c0f89d771ed9aa97241d6f86031a9d9cb1ef140cc
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
+DIST backtrace-0.3.71.crate 86553 BLAKE2B 
15ed93574fb9e8e28d5ad901bb1f94013b5fec7a79aa96d17f13f6f11a02d29a274ec14ce51a9f515574839aa41232e5aaf6e6fa3ad9c0483591055bd0a78c8

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

2024-04-09 Thread Patrick McLean
commit: 390b9fcb4ebfa73741cb541d7b69b9ce3ac7c3f9
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr  9 16:00:59 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr  9 16:00:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390b9fcb

dev-python/pdm: Skip test that fails in tinderbox (bug #928964)

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

 dev-python/pdm/pdm-2.13.3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/pdm/pdm-2.13.3.ebuild b/dev-python/pdm/pdm-2.13.3.ebuild
index e3b29108d71d..79d9646a54be 100644
--- a/dev-python/pdm/pdm-2.13.3.ebuild
+++ b/dev-python/pdm/pdm-2.13.3.ebuild
@@ -101,6 +101,8 @@ python_test() {
tests/cli/test_others.py::test_info_command_json
# why does it try to use python 2.7?!
tests/cli/test_run.py::test_import_another_sitecustomize
+   # fails in tinderbox (bug #928964)
+   tests/test_project.py::test_project_packages_path
)
[[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=(
# test seems hardcoded to 3.10



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

2024-04-09 Thread Patrick McLean
commit: d9ab2dde937f2c9572b53526eeca11736dd504a8
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr  9 15:56:56 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr  9 15:59:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ab2dde

dev-python/hishel: Add missing deps (bug #928963)

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

 dev-python/hishel/{hishel-0.0.25.ebuild => hishel-0.0.25-r1.ebuild} | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/hishel/hishel-0.0.25.ebuild 
b/dev-python/hishel/hishel-0.0.25-r1.ebuild
similarity index 93%
rename from dev-python/hishel/hishel-0.0.25.ebuild
rename to dev-python/hishel/hishel-0.0.25-r1.ebuild
index 5d674e566749..99f6858c366c 100644
--- a/dev-python/hishel/hishel-0.0.25.ebuild
+++ b/dev-python/hishel/hishel-0.0.25-r1.ebuild
@@ -18,7 +18,13 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 
+RDEPEND="
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+
 BDEPEND="
+   ${RDEPEND}
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
test? (
dev-python/anyio[${PYTHON_USEDEP}]



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

2024-04-08 Thread Patrick McLean
commit: 1e7b33f0abfad2dad5f9520c788efd62a89cb180
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  8 23:08:20 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Apr  8 23:08:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e7b33f0

dev-python/pdm: unkeyword 2.13.3 for ~arm64

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

 dev-python/pdm/pdm-2.13.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pdm/pdm-2.13.3.ebuild b/dev-python/pdm/pdm-2.13.3.ebuild
index 0b2f82066443..e3b29108d71d 100644
--- a/dev-python/pdm/pdm-2.13.3.ebuild
+++ b/dev-python/pdm/pdm-2.13.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64"
 
 RDEPEND="
dev-python/blinker[${PYTHON_USEDEP}]



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

2024-04-08 Thread Patrick McLean
commit: c5ed3f73bef2e4b3288653642deba1a5d58ae55e
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  8 21:08:14 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Apr  8 22:30:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ed3f73

dev-python/hishel: new package, add 0.0.25

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

 dev-python/hishel/Manifest |  1 +
 dev-python/hishel/hishel-0.0.25.ebuild | 55 ++
 dev-python/hishel/metadata.xml | 12 
 3 files changed, 68 insertions(+)

diff --git a/dev-python/hishel/Manifest b/dev-python/hishel/Manifest
new file mode 100644
index ..273ee5c48ac2
--- /dev/null
+++ b/dev-python/hishel/Manifest
@@ -0,0 +1 @@
+DIST hishel-0.0.25.gh.tar.gz 825114 BLAKE2B 
dd7d7bec47700a1ab07976ba31b951adacf7e917dd7ba09419cc6e3b81f1b6609a1f7f14a6c176b0c151ed255cf099f3da60122717b2be9161bd41b7ba080f36
 SHA512 
16aec1ea495075b4932e1e9d16b07af060b49bb74faed097343bde99c5d2b656b36762b2f2d67fd46c31b700206eec77ecdfb364a1c2cd19bb67c3055abc9e98

diff --git a/dev-python/hishel/hishel-0.0.25.ebuild 
b/dev-python/hishel/hishel-0.0.25.ebuild
new file mode 100644
index ..5d674e566749
--- /dev/null
+++ b/dev-python/hishel/hishel-0.0.25.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="An elegant HTTP Cache implementation for HTTPX and HTTP Core"
+HOMEPAGE="
+   https://github.com/karpetrosyan/hishel
+   https://pypi.org/project/hishel/
+"
+SRC_URI="https://github.com/karpetrosyan/${PN}/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   test? (
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # tests that need anysqlite
+   "tests/_async/test_storages.py::test_sqlitestorage[asyncio]"
+   "tests/_async/test_storages.py::test_sqlitestorage[trio]"
+
+   # tests that need a running redis instance
+   "tests/_async/test_storages.py::test_redisstorage[asyncio]"
+   "tests/_async/test_storages.py::test_redisstorage_expired[asyncio]"
+   "tests/_async/test_storages.py::test_sqlite_expired[asyncio]"
+   "tests/_sync/test_storages.py::test_redisstorage[asyncio]"
+   "tests/_sync/test_storages.py::test_redisstorage_expired[asyncio]"
+   "tests/_sync/test_storages.py::test_redisstorage[trio]"
+   "tests/_sync/test_storages.py::test_redisstorage_expired[trio]"
+)
+
+python_prepare_all() {
+   sed -e 's:mock_s3:mock_aws:g' \
+   -e '/import anysqlite/ d' \
+   -i tests/_async/test_storages.py \
+   tests/_sync/test_storages.py || die
+
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/hishel/metadata.xml b/dev-python/hishel/metadata.xml
new file mode 100644
index ..5cf037972bfe
--- /dev/null
+++ b/dev-python/hishel/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+   
+   hishel
+   karpetrosyan/hishel
+   
+



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

2024-04-08 Thread Patrick McLean
commit: 9fc509b2bc5196e38f35f89377d11f067d7d67bc
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  8 21:22:01 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Apr  8 22:30:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc509b2

dev-python/pbs-installer: new package, add 2024.4.1

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

 dev-python/pbs-installer/Manifest  |  1 +
 dev-python/pbs-installer/metadata.xml  | 12 +
 .../pbs-installer/pbs-installer-2024.4.1.ebuild| 31 ++
 3 files changed, 44 insertions(+)

diff --git a/dev-python/pbs-installer/Manifest 
b/dev-python/pbs-installer/Manifest
new file mode 100644
index ..64f270ba927d
--- /dev/null
+++ b/dev-python/pbs-installer/Manifest
@@ -0,0 +1 @@
+DIST pbs-installer-2024.4.1.gh.tar.gz 68006 BLAKE2B 
5455b00dd08881e78fbbc9b565e9224ee7d04f17855da9869fcb420fcbf8ee3743e6f21113d406bcfb66e786788735bd1ef2d3bfa30a14a5a74fb2c36e8f3d0a
 SHA512 
407ffc7a7f5430d8f889f32b53614cc2c5e3fb05937905d6b43c7ca9151f3d5cb794bcd60633e4945dc62555cc6575d75e0b7b7a1e5dc0c9f99c2318fada3a10

diff --git a/dev-python/pbs-installer/metadata.xml 
b/dev-python/pbs-installer/metadata.xml
new file mode 100644
index ..10fd06206281
--- /dev/null
+++ b/dev-python/pbs-installer/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chutz...@gentoo.org
+       Patrick McLean
+   
+   
+   pbs-installer
+   frostming/pbs-installer
+   
+

diff --git a/dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild 
b/dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild
new file mode 100644
index ..dfe012214833
--- /dev/null
+++ b/dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Installer for Python Build Standalone"
+HOMEPAGE="
+   https://pypi.org/project/pbs-installer/
+   https://github.com/frostming/pbs-installer/
+
+"
+SRC_URI="https://github.com/frostming/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/zstandard[${PYTHON_USEDEP}]
+"
+
+# upstream does not provide any tests
+RESTRICT=test
+
+python_configure_all() {
+   export PDM_BUILD_SCM_VERSION=${PV}
+}



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

2024-04-08 Thread Patrick McLean
commit: 232f46bb43debfb7f8a197cd51469928f688bc5a
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  8 22:30:20 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Apr  8 22:30:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232f46bb

dev-python/pdm: add 2.13.3

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

 dev-python/pdm/Manifest  |   1 +
 dev-python/pdm/pdm-2.13.3.ebuild | 113 +++
 2 files changed, 114 insertions(+)

diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index fa996dc79a55..3779c538aadd 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1 +1,2 @@
 DIST pdm-2.12.4.tar.gz 2598160 BLAKE2B 
9eecae679a577c9d6172a07ad633be8b840ac5d972ad0e468b368dabc716203d10c5f0c78e87b815aa30af3be37f6370bcb6623fc5d272a52b6c3e4490112455
 SHA512 
12cabaff90f962ac195a484ea2bafa8a5ec9debdaf90b59b81d28eee51f854b9ac6d894e22a16c5ad8b69740c5df6a6573942a82c4ea5482819e60bc903c8358
+DIST pdm-2.13.3.tar.gz 2609678 BLAKE2B 
58eb9fda4bc30fc37ef43b38fa140252242c22a062c4ddef49e90c0ece102cb36ea2186b02fb995a895c6eb80c0da9e602c42c15e83158b3e19fa5d0f55e8d6a
 SHA512 
ea4b0e51d13effe8749a95237799de304047dcec8efc22a41d0985c97ff39447065a9fc84f4510b18055527dd64695bcee4129abcf34221573b2b9d39c2a3c92

diff --git a/dev-python/pdm/pdm-2.13.3.ebuild b/dev-python/pdm/pdm-2.13.3.ebuild
new file mode 100644
index ..0b2f82066443
--- /dev/null
+++ b/dev-python/pdm/pdm-2.13.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and dependency manager supporting the latest PEP 
standards"
+HOMEPAGE="
+   https://pdm-project.org/
+   https://github.com/pdm-project/pdm/
+   https://pypi.org/project/pdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/blinker[${PYTHON_USEDEP}]
+   >=dev-python/dep-logic-0.2.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/truststore[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/hishel[${PYTHON_USEDEP}]
+   dev-python/pbs-installer[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   >=dev-python/unearth-0.15.0[${PYTHON_USEDEP}]
+   =dev-python/findpython-0.6.0[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+   dev-python/shellingham[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
+   dev-python/installer[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   'tests/cli/test_build.py::test_build_with_no_isolation[False]'
+   tests/test_project.py::test_access_index_with_auth
+   tests/cli/test_others.py::test_build_distributions
+   
'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ 
file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+   
'tests/models/test_candidates.py::test_expand_project_root_in_url[-e 
file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
+   
tests/models/test_candidates.py::test_find_candidates_from_find_links
+   tests/cli/test_build.py::test_build_single_module
+   tests/cli/test_build.py::test_build_single_module_with_readme
+   tests/cli/test_build.py::test_build_package
+   tests/cli/test_build.py::test_build_src_package
+   tests/cli/test_build.py::test_build_package_include
+   tests/cli/test_build.py::test_build_src_package_by_include
+   tests/cli/test_build.py::test_build_with_config_settings
+   tests/cli/test_build.py::test_cli_build_with_config_settings
+   tests/cli/test_build.py::test_build_ignoring_pip_environment
+   tests/cli/test_others.py::test_show_self_package
+   tests/cli/test_publish.py::test_publish_and_build_in_one_run
+   "tests/cli/test_hooks.py::test_hooks[build

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

2024-04-05 Thread Patrick McLean
commit: be766b5b349fc88b7c91c35074560d162240c3fd
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Apr  6 00:11:22 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sat Apr  6 00:11:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be766b5b

app-laptop/framework-laptop-kmod: add 0_pre20240405

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

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

diff --git a/app-laptop/framework-laptop-kmod/Manifest 
b/app-laptop/framework-laptop-kmod/Manifest
index 01e2b0eabccc..b6c8461a30ef 100644
--- a/app-laptop/framework-laptop-kmod/Manifest
+++ b/app-laptop/framework-laptop-kmod/Manifest
@@ -1 +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

diff --git 
a/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240405.ebuild 
b/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240405.ebuild
new file mode 100644
index ..681b5a814f8f
--- /dev/null
+++ 
b/app-laptop/framework-laptop-kmod/framework-laptop-kmod-0_pre20240405.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+COMMIT_HASH="6ee08ebb558627863236ff00fab98d25f582ac01"
+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: dev-libs/libbpf/

2024-04-05 Thread Patrick McLean
commit: 4e8f6ad57d22a5080a89229f29dd4de2cd860865
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 23:10:09 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 23:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8f6ad5

dev-libs/libbpf: add 1.4.0

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

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

diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 0fcc48146945..2cbf2e2cd5bc 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.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

diff --git a/dev-libs/libbpf/libbpf-1.4.0.ebuild 
b/dev-libs/libbpf/libbpf-1.4.0.ebuild
new file mode 100644
index ..6cd9245fc9a6
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-1.4.0.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-04-05 Thread Patrick McLean
commit: e5ba9341af3dc6a38091bdf5ab318e28b14f9e97
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 23:10:57 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 23:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5ba9341

dev-libs/libbpf: Sync  with 1.4.0

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

 dev-libs/libbpf/libbpf-.ebuild | 25 ++---
 1 file changed, 18 insertions(+), 7 deletions(-)

diff --git a/dev-libs/libbpf/libbpf-.ebuild 
b/dev-libs/libbpf/libbpf-.ebuild
index 4bc4f9eafffd..a666bd28bfd5 100644
--- a/dev-libs/libbpf/libbpf-.ebuild
+++ b/dev-libs/libbpf/libbpf-.ebuild
@@ -1,10 +1,13 @@
-# Copyright 2019-2022 Gentoo Authors
+# 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;
@@ -14,18 +17,24 @@ else
 fi
 S="${WORKDIR}/${P}/src"
 
-DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
-HOMEPAGE="https://github.com/libbpf/libbpf;
-
 LICENSE="GPL-2 LGPL-2.1 BSD-2"
 SLOT="0/$(ver_cut 1-2)"
 IUSE="static-libs"
 
 DEPEND="
sys-kernel/linux-headers
-   virtual/libelf"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
+   virtual/libelf
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+DOCS=(
+   ../{README,SYNC}.md
+)
 
 PATCHES=(
"${FILESDIR}"/libbpf--paths.patch
@@ -49,6 +58,8 @@ src_install() {
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/simdjson/

2024-04-05 Thread Patrick McLean
commit: 97b4458425fc9764a601406ab7f28868d8a43214
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 20:50:24 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 20:50:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b44584

dev-libs/simdjson: add 3.9.1, drop 3.9.0

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

 dev-libs/simdjson/Manifest | 2 +-
 dev-libs/simdjson/{simdjson-3.9.0.ebuild => simdjson-3.9.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 2d53853c435f..b26a7d8c5b5c 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,5 +1,5 @@
 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.0.gh.tar.gz 2636515 BLAKE2B 
045836df1ebc054ff1a48871b538d069072fa113746fb224571794ce38c9d4a432032329b4ef5665dcccba48c099fe601ba6dbbca8b1bbd17c2e5435234862dc
 SHA512 
61f0163523c6dba73334759fc6d78edf79383f78c80687d3ca19b98420e4b00fc16328662a5c7edfaae85d717e18bf12eada1a3838f321f56e9083a954b29198
+DIST simdjson-3.9.1.gh.tar.gz 2636602 BLAKE2B 
82c4956ebc902574ed1b36196097c6c07e9ca0f11384f71b260ae95ff5e7c436ce016da417197f84c21ece0ae2239fc1c4e02cf63672fae98b3fa69831de3adb
 SHA512 
b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.9.0.ebuild 
b/dev-libs/simdjson/simdjson-3.9.1.ebuild
similarity index 100%
rename from dev-libs/simdjson/simdjson-3.9.0.ebuild
rename to dev-libs/simdjson/simdjson-3.9.1.ebuild



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

2024-04-05 Thread Patrick McLean
commit: 459e5313253644b0e4a322b25da066269275cd9e
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 20:41:48 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 20:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459e5313

app-admin/salt: Skip test that fails on py312

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

 app-admin/salt/salt-3006.7-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-admin/salt/salt-3006.7-r1.ebuild 
b/app-admin/salt/salt-3006.7-r1.ebuild
index e9171e89adf7..fee515b1a5ff 100644
--- a/app-admin/salt/salt-3006.7-r1.ebuild
+++ b/app-admin/salt/salt-3006.7-r1.ebuild
@@ -334,6 +334,9 @@ python_test() {

tests/unit/test_master.py::TransportMethodsTest::test_aes_funcs_black

tests/unit/test_master.py::TransportMethodsTest::test_clear_funcs_black
)
+   [[ ${EPYTHON#*.} -ge 12 ]] && EPYTEST_DESELECT+=(
+   
tests/integration/modules/test_hosts.py::HostsModuleTest::test_set_host
+   )
 
# testsuite likes lots of files
ulimit -n 4096 || die



[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-salt-factories/

2024-04-05 Thread Patrick McLean
commit: 47b0cc0c0ce579c7bc196af6d33fd3d8adcfefc8
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 17:57:18 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 18:23:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47b0cc0c

dev-python/pytest-salt-factories: add 1.0.1

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

 dev-python/pytest-salt-factories/Manifest  |  1 +
 .../pytest-salt-factories-1.0.1.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-python/pytest-salt-factories/Manifest 
b/dev-python/pytest-salt-factories/Manifest
index 983812bfbac5..5faadd42178a 100644
--- a/dev-python/pytest-salt-factories/Manifest
+++ b/dev-python/pytest-salt-factories/Manifest
@@ -2,3 +2,4 @@ DIST pytest-salt-factories-1.0.0_rc20.gh.tar.gz 160140 BLAKE2B 
7ecd9af695626c465
 DIST pytest-salt-factories-1.0.0_rc23.gh.tar.gz 162711 BLAKE2B 
28610679d7717d7a6f97a2f14a1ac838aec5101171ae65f2328d9b902d04b272c5e37f08d8ff3414af52ff7af954da24c083dfdc4afd1a9342b09cce0bf5aec3
 SHA512 
22d8f4a1c48a144437b9ff7d064760b59bb2a1003838e07f446a6150a77c162bffa7f21c570f796d8214d870d5b029e92abf7b0410ce19726085b607628364f0
 DIST pytest-salt-factories-1.0.0_rc28.gh.tar.gz 168150 BLAKE2B 
c286c2a3933f8a987f1073ba97097cec29bf494cac9c4ba21ec4c261e22570ac3445900cacf629cce6253fb1a5fb95eb3d637b4d26e8835648dd11c569a7255e
 SHA512 
ea362daa83007d9054b023ca9c11864ba304d802fa359c8cb883aa929f339c5347d50560a2d4a9cbc151a7b05bc46d1dc2f7693dd32d26383766cb5f249f3484
 DIST pytest-salt-factories-1.0.0_rc29.gh.tar.gz 168690 BLAKE2B 
d365cdef727e6ed0c0d2d06ce3c8731ddf67181d4d8386d106b7569c709fc5336529c72e907d44496463b47b18659376a64c79b08d45aaa5aa7d8d927a646db3
 SHA512 
7dd0e9d5bb6e4b292ef145f6fec770435f1cd23a07be67c98e155b1aa3a34bec1c542d97a6cae0302ad46e5c2f4e35eadb45bd7ea8979c05c6ddf1aacde9f755
+DIST pytest-salt-factories-1.0.1.gh.tar.gz 169610 BLAKE2B 
7f24d25ac9713204b3ba922aefbbb7e41de400128670eeba05679f85e6ee838ca8d595908ed442c8760e08be7c0041f936ee0ccfec651de767a4b660e47c136f
 SHA512 
598486f15f00654509a68b0a216d84e1f790b4b9a28c2fd85b809d357d030299db6137e1b15883dc682b3eaa4f29f47b76bd06c1d1a9994028dc0332af972991

diff --git 
a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.1.ebuild 
b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.1.ebuild
new file mode 100644
index ..f579f09b3116
--- /dev/null
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2020-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 distutils-r1
+
+DESCRIPTION="The new generation of the pytest-salt Plugin"
+HOMEPAGE="
+   https://github.com/saltstack/pytest-salt-factories/
+   https://pypi.org/project/pytest-salt-factories/
+"
+SRC_URI="
+   
https://github.com/saltstack/pytest-salt-factories/archive/${PV//_/}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P//_/}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/docker[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
+   dev-python/pytest-skip-markers[${PYTHON_USEDEP}]
+   dev-python/pytest-system-statistics[${PYTHON_USEDEP}]
+   >=dev-python/pytest-shell-utilities-1.4.0[${PYTHON_USEDEP}]
+   dev-python/pyzmq[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   >=app-admin/salt-3005.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   sed -i -e 's:helpers_namespace:pytest_&.plugin:' tests/conftest.py || 
die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   
"tests/functional/test_manager.py::test_system_service_cli[system-service(True)]"
+   
"tests/functional/test_manager.py::test_system_service_config_fixture[system-service(True)]"
+   
tests/integration/factories/daemons/ssh/test_salt_ssh.py::test_salt_ssh
+   
tests/integration/factories/daemons/sshd/test_sshd.py::test_connect
+   tests/scenarios/examples/test_echoext.py::test_echoext
+   )
+
+   local ret tempdir x
+   #

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

2024-04-05 Thread Patrick McLean
commit: b19e1d61f5845bb4847d4381b86bb21aec2b26b8
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 18:23:06 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 18:23:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b19e1d61

dev-util/difftastic: add 0.57.0

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

 dev-util/difftastic/Manifest |  86 
 dev-util/difftastic/difftastic-0.57.0.ebuild | 197 +++
 2 files changed, 283 insertions(+)

diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest
index 31865105f03b..2a944137e723 100644
--- a/dev-util/difftastic/Manifest
+++ b/dev-util/difftastic/Manifest
@@ -1,148 +1,234 @@
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
+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 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
 DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414
 SHA512 
d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b
+DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST bstr-1.6.0.crate 385877 BLAKE2B 
c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046
 SHA512 
094e914ae7087caa6f340a1e26d0ca94927b1c92f0d7f907e4472b3b5c142b63b14759056d537d04be6a7901103fdd47b14f3c6315f68e8c8266155d133cb1dc
+DIST bstr-1.9.1.crate 380305 BLAKE2B 
52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca

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

2024-04-05 Thread Patrick McLean
commit: cb685339c1f1b1f822b690c9e50e3fab33703ee4
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 17:37:04 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 17:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb685339

dev-libs/simdjson: Update subslot

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

 dev-libs/simdjson/simdjson-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/simdjson/simdjson-3.9.0.ebuild 
b/dev-libs/simdjson/simdjson-3.9.0.ebuild
index 86f2f2dbe6cf..ec117c5c1ca4 100644
--- a/dev-libs/simdjson/simdjson-3.9.0.ebuild
+++ b/dev-libs/simdjson/simdjson-3.9.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 "
 
 LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
-SLOT="0/20"
+SLOT="0/22"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="+all-impls test tools"
 



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

2024-04-05 Thread Patrick McLean
commit: ebcdd55170646a124c94afe33ab7b4dfef84588c
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr  5 17:35:54 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Apr  5 17:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebcdd551

dev-libs/simdjson: add 3.9.0

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

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

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 456066e66f29..2d53853c435f 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.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.0.gh.tar.gz 2636515 BLAKE2B 
045836df1ebc054ff1a48871b538d069072fa113746fb224571794ce38c9d4a432032329b4ef5665dcccba48c099fe601ba6dbbca8b1bbd17c2e5435234862dc
 SHA512 
61f0163523c6dba73334759fc6d78edf79383f78c80687d3ca19b98420e4b00fc16328662a5c7edfaae85d717e18bf12eada1a3838f321f56e9083a954b29198
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/simdjson-3.9.0.ebuild 
b/dev-libs/simdjson/simdjson-3.9.0.ebuild
new file mode 100644
index ..86f2f2dbe6cf
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-3.9.0.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/20"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~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/bcc/

2024-04-02 Thread Patrick McLean
commit: ed2e66491e32f1e1830164d5caf0023475bc861f
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Apr  1 17:13:43 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Apr  2 16:32:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2e6649

dev-util/bcc: do not remove egg-info

* You should port to PEP517, not remove package metadata.

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36046
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.30.0.ebuild => bcc-0.30.0-r1.ebuild} | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.30.0.ebuild b/dev-util/bcc/bcc-0.30.0-r1.ebuild
similarity index 96%
rename from dev-util/bcc/bcc-0.30.0.ebuild
rename to dev-util/bcc/bcc-0.30.0-r1.ebuild
index 236331466a37..26274f69ba0c 100644
--- a/dev-util/bcc/bcc-0.30.0.ebuild
+++ b/dev-util/bcc/bcc-0.30.0-r1.ebuild
@@ -114,8 +114,6 @@ src_configure() {
 
 src_install() {
cmake_src_install
-   remove_egg_info() { rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || 
die; }
-   python_foreach_impl remove_egg_info
 
python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
python_foreach_impl python_optimize



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

2024-04-01 Thread Patrick McLean
commit: 6d8ac8d0f07b7f96f98a46a533ca4f69c0388ffa
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  1 20:08:40 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Apr  1 20:11:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8ac8d0

dev-util/ruff: drop 0.3.4

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

 dev-util/ruff/ruff-0.3.4.ebuild | 452 
 1 file changed, 452 deletions(-)

diff --git a/dev-util/ruff/ruff-0.3.4.ebuild b/dev-util/ruff/ruff-0.3.4.ebuild
deleted file mode 100644
index 725381fbf918..
--- a/dev-util/ruff/ruff-0.3.4.ebuild
+++ /dev/null
@@ -1,452 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.2
-
-EAPI=8
-
-CRATES="
-   Inflector@0.11.4
-   adler@1.0.2
-   ahash@0.8.10
-   aho-corasick@1.1.2
-   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.6
-   anyhow@1.0.80
-   argfile@0.1.6
-   arrayvec@0.7.4
-   ascii-canvas@3.0.0
-   autocfg@1.1.0
-   base64@0.21.7
-   bincode@1.3.3
-   bit-set@0.5.3
-   bit-vec@0.6.3
-   bitflags@1.3.2
-   bitflags@2.4.2
-   bstr@1.9.1
-   bumpalo@3.15.3
-   cachedir@0.3.1
-   cast@0.3.0
-   cc@1.0.88
-   cfg-if@1.0.0
-   chic@1.2.2
-   chrono@0.4.35
-   ciborium-io@0.2.2
-   ciborium-ll@0.2.2
-   ciborium@0.2.2
-   clap@4.5.3
-   clap_builder@4.5.2
-   clap_complete@4.5.1
-   clap_complete_command@0.5.1
-   clap_complete_fig@4.5.0
-   clap_complete_nushell@0.1.11
-   clap_derive@4.5.3
-   clap_lex@0.7.0
-   clearscreen@2.0.1
-   codspeed-criterion-compat@2.4.0
-   codspeed@2.4.0
-   colorchoice@1.0.0
-   colored@2.1.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
-   darling@0.20.8
-   darling_core@0.20.8
-   darling_macro@0.20.8
-   diff@0.1.13
-   dirs-next@2.0.0
-   dirs-sys-next@0.1.2
-   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.10.0
-   ena@0.14.2
-   encode_unicode@0.3.6
-   env_logger@0.10.2
-   equivalent@1.0.1
-   errno@0.3.8
-   fastrand@2.0.1
-   fern@0.6.2
-   filetime@0.2.23
-   fixedbitset@0.4.2
-   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.12
-   glob@0.3.1
-   globset@0.4.14
-   half@2.4.0
-   hashbrown@0.12.3
-   hashbrown@0.14.3
-   heck@0.4.1
-   heck@0.5.0
-   hermit-abi@0.3.9
-   hexf-parse@0.2.1
-   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.5
-   imperative@1.0.5
-   indexmap@2.2.5
-   indicatif@0.17.8
-   indoc@2.0.4
-   inotify-sys@0.1.5
-   inotify@0.9.6
-   insta-cmd@0.4.0
-   insta@1.35.1
-   instant@0.1.12
-   is-docker@0.2.0
-   is-macro@0.3.5
-   is-terminal@0.4.12
-   is-wsl@0.4.0
-   itertools@0.10.5
-   itertools@0.11.0
-   itertools@0.12.1
-   itoa@1.0.10
-   jod-thread@0.1.2
-   js-sys@0.3.69
-   kqueue-sys@1.0.4
-   kqueue@1.0.8
-   lalrpop-util@0.20.2
-   lalrpop@0.20.2
-   lazy_static@1.4.0
-   lexical-parse-float@0.8.5
-   lexical-parse-integer@0.8.6
-   lexical-util@0.8.5
-   libc@0.2.153
-   libcst@1.2.0
-   libcst_derive@1.2.0
-   libmimalloc-sys@0.1.35
-   libredox@0.0.1
-   linked-hash-map@0.5.6
-   linux-raw-sys@0.4.13
-   lock_api@0.4.11
-   log@0.4.21
-   lsp-server@0.7.6
-   lsp-types@0.95.0
-   matchers@0.1.0
-   matches@0.1.10
-   memchr@2.7.1
-   mimalloc@0.1.39
-   minimal-lexical@0.2.1
-   miniz_oxide@0.7.2
-   mio@0.8.11
-   natord@1.0.9
-   new_debug_unreachable@1.0.4
-   nextest-workspace-hack@0.1.0
-   nix@0.26.4
-   nom@7.1.3
-   notify@6.1.1
-   nu-ansi-term@0.46.0
-   num-traits@0.2.18
-   num_cpus@1.16.0
-   number_prefix@0.4.0
-   once_cell@1.19.0
- 

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

2024-04-01 Thread Patrick McLean
commit: 976c25abd584cc82adada7e80fcfead902dabe01
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  1 19:50:12 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Apr  1 19:50:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976c25ab

dev-util/ruff: new package, add 0.3.5

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

 dev-util/ruff/Manifest  |  57 ++---
 dev-util/ruff/ruff-0.3.5.ebuild | 453 
 2 files changed, 482 insertions(+), 28 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 186b0f665bbf..e6a3049ede63 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -1,7 +1,7 @@
 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 aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+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 anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
@@ -12,7 +12,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.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
+DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST argfile-0.1.6.crate 801

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2024-04-01 Thread Patrick McLean
commit: 5a37c82fd3188758ae0b68f7347176fbdcf099a9
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  1 17:54:43 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Apr  1 17:55:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a37c82f

sys-cluster/ceph: Don't remove egg-info files (bug #928389)

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

 sys-cluster/ceph/{ceph-16.2.15.ebuild => ceph-16.2.15-r1.ebuild}  | 5 -
 sys-cluster/ceph/{ceph-18.2.1-r1.ebuild => ceph-18.2.1-r2.ebuild} | 4 
 2 files changed, 9 deletions(-)

diff --git a/sys-cluster/ceph/ceph-16.2.15.ebuild 
b/sys-cluster/ceph/ceph-16.2.15-r1.ebuild
similarity index 98%
rename from sys-cluster/ceph/ceph-16.2.15.ebuild
rename to sys-cluster/ceph/ceph-16.2.15-r1.ebuild
index b1cd72124475..02d333640c2e 100644
--- a/sys-cluster/ceph/ceph-16.2.15.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.15-r1.ebuild
@@ -406,9 +406,6 @@ src_install() {
python_setup
cmake_src_install
 
-   # the cmake_src_install here installs more egg-info files
-   rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
-
find "${ED}" -name '*.la' -type f -delete || die
 
exeinto /usr/$(get_libdir)/ceph
@@ -466,8 +463,6 @@ python_install() {
DESTDIR="${ED}" cmake_build VERBOSE=1 install
popd >/dev/null || die
 
-   rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
-
python_scriptinto /usr/sbin
python_doscript src/cephadm/cephadm
 

diff --git a/sys-cluster/ceph/ceph-18.2.1-r1.ebuild 
b/sys-cluster/ceph/ceph-18.2.1-r2.ebuild
similarity index 98%
rename from sys-cluster/ceph/ceph-18.2.1-r1.ebuild
rename to sys-cluster/ceph/ceph-18.2.1-r2.ebuild
index b753c82d138e..4e84916cc23c 100644
--- a/sys-cluster/ceph/ceph-18.2.1-r1.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.1-r2.ebuild
@@ -418,8 +418,6 @@ src_install() {
python_setup
cmake_src_install
 
-   # the cmake_src_install here installs more egg-info files
-   rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
python_optimize
 
find "${ED}" -name '*.la' -type f -delete || die
@@ -478,8 +476,6 @@ python_install() {
DESTDIR="${ED}" cmake_build src/pybind/install
DESTDIR="${ED}" cmake_build src/cephadm/install
 
-   rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
-
python_optimize
 }
 



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

2024-03-29 Thread Patrick McLean
commit: bf0bf11ed36ab4cf358d7434aec1b51ecf9d2215
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Mar 28 20:37:49 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Fri Mar 29 19:13:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf0bf11e

dev-python/xmlsec: Remove ver restriction on lxml (bug #927927)

As per upstream issue, the segfaults are caused die to lxml being linked
against a different libxml2 than xmlsec. This isn't a problem for
package manager installed packages, especially source based installs.

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

 dev-python/xmlsec/{xmlsec-1.3.12-r3.ebuild => xmlsec-1.3.12-r4.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/xmlsec/xmlsec-1.3.12-r3.ebuild 
b/dev-python/xmlsec/xmlsec-1.3.12-r4.ebuild
similarity index 91%
rename from dev-python/xmlsec/xmlsec-1.3.12-r3.ebuild
rename to dev-python/xmlsec/xmlsec-1.3.12-r4.ebuild
index 03cc95cdf32d..4dc3a59da936 100644
--- a/dev-python/xmlsec/xmlsec-1.3.12-r3.ebuild
+++ b/dev-python/xmlsec/xmlsec-1.3.12-r4.ebuild
@@ -26,10 +26,9 @@ SLOT="0"
 KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 # Doesn't yet support xmlsec-1.3.0: 
https://github.com/xmlsec/python-xmlsec/issues/252
-# Doesn't yet support lxml-5: 
https://github.com/xmlsec/python-xmlsec/issues/277
 RDEPEND="

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

2024-03-28 Thread Patrick McLean
commit: a15c9be5b4f879a01b350bad96d75ea78e0beaf2
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Mar 28 17:05:20 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Mar 28 17:05:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15c9be5

x11-terms/alacritty: add 0.13.2

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

 x11-terms/alacritty/Manifest|  79 ++
 x11-terms/alacritty/alacritty-0.13.2.ebuild | 389 
 2 files changed, 468 insertions(+)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index 0789db158798..6a9f7ef17082 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -1,13 +1,18 @@
 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.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST alacritty-0.12.3.tar.gz 1494086 BLAKE2B 
7947c880c6eefa41c5e2cc54f7f46a17a57c61d51224d44d6521d81c34d972b89a902a661b5fffb2a63281ca1850ea2ca78e600ef760d7bd33d0db4f14d995cc
 SHA512 
9e3b35d0df0b357ef33ba49a918d6a6e0885a82bfec3a1d5b57784ab0102fa97fcdee5a79f6cf0e9fc3278a4bee5d9ee44a595625c0caf8b76491261eaa4561e
 DIST alacritty-0.13.1.tar.gz 1629538 BLAKE2B 
d1073b399dcd3ef1984f6019227f5367acdd2734641599401464798ea554237da83b7715ae9c4be559c03eb137fec7583cd0c0a2f66ef2575feba3bb73bb194c
 SHA512 
d88359879dd25b8b36e649076852d86957cab64996b8d21cb1ca930658664a6f6e4fd5f9f5266fc6aa3889e122a10001da4922f635eff6a5c62db13af963f342
+DIST alacritty-0.13.2.tar.gz 1636908 BLAKE2B 
818c9e9294ba06491a7c2cc4fcb6e7127a75cc777800724e6c71d6020013ec0c7164538ec7cf9295f49812e255ff5fad80ad346ddbcf95df6f43de54e499144d
 SHA512 
945ed27355bf16b0ce78be26a6a525104a7db9160590fa3dc7769d4e9b3db5d3cfd5e6a2a4f95364c95c132a3ea545b6b72286130c3d2fcfd1400042dd2bbe5c
 DIST android-activity-0.4.0.crate 235580 BLAKE2B 
20740b4da158ce347c08c50f5a8c307ec159acd78399c781d10ea164ba4bc09e19595fff8c45e6b0f7ac4d58e23341d3a338cacca8a6ce824a2df779247a8b35
 SHA512 
50beaa5353ccece025d913898a070122e7680f8f50e7cc3ee7e23ab972244a0f7623ca34639dad8313f4b62e530c1e2b00ae65a7f84ff5a14e619975339fcca1
 DIST android-activity-0.5.1.crate 258268 BLAKE2B 
a1b27b417c4d0b72493de9d87da0b3c9d04a1b5fecf392924d837d52cd800352f3d3a782a36d23c9cac319cb72cc32c7968581825b81aab0733252aff342013a
 SHA512 
3376bfc8aca5a8fd2161244e17e6aa969d499bdd4123b174359885a977899a6fb10e1fd2a3039da9faa9aaa7160f1739417e4711de1fbaa8bf5a435c69c1103f
+DIST android-activity-0.5.2.crate 258406 BLAKE2B 
bebcddb062921b10915959704d1339c0d200843b887be4588010a359f8b46fba6dce94d4f87a37e006c01e66e6ec061f33f4aaaf32ff616fdd2f52d2d0287b2b
 SHA512 
281f2c3afaaa80d71f5aa6b531aae8e551897bb10c70da40787ee03ff194129da0df79f2e14d5432c9eb4a92c6227a1f9e1a3bd12e7060bbcae85fef177c009f
 DIST android-properties-0.2.2.crate 4563 BLAKE2B 
00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b
 SHA512 
dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstream-0.6.5.crate 30004 BLAKE2B 
5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09
 SHA512 
98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba5

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

2024-03-26 Thread Patrick McLean
commit: 7ac9b7c0690f72d4e464b29e81f2eb986258aaec
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 26 19:00:27 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 26 19:00:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac9b7c0

app-misc/tmuxp: add 1.45.0

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

 app-misc/tmuxp/Manifest|  1 +
 app-misc/tmuxp/tmuxp-1.45.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 4b15bf721196..68dd06ad8fc2 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -4,3 +4,4 @@ DIST tmuxp-1.37.0.tar.gz 869834 BLAKE2B 
2e13b609704c726d5da6f614cfa94d3ffef31935
 DIST tmuxp-1.38.0.tar.gz 869977 BLAKE2B 
6bbb44ceea34af68a7cac0acdf35ee19de74611c9cc53ebbbef61951cca79a5efa14b2eec74b381caf77ac7afe8abd8139453ae4d0f55497cc372bedc9b2fe62
 SHA512 
d0999bd06498ca458d0cd30709c8d1e4786f98744860e547673cdc917d8e2f8924b1d14681118c594ee767a2e27cafc72f32444158b61ab882a1e2fa7adcbea1
 DIST tmuxp-1.40.0.tar.gz 870034 BLAKE2B 
ab2e6c08ea328e622713e355ff30e9781f2487b9a762ebd7c36195cd8522eee9eab70d66736a1f687e6336f317fdd556d8ee45e9921bd9b1b501189b540e92bb
 SHA512 
6e8564ed2b57122772f1c7b73425b49b6d521141b8e4a3ff6b65d3fb57e6952dfdbb90941242d6d5d8fff70bf7a4533e60ec3dc0abae39637366f035aa237984
 DIST tmuxp-1.43.0.tar.gz 869217 BLAKE2B 
ebaa230723288a37334ee55c9b615610d66aacc5b01d6bf70576de38e9aa1ecc29a7d26299b55880e9ede403855304de080ddec6a16798a269d6bb8d4629498c
 SHA512 
2dec0c941e919258fd884374fe89cf8e558483a50d53a4c6e3148f7639057aa365a959c062ea6929301dcd893b8a6794c002102f030d77fb904eeaa31ec30edd
+DIST tmuxp-1.45.0.tar.gz 869918 BLAKE2B 
e0f402ec8add4119e3d49b774e0dca0879a54f2f7d3b492979d7e46652ae07bba005c0a5d4784049d8a6c91c83ebf0346aac959ef730f35c63b8fba12459f680
 SHA512 
426d58c24330f184205a3f6ecbfc0e6871b8372ed882847272a336283f5e02f3461da0e01b0c47c8800a757486fd15f22b02f7175bdd128d5a7aab11a25080b7

diff --git a/app-misc/tmuxp/tmuxp-1.45.0.ebuild 
b/app-misc/tmuxp/tmuxp-1.45.0.ebuild
new file mode 100644
index ..b77d79f89706
--- /dev/null
+++ b/app-misc/tmuxp/tmuxp-1.45.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="tmux session manager. built on libtmux"
+HOMEPAGE="https://tmuxp.git-pull.com;
+SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+   =dev-python/libtmux-0.36*[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/pytest-6.2.5[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 
'>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10})
+   >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   !dev-python/flaky
+   )
+"
+
+EPYTEST_DESELECT=(
+   # test doesn't get along with sandbox
+   "tests/cli/test_load.py::test_load_zsh_autotitle_warning"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -r -e 's:libtmux = "~[0-9.]+":libtmux = "~0.30":' \
+   -i pyproject.toml || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   SHELL="/bin/bash" epytest tests
+}



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

2024-03-26 Thread Patrick McLean
commit: 80ffa6803e31930893c80678cf001aca9f7351f5
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 26 17:23:49 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 26 18:18:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ffa680

dev-debug/bpftrace: drop 0.19.1, 0.20.0, 0.20.1

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

 dev-debug/bpftrace/Manifest|   2 -
 dev-debug/bpftrace/bpftrace-0.19.1.ebuild  |  95 --
 dev-debug/bpftrace/bpftrace-0.20.0.ebuild  |  94 --
 dev-debug/bpftrace/bpftrace-0.20.1.ebuild  |  94 --
 .../files/bpftrace-0.19.0-install-libs.patch   | 338 -
 5 files changed, 623 deletions(-)

diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest
index 05ac7d1f5a02..cb5f782335bf 100644
--- a/dev-debug/bpftrace/Manifest
+++ b/dev-debug/bpftrace/Manifest
@@ -1,4 +1,2 @@
-DIST bpftrace-0.19.1.gh.tar.gz 115 BLAKE2B 
9db6285c7a82110106bd05759a09f16d85c82f2516f0b6ea34044e7389b2d38ed418d0fe5da44c2c9f9e67f72404f104f419ce3316c07ea54e65d4f039188039
 SHA512 
2f56b8fb7abfa58631ebc93c7a98cc066446808cbc0116902e43ebefa5f9625232da5ee3ede1d14a236296660a2f4c0907fa1ef24d383b4e32c70dcc3988c765
-DIST bpftrace-0.20.0.gh.tar.gz 1233420 BLAKE2B 
f69a65f33a7c1bd518bccf06e7bb975086deef6b43304285f1ac9e6dc54d92c6d887b194f63f46351d5506a1d40eb3d8a70e79e3f3f00b4bbdd692789caee149
 SHA512 
4554ba3099af086c7a149b809f4855d913361153b5f0b9552dbfabd360300d4ef841fe743734950d10b93c497e062476766cd0f6569ba2ff01951a4cc3a6cdb8
 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

diff --git a/dev-debug/bpftrace/bpftrace-0.19.1.ebuild 
b/dev-debug/bpftrace/bpftrace-0.19.1.ebuild
deleted file mode 100644
index 48f68c08a2ec..
--- a/dev-debug/bpftrace/bpftrace-0.19.1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# 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="fuzzing 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
-   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="fuzzing 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
-   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="fuzzing 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
-   https://github.com/iovisor/bcc/commit/719191867a25ce07dc96f7faf9b8ccedadc7ec44)
-@@ -11,7 +12,7 @@ if(NOT LIBBCC_BPF_CONTAINS_RUNTIME)
- endif()
- 
- add_executable(bpftrace-aotrt aot_main.cpp)
--target_link_libraries(bpftrace-aotrt aot runtime arch ast_defs 
cxxdemangler_stdlib)

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2024-03-26 Thread Patrick McLean
commit: 5cdfe9b1af186e3c8aeb81546f9bb57b64e5431e
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 26 18:18:20 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 26 18:18:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cdfe9b1

sys-cluster/ceph: Revbump, update rocksdb dep (bug #920807)

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

 sys-cluster/ceph/{ceph-18.2.1.ebuild => ceph-18.2.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/ceph/ceph-18.2.1.ebuild 
b/sys-cluster/ceph/ceph-18.2.1-r1.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-18.2.1.ebuild
rename to sys-cluster/ceph/ceph-18.2.1-r1.ebuild
index 38470ef0948a..b753c82d138e 100644
--- a/sys-cluster/ceph/ceph-18.2.1.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.1-r1.ebuild
@@ -56,7 +56,7 @@ DEPEND="
dev-libs/libutf8proc:=
dev-libs/nss:=
dev-libs/openssl:=
-   

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

2024-03-26 Thread Patrick McLean
commit: 3b6d34210ab971b29cfd6e14c2c8d65e83bbca3e
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 26 17:22:29 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 26 18:18:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6d3421

dev-debug/bpftrace: add 0.20.3

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

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

diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest
index 85353504b492..05ac7d1f5a02 100644
--- a/dev-debug/bpftrace/Manifest
+++ b/dev-debug/bpftrace/Manifest
@@ -1,3 +1,4 @@
 DIST bpftrace-0.19.1.gh.tar.gz 115 BLAKE2B 
9db6285c7a82110106bd05759a09f16d85c82f2516f0b6ea34044e7389b2d38ed418d0fe5da44c2c9f9e67f72404f104f419ce3316c07ea54e65d4f039188039
 SHA512 
2f56b8fb7abfa58631ebc93c7a98cc066446808cbc0116902e43ebefa5f9625232da5ee3ede1d14a236296660a2f4c0907fa1ef24d383b4e32c70dcc3988c765
 DIST bpftrace-0.20.0.gh.tar.gz 1233420 BLAKE2B 
f69a65f33a7c1bd518bccf06e7bb975086deef6b43304285f1ac9e6dc54d92c6d887b194f63f46351d5506a1d40eb3d8a70e79e3f3f00b4bbdd692789caee149
 SHA512 
4554ba3099af086c7a149b809f4855d913361153b5f0b9552dbfabd360300d4ef841fe743734950d10b93c497e062476766cd0f6569ba2ff01951a4cc3a6cdb8
 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

diff --git a/dev-debug/bpftrace/bpftrace-0.20.3.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.3.ebuild
new file mode 100644
index ..53f8faa529a0
--- /dev/null
+++ b/dev-debug/bpftrace/bpftrace-0.20.3.ebuild
@@ -0,0 +1,100 @@
+# 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="fuzzing 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: dev-util/bcc/

2024-03-25 Thread Patrick McLean
commit: d2071e0cac28abaf58c1df931b785dea942e755e
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Mar 25 21:26:02 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Mar 25 21:29:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2071e0c

dev-util/bcc: add 0.30.0

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

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.30.0.ebuild | 141 +
 2 files changed, 142 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 2760a5370b61..c0ded9bb2e07 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +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

diff --git a/dev-util/bcc/bcc-0.30.0.ebuild b/dev-util/bcc/bcc-0.30.0.ebuild
new file mode 100644
index ..236331466a37
--- /dev/null
+++ b/dev-util/bcc/bcc-0.30.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 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=18
+
+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: net-misc/openssh-contrib/

2024-03-25 Thread Patrick McLean
commit: 4e55535c1e0c49190c257e359a8e3c0c94f18fa4
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Mar 25 21:29:19 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Mar 25 21:29:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e55535c

net-misc/openssh-contrib: Revbump, sync with openssh, remove old

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

 net-misc/openssh-contrib/Manifest  |   6 -
 .../openssh-contrib/openssh-contrib-9.5_p1.ebuild  | 505 -
 ..._p1.ebuild => openssh-contrib-9.7_p1-r1.ebuild} | 129 --
 3 files changed, 80 insertions(+), 560 deletions(-)

diff --git a/net-misc/openssh-contrib/Manifest 
b/net-misc/openssh-contrib/Manifest
index 3ae3fc930cdf..42cd209f7e0e 100644
--- a/net-misc/openssh-contrib/Manifest
+++ b/net-misc/openssh-contrib/Manifest
@@ -1,11 +1,5 @@
 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.3_p2-hpn-15.2-glue.patch.xz 4728 BLAKE2B 
9e3c04a289d0a94b03b871027f4f8476e3981602f5a2d9ac8a8602e08d01248a72c48126ff53a174c8dc95f6bd8608ba75bbc74f5eb427e4ecbe7c7794c7c200
 SHA512 
bb42d001f89b8eb3a5af813d4c526548e13467deeb2811384b473e61c86e6e766aabb9652867953c0f979533ea7045c424298f11df4faf05e43fb8b1f439
-DIST openssh-9.5_p1-X509-glue-14.3.patch.xz 788 BLAKE2B 
641c9936639a7629f6ae82d56f48b9dd39e58087024fe04259e2be5aef3b484a3f8ba6c91e603dd4f80d03c92490ee85cbaccff1e40e4f7ee1064c4a1ac9f191
 SHA512 
8f9255e3f8a682d7c82125a6064cdd8a80616e4b699a4c101515f15af7185a6b0b98efa246e0ed97a278f377ea616daf2dd98d0dc479c24d1ac3a76c12cd97ec
-DIST openssh-9.5_p1-hpn-15.2-X509-14.3-glue.patch.xz 5132 BLAKE2B 
82a30622e67fab233591f6b30c634f2f8383eda77de163b6139ca9892c0485d8f174901e5e6788f6c911e0859e563ac6a9022e99099507f76a59908770474e78
 SHA512 
697b2ce1b2b0aa1bcf95b76b3bc79de7d8793a3c2975bc3bfb23a64fd3a9133df9fd0831848f9388b21f7f1fd597824b221d45b9380ee26beb60040596386d61
-DIST openssh-9.5p1+x509-14.3.diff.gz 1224337 BLAKE2B 
f695711eeab6b40a8660ac897961068738cb5941c799243888d5a90f56cf4b308803dd88d3d97d7932a72b82ebc269e20c7d142076fb3b03def1245491da0497
 SHA512 
a7798e2a40a81df882911c485fa240584713135df59c6dab720597b6ef60ecfac85ebd595983d7c5ce8625b758eeb777fe1462845976a2674cad339dadc0719a
-DIST openssh-9.5p1.tar.gz 1843001 BLAKE2B 
55dbb0a2792b0046c943a19ca090e6e378e77856e94823a1bbbafaa0da94357403765c4c028aebf6543049a0f9bbe0019629be3f92cdadfac1be56def796
 SHA512 
e183fdf7477fd986215b889eea4a945d71385e35305746ccb164e757ecc28166f429c70890a237d8ef4cdcae5132935ba2ecb3b2a658eb73a6afcf6f42277b9c
-DIST openssh-9.5p1.tar.gz.asc 833 BLAKE2B 
abec3d14d9a880008db202be00ed446ccc0a98ce77c16a9e6d6492feac07c8f3284f9cd24f6ee1d904a55f9f23d5cce8a716916975c179a38ef6bde1d36e0acf
 SHA512 
2b6de653420ba02eb99c7e6fba09af3bacfe9c701f3dfc3c94f41a3539c0414954fc5c64cce63c488c5ccd5d4ddb42d3f2184ff7f323342c885c47bf7d426ca1
 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

diff --git a/net-misc/openssh-contrib/openssh-contrib-9.5_p1.ebuild 
b/net-misc/openssh-contrib/openssh-contrib-9.5_p1.ebuild
deleted file mode 100644
index ea41cbbeb21c..
--- a/net-misc/openssh-contrib/openssh-contrib-9.5_p1.ebuild
+++ /dev/null
@@ -1,505 +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 strai

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

2024-03-21 Thread Patrick McLean
commit: 78b678bf06efe43d591f3766b4e59ffb1400a864
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Mar 21 22:36:43 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Thu Mar 21 22:36:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b678bf

net-misc/openssh-contrib: add 9.7_p1

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

 net-misc/openssh-contrib/Manifest  |   5 +
 ..._NORESERVE-in-sandbox-seccomp-filter-maps.patch |  44 ++
 .../openssh-contrib/openssh-contrib-9.7_p1.ebuild  | 499 +
 3 files changed, 548 insertions(+)

diff --git a/net-misc/openssh-contrib/Manifest 
b/net-misc/openssh-contrib/Manifest
index d100d8f8abdc..3ae3fc930cdf 100644
--- a/net-misc/openssh-contrib/Manifest
+++ b/net-misc/openssh-contrib/Manifest
@@ -12,3 +12,8 @@ DIST openssh-9.6_p1-hpn-15.2-glue.patch.xz 5028 BLAKE2B 
74970dc9f244eea2e35270c9
 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
+DIST openssh-9.7p1.tar.gz 1848766 BLAKE2B 
520859fcbdf678808fc8515b64585ab9a90a8055fa869df6fbba3083cb7f73ddb81ed9ea981e131520736a8aed838f85ae68ca63406a410df61039913c5cb48b
 SHA512 
0cafc17d22851605a4a5495a1d82c2b3fbbe6643760aad226dbf2a25b5f49d4375c3172833706ea3cb6c05d5d02a40feb9a7e790eae5c4570dd344a43e94ca55
+DIST openssh-9.7p1.tar.gz.asc 833 BLAKE2B 
a95e952be48bd55a07d0a95a49dc06c326816c67b8b5d40bd3f64c28aa43122253817b8a088e7a3b8a190375ea39f9fc3400b22d035561f9643c1d32b5caef27
 SHA512 
e028978e4266de9ad513626b13d70249e4166923fc15f38751178e2b3522ff6ebb9a7ca7dc32d1bb42d42fb92adf9903dba1b734bec083010ed7323aadad8baf

diff --git 
a/net-misc/openssh-contrib/files/openssh-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch
 
b/net-misc/openssh-contrib/files/openssh-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch
new file mode 100644
index ..379a3981d7ea
--- /dev/null
+++ 
b/net-misc/openssh-contrib/files/openssh-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch
@@ -0,0 +1,44 @@
+From 45b491ce13fcf7dbc0b3bd6df986c9cf59190721 Mon Sep 17 00:00:00 2001
+From: Jordan R Abrahams-Whitehead 
+Date: Tue, 12 Dec 2023 22:54:02 +
+Subject: [PATCH] Allow MAP_NORESERVE in sandbox seccomp filter maps
+
+While debugging Scudo on ChromeOS, we found that the no reserve mode
+immediately crashed `sshd`. We tracked it down to the
+sandbox-seccomp-filter.
+
+Being able to mmap with MAP_NORESERVE is useful (if not necessary) for
+some overcommitting allocators.
+
+During mmap calls, the flag MAP_NORESERVE is used by some allocators
+such as LLVM's Scudo for layout optimisation. This causes the sandbox
+seccomp filter for the client subprocess to die with some Scudo
+configurations.
+
+Upstream patch submission:
+https://lists.mindrot.org/pipermail/openssh-unix-dev/2023-December/041095.html
+---
+ sandbox-seccomp-filter.c | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/sandbox-seccomp-filter.c b/sandbox-seccomp-filter.c
+index 23b40b643..a49c5ca99 100644
+--- a/sandbox-seccomp-filter.c
 b/sandbox-seccomp-filter.c
+@@ -190,

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

2024-03-19 Thread Patrick McLean
commit: 5e62d51a6854f970c0641e8a0c3eacd3507ff77e
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 19 18:33:29 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 19 18:33:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e62d51a

dev-libs/simdjson: add 3.7.1, drop 3.7.0

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

 dev-libs/simdjson/Manifest  |  2 +-
 .../simdjson/files/simdjson-3.7.1-data-optional.patch   | 17 +
 .../{simdjson-3.7.0.ebuild => simdjson-3.7.1.ebuild}|  5 +++--
 3 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index 81e18b1fe3e1..456066e66f29 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,4 +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.0.gh.tar.gz 2309580 BLAKE2B 
86891695a81056524fe3677ff85026173ccec802ddf96bfc993537645537c9116ca3086a35fe31685c67a51745d3b6d70daaa96064f8b09d831aec7cc2bb
 SHA512 
b642327bebc81ecd59debcc8439983db5e1875895987c9939b629b4b0e3432b19691d8ebbf43b57f437d2914ec45250b6abe4d48be5e2a85b863145b8789457e
+DIST simdjson-3.7.1.gh.tar.gz 2319851 BLAKE2B 
06de2f3dbdb65e7cd5aa418ecb7db27ae01f1e205e355f4d8cb38929d284407bb3edc93a5ee13e30457123ee83bdee35923a265ada520ff94365d1eb71de6ccb
 SHA512 
536f2cd174d50890611942accdcc5b41f5a0d0bc6f03d5627a64c75fa6d88efc9bf4304da4c4607b472223d2a713edaeecbfa66e0e7e5efa1f45a60c93eee96a
 DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 
BLAKE2B 
563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7
 SHA512 
168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1

diff --git a/dev-libs/simdjson/files/simdjson-3.7.1-data-optional.patch 
b/dev-libs/simdjson/files/simdjson-3.7.1-data-optional.patch
new file mode 100644
index ..f7192d74042c
--- /dev/null
+++ b/dev-libs/simdjson/files/simdjson-3.7.1-data-optional.patch
@@ -0,0 +1,17 @@
+diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt
+index 1d98e6f7..ad903481 100644
+--- a/dependencies/CMakeLists.txt
 b/dependencies/CMakeLists.txt
+@@ -20,8 +20,10 @@ if(SIMDJSON_GOOGLE_BENCHMARKS)
+ endif()
+ 
+ # The bulk of our benchmarking and testing data has been moved 
simdjson/simdjson-data
+-import_dependency(simdjson-data simdjson/simdjson-data 
a5b13babe65c1bba7186b41b43d4cbdc20a5c470)
+-add_dependency(simdjson-data)
++if(SIMDJSON_TESTS)
++  import_dependency(simdjson-data simdjson/simdjson-data 
a5b13babe65c1bba7186b41b43d4cbdc20a5c470)
++  add_dependency(simdjson-data)
++endif()
+ option(SIMDJSON_USE_BOOST_JSON "Try to include BOOST_JSON, this may break 
your binaries under some systems." OFF)
+ # This prevents variables declared with set() from unnecessarily escaping and
+ # should not be called more than once

diff --git a/dev-libs/simdjson/simdjson-3.7.0.ebuild 
b/dev-libs/simdjson/simdjson-3.7.1.ebuild
similarity index 92%
rename from dev-libs/simdjson/simdjson-3.7.0.ebuild
rename to dev-libs/simdjson/simdjson-3.7.1.ebuild
index 1755f239d7c2..86f2f2dbe6cf 100644
--- a/dev-libs/simdjson/simdjson-3.7.0.ebuild
+++ b/dev-libs/simdjson/simdjson-3.7.1.ebuild
@@ -36,9 +36,9 @@ RESTRICT="!test? ( test )"
 PATCHES=(
"${FILESDIR}/simdjson-1.0.0-dont-bundle-cxxopts.patch"
"${FILESDIR}/simdjson-0.9.0-tests.patch"
-   "${FILESDIR}/simdjson-1.0.0-dont-fetch-data-tarball.patch"
"${FILESDIR}/simdjson-1.0.0-install-tools.patch"
"${FILESDIR}/simdjson-3.1.7-tests.patch"
+   "${FILESDIR}/simdjson-3.7.1-data-optional.patch"
 )
 
 DOCS=(
@@ -51,7 +51,8 @@ DOCS=(
 
 src_prepare() {
if use test; then
-   mv "${WORKDIR}/${PN}-data-${DATA_HASH}" 
"${S}/dependencies/${PN}-data" || die
+   mkdir "${S}/dependencies/.cache" || die
+   mv "${WORKDIR}/${PN}-data-${DATA_HASH}" 
"${S}/dependencies/.cache/${PN}-data" || die
fi
 
sed -e 's:-Werror ::' -i cmake/developer-options.cmake || die



[gentoo-commits] repo/gentoo:master commit in: profiles/base/

2024-03-18 Thread Patrick McLean
commit: ccd9b5f9ddb2878eb90056ef9c69cd59bbc236dd
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Mar 18 23:41:27 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Mar 18 23:41:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd9b5f9

profiles/base: unmask py312 from pytest-s-f (bug #927142)

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index ae9654b3e59e..985eb48e8901 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -15,10 +15,6 @@ app-crypt/pinentry qt6
 # https://github.com/psycopg/psycopg/issues/734
 <=dev-python/psycopg-3.1.18 native-extensions
 
-# Sam James  (2024-03-17)
-# Needs masked version of salt (bug #927142).
-dev-python/pytest-salt-factories python_targets_python3_12
-
 # Volkmar W. Pogatzki  (2024-03-10)
 # These packages have RESTRICT="test" and depend on dev-java/ant-junit
 # which is going away. Remove this mask when ebuilds are updated.



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-03-18 Thread Patrick McLean
commit: bcfb05fe146dc1cb511d8c6463dca7c7ec0c12ae
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Mar 18 23:40:59 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Mar 18 23:40:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcfb05fe

profiles: unmask salt-3007 (bug #927142)

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

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index be45e43b9fc1..953a154bd3dc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -38,10 +38,6 @@
 # https://github.com/containers/buildah/issues/5320
 =app-containers/buildah-1.34.0
 
-# Sam James  (2024-03-16)
-# MIssing files (bug #927142).
-=app-admin/salt-3007.0
-
 # Eli Schwartz  (2024-03-14)
 # Deprecated, doesn't work with python 3.12. Unmaintained with last
 # serious release in 2019, and another release in 2024 that claims



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

2024-03-18 Thread Patrick McLean
commit: ea3a23e84c26d488c6cdd1a9cec73d379cef84e0
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Mar 18 23:35:56 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Mar 18 23:39:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3a23e8

app-admin/salt: Drop patch that prevented bin install (bug #927142)

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

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

diff --git a/app-admin/salt/salt-3007.0.ebuild 
b/app-admin/salt/salt-3007.0-r1.ebuild
similarity index 99%
rename from app-admin/salt/salt-3007.0.ebuild
rename to app-admin/salt/salt-3007.0-r1.ebuild
index c9ef355f3f3f..0400dc0b8b7a 100644
--- a/app-admin/salt/salt-3007.0.ebuild
+++ b/app-admin/salt/salt-3007.0-r1.ebuild
@@ -142,7 +142,6 @@ RESTRICT="
 
 PATCHES=(
"${FILESDIR}/salt-3003-gentoolkit-revdep.patch"
-   "${FILESDIR}/salt-3005.1-no-entry-points.patch"
 )
 
 python_prepare_all() {



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

2024-03-18 Thread Patrick McLean
commit: 5b70545c9234e9eb448d14a5144c87e4f683015c
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Mar 18 16:29:27 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Mon Mar 18 16:29:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b70545c

dev-util/ruff: add 0.3.3, drop 0.3.2

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

 dev-util/ruff/Manifest | 34 ++
 .../ruff/{ruff-0.3.2.ebuild => ruff-0.3.3.ebuild}  | 42 +-
 2 files changed, 45 insertions(+), 31 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 62642253ea78..a87e1dd298d0 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -31,12 +31,12 @@ DIST cast-0.3.0.crate 11452 BLAKE2B 
fe6e0589fa436cda32342d7beaabe4003afdbdf1
 DIST cc-1.0.88.crate 75288 BLAKE2B 
81c512bff79ddc40af633620ea440a73d3f7370c96878b3a84606ac0523f13a9ea756765afedaf2148344ffca3ce928fbb0678977273c918c21b4e3985507938
 SHA512 
67ca5820d36d1be38e56f54a0292d550c9c129d680611a60fbbfa458b8cb748e5f27c7ed1eb767ac3df41cd4e875160525b81ab624726183b1d298ffdcb87846
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chic-1.2.2.crate 10269 BLAKE2B 
2c792e22b71347e34769e4c43d12dccb92c9c2a3e502f144e5078e71bb6192700d3e783c5c3d6046c0c7070d27f1b19c1dffddd59f4fc4a9b755353c9c0b8340
 SHA512 
f143424b5d0e5366328a1bea169bd99ab214214c51223974ca847b36e3225f4946a57542a673fb2fb43e0b620782de4e4c87ed4ef22e97905aede4419a8c0603
-DIST chrono-0.4.34.crate 228932 BLAKE2B 
a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55
 SHA512 
2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1
+DIST chrono-0.4.35.crate 234267 BLAKE2B 
92552b9c8fb40160de9ee62ed8c5bea12bf8bae393caf91c1c64596d6b2efd09dce94355fb757ed46eaf4a13d27ee3ebb43af91e2d8c26df1f9a9f429869f319
 SHA512 
aed8bc3298c8f8dd8146c6a919610b6dda52c038a28b56c837a21590e41fda605cd466dc1b85e407f365e116d741cb82afbeff5d29f95f3f5bce4a62abf80812
 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.1.crate 55389 BLAKE2B 
ed23a9d14663a974b14c53b3abc91daae349cae6277664283c27ef201e53969b7ddde1cbd83dee796c9e248e88a622ab1753563ffe474a8b48c1351a7e21ad7b
 SHA512 
b777ed43aea510e789ed76514825ca3a27fac7e386c58a88a1d5c74d0d72fd720e0d9ddc49ae2e060d76af3ca554f3b9cf6a5f10b944f044d2554a7a4d35
-DIST clap_builder-4.5.1.crate 163569 BLAKE2B 
b3300cefbd190c6a23bc8e5b9f5a7f763b0bca47691011a11769383296fc99da8f7424af2272eb1d2d748d8ab6401bfc285c71aafe3f4d1dbb514151e234c9d0
 SHA512 
336ccf8d3f0fe43a9cad6f49939aa87cef9fb33451f5ae09e79c399680b94b84bf08f9974b0bc7a90f5c6727cdb26540e3b74ad47eb1bc0a5bc2358385825874
+DIST clap-4.5.2.crate 55385 BLAKE2B 
abcd6b7ee876dbaafd446e0bb9e18297cabd6776f003fb79732584d15eea58d9b8550891b0818f9670fde63c36f51e797d2e3788ff6a493708d8cabd494b5a67
 SHA512 
c74752b5a161ed5a48cc5f2ac3bf15325cc955aeb828273fe8b7be00c0e5bdd09ca6043c95c9d2908a1e44e447886859fd2a79e0014f508bc03b3b01f4567759
+DIST clap_builder-4.5.2.crate 163566 BLAKE2B 
5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374
 SHA512 
af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
 DIST clap_complete-4.5.1.crate 37823 BLAKE2B 
0cf64989041e0773ee0d4ea767dc781d9cfaa68c3edfbf2b04874f24064aab762223b50b5fb511a09583191fddf03f5bc7afc443c213871eb24f94695fcfe004
 SHA512 
c815e6f8fe190b0cfab85e739973b8a40fb23586fd329f96cc21a5ecfa9108ad5bb4a5a6cc5e00983e704d4272c87433b426f582ee44dcc9fc59d9a7784f9334
 DIST clap_complete_command-0.5.1.crate 

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

2024-03-17 Thread Patrick McLean
commit: 02318e71c4c46acc560a2776a6d99f8b3a5ba4c5
Author: Patrick McLean  gentoo  org>
AuthorDate: Sun Mar 17 20:55:07 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sun Mar 17 20:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02318e71

app-misc/tmuxp: add 1.43.0, drop 1.42.0

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

 app-misc/tmuxp/Manifest | 2 +-
 app-misc/tmuxp/{tmuxp-1.42.0.ebuild => tmuxp-1.43.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 65342dbe1e8c..4b15bf721196 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -3,4 +3,4 @@ DIST tmuxp-1.36.0.tar.gz 869804 BLAKE2B 
d42abcc831a00cabdd9ae315d86cfd159b5c26b4
 DIST tmuxp-1.37.0.tar.gz 869834 BLAKE2B 
2e13b609704c726d5da6f614cfa94d3ffef3193563f0b6aa6bbe0b25d8737aae69d654fad726fb8282df0fcd11af106d6d1738e9789b8804bea6e8ed2722d7c5
 SHA512 
86de297bb028f5b38555c534294c2ad1a4b7d0d382e770fbdabd6dc362bcbb8cdce84706e3bafbec0fbaeb2b78e5e6787a7eb656ff9911544f5136d848380bc9
 DIST tmuxp-1.38.0.tar.gz 869977 BLAKE2B 
6bbb44ceea34af68a7cac0acdf35ee19de74611c9cc53ebbbef61951cca79a5efa14b2eec74b381caf77ac7afe8abd8139453ae4d0f55497cc372bedc9b2fe62
 SHA512 
d0999bd06498ca458d0cd30709c8d1e4786f98744860e547673cdc917d8e2f8924b1d14681118c594ee767a2e27cafc72f32444158b61ab882a1e2fa7adcbea1
 DIST tmuxp-1.40.0.tar.gz 870034 BLAKE2B 
ab2e6c08ea328e622713e355ff30e9781f2487b9a762ebd7c36195cd8522eee9eab70d66736a1f687e6336f317fdd556d8ee45e9921bd9b1b501189b540e92bb
 SHA512 
6e8564ed2b57122772f1c7b73425b49b6d521141b8e4a3ff6b65d3fb57e6952dfdbb90941242d6d5d8fff70bf7a4533e60ec3dc0abae39637366f035aa237984
-DIST tmuxp-1.42.0.tar.gz 869204 BLAKE2B 
1ab37bca68abcb3c62f5a14ea21ade0e662b93bcdd298cc6171a3d058e0a81aed170e9291cd2d6d86e776654bb2791f8210af1eb060fa16f9c8c6cfa732115fa
 SHA512 
ac4ee5fa17c6188b0e43100802d06e3aab12ba01af5bc932079c63c68e43fca9611f0a96dc86fee04843ae9fa800844fdade2652c8f1b5bcd0781da4fb14d795
+DIST tmuxp-1.43.0.tar.gz 869217 BLAKE2B 
ebaa230723288a37334ee55c9b615610d66aacc5b01d6bf70576de38e9aa1ecc29a7d26299b55880e9ede403855304de080ddec6a16798a269d6bb8d4629498c
 SHA512 
2dec0c941e919258fd884374fe89cf8e558483a50d53a4c6e3148f7639057aa365a959c062ea6929301dcd893b8a6794c002102f030d77fb904eeaa31ec30edd

diff --git a/app-misc/tmuxp/tmuxp-1.42.0.ebuild 
b/app-misc/tmuxp/tmuxp-1.43.0.ebuild
similarity index 96%
rename from app-misc/tmuxp/tmuxp-1.42.0.ebuild
rename to app-misc/tmuxp/tmuxp-1.43.0.ebuild
index 4b627eca25c9..098741bc50f2 100644
--- a/app-misc/tmuxp/tmuxp-1.42.0.ebuild
+++ b/app-misc/tmuxp/tmuxp-1.43.0.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
>=app-misc/tmux-3.0a
-   =dev-python/libtmux-0.34*[${PYTHON_USEDEP}]
+   =dev-python/libtmux-0.35*[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
 "



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

2024-03-17 Thread Patrick McLean
commit: 8cdca38b00fd7e9776ea5a0b30fc445f465c395a
Author: Patrick McLean  gentoo  org>
AuthorDate: Sun Mar 17 20:53:45 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sun Mar 17 20:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cdca38b

dev-python/libtmux: add 0.35.0, drop 0.34.0

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

 dev-python/libtmux/Manifest | 2 +-
 dev-python/libtmux/{libtmux-0.34.0.ebuild => libtmux-0.35.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index b748e7bfd086..8d9d90c924d8 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -5,4 +5,4 @@ DIST libtmux-0.30.1.gh.tar.gz 276505 BLAKE2B 
508e9b15183ecf7c3c006145fbbc9580e71
 DIST libtmux-0.30.2.gh.tar.gz 276498 BLAKE2B 
13d7940d7f0f2f71819c2a5747f73fb5f0319179ec57a974461552f3de5804bc30d35c8790d8ae63bb9797b3b1aea54ab94e1f593a37cbac286b297d70d33ed0
 SHA512 
503dd5e7325073cc57ab9a553c3b3cf7c7cd12a506a8a59dcfd84c5902f0a1b2adab507c5b95e9abc97c9384d282bb866d8772c93b23b101d0ec8ded8f2a280d
 DIST libtmux-0.32.0.gh.tar.gz 278651 BLAKE2B 
c6b98925f258fb5a2c25b08ee835faf6f1189413041e592da396d0934ad712d3494c8b0985352f96fff998ecd051c0cc433377697333a88225f55392d3a1971b
 SHA512 
daa97cdba7c07ea35c8658263a6dc3a533b6422449a31d83cb3cac4c47c2be32f3c60556ea05e5d098c090582697de0192725453d61e89ecc31f79309b1700ac
 DIST libtmux-0.33.0.gh.tar.gz 282114 BLAKE2B 
d1b9b1e0789c81dab17a1d0be3708f34388952b2ea583f0efac280503365dba033d0c181f6ae1eb247ea2252288d47d4ab5b2a227077a5653e3e842bf8f01fa7
 SHA512 
30641730c57b68fc887513618596f951dd60ddf97c0bc6acaf1c489abbfc91ee1439ab158b9453df382fcb8163c0b7812de20955909950c173042103707c3705
-DIST libtmux-0.34.0.gh.tar.gz 282504 BLAKE2B 
9ff5d3124c1fc26fa7cc825b3cd145126362a88da2ab691c711149772e293f7ea30277cc842d7d5347d7529009ae5d2c30926d724f5ddc957cdcb395df9fa06b
 SHA512 
6431cd3fca0f51a3dfa4e5a10031f11cc3520a20a904196b2d03d86b71845082564bde85cb2be4f5fc30ef762af5dbac16c131cbc548e2e3a827d8892f1202b3
+DIST libtmux-0.35.0.gh.tar.gz 282514 BLAKE2B 
b940e3833a54f949a73e19e1c8cdb97f91300425b4eff9f5b4ed0b60bfb117d0c670f3e450937bb453e0a7c2b7c623691d1ad8c42611bc486d65992680cbed9a
 SHA512 
a847a5cd14f0daefaa7582610bcc5ab707aed16b73e4ff53f630bd27794dbdabf1c1d42635d30a3e3823413be79e9c2fcf3710096080b0eac3c49adecb816d59

diff --git a/dev-python/libtmux/libtmux-0.34.0.ebuild 
b/dev-python/libtmux/libtmux-0.35.0.ebuild
similarity index 100%
rename from dev-python/libtmux/libtmux-0.34.0.ebuild
rename to dev-python/libtmux/libtmux-0.35.0.ebuild



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

2024-03-17 Thread Patrick McLean
commit: 7a53b672bad516b93955d5b91e58901b96d61a84
Author: Patrick McLean  gentoo  org>
AuthorDate: Sun Mar 17 17:18:02 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sun Mar 17 17:18:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a53b672

app-misc/tmuxp: add 1.42.0

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

 app-misc/tmuxp/Manifest|  1 +
 app-misc/tmuxp/tmuxp-1.42.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 8a8c5c17668d..65342dbe1e8c 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -3,3 +3,4 @@ DIST tmuxp-1.36.0.tar.gz 869804 BLAKE2B 
d42abcc831a00cabdd9ae315d86cfd159b5c26b4
 DIST tmuxp-1.37.0.tar.gz 869834 BLAKE2B 
2e13b609704c726d5da6f614cfa94d3ffef3193563f0b6aa6bbe0b25d8737aae69d654fad726fb8282df0fcd11af106d6d1738e9789b8804bea6e8ed2722d7c5
 SHA512 
86de297bb028f5b38555c534294c2ad1a4b7d0d382e770fbdabd6dc362bcbb8cdce84706e3bafbec0fbaeb2b78e5e6787a7eb656ff9911544f5136d848380bc9
 DIST tmuxp-1.38.0.tar.gz 869977 BLAKE2B 
6bbb44ceea34af68a7cac0acdf35ee19de74611c9cc53ebbbef61951cca79a5efa14b2eec74b381caf77ac7afe8abd8139453ae4d0f55497cc372bedc9b2fe62
 SHA512 
d0999bd06498ca458d0cd30709c8d1e4786f98744860e547673cdc917d8e2f8924b1d14681118c594ee767a2e27cafc72f32444158b61ab882a1e2fa7adcbea1
 DIST tmuxp-1.40.0.tar.gz 870034 BLAKE2B 
ab2e6c08ea328e622713e355ff30e9781f2487b9a762ebd7c36195cd8522eee9eab70d66736a1f687e6336f317fdd556d8ee45e9921bd9b1b501189b540e92bb
 SHA512 
6e8564ed2b57122772f1c7b73425b49b6d521141b8e4a3ff6b65d3fb57e6952dfdbb90941242d6d5d8fff70bf7a4533e60ec3dc0abae39637366f035aa237984
+DIST tmuxp-1.42.0.tar.gz 869204 BLAKE2B 
1ab37bca68abcb3c62f5a14ea21ade0e662b93bcdd298cc6171a3d058e0a81aed170e9291cd2d6d86e776654bb2791f8210af1eb060fa16f9c8c6cfa732115fa
 SHA512 
ac4ee5fa17c6188b0e43100802d06e3aab12ba01af5bc932079c63c68e43fca9611f0a96dc86fee04843ae9fa800844fdade2652c8f1b5bcd0781da4fb14d795

diff --git a/app-misc/tmuxp/tmuxp-1.42.0.ebuild 
b/app-misc/tmuxp/tmuxp-1.42.0.ebuild
new file mode 100644
index ..4b627eca25c9
--- /dev/null
+++ b/app-misc/tmuxp/tmuxp-1.42.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="tmux session manager. built on libtmux"
+HOMEPAGE="https://tmuxp.git-pull.com;
+SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+   =dev-python/libtmux-0.34*[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 
'>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10})
+   >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   !dev-python/flaky
+   )
+"
+
+EPYTEST_DESELECT=(
+   # test doesn't get along with sandbox
+   "tests/cli/test_load.py::test_load_zsh_autotitle_warning"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -r -e 's:libtmux = "~[0-9.]+":libtmux = "~0.30":' \
+   -i pyproject.toml || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   SHELL="/bin/bash" epytest tests
+}



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

2024-03-17 Thread Patrick McLean
commit: 1aa4d1342aa3bbe979b9d8bf0013edc79ce59192
Author: Patrick McLean  gentoo  org>
AuthorDate: Sun Mar 17 17:13:36 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sun Mar 17 17:13:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aa4d134

dev-python/libtmux: add 0.34.0

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

 dev-python/libtmux/Manifest  |  1 +
 dev-python/libtmux/libtmux-0.34.0.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index 85bfcfc7909b..b748e7bfd086 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -5,3 +5,4 @@ DIST libtmux-0.30.1.gh.tar.gz 276505 BLAKE2B 
508e9b15183ecf7c3c006145fbbc9580e71
 DIST libtmux-0.30.2.gh.tar.gz 276498 BLAKE2B 
13d7940d7f0f2f71819c2a5747f73fb5f0319179ec57a974461552f3de5804bc30d35c8790d8ae63bb9797b3b1aea54ab94e1f593a37cbac286b297d70d33ed0
 SHA512 
503dd5e7325073cc57ab9a553c3b3cf7c7cd12a506a8a59dcfd84c5902f0a1b2adab507c5b95e9abc97c9384d282bb866d8772c93b23b101d0ec8ded8f2a280d
 DIST libtmux-0.32.0.gh.tar.gz 278651 BLAKE2B 
c6b98925f258fb5a2c25b08ee835faf6f1189413041e592da396d0934ad712d3494c8b0985352f96fff998ecd051c0cc433377697333a88225f55392d3a1971b
 SHA512 
daa97cdba7c07ea35c8658263a6dc3a533b6422449a31d83cb3cac4c47c2be32f3c60556ea05e5d098c090582697de0192725453d61e89ecc31f79309b1700ac
 DIST libtmux-0.33.0.gh.tar.gz 282114 BLAKE2B 
d1b9b1e0789c81dab17a1d0be3708f34388952b2ea583f0efac280503365dba033d0c181f6ae1eb247ea2252288d47d4ab5b2a227077a5653e3e842bf8f01fa7
 SHA512 
30641730c57b68fc887513618596f951dd60ddf97c0bc6acaf1c489abbfc91ee1439ab158b9453df382fcb8163c0b7812de20955909950c173042103707c3705
+DIST libtmux-0.34.0.gh.tar.gz 282504 BLAKE2B 
9ff5d3124c1fc26fa7cc825b3cd145126362a88da2ab691c711149772e293f7ea30277cc842d7d5347d7529009ae5d2c30926d724f5ddc957cdcb395df9fa06b
 SHA512 
6431cd3fca0f51a3dfa4e5a10031f11cc3520a20a904196b2d03d86b71845082564bde85cb2be4f5fc30ef762af5dbac16c131cbc548e2e3a827d8892f1202b3

diff --git a/dev-python/libtmux/libtmux-0.34.0.ebuild 
b/dev-python/libtmux/libtmux-0.34.0.ebuild
new file mode 100644
index ..60bbba2f66cb
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.34.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal 
multiplexer"
+HOMEPAGE="
+   https://libtmux.git-pull.com/
+   https://github.com/tmux-python/libtmux/
+   https://pypi.org/project/libtmux/
+"
+SRC_URI="
+   https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   local issues="https://github.com/tmux-python/libtmux/issues/;
+   sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" 
CHANGES || die
+
+   # increase timeouts for tests
+   sed -e 's/0.01/0.1/' -i tests/test_test.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
+   # https://bugs.gentoo.org/927158
+   local -x TMUX_PANE=
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=libtmux.pytest_plugin
+
+   local EPYTEST_DESELECT=(
+   # flaky tests
+   tests/legacy_api/test_test.py::test_function_times_out
+   tests/legacy_api/test_test.py::test_function_times_out_no_raise
+   
tests/legacy_api/test_test.py::test_function_times_out_no_raise_assert
+   )
+   epytest -o addopts= -p pytest_mock -p rerunfailures tests
+}



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

2024-03-16 Thread Patrick McLean
commit: d970c344c9ba3610a9e46e040e3b5ffcce4a8e95
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Mar 16 18:36:45 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sat Mar 16 18:36:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d970c344

dev-debug/bpftrace: Fix typo

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

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

diff --git a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
index d5ba361f5a2d..53f8faa529a0 100644
--- a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
@@ -45,7 +45,7 @@ BDEPEND="
app-alternatives/lex
app-alternatives/yacc
test? (
-i  app-editors/vim-core
+   app-editors/vim-core
dev-util/pahole
)
virtual/pkgconfig



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

2024-03-16 Thread Patrick McLean
commit: f066d0c268fb20328959aed8a54a749f1ca636cd
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Mar 16 18:15:50 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sat Mar 16 18:16:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f066d0c2

dev-debug/bpftrace: Change vim-core and pahole to tests

The ebuild is RESTRICT=test anyway, so no one should be hitting this issue.

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

 dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
index 3d446e62662b..d5ba361f5a2d 100644
--- a/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
@@ -44,8 +44,10 @@ BDEPEND="
app-arch/xz-utils
app-alternatives/lex
app-alternatives/yacc
-   app-editors/vim-core
-   dev-util/pahole
+   test? (
+i  app-editors/vim-core
+   dev-util/pahole
+   )
virtual/pkgconfig
 "
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2024-03-16 Thread Patrick McLean
commit: 2cc780302cb92791bb3a23a30125dae21e742d78
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Mar 16 17:31:56 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sat Mar 16 17:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc78030

sys-cluster/ceph: Add filter-lto (bug #927066)

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

 sys-cluster/ceph/ceph-16.2.15.ebuild   | 3 +++
 sys-cluster/ceph/ceph-17.2.6-r8.ebuild | 3 +++
 sys-cluster/ceph/ceph-17.2.7.ebuild| 3 +++
 sys-cluster/ceph/ceph-18.2.1.ebuild| 3 +++
 4 files changed, 12 insertions(+)

diff --git a/sys-cluster/ceph/ceph-16.2.15.ebuild 
b/sys-cluster/ceph/ceph-16.2.15.ebuild
index 0a7e20f913c0..b1cd72124475 100644
--- a/sys-cluster/ceph/ceph-16.2.15.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.15.ebuild
@@ -362,6 +362,9 @@ ceph_src_configure() {
rm -f "${BUILD_DIR:-${S}}/CMakeCache.txt" \
|| die "failed to remove cmake cache"
 
+   # https://bugs.gentoo.org/927066
+   filter-lto
+
cmake_src_configure
 
# bug #630232

diff --git a/sys-cluster/ceph/ceph-17.2.6-r8.ebuild 
b/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
index e9d12ff1cf46..ec78adf22305 100644
--- a/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
@@ -382,6 +382,9 @@ ceph_src_configure() {
# hopefully this will not be necessary in the next release
use parquet && export 
ARROW_XSIMD_URL="file:///${DISTDIR}/ceph-xsimd-${PV}.tar.gz"
 
+   # https://bugs.gentoo.org/927066
+   filter-lto
+
cmake_src_configure
 
# bug #630232

diff --git a/sys-cluster/ceph/ceph-17.2.7.ebuild 
b/sys-cluster/ceph/ceph-17.2.7.ebuild
index ea040dd6b53a..8face2c0d114 100644
--- a/sys-cluster/ceph/ceph-17.2.7.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.7.ebuild
@@ -384,6 +384,9 @@ ceph_src_configure() {
# hopefully this will not be necessary in the next release
use parquet && export 
ARROW_XSIMD_URL="file:///${DISTDIR}/ceph-xsimd-${PV}.tar.gz"
 
+   # https://bugs.gentoo.org/927066
+   filter-lto
+
cmake_src_configure
 
# bug #630232

diff --git a/sys-cluster/ceph/ceph-18.2.1.ebuild 
b/sys-cluster/ceph/ceph-18.2.1.ebuild
index e7b7cdfc84ec..38470ef0948a 100644
--- a/sys-cluster/ceph/ceph-18.2.1.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.1.ebuild
@@ -380,6 +380,9 @@ ceph_src_configure() {
# hopefully this will not be necessary in the next release
use parquet && export 
ARROW_XSIMD_URL="file:///${DISTDIR}/ceph-xsimd-${PV}.tar.gz"
 
+   # https://bugs.gentoo.org/927066
+   filter-lto
+
cmake_src_configure
 
# bug #630232



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

2024-03-16 Thread Patrick McLean
commit: b3580dab9d223beaa2ea1a41f313ce10cfa4a212
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Mar 16 17:03:49 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Sat Mar 16 17:04:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3580dab

dev-debug/bpftrace: Add missing BDEPENDs (bug #927141)

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

 .../bpftrace/{bpftrace-0.20.1-r1.ebuild => bpftrace-0.20.1-r2.ebuild}  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild 
b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
similarity index 96%
rename from dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild
rename to dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
index d4856d58d474..3d446e62662b 100644
--- a/dev-debug/bpftrace/bpftrace-0.20.1-r1.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.20.1-r2.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
>=sys-devel/clang-10


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

2024-03-12 Thread Patrick McLean
commit: 96cc5629d6507a196c503086b63a7af984cc4b6a
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 12 21:37:15 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 12 21:39:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96cc5629

app-admin/salt: add 3007.0

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

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

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index 6175950c1ad8..779c5a6e36ea 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,3 +1,4 @@
 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-3007.0.tar.gz 20304228 BLAKE2B 
3db95ce779cfd08d61536dcfb4ff6ac31788ad1d6d4665b640dcc430f5a33847f231f94fd574c5d8df7b14e2854511c80610a37cd19be5429c4643be8bd9e0eb
 SHA512 
0e49d76dafdb981ee380ea89ceba2cddeae8cd95df1d188a6f8ba64a175c606aaf2f8101bacb040792255afdb46ae668cbc9464d0dbb055986e85cee4d5c130b

diff --git a/app-admin/salt/salt-3007.0.ebuild 
b/app-admin/salt/salt-3007.0.ebuild
new file mode 100644
index ..c9ef355f3f3f
--- /dev/null
+++ b/app-admin/salt/salt-3007.0.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}]
+   )
+   raet? (
+   >=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
+   >

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-salt-factories/

2024-03-12 Thread Patrick McLean
commit: abfb9712558bfd5d03a0f9bc9b70cb2f57bbdb5d
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 12 21:35:45 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 12 21:39:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfb9712

dev-python/pytest-salt-factories: drop 1.0.0_rc25

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

 dev-python/pytest-salt-factories/Manifest  |  1 -
 .../pytest-salt-factories-1.0.0_rc25.ebuild| 86 --
 2 files changed, 87 deletions(-)

diff --git a/dev-python/pytest-salt-factories/Manifest 
b/dev-python/pytest-salt-factories/Manifest
index c89c1aa324dc..983812bfbac5 100644
--- a/dev-python/pytest-salt-factories/Manifest
+++ b/dev-python/pytest-salt-factories/Manifest
@@ -1,5 +1,4 @@
 DIST pytest-salt-factories-1.0.0_rc20.gh.tar.gz 160140 BLAKE2B 
7ecd9af695626c465e5776ed218bd92f30a556394cf4af0c2b6fb87c182f8aaf2d8f998358a7eef95fae53c85a6be2d4ed5a6ff191496fcac62a97e25cf19063
 SHA512 
5677c6638b5dc7f90c01f2c2204e1910c2bf6ea2c10b714173d3443d4c682b5f515ad7881e2ceee66f6eaf619e399d6fa10052604fdc9c5157c58348b63c8f2b
 DIST pytest-salt-factories-1.0.0_rc23.gh.tar.gz 162711 BLAKE2B 
28610679d7717d7a6f97a2f14a1ac838aec5101171ae65f2328d9b902d04b272c5e37f08d8ff3414af52ff7af954da24c083dfdc4afd1a9342b09cce0bf5aec3
 SHA512 
22d8f4a1c48a144437b9ff7d064760b59bb2a1003838e07f446a6150a77c162bffa7f21c570f796d8214d870d5b029e92abf7b0410ce19726085b607628364f0
-DIST pytest-salt-factories-1.0.0_rc25.gh.tar.gz 166148 BLAKE2B 
11935c0164727968b9f2bd6f77498ea9ed4dbafd48bd6bb2730716fbcb1bb69b1ab09ef9ea2e2519368f4b6408bbb03f41fb0e52fc3cf75695f2b9c2b8d37294
 SHA512 
dd18688731b6bd2384abff9d739154b1ca7786bc3843d9fa8c293d1950925fff6c5820680a8095d4d5f3b75bcaeb07d8b3c7703ecab64a5f3a28bad11da18397
 DIST pytest-salt-factories-1.0.0_rc28.gh.tar.gz 168150 BLAKE2B 
c286c2a3933f8a987f1073ba97097cec29bf494cac9c4ba21ec4c261e22570ac3445900cacf629cce6253fb1a5fb95eb3d637b4d26e8835648dd11c569a7255e
 SHA512 
ea362daa83007d9054b023ca9c11864ba304d802fa359c8cb883aa929f339c5347d50560a2d4a9cbc151a7b05bc46d1dc2f7693dd32d26383766cb5f249f3484
 DIST pytest-salt-factories-1.0.0_rc29.gh.tar.gz 168690 BLAKE2B 
d365cdef727e6ed0c0d2d06ce3c8731ddf67181d4d8386d106b7569c709fc5336529c72e907d44496463b47b18659376a64c79b08d45aaa5aa7d8d927a646db3
 SHA512 
7dd0e9d5bb6e4b292ef145f6fec770435f1cd23a07be67c98e155b1aa3a34bec1c542d97a6cae0302ad46e5c2f4e35eadb45bd7ea8979c05c6ddf1aacde9f755

diff --git 
a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc25.ebuild 
b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc25.ebuild
deleted file mode 100644
index 2fea90873c20..
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc25.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="The new generation of the pytest-salt Plugin"
-HOMEPAGE="https://github.com/saltstack/pytest-salt-factories;
-SRC_URI="https://github.com/saltstack/${PN}/archive/${PV//_/}.tar.gz -> 
${P}.gh.tar.gz"
-S=${WORKDIR}/${PN}-${PV//_/}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="test"
-
-RDEPEND="
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/docker[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
-   dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
-   dev-python/pytest-skip-markers[${PYTHON_USEDEP}]
-   dev-python/pytest-system-statistics[${PYTHON_USEDEP}]
-   >=dev-python/pytest-shell-utilities-1.4.0[${PYTHON_USEDEP}]
-   dev-python/pyzmq[${PYTHON_USEDEP}]
-   dev-python/msgpack[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   >=app-admin/salt-3005.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/importlib-metadata[${PYTHON_USEDEP}]
-   dev-python/pyfakefs[${PYTHON_USEDEP}]
-   dev-python/pytest-subtests[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   sed -r -e "s:use_scm_version=True:version='${PV}', name='${PN//-/.}':" 
-i setup.py || die
-   sed -r -e '/(setuptools|setup_requires)/ d' -i setup.cfg || die
-
-   sed -i 's:tool.setuptools_scm:tool.disabled:' pyproject.toml || die
-   printf '__version__ = "%s"\n' "${PV}" > src/saltfactories/version.py || 
die
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -a EPYTEST_DESELECT=(
-   tests/functional/factories/cli/test_call.py::test_version_info
-   tests/functional/factories/cli/test_cloud.py::te

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-salt-factories/

2024-03-12 Thread Patrick McLean
commit: 2a4f0972bf106a1c7f4237a434b078b25d0bd089
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Mar 12 21:34:25 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 12 21:39:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a4f0972

dev-python/pytest-salt-factories: enable py3.12

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

 .../pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild 
b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild
index 9eb29db8c3e8..f579f09b3116 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_1{0..1} )
+PYTHON_COMPAT=( python3_1{0..2} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
@@ -57,6 +57,8 @@ src_prepare() {
 
 python_test() {
local EPYTEST_DESELECT=(
+   
"tests/functional/test_manager.py::test_system_service_cli[system-service(True)]"
+   
"tests/functional/test_manager.py::test_system_service_config_fixture[system-service(True)]"

tests/integration/factories/daemons/ssh/test_salt_ssh.py::test_salt_ssh

tests/integration/factories/daemons/sshd/test_sshd.py::test_connect
tests/scenarios/examples/test_echoext.py::test_echoext



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2024-03-12 Thread Patrick McLean
commit: 7d23e75b2b7242c31b33bdc7b869edf599002262
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Mar  7 01:29:50 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 12 21:39:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d23e75b

sys-cluster/ceph: Remove .egg-info files (bug #924065)

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

 sys-cluster/ceph/ceph-18.2.1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-cluster/ceph/ceph-18.2.1.ebuild 
b/sys-cluster/ceph/ceph-18.2.1.ebuild
index 3e68bf06a4e7..e7b7cdfc84ec 100644
--- a/sys-cluster/ceph/ceph-18.2.1.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.1.ebuild
@@ -414,6 +414,9 @@ src_install() {
 
python_setup
cmake_src_install
+
+   # the cmake_src_install here installs more egg-info files
+   rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
python_optimize
 
find "${ED}" -name '*.la' -type f -delete || die
@@ -472,6 +475,8 @@ python_install() {
DESTDIR="${ED}" cmake_build src/pybind/install
DESTDIR="${ED}" cmake_build src/cephadm/install
 
+   rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
+
python_optimize
 }
 



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

2024-03-12 Thread Patrick McLean
commit: 806db3e75b18c38969819f3913202fcfbcdd30d5
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Mar  6 22:59:12 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Tue Mar 12 21:39:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806db3e7

dev-python/raet: Revbump, minor cleanups, py312

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

 dev-python/raet/raet-0.6.8-r6.ebuild | 48 
 1 file changed, 48 insertions(+)

diff --git a/dev-python/raet/raet-0.6.8-r6.ebuild 
b/dev-python/raet/raet-0.6.8-r6.ebuild
new file mode 100644
index ..94a1bee2724e
--- /dev/null
+++ b/dev-python/raet/raet-0.6.8-r6.ebuild
@@ -0,0 +1,48 @@
+# 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 distutils-r1 pypi
+
+DESCRIPTION="Reliable Asynchronous Event Transport Protocol"
+HOMEPAGE="
+   https://github.com/RaetProtocol/raet/
+   https://pypi.org/project/raet/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/six-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/libnacl-1.4.3[${PYTHON_USEDEP}]
+   >=dev-python/ioflo-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/raet-0.6.8-msgpack-1.0.patch"
+   "${FILESDIR}/raet-0.6.8-py310.patch"
+)
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   sed -e "/setuptools_git/d" -i setup.py || die
+}
+
+python_test() {
+   pushd "${BUILD_DIR}/install$(python_get_sitedir)" >/dev/null || die
+   "${EPYTHON}" raet/test/__init__.py || die "tests failed for ${EPYTHON}"
+   popd >/dev/null || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2024-03-05 Thread Patrick McLean
commit: 7af1e463b4b461118cb61776ef01ac1378608247
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Mar  6 02:08:51 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Mar  6 02:14:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af1e463

sys-cluster/ceph: add 18.2.1, drop 18.2.0-r2

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

 sys-cluster/ceph/Manifest  | 4 ++--
 sys-cluster/ceph/{ceph-18.2.0-r2.ebuild => ceph-18.2.1.ebuild} | 9 +
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index dfc9b0e58177..7359f5913f9f 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -2,7 +2,7 @@ DIST ceph-16.2.14.tar.gz 157243362 BLAKE2B 
799132ebc815380b2040250915c82c5752983
 DIST ceph-16.2.15.tar.gz 157260936 BLAKE2B 
4de2e35c870ca005bf86f8158709d021785ec592ac316eb1073c259dba8ee9e89f63f70bc90c4a26fe5ba08e523df5722e613be346b599392ca3d8215addd730
 SHA512 
f12f745f55f4e5e4b41de53df638d7fee68054767ed2ec8e7c53d1c74988d18d4673465496c0fbdcf61cf29f62723d4d166dbf8550e2587ea14b30fae444c97a
 DIST ceph-17.2.6.tar.gz 168093221 BLAKE2B 
f79efce9bd7f485b43ae1b4da94a1d9fb3753003f34535e93c80e480ffeaaf054d371f75bca72402da5f9dd460aafa820bb2af550d213bdbcca74aa939180431
 SHA512 
dca9aea2ce210c15fcc34cb06a5dc5b4488ffa36d684166d47ebd87e48b54b6fee0882e1c67007a780e1c25754e9bc6e760cc10f60ea1183263f8504ef2dbd9b
 DIST ceph-17.2.7.tar.gz 168577111 BLAKE2B 
e3470819305e580b4afc658564b9ac261d1db53242acc5d5ec6bf6166024394de927b745b7a752e010fdc020a3829ca5e7d3ac27a99cf60f45876f12fef1c927
 SHA512 
9005de7661c6a9d1054f1388cff2f48eb1af93565ebf852669de546eed594ed6a2668944b25a64c406d00f88bd2f7a6eac2ae96b04789c03ea4d248d1a683e7b
-DIST ceph-18.2.0.tar.gz 197353856 BLAKE2B 
0f2217d9ec4105f72b7b48f7981c5cc098e8f6d46b029acaae1aa91d71486e7dc5726cad0763b5bb0f79d006e289a9f590c95f2494c17f2f09fb492c06db455a
 SHA512 
fe6a3ca4227cc05b5effc33a02670c466583ec9e4c7c025241248223992254e6e6551d7db486d5ead36bf0ba922d54e0aabc2aaf456d4593679376ec88bd971a
+DIST ceph-18.2.1.tar.gz 197490056 BLAKE2B 
bcb66957a4e9502fda268aea09550ecc3775c83c2b4780a338364fd13b553164cae4c66dc69e64fb5df345d89161fe9d72ec42d9aa38eada0f77970b4125dc3c
 SHA512 
88e1c18bc6c824b6203cf026cca4c9409000e7cf5b2b986e22ab74d2790d8b93d91556bd3af15a320dbdd0cf2302308f0b2c75fd1243bc5a65f76fc6b3d70736
 DIST ceph-xsimd-17.2.6.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
 DIST ceph-xsimd-17.2.7.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
-DIST ceph-xsimd-18.2.0.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
+DIST ceph-xsimd-18.2.1.tar.gz 173025 BLAKE2B 
54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713
 SHA512 
ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33

diff --git a/sys-cluster/ceph/ceph-18.2.0-r2.ebuild 
b/sys-cluster/ceph/ceph-18.2.1.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-18.2.0-r2.ebuild
rename to sys-cluster/ceph/ceph-18.2.1.ebuild
index c145fc4450fe..444ddb7e37ba 100644
--- a/sys-cluster/ceph/ceph-18.2.0-r2.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.1.ebuild
@@ -10,17 +10,18 @@ inherit check-reqs bash-completion-r1 cmake flag-o-matic 
lua-single \
python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
 
 XSIMD_HASH="aeec9c872c8b475dedd7781336710f2dd2666cb2"
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
 SRC_URI="
https://download.ceph.com/tarballs/${P}.tar.gz
parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> 
ceph-xsimd-${PV}.tar.gz )
 "
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-
-DESCRIPTION="Ceph distributed filesystem"
-HOMEPAGE="https://ceph.com/;
 
 LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
 SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 
 CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2024-03-05 Thread Patrick McLean
commit: 15c0458d94d4ac402b03573fd663afdde87d6a77
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Mar  6 02:14:18 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Mar  6 02:14:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c0458d

sys-cluster/ceph: Reorder variables in ebuilds

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

 sys-cluster/ceph/ceph-16.2.14-r1.ebuild | 5 ++---
 sys-cluster/ceph/ceph-16.2.15.ebuild| 5 ++---
 sys-cluster/ceph/ceph-17.2.6-r8.ebuild  | 8 
 sys-cluster/ceph/ceph-17.2.7.ebuild | 9 +
 4 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/sys-cluster/ceph/ceph-16.2.14-r1.ebuild 
b/sys-cluster/ceph/ceph-16.2.14-r1.ebuild
index 9f334bb302cd..959bb8c34e99 100644
--- a/sys-cluster/ceph/ceph-16.2.14-r1.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.14-r1.ebuild
@@ -11,14 +11,13 @@ CMAKE_MAKEFILE_GENERATOR=emake
 inherit check-reqs bash-completion-r1 cmake python-r1 flag-o-matic \
lua-single udev readme.gentoo-r1 toolchain-funcs systemd 
tmpfiles
 
-SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-
 DESCRIPTION="Ceph distributed filesystem"
 HOMEPAGE="https://ceph.com/;
+SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
 
 LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
 SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 
 CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
 

diff --git a/sys-cluster/ceph/ceph-16.2.15.ebuild 
b/sys-cluster/ceph/ceph-16.2.15.ebuild
index 9fed2b0553e6..0c8bb2c4f280 100644
--- a/sys-cluster/ceph/ceph-16.2.15.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.15.ebuild
@@ -10,14 +10,13 @@ CMAKE_MAKEFILE_GENERATOR=emake
 inherit check-reqs bash-completion-r1 cmake python-r1 flag-o-matic \
lua-single udev readme.gentoo-r1 toolchain-funcs systemd 
tmpfiles
 
-SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-
 DESCRIPTION="Ceph distributed filesystem"
 HOMEPAGE="https://ceph.com/;
 
+SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
 LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
 SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 
 CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
 

diff --git a/sys-cluster/ceph/ceph-17.2.6-r8.ebuild 
b/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
index b30fbd6be9a9..d6e758a0b622 100644
--- a/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
@@ -10,17 +10,17 @@ inherit check-reqs bash-completion-r1 cmake flag-o-matic 
lua-single \
python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
 
 XSIMD_HASH="aeec9c872c8b475dedd7781336710f2dd2666cb2"
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
 SRC_URI="
https://download.ceph.com/tarballs/${P}.tar.gz
parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> 
ceph-xsimd-${PV}.tar.gz )
 "
-KEYWORDS="amd64 ~arm64"
-
-DESCRIPTION="Ceph distributed filesystem"
-HOMEPAGE="https://ceph.com/;
 
 LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
 SLOT="0"
+KEYWORDS="amd64 ~arm64"
 
 CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
 

diff --git a/sys-cluster/ceph/ceph-17.2.7.ebuild 
b/sys-cluster/ceph/ceph-17.2.7.ebuild
index 5b8e6c36cdc6..7513a424410b 100644
--- a/sys-cluster/ceph/ceph-17.2.7.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.7.ebuild
@@ -10,17 +10,18 @@ inherit check-reqs bash-completion-r1 cmake flag-o-matic 
lua-single \
python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
 
 XSIMD_HASH="aeec9c872c8b475dedd7781336710f2dd2666cb2"
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
 SRC_URI="
https://download.ceph.com/tarballs/${P}.tar.gz
parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> 
ceph-xsimd-${PV}.tar.gz )
 "
-KEYWORDS="amd64 ~arm64 ppc64"
-
-DESCRIPTION="Ceph distributed filesystem"
-HOMEPAGE="https://ceph.com/;
 
 LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
 SLOT="0"
+KEYWORDS="amd64 ~arm64 ppc64"
 
 CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2024-03-05 Thread Patrick McLean
commit: 607518764d4a21ab122abd26bd9085ee6479ff58
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Mar  6 00:14:20 2024 +
Commit:     Patrick McLean  gentoo  org>
CommitDate: Wed Mar  6 00:14:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60751876

sys-cluster/ceph: add 16.2.15

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

 sys-cluster/ceph/Manifest|   1 +
 sys-cluster/ceph/ceph-16.2.15.ebuild | 483 +++
 2 files changed, 484 insertions(+)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index c2f0d740e99a..dfc9b0e58177 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,4 +1,5 @@
 DIST ceph-16.2.14.tar.gz 157243362 BLAKE2B 
799132ebc815380b2040250915c82c5752983a23e2489e7c12e624b70a93b29c151cb1ab9670e43f2c89d75523655e57860dcdc797d455abc6c6ddc3c880c70c
 SHA512 
397845f44d94e01ae49c5f4dabd75b8bf20c9ece9aeba85f4a5c12154335420cce390bfd94146be3bef763d44e47d15522a84b4f6cdc6bdde77982ac8bd79a54
+DIST ceph-16.2.15.tar.gz 157260936 BLAKE2B 
4de2e35c870ca005bf86f8158709d021785ec592ac316eb1073c259dba8ee9e89f63f70bc90c4a26fe5ba08e523df5722e613be346b599392ca3d8215addd730
 SHA512 
f12f745f55f4e5e4b41de53df638d7fee68054767ed2ec8e7c53d1c74988d18d4673465496c0fbdcf61cf29f62723d4d166dbf8550e2587ea14b30fae444c97a
 DIST ceph-17.2.6.tar.gz 168093221 BLAKE2B 
f79efce9bd7f485b43ae1b4da94a1d9fb3753003f34535e93c80e480ffeaaf054d371f75bca72402da5f9dd460aafa820bb2af550d213bdbcca74aa939180431
 SHA512 
dca9aea2ce210c15fcc34cb06a5dc5b4488ffa36d684166d47ebd87e48b54b6fee0882e1c67007a780e1c25754e9bc6e760cc10f60ea1183263f8504ef2dbd9b
 DIST ceph-17.2.7.tar.gz 168577111 BLAKE2B 
e3470819305e580b4afc658564b9ac261d1db53242acc5d5ec6bf6166024394de927b745b7a752e010fdc020a3829ca5e7d3ac27a99cf60f45876f12fef1c927
 SHA512 
9005de7661c6a9d1054f1388cff2f48eb1af93565ebf852669de546eed594ed6a2668944b25a64c406d00f88bd2f7a6eac2ae96b04789c03ea4d248d1a683e7b
 DIST ceph-18.2.0.tar.gz 197353856 BLAKE2B 
0f2217d9ec4105f72b7b48f7981c5cc098e8f6d46b029acaae1aa91d71486e7dc5726cad0763b5bb0f79d006e289a9f590c95f2494c17f2f09fb492c06db455a
 SHA512 
fe6a3ca4227cc05b5effc33a02670c466583ec9e4c7c025241248223992254e6e6551d7db486d5ead36bf0ba922d54e0aabc2aaf456d4593679376ec88bd971a

diff --git a/sys-cluster/ceph/ceph-16.2.15.ebuild 
b/sys-cluster/ceph/ceph-16.2.15.ebuild
new file mode 100644
index ..9fed2b0553e6
--- /dev/null
+++ b/sys-cluster/ceph/ceph-16.2.15.ebuild
@@ -0,0 +1,483 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+LUA_COMPAT=( lua5-3 )
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit check-reqs bash-completion-r1 cmake python-r1 flag-o-matic \
+   lua-single udev readme.gentoo-r1 toolchain-funcs systemd 
tmpfiles
+
+SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
+LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="
+   babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
+   jemalloc jaeger kafka kerberos ldap lttng +mgr numa pmdk rabbitmq
+   +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite 
+system-boost
+   systemd +tcmalloc test uring xfs zbd zfs
+"
+
+IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+DEPEND="
+   ${LUA_DEPS}
+   ${PYTHON_DEPS}
+   acct-group/ceph
+   acct-user/ceph
+   virtual/libudev:=
+   app-arch/bzip2:=
+   app-arch/lz4:=
+   app-arch/snappy:=
+   >=app-arch/snappy-1.1.9-r1
+   app-arch/zstd:=
+   app-shells/bash:0
+   app-misc/jq:=
+   dev-cpp/gflags:=
+   =dev-util/google-perftools-2.6.1:= )
+   jaeger? ( dev-cpp/nlohmann_json:= )
+   kafka? ( dev-libs/librdkafka:= )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lttng? ( dev-util/lttng-ust:= )
+   pmdk? ( dev-libs/pmdk:= )
+   rabbitmq? ( net-libs/rabbitmq-c:= )
+   radosgw? (
+   dev-libs/icu:=
+   dev-libs/expat:=
+   net-misc/curl:=[curl_ssl_openssl]
+   )
+   rbd-rwl? ( dev-libs/pmdk:= )
+   rdma? ( sys-cluster/rdma-core:= )
+   spdk? ( dev-util/cunit )
+   sqlite? ( dev-db/sqlite:= )
+   system-boost? ( dev-libs/boost:=[context,python,${PYTHON_USEDEP},zlib] )
+   !system-boost? ( $(python_gen_impl_dep '' 3.{10..11}) )
+   uring? ( sys-libs/liburing:= )
+   xfs? ( sys-fs/xfsprogs:= )
+   zbd? ( sys-block/libzbd:= )
+   zfs? ( sys-fs/zfs:= )
+"
+# https://bugs.gentoo.org/907739
+   "${FILESDIR}/ceph-18.2.0-cyth

  1   2   3   4   5   6   7   8   9   10   >