[gentoo-commits] repo/gentoo:master commit in: dev-java/protobuf-java/

2023-08-03 Thread Miroslav Šulc
commit: b042109f90c07be82d2486f5507c3e9c0d294634
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Aug  3 18:29:11 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Aug  4 05:57:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b042109f

dev-java/protobuf-java: drop 3.21.12

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/protobuf-java/Manifest|   1 -
 .../protobuf-java/protobuf-java-3.21.12.ebuild | 122 -
 2 files changed, 123 deletions(-)

diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest
index 038dff1f6153..7295e78febd3 100644
--- a/dev-java/protobuf-java/Manifest
+++ b/dev-java/protobuf-java/Manifest
@@ -1,3 +1,2 @@
-DIST protobuf-21.12.tar.gz 5141166 BLAKE2B 
33500612d103afb817062486a741e8e5503f82c42c70054d47d1899e6bb79f3fdde2666cad5b8eff6e1bc539c3b0cdf9f2b125ce7e5d3a459a69e84d67ab535e
 SHA512 
2dc8f552388438268d8b9f7a9e84c6abf1736be3d5031438c789c317410c9f4b5cedd25bf7da6d67b3ba32ca890869f9ddaab2284d6ac0e734a5b135ffbb1346
 DIST protobuf-23.0.tar.gz 5039837 BLAKE2B 
63e02590b03fd9206cdfc4a26edeb2fa55dac902f5365c33c9e9340a722f552e4a5c82d1a0b25b84fcb675d5d06b768fd92cf472743d2361295129ae9faa02f3
 SHA512 
46c263fab189fdc310c7310d1a3d9e76472e5d96f16228bc4b946d4211afc64188d563ec70250c11a3dd05d18158b72ccf173567bd59aa45310eff62cd5f194d
 DIST truth-1.1.3.jar 243021 BLAKE2B 
a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3
 SHA512 
f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8

diff --git a/dev-java/protobuf-java/protobuf-java-3.21.12.ebuild 
b/dev-java/protobuf-java/protobuf-java-3.21.12.ebuild
deleted file mode 100644
index d9140d989305..
--- a/dev-java/protobuf-java/protobuf-java-3.21.12.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 2008-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.google.protobuf:protobuf-java:3.21.12"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Google's Protocol Buffers - Java bindings"
-HOMEPAGE="https://developers.google.com/protocol-buffers/;
-# Currently we bundle the binary version of truth.jar used only for tests, we 
don't install it.
-# And we build artifact 3.21.11 from the 21.11 tarball in order to allow 
sharing the tarball with
-# dev-libs/protobuf.
-SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV#3.}.tar.gz 
-> protobuf-${PV#3.}.tar.gz
-   test? ( 
https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   test? (
-   dev-java/guava:0
-   dev-java/mockito:4
-   )
-"
-RDEPEND=">=virtual/jre-1.8:*"
-
-# Once =protobuf-${PV#3.} hits the tree use it
-# BDEPEND="~dev-libs/protobuf-${PV#3.}:0"
-BDEPEND="dev-libs/protobuf:0"
-
-S="${WORKDIR}/protobuf-${PV#3.}/java"
-
-JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf"
-JAVA_JAR_FILENAME="protobuf.jar"
-JAVA_RESOURCE_DIRS="core/src/main/resources"
-JAVA_SRC_DIR="core/src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4"
-JAVA_TEST_RESOURCE_DIRS="core/src/test/proto"
-JAVA_TEST_SRC_DIR="core/src/test/java"
-
-src_prepare() {
-   default
-
-   mkdir "${JAVA_RESOURCE_DIRS}" || die
-   # 
https://github.com/protocolbuffers/protobuf/blob/v21.12/java/core/pom.xml#L43-L62
-   echo $(sed \
-   -n '/google\/protobuf.*\.proto/s:.*\(.*\):-C 
../../../../../src \1:p' \
-   "${S}/core/pom.xml") > "${T}/core_proto" || die "echo to 
core_proto failed"
-   # Copy them from ../src/google/protobuf to JAVA_RESOURCE_DIRS
-   pushd "${JAVA_RESOURCE_DIRS}" || die
-   jar cv "@${T}/core_proto" | jar xv
-   assert "Copying protos failed"
-   popd || die
-
-   # 
https://github.com/protocolbuffers/protobuf/blob/v21.12/java/core/generate-sources-build.xml
-   einfo "Replace variables in generate-sources-build.xml"
-   sed \
-   -e 's:${generated.sources.dir}:core/src/main/java:' \
-   -e 's:${protobuf.source.dir}:../src:' \
-   -e 's:^.*value="::' -e 's:\"/>::' \
-   -e '/project\|echo\|mkdir\|exec/d' \
-   -i core/generate-sources-build.xml || die "sed to sources 
failed"
-
-   einfo "Run protoc to generate sources"
-   protoc @core/generate-sources-build.xml || die "protoc sources failed"
-}
-
-src_test() {
-   JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.1.3.jar"
-
-   # 

[gentoo-commits] repo/gentoo:master commit in: dev-java/swt/

2023-08-03 Thread Miroslav Šulc
commit: d3aabe418ac5b7d1f4e5b639078ab5c133c4b9b5
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Aug  3 18:30:48 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Aug  4 05:57:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3aabe41

dev-java/swt: drop 4.27

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/32158
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/swt/Manifest|   3 -
 dev-java/swt/swt-4.27.ebuild | 142 ---
 2 files changed, 145 deletions(-)

diff --git a/dev-java/swt/Manifest b/dev-java/swt/Manifest
index 800979ca156e..d41e0bbacf6c 100644
--- a/dev-java/swt/Manifest
+++ b/dev-java/swt/Manifest
@@ -3,9 +3,6 @@ DIST swt-3.7.2-gtk-linux-x86.zip 5374609 BLAKE2B 
04d44b9fffcedc6ce255e2651377ac6
 DIST swt-3.7.2-gtk-linux-x86_64.zip 5671443 BLAKE2B 
953fc9eab6d1f2750b1a1345cddf4aa6969567cb75977f87ee50668d367e55dda8be2ff836d87b780005c22132fa783b475f422c093617fd02f478eadd96076d
 SHA512 
d60ae1d3f3b0577f7e3018139f93069c89d021064fec2f3f4074f95cfae56abdc0c7d531cb904ad3911482543cddcc3f6646ff47192073f4bde97c79e13612b7
 DIST swt-4.10-gtk-linux-ppc64le.zip 3848264 BLAKE2B 
214861fde6987906fb24f3187936f3bcb49aebed54fe242427c3737bf6761e8f77d049c376f30ca0fc33e74a1e8a48b6aff6d9863775ee9c33fea7cb2edd1309
 SHA512 
1b3ede58c2b41abae76f58a303bd3fbf1849ba8be3fd6518325bc22400e960c3ab542e7351b1bc08053e2746ea3e28812e04c2d1789cb1e19ea28745c8a5f39a
 DIST swt-4.10-gtk-linux-x86_64.zip 3844306 BLAKE2B 
0e0ed21708acce347fd025920ee635f586c460f8a9c05a7067fd70eed9da999b4a62a5febd17f0c5546ab15198336038e4ab49a1bd588d49ffb39450353a1911
 SHA512 
9dd946cb7c11446f553f06b8af516167519bab00d4a89f626cd612be6d18e50023fc537aa3d844a8f7a56a767df00410efe4dd20e2bfd930639330a1e279a7a0
-DIST swt-4.27-gtk-linux-aarch64.zip 3849438 BLAKE2B 
b07daa4942c450d5cca5a323b0649a645fe9a283b272a73a9675f3bd07fbae859c41f451521231a93f4fb56ae4093d57474545611c4789c076abad2e9e1c911f
 SHA512 
a3ba011258e5906beb15ffd5deaa73fc9a5ed5f7bce78a4a683ad8ad12a5cca1fa3a0d89fed6da9f4ade530ea3bda09093ad43202993b522a060a9dcd98746d3
-DIST swt-4.27-gtk-linux-ppc64le.zip 3872996 BLAKE2B 
58ae779b7103da932719fe702674e211f8f0068c3b6094172b4c58e939de96d8d43ef80d40740c29f6fcd802a252a87ba850e9e6320d881c958b0161700e4e8c
 SHA512 
6f8f1fce502e0980ced3f201dcdeb3397a583a9ba9ebe76d82c713c440d614c4ff38efe5f596a9da25940f931e3c651c36b18211faea4fab31872d25566b060a
-DIST swt-4.27-gtk-linux-x86_64.zip 3869518 BLAKE2B 
d0eb7d1be59944cbffe5556c258043d084f7f1a8fa1d9ad9c3738896adc12aa015f85b675ba72af31de566ae451280bb83d82082b3f589c8da643631bf1f7bfb
 SHA512 
efa89c1752340978e1aa1d2343a07df001fa952092aef959bdeedf53a31270d24ebe34ccb50e72ef2221da810ed08c53b188a80aab8a37e5932f85f6771ea1ef
 DIST swt-4.28-gtk-linux-aarch64.zip 3836289 BLAKE2B 
3460e8bcde76cae74d3fba94198b2f0a6b8ed21c4f123003a216421db4af03686f43a26ce00cf4c59c56f8a31b88626482ae5f13f2e92c06e2147658fa482aeb
 SHA512 
d91ff48ca384de057d70f3a886691193bd88960c6da0e37fb4ef695c32399c0d3ab87f6174075e5637046e7b2b22a73e4b03e0133a2bdb7ee584d4fa53baa11c
 DIST swt-4.28-gtk-linux-ppc64le.zip 3860453 BLAKE2B 
8de275767f1bd0b68a58744804c71314760fb3d56a396db32917376583830bb0307b5169f0f8c56a200180aaf7e871a1ab01e2ed682c16a49d2d236d1ae3bc3a
 SHA512 
56d7f82b249924966184be29d4cdac454308169247b5c7819b77f592eef7f434ba5e913d95688411667940c354cb9d9db023935925914053e04117a654e2ad91
 DIST swt-4.28-gtk-linux-x86_64.zip 3856600 BLAKE2B 
6725d0a261444d113af74e36d8bc451d2a8f3fbecb13f137877d4ac3acf427944b4eeb782967bddbd30c0af88ab0c8976020731c2c70c318012053ccdde83b17
 SHA512 
81c42fc08432c031f8c2d862fde5ac59c96ff0b70109fb1a65b00c22f136c696d7aa9ec02416660cb71691f3c9d36de553a68315cb4e9aeee86290114e69a829

diff --git a/dev-java/swt/swt-4.27.ebuild b/dev-java/swt/swt-4.27.ebuild
deleted file mode 100644
index 499b8e3841a0..
--- a/dev-java/swt/swt-4.27.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-
-inherit flag-o-matic java-pkg-2 java-pkg-simple toolchain-funcs
-
-MY_PV="${PV/_rc/RC}"
-MY_DMF="https://download.eclipse.org/eclipse/downloads/drops4/R-${MY_PV}-202303020300;
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="GTK based SWT Library"
-HOMEPAGE="https://www.eclipse.org/swt/;
-SRC_URI="
-   amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
-   arm64? ( ${MY_DMF}/${MY_P}-gtk-linux-aarch64.zip )
-   ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64le.zip )"
-
-LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
-SLOT="4.27"
-KEYWORDS="amd64 arm64 ppc64"
-IUSE="cairo opengl webkit"
-
-COMMON_DEP="
-   app-accessibility/at-spi2-core:2
-   dev-libs/glib
-   x11-libs/gtk+:2
-   x11-libs/libXtst
-   cairo? ( x11-libs/cairo )
-   opengl? (
-   virtual/glu
-   virtual/opengl
-   )
-   webkit? (
-   net-libs/webkit-gtk:4.1
-  

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/mpvc/

2023-08-03 Thread Jonas Frei
commit: 07f394129bdef86215f19e26d6e680fb3f0ae1ff
Author: Jonas Frei  pm  me>
AuthorDate: Fri Aug  4 05:21:58 2023 +
Commit: Jonas Frei  pm  me>
CommitDate: Fri Aug  4 05:22:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=07f39412

media-sound/mpvc: drop 1.1.3

Signed-off-by: Jonas Frei  pm.me>

 media-sound/mpvc/Manifest  | 16 ---
 media-sound/mpvc/mpvc-1.1.3.ebuild | 56 --
 2 files changed, 72 deletions(-)

diff --git a/media-sound/mpvc/Manifest b/media-sound/mpvc/Manifest
index 2ec58c9581..ed998f725a 100644
--- a/media-sound/mpvc/Manifest
+++ b/media-sound/mpvc/Manifest
@@ -3,46 +3,30 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c5
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
 DIST cc-1.0.81.crate 66857 BLAKE2B 
1f20aa7fe1e41b7d043242ed2e6b840ef7e764fcd844d82441d20dede2bac7386c8089e7dffee5bc22a49bfab2cf9f2c82757bb5068fdfc82610eae7cb2b188e
 SHA512 
00878fcc5e344571cd8756fcd7e0a8e11325cf504eed09ea2ac890368c4d69978fc0de9ef99757cbacdadbf50faadc486d20640b529ac9a4963b3afd71caca6a
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST clap-3.2.14.crate 213236 BLAKE2B 
aa459b55eeb30f33f36e814bc6a17989d117a3848928cecb516fd124337e0e5a3538265448829a092ed126aa26fa6ab6a420300701afe24aa83eddcd1c7394d3
 SHA512 
26742759416fc0ff211c7a78e78ecd10b01d09671ec6a5cf505152d9199bb0e55b4a6a338debfd16c768e0471b7aec0acef952696971106d162ea1790969de56
 DIST clap-3.2.25.crate 219403 BLAKE2B 
75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4
 SHA512 
557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 
5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f
 SHA512 
6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
-DIST colored-2.0.0.crate 21619 BLAKE2B 
5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9
 SHA512 
c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a
 DIST colored-2.0.4.crate 23654 BLAKE2B 
41303ea33785c060415a955383ba2f22ac8e4afe9f1345b9f41dea9817348298f8715c4bfdc60cf4960315c3a7dfabf148f2fdf62e0e0a5ca77e34c57dfca307
 SHA512 
38e664d23546d77c81da6f5eca6ee8113d6ce20107bf7325255de2c59d532e662ee1f751420bba8ccbbe468b8cb13f743050e4145d0e1f1e37087a1f3a65ada0
 DIST errno-0.3.2.crate 10424 BLAKE2B 
3061d5a5abee015bf41c11ef31dd0f38a738c51992e3bf9f9ec98f67a87b88341c97901211718a5f103b8cf021c875f8fc799fb217ad69fd27371326b5aa40e7
 SHA512 
b728704f11cfb2bffd421ad39e7bab79b11e548e336e9dd1cfb902bdfbb78a8afb102ae5684fbd6ac4b01b12603a1011a1faa21cfd0702bb25a300364b17ff84
 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 
781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c
 SHA512 
f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
-DIST hashbrown-0.12.1.crate 90855 BLAKE2B 
0d38ca94f1a7b750b31bc5469ffc1fbdb79a789d0410dc51583f0319569c94ed03b7a8b5f02972cd370a48ad8252eaa6ecc6eca4cb92911ae7366992b9b43cba
 SHA512 
a037554dda19d8c1d79e74fe59f0297855173a1bd0b119c8fbe724b18a07ec7c2475162213d2502483279712a46ff1247f1681aceb97f67c2e7a53b60779b418
 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 
492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5
 SHA512 
b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 
801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/mpvc/

2023-08-03 Thread Jonas Frei
commit: 3905c9be521f8dbfb88e82a4a827e1c718c9db33
Author: Jonas Frei  pm  me>
AuthorDate: Fri Aug  4 05:21:44 2023 +
Commit: Jonas Frei  pm  me>
CommitDate: Fri Aug  4 05:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3905c9be

media-sound/mpvc: add 1.1.4

Signed-off-by: Jonas Frei  pm.me>

 media-sound/mpvc/Manifest  | 32 
 media-sound/mpvc/mpvc-1.1.4.ebuild | 76 ++
 2 files changed, 108 insertions(+)

diff --git a/media-sound/mpvc/Manifest b/media-sound/mpvc/Manifest
index 579b6b796a..2ec58c9581 100644
--- a/media-sound/mpvc/Manifest
+++ b/media-sound/mpvc/Manifest
@@ -1,27 +1,59 @@
 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.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
+DIST cc-1.0.81.crate 66857 BLAKE2B 
1f20aa7fe1e41b7d043242ed2e6b840ef7e764fcd844d82441d20dede2bac7386c8089e7dffee5bc22a49bfab2cf9f2c82757bb5068fdfc82610eae7cb2b188e
 SHA512 
00878fcc5e344571cd8756fcd7e0a8e11325cf504eed09ea2ac890368c4d69978fc0de9ef99757cbacdadbf50faadc486d20640b529ac9a4963b3afd71caca6a
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-3.2.14.crate 213236 BLAKE2B 
aa459b55eeb30f33f36e814bc6a17989d117a3848928cecb516fd124337e0e5a3538265448829a092ed126aa26fa6ab6a420300701afe24aa83eddcd1c7394d3
 SHA512 
26742759416fc0ff211c7a78e78ecd10b01d09671ec6a5cf505152d9199bb0e55b4a6a338debfd16c768e0471b7aec0acef952696971106d162ea1790969de56
+DIST clap-3.2.25.crate 219403 BLAKE2B 
75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4
 SHA512 
557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 
5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f
 SHA512 
6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
 DIST colored-2.0.0.crate 21619 BLAKE2B 
5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9
 SHA512 
c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a
+DIST colored-2.0.4.crate 23654 BLAKE2B 
41303ea33785c060415a955383ba2f22ac8e4afe9f1345b9f41dea9817348298f8715c4bfdc60cf4960315c3a7dfabf148f2fdf62e0e0a5ca77e34c57dfca307
 SHA512 
38e664d23546d77c81da6f5eca6ee8113d6ce20107bf7325255de2c59d532e662ee1f751420bba8ccbbe468b8cb13f743050e4145d0e1f1e37087a1f3a65ada0
+DIST errno-0.3.2.crate 10424 BLAKE2B 
3061d5a5abee015bf41c11ef31dd0f38a738c51992e3bf9f9ec98f67a87b88341c97901211718a5f103b8cf021c875f8fc799fb217ad69fd27371326b5aa40e7
 SHA512 
b728704f11cfb2bffd421ad39e7bab79b11e548e336e9dd1cfb902bdfbb78a8afb102ae5684fbd6ac4b01b12603a1011a1faa21cfd0702bb25a300364b17ff84
+DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 
781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c
 SHA512 
f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
 DIST hashbrown-0.12.1.crate 90855 BLAKE2B 
0d38ca94f1a7b750b31bc5469ffc1fbdb79a789d0410dc51583f0319569c94ed03b7a8b5f02972cd370a48ad8252eaa6ecc6eca4cb92911ae7366992b9b43cba
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: app-shells/zoxide/

2023-08-03 Thread Leonardo Hernandez
commit: 2cc94c7f88550a7c194a25f0454139c3406be13a
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Aug  4 04:07:01 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Aug  4 04:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cc94c7f

app-shells/zoxide: add 0.9.2

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 app-shells/zoxide/Manifest|  45 ++
 app-shells/zoxide/zoxide-0.9.2.ebuild | 153 ++
 2 files changed, 198 insertions(+)

diff --git a/app-shells/zoxide/Manifest b/app-shells/zoxide/Manifest
index dc0f351274..c4748a6322 100644
--- a/app-shells/zoxide/Manifest
+++ b/app-shells/zoxide/Manifest
@@ -1,10 +1,13 @@
 DIST Inflector-0.11.4.crate 17438 BLAKE2B 
eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd
 SHA512 
f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST aliasable-0.1.3.crate 6169 BLAKE2B 
c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba51bae95ca
 SHA512 
a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
+DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
 DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62
 SHA512 
fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f
+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 anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
 DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
@@ -12,6 +15,7 @@ DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad
 DIST anyhow-1.0.61.crate 43202 BLAKE2B 

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

2023-08-03 Thread Ionen Wolkens
commit: 41aebf89d033f5f5c18d29f8fcf4b80539718c48
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  4 02:47:33 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  4 03:24:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41aebf89

dev-util/mingw64-toolchain: drop 11.0.0_p1

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../mingw64-toolchain-11.0.0_p1.ebuild | 327 -
 1 file changed, 327 deletions(-)

diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p1.ebuild 
b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p1.ebuild
deleted file mode 100644
index 1ba6d9f3c46f..
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p1.ebuild
+++ /dev/null
@@ -1,327 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit edo flag-o-matic multilib-build toolchain-funcs
-
-# Pick versions known to work for wine+dxvk, and avoid too frequent updates
-# due to slow rebuilds. Do _p1++ rather than revbump on changes (not using
-# Gentoo patchsets for simplicity, their changes are mostly unneeded here).
-BINUTILS_PV=2.40
-GCC_PV=13.2.0
-MINGW_PV=$(ver_cut 1-3)
-
-DESCRIPTION="All-in-one mingw64 toolchain intended for building Wine without 
crossdev"
-HOMEPAGE="
-   https://www.mingw-w64.org/
-   https://gcc.gnu.org/
-   https://sourceware.org/binutils/;
-SRC_URI="
-   
mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${MINGW_PV}.tar.bz2
-   mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.xz"
-if [[ ${GCC_PV} == *-* ]]; then
-   SRC_URI+=" mirror://gcc/snapshots/${GCC_PV}/gcc-${GCC_PV}.tar.xz"
-else
-   SRC_URI+="
-   mirror://gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
-   mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz"
-fi
-S="${WORKDIR}"
-
-# l1:binutils+gcc, l2:gcc(libraries), l3:mingw64-runtime
-LICENSE="
-   GPL-3+
-   LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
-   ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-# okay to use/test, primarily unkeyworded to avoid a slow rebuild until it
-# can be more useful, e.g. also bump binutils or runtime on top of gcc in _p2
-#KEYWORDS="-* ~amd64 ~x86"
-IUSE="+abi_x86_32 custom-cflags debug"
-
-RDEPEND="
-   dev-libs/gmp:=
-   dev-libs/mpc:=
-   dev-libs/mpfr:=
-   sys-libs/zlib:=
-   virtual/libiconv"
-DEPEND="${RDEPEND}"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-   strerror_r # libstdc++ test using -Wimplicit+error
-)
-
-PATCHES=(
-   "${FILESDIR}"/binutils-2.40-import-lib.patch
-   "${FILESDIR}"/gcc-12.2.0-drop-cflags-sed.patch
-)
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} == binary ]] && return
-
-   tc-is-cross-compiler &&
-   die "cross-compilation of the toolchain itself is unsupported"
-}
-
-src_prepare() {
-   # rename directories to simplify both patching and the ebuild
-   mv binutils{-${BINUTILS_PV},} || die
-   mv gcc{-${GCC_PV},} || die
-   mv mingw-w64-v${MINGW_PV} mingw64 || die
-
-   default
-}
-
-src_compile() {
-   # not great but do everything in src_compile given bootstrapping
-   # process needs to be done in steps of configure+compile+install
-   # (done modular to have most package-specific things in one place)
-
-   CTARGET=$(usex x86 i686 x86_64)-w64-mingw32
-
-   MWT_D=${T}/root # moved to ${D} in src_install
-   local mwtdir=/usr/lib/${PN}
-   local prefix=${EPREFIX}${mwtdir}
-   local sysroot=${MWT_D}${prefix}
-   local -x PATH=${sysroot}/bin:${PATH}
-
-   filter-lto # requires setting up, and may be messy with mingw static 
libs
-   use custom-cflags || strip-flags # fancy flags are not realistic here
-
-   local multilib=false
-   use abi_x86_32 && use abi_x86_64 && multilib=true
-
-   # global configure flags
-   local conf=(
-   --build=${CBUILD:-${CHOST}}
-   --target=${CTARGET}
-   --{doc,info,man}dir=/.skip # let individual packages handle docs
-   )
-
-   # binutils
-   local conf_binutils=(
-   --prefix="${prefix}"
-   --host=${CHOST}
-   --disable-cet
-   --disable-default-execstack
-   --disable-nls
-   --disable-shared
-   --with-system-zlib
-   --without-debuginfod
-   --without-msgpack
-   --without-zstd
-   )
-   mwt-binutils() {
-   # symlink gcc's lto plugin for AR (bug #854516)
-   ln -s 
../../libexec/gcc/${CTARGET}/${GCC_PV%%[.-]*}/liblto_plugin.so \
-   "${sysroot}"/lib/bfd-plugins || die
-   }
-
-   # gcc (minimal -- if need more, disable only in stage1 / enable in 
stage3)
-   local conf_gcc=(
-   

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

2023-08-03 Thread Ionen Wolkens
commit: 22f0d3db074088e8350adcdd44ea82c5ab1cdf7d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  4 02:47:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  4 03:24:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f0d3db

dev-util/mingw64-toolchain: restore keywords for 11.0.0_p2

binutils:2.41 is keyworded in ~arch too now, and have not
seen any issues with wine yet, so let's try it.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild 
b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
index 924db6d0bca9..06f4a57509a0 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
@@ -40,8 +40,7 @@ LICENSE="
ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
 "
 SLOT="0"
-# unkeyworded for testing binutils-2.41+gcc-13.2.0
-#KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 ~x86"
 IUSE="+abi_x86_32 custom-cflags debug"
 
 RDEPEND="



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

2023-08-03 Thread Michał Górny
commit: c49b9306de55a9f1ff5f9fe916ee9773689a5c44
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:58:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 03:03:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49b9306

dev-python/minify-html: New package, v0.11.1

New NIH dependency of dev-python/pelican-minify.

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

 dev-python/minify-html/Manifest  | 49 +++
 dev-python/minify-html/metadata.xml  | 11 
 dev-python/minify-html/minify-html-0.11.1.ebuild | 80 
 3 files changed, 140 insertions(+)

diff --git a/dev-python/minify-html/Manifest b/dev-python/minify-html/Manifest
new file mode 100644
index ..08ba725a6c64
--- /dev/null
+++ b/dev-python/minify-html/Manifest
@@ -0,0 +1,49 @@
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST convert_case-0.4.0.crate 8098 BLAKE2B 
cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084
 SHA512 
e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1
+DIST css-minify-0.3.1.crate 19917 BLAKE2B 
cca84773519e54f14bbfd202d8ccfb5b2e9e60c4166c5880f7283d6a853bcc9510d671b391fdb7946b4d6db7a62f4794090707f9981e0d1a304decfe18a83634
 SHA512 
d750040fb4c64386e5a578b120b9762d9b9e87184e32723481d2379f82f521df6fb96026e30a1a67f061e6e4e1281357316573631f8e54cc0bb8f48b3b747bb8
+DIST derive_more-0.99.17.crate 55771 BLAKE2B 
b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd
 SHA512 
0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf
+DIST hashbrown-0.12.3.crate 102968 BLAKE2B 
492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5
 SHA512 
b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
+DIST indexmap-1.9.3.crate 54653 BLAKE2B 
7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b
 SHA512 
2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
+DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
+DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+DIST libc-0.2.143.crate 681601 BLAKE2B 
edce6a36697c4c0f9b31e6c380235c0f36c39b98316cc35ed341ed2d4d95aa2a50dad3e9d0d44330e6a5cea77191f97e79703f298f3e1cbebed1a0eaba71014b
 SHA512 
245590127b37b5c3f66392f8f143f872f769f283c77b68b88e23d5e14aa1b9770347021f4d81e81225ca4ed09db6e925d47602131edd83c6d995875766824b6e
+DIST lock_api-0.4.9.crate 25685 BLAKE2B 
8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3
 SHA512 
9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
+DIST memchr-2.5.0.crate 65812 BLAKE2B 

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

2023-08-03 Thread Michał Górny
commit: 83ed7356fee02061c23e4ea83052c415ff74d5fb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 03:02:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 03:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ed7356

dev-python/pelican-minify: Bump to 2.0.0

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

 dev-python/pelican-minify/Manifest |  1 +
 .../pelican-minify/pelican-minify-2.0.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/pelican-minify/Manifest 
b/dev-python/pelican-minify/Manifest
index c7e3f9540150..3d433671c643 100644
--- a/dev-python/pelican-minify/Manifest
+++ b/dev-python/pelican-minify/Manifest
@@ -1 +1,2 @@
 DIST pelican-minify-0.9.tar.gz 223517 BLAKE2B 
808601e027af7b3970e3fcac08e9f0f656e48fe016a470b4a5b3892a108264e2fff52a9b036861fb9007da263e59c7fcf68867e789f65e20b29278fb8de445a0
 SHA512 
de28727ed6b39e89461b2d725139b88010def892f3fd23f822a6e84a585b3f93771fdc9ca8f402adc9bb196a0dde03b9d6417317c7e8141d83f0e6460860cd33
+DIST pelican_minify-2.0.0.tar.gz 9566 BLAKE2B 
2345f9b053a4b79fbeba9741b4eb64d5d490d455bc25f869e6479ceca951c64d88aa962ef28a04a39c480299882a6c5354c2b4b4c221e64f3281987dda20bd10
 SHA512 
bcf6cd497fc8c42d9a63b869f04a7bcec6a115ed52698ae9cac5e117d075b16dee904173a577f793f4e74367527d8841d9e6db69e4a2ba70bb79434e4a776c34

diff --git a/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild 
b/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild
new file mode 100644
index ..9703acc258f0
--- /dev/null
+++ b/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An HTML minification plugin for Pelican, the static site 
generator"
+HOMEPAGE="
+   https://github.com/pelican-plugins/minify/
+   https://pypi.org/project/pelican-minify/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=app-text/pelican-4.5[${PYTHON_USEDEP}]
+   >=dev-python/minify-html-0.10.8[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-08-03 Thread Michał Górny
commit: f3b1a0a2a8d1d13ba80a5b1b38f021b38abda220
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:52:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 03:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b1a0a2

dev-lang/python: Backport binutils TLS workaround as 3.12.0_beta4_p2

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

 dev-lang/python/Manifest  |   1 +
 dev-lang/python/python-3.12.0_beta4_p2.ebuild | 526 ++
 2 files changed, 527 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 3844ab0fcdfc..73d7ef61eb32 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -18,5 +18,6 @@ DIST python-gentoo-patches-3.11.4.tar.xz 7108 BLAKE2B 
185bc558a24bead21719d54331
 DIST python-gentoo-patches-3.12.0b3.tar.xz 4656 BLAKE2B 
b7ae4023c1aea6f3fe9f98bc1a974cfd79769dae104fb1dd88cf778f89b6a7d30f68093abc5211e746548e46ed06044beb7458b2ed3b0d67b5a48f00bc960683
 SHA512 
8d7fbb6ecf65770c6900dccff34c668a79efa3a86d55be50edaa3f583b50be9b4a7e628a41fa9efc92ad61ed9be8e04f1b324e68240fcfdaaad67b7a077ef928
 DIST python-gentoo-patches-3.12.0b4.tar.xz 4660 BLAKE2B 
50c8b2d80b33f26a274a80884a071568ec0c79fa9312da544d5a748a5bd38d245de4f6919d8fc482e9f81c0c6686ef7d02f0b311e861d20be32846ccc875be72
 SHA512 
7cddf24248ee24c06b9bd765b2445b8bcf08e2f244cd9a9e1515d7207059e27efe818e0da088dc6f3b7fa882858836443484e13cdaabbbe0afe7a7db8c2dffce
 DIST python-gentoo-patches-3.12.0b4_p1.tar.xz 7772 BLAKE2B 
54bc9fa2a39d36e83b4fca11c5f1b19df96777a1abc18a1dbd894d83e1504971e52e861225af44201d0d2c1740559c6fde0a52fe4d97111a5c1acf61efc4b47d
 SHA512 
8bc7d81255f6b8f6b7d6be84af0a778bbb51126154c0ff2f0f5bb1a5ebdaf1055a4e012bbf239a1bbd0c5ca7d98fe8257731d1cf916ba55c10fddd5e75f6f33b
+DIST python-gentoo-patches-3.12.0b4_p2.tar.xz 8132 BLAKE2B 
4c1df7c8e1dda483724d8c3bb8ab7a7739fcdee16eaf1a2a5aeedb6011c13769ee9f2d0b1cf849df12aaf3230c0771b16533496539e1a0fab633e38699c8a75f
 SHA512 
9051311d1e31163d13b8d2b1981d700ad2cf297b30f8d2867df8fe535fdb7da11efcb6fef8a201a76ff05aa8ae91c367972a729dc7249714796f6af2be9f
 DIST python-gentoo-patches-3.8.17.tar.xz 32424 BLAKE2B 
d992f6b1c97158386175d07198d367e4504dea8829b35742a3daf2279ba1fbade8c37f00018bda97fa9080d1d40087c236486bbcd369c2d1c850de47a976
 SHA512 
d309da6805a72742cf8d1bb170a777edd7b7aa936d6e9967e96bed4427285180cd9935f202f899f3aa54632a31a5a94c5b7c20a343b1a714d8aa5fc6f8e9f371
 DIST python-gentoo-patches-3.9.17.tar.xz 25048 BLAKE2B 
da19105dfa2fda7b422ac368f85c97d7541be74a6f9b9170a19ceac901e026ab39baef83c610172ecba1f70cce6e2832e956c2e4c87387b0e21c79c2c633b116
 SHA512 
ce9d3c62c675bceccaac21fd467c54322a55a1c8af9be3a6dcfd7a892c03b39b38dc35ba570e3dd9fc984a5f3eeabb3cc564ba2d7f935dbf6df829264cb32b2f

diff --git a/dev-lang/python/python-3.12.0_beta4_p2.ebuild 
b/dev-lang/python/python-3.12.0_beta4_p2.ebuild
new file mode 100644
index ..8c769c87e1b7
--- /dev/null
+++ b/dev-lang/python/python-3.12.0_beta4_p2.ebuild
@@ -0,0 +1,526 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_beta/b}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="
+   bluetooth build debug +ensurepip examples gdbm libedit lto
+   +ncurses pgo +readline +sqlite +ssl test tk valgrind
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   app-crypt/libb2
+   >=dev-libs/expat-2.1:=
+   dev-libs/libffi:=
+   dev-python/gentoo-common
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   virtual/libintl
+   ensurepip? ( dev-python/ensurepip-pip )
+   gdbm? ( sys-libs/gdbm:=[berkdb] )
+   kernel_linux? ( sys-apps/util-linux:= )
+   ncurses? ( >=sys-libs/ncurses-5.2:= )
+   readline? (
+   !libedit? ( >=sys-libs/readline-4.1:= )
+   libedit? ( 

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

2023-08-03 Thread Michał Górny
commit: 6ba6347046ee582a6b7ba697e692944560cfc7c9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:41:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:42:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba63470

dev-python/gsd: Enable py3.12

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

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

diff --git a/dev-python/gsd/gsd-3.1.1.ebuild b/dev-python/gsd/gsd-3.1.1.ebuild
index c9851b2e7559..444a21d246d2 100644
--- a/dev-python/gsd/gsd-3.1.1.ebuild
+++ b/dev-python/gsd/gsd-3.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-08-03 Thread Michał Górny
commit: a4a4493ab4a52aaf683c46b2a226166652ecbc6a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:28:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a4493a

dev-python/jupyterlab: Bump to 4.0.4

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

 dev-python/jupyterlab/Manifest|  1 +
 dev-python/jupyterlab/jupyterlab-4.0.4.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index c37142596b29..c1137c222c4c 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,2 +1,3 @@
 DIST jupyterlab-3.6.3.tar.gz 16847186 BLAKE2B 
6916722469ab100a1a240b8a565c9800f35535b2a9b2c39a6bfd275b078d88df9faa1f12d4ce3819155af7b0ed22282836f9b233534bd3e63d8a330d1cd7cd21
 SHA512 
3d6b4781f9fab02504b2c0223a4d060d80c3442fa6ac53ae326296d69942d68f8545450f671f6ba65c7c4e218aad62ef4f4ceb658899c21aaff3640c3055d364
 DIST jupyterlab-4.0.3.tar.gz 18222352 BLAKE2B 
7dee4109e94173d35794c2b3a05de5cbab145fc031b22628ca4b5c1d97497658807b0a9b713d58a7aae3a38a64a37e04e535988d727cab6ba3c3aebe2ff6c0a2
 SHA512 
cb7694c1398cbf1b061d385518d08d5ff4411bc7f53828d99edd3cf8420d39c09d99e1ee061d60a86d83e640c3bfd4f98ce71276366f291f784f23740d4d
+DIST jupyterlab-4.0.4.tar.gz 18223782 BLAKE2B 
8f2b157d27c68fba62fcfdeeb055b0c9b646987d2f31447b87720110ec2331ddad90c0288ad7554faa26674bf810d92d99f1924e2d34f81d2303a4ab6b213cd9
 SHA512 
23479cee2405ddc42a11c477cb93fad6cb5481a70766d48c1f7f1e498481c36a0dca47c5523ff3fc97aacfd86a37debd53cc3570e3e0916cc0a6cb526d99a574

diff --git a/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild
new file mode 100644
index ..01ca307b6a24
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=hatchling
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab/
+   https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/async-lru[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   net-libs/nodejs
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-cache[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # These tests call npm and want internet
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+   jupyterlab/tests/test_announcements.py
+)
+
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme 
dev-python/myst-parser
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}



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

2023-08-03 Thread Michał Górny
commit: cfed9ba49d50a76480fd2ff48243ef453f640f4c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:36:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:42:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfed9ba4

dev-python/ytmusicapi: Remove old

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

 dev-python/ytmusicapi/Manifest|  1 -
 dev-python/ytmusicapi/ytmusicapi-1.1.0.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest
index 50efd7c5f820..e7278281bd64 100644
--- a/dev-python/ytmusicapi/Manifest
+++ b/dev-python/ytmusicapi/Manifest
@@ -1,2 +1 @@
-DIST ytmusicapi-1.1.0.tar.gz 69650 BLAKE2B 
15b5bc964b7e9c3ad8f3b69f778d6a17a9f238dd244153e88f71e4f77daeb1a39126373e3a34745dbe640e6a9cf14b8e8e3ead47bf0ff9bd3df4d3a39dabae69
 SHA512 
37ebdbfc27210b0d3d3b589c9223adf61a08ecd3848df3221201a93086eb2037cceeb7103174da7c5bd3176aa4743ad91b57701304402dfe87a56ecae7565bcc
 DIST ytmusicapi-1.1.1.tar.gz 69876 BLAKE2B 
bdc729033710fd1a1bbfb7ee98c3e0ed4651c1f784f3d3fe2d429bac012d6440a897e38955c88f2d8cbe298e5bfdae4e191a894435a4e27b4f6fde57d9117569
 SHA512 
f65f568d7837cca06b9e1827d39cbb281adf4c9bbf9c1e1030e320ccaac9df00a343bdfa7036807cea57d205b3501551bed37f71e4c33e7cc5a898412ef9e564

diff --git a/dev-python/ytmusicapi/ytmusicapi-1.1.0.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-1.1.0.ebuild
deleted file mode 100644
index 7b7932d2da72..
--- a/dev-python/ytmusicapi/ytmusicapi-1.1.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Unofficial API for YouTube Music"
-HOMEPAGE="https://ytmusicapi.readthedocs.io/
-   https://github.com/sigma67/ytmusicapi/;
-
-LICENSE="MIT"
-KEYWORDS="amd64 ~x86"
-SLOT="0"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx docs/source \
-   dev-python/sphinx-rtd-theme



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

2023-08-03 Thread Michał Górny
commit: 170e5dbf1e9eff17d79428e509accc26dcf6a971
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:25:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170e5dbf

dev-util/stripe-mock: Bump to 0.169.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.169.0.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 8ba62f2a9426..c2fe5763b2e9 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1 +1,2 @@
 DIST stripe-mock-0.168.0.tar.gz 1290778 BLAKE2B 
a8d9ad32ecccb6ced1c45c34174a6a9c5319c38f698ba4226f707ab13121dd44d446f34471916194c3085f6e59a56f1094ad75895ad9c23f009d000c70078f09
 SHA512 
474e0bba603e060d778e873796572718d58fc3e3ff3f77608ea0b06840af5a47319e79748dafb40ec7e6e0e6f66135a30974026ab8c0a2737781620266cb7c78
+DIST stripe-mock-0.169.0.tar.gz 1290637 BLAKE2B 
e9e5e8861a23760830b6161fb69a55082457d370bd67811cb12d8ab3689eea915ceaa47f7954fd341cf8487d403b31b6e90c034d7fcd535014b7ba249c5eb7f0
 SHA512 
0ff65570c8327a929b132684dbed7858f62fe63d1ba6d6a41f355e5260d87433b1b5c0efe38e103f7ae814ae5d008f3f41683f46ae4bef295e28589cf2e3cc16

diff --git a/dev-util/stripe-mock/stripe-mock-0.169.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.169.0.ebuild
new file mode 100644
index ..ca0f4e60efa7
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.169.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+   emake build
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   dobin stripe-mock
+   einstalldocs
+}



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

2023-08-03 Thread Michał Górny
commit: 2859cab4d525513f6580f0bbc48f43b33f82568c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:31:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2859cab4

dev-python/PyGithub: Bump to 1.59.1

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

 dev-python/PyGithub/Manifest   |  1 +
 dev-python/PyGithub/PyGithub-1.59.1.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest
index e8926224b30e..ec5db36c8169 100644
--- a/dev-python/PyGithub/Manifest
+++ b/dev-python/PyGithub/Manifest
@@ -1 +1,2 @@
 DIST PyGithub-1.59.0.tar.gz 3295401 BLAKE2B 
39261ddcd20112aa529c17f66c8e69d7af7db9708f179395f29ea4b881fdec4598637b63ca1214affc2f6a9c15db227e57ade51029ed578a6b90633d353712cf
 SHA512 
2a95fb9a99c096a1ee0971df18764275a9ac99e58a4d81ece954831497e0aaf6eec26172513843098777666ab4f3c5df92a42802f0b953fe50f5ec7824a9
+DIST PyGithub-1.59.1.tar.gz 3295328 BLAKE2B 
7a7dcfa49261aa7c6d7d3b252c77cc93bd24440858989ef2a8b257235ed7b101647c08532860f0fa21d1b8f2ac35541341df49a94c3495c7d9666fe7367738c1
 SHA512 
795c104253b250b11b539b526944776f70e947e23dc4b26fcdadb5de3dd3208a9b27c08ffdd14cade220fde3360b6993be7a028f0069ff60d99331048560faed

diff --git a/dev-python/PyGithub/PyGithub-1.59.1.ebuild 
b/dev-python/PyGithub/PyGithub-1.59.1.ebuild
new file mode 100644
index ..c22ebb71ed44
--- /dev/null
+++ b/dev-python/PyGithub/PyGithub-1.59.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to access the Github API v3"
+HOMEPAGE="
+   https://github.com/PyGithub/PyGithub/
+   https://pypi.org/project/PyGithub/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# cryptography via pyjwt[crypto]
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/httpretty-0.9.6[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-08-03 Thread Michał Górny
commit: 57bfe77e95db280572987089b94b46af42410ac1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:30:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bfe77e

dev-python/openstacksdk: Bump to 1.4.0

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

 dev-python/openstacksdk/Manifest  |  1 +
 dev-python/openstacksdk/openstacksdk-1.4.0.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest
index 9e42490bb910..79430a1fc4bf 100644
--- a/dev-python/openstacksdk/Manifest
+++ b/dev-python/openstacksdk/Manifest
@@ -1 +1,2 @@
 DIST openstacksdk-1.3.1.tar.gz 1158149 BLAKE2B 
b1fb89e3c8d59dc1188bcfa4eeb55a7de40a61f30ff42f3dceb5be311f0c4e59af24dfa176d07237cf778f7b5e7b01855d97462d137ed51daf56140c01503135
 SHA512 
0792f974eb5dffe34565241082bd5fe17f75a0b666ce971938f325fe2b6cdff258d86658c608863f26799018e2a5b8dd2016d14d3300e536b5f301e3476cbbd6
+DIST openstacksdk-1.4.0.tar.gz 1173316 BLAKE2B 
3db36f86a92606a991d25f700902f8a7ef2b2e14485427accc496f0425cb3c249540ffb231615acc2252ae3fc019a7eecb99d48bf33bfba1001eac463da88218
 SHA512 
1cbf8a214221473f1b5365bd4b114ee1249836be4ac5a2e6cbc737b487d9f40eb544b3d19623320f3b8ede5c9c40671810740a68aa89197264f2d7e2b41ae1ba

diff --git a/dev-python/openstacksdk/openstacksdk-1.4.0.ebuild 
b/dev-python/openstacksdk/openstacksdk-1.4.0.ebuild
new file mode 100644
index ..e7d4c515009f
--- /dev/null
+++ b/dev-python/openstacksdk/openstacksdk-1.4.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A collection of libraries for building applications to work with 
OpenStack"
+HOMEPAGE="
+   https://opendev.org/openstack/openstacksdk/
+   https://github.com/openstack/openstacksdk/
+   https://pypi.org/project/openstacksdk/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
+   >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonpatch-1.20[${PYTHON_USEDEP}]
+   >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}]
+   >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
+   >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Internet?
+   sed -e 's:test_create_dynamic_large_object:_&:' \
+   -i openstack/tests/unit/cloud/test_object.py || die
+
+   # TODO
+   sed -e 's:test_generate_form:_&:' \
+   -e 's:test_create_static_large_object:_&:' \
+   -e 's:test_object_segment_retries:_&:' \
+   -e 's:test_object_segment_retry_failure:_&:' \
+   -e 's:test_slo_manifest_retry:_&:' \
+   -i openstack/tests/unit/cloud/test_object.py || die
+
+   # unhappy about paths due to test runner
+   sed -e 's:test_method_not_supported:_&:' \
+   -i openstack/tests/unit/test_exceptions.py || die
+   sed -e 's:test_repr:_&:' \
+   -i openstack/tests/unit/test_resource.py || die
+
+   # requires hacking
+   rm openstack/tests/unit/test_hacking.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # functional tests require cloud instance access
+   eunittest -b openstack/tests/unit
+}



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-lib-bin-symlink/

2023-08-03 Thread Michał Górny
commit: d729e464414eb0971b6899d8c2a1dee961a14ac5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:39:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:42:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d729e464

app-eselect/eselect-lib-bin-symlink: Correct license

Closes: https://bugs.gentoo.org/911652
Signed-off-by: Michał Górny  gentoo.org>

 .../eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild   | 3 +--
 .../eselect-lib-bin-symlink/eselect-lib-bin-symlink-.ebuild   | 4 +---
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild 
b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild
index 8b08d6fa21d3..bb2d42ffc5e8 100644
--- 
a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild
+++ 
b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild
@@ -7,9 +7,8 @@ DESCRIPTION="An eselect library to manage executable symlinks"
 HOMEPAGE="https://github.com/projg2/eselect-lib-bin-symlink/;
 
SRC_URI="https://github.com/projg2/eselect-lib-bin-symlink/releases/download/${P}/${P}.tar.bz2;
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE=""
 
 RDEPEND="app-admin/eselect"

diff --git 
a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-.ebuild 
b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-.ebuild
index c2bd54a862e2..d52de81af377 100644
--- a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-.ebuild
+++ b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-.ebuild
@@ -9,10 +9,8 @@ DESCRIPTION="An eselect library to manage executable symlinks"
 HOMEPAGE="https://github.com/projg2/eselect-lib-bin-symlink/;
 EGIT_REPO_URI="https://github.com/projg2/eselect-lib-bin-symlink.git;
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS=""
-IUSE=""
 
 RDEPEND="app-admin/eselect"
 



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

2023-08-03 Thread Michał Górny
commit: d702dece4c465351ab3eeefe4cef69f72d96d24d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:28:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d702dece

dev-python/more-itertools: Bump to 10.1.0

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

 dev-python/more-itertools/Manifest |  1 +
 .../more-itertools/more-itertools-10.1.0.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/more-itertools/Manifest 
b/dev-python/more-itertools/Manifest
index e84853c3e049..9656cef9900c 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1,2 +1,3 @@
 DIST more-itertools-10.0.0.tar.gz 109938 BLAKE2B 
c602bd837a89010cc2d4818751e41a81379a6376efa82b7bc399f954d0fe02cd91d2eec85d5aa2621cf7c84a1b7421ff0b2794b5a80e184dcb5d220d201b5f25
 SHA512 
50815ebf96e416d349774dfc4b370f731f893b1e54970ae80f1f0f08b0cd1e6a94925194051561f6ab7d216916c239ac510269b93f9316bc819bf665d9da12b2
+DIST more-itertools-10.1.0.tar.gz 111235 BLAKE2B 
457eb62d735ac0d0f4a93a6a79c747ac965c1af394a1d894c4f80abfa0a94de76d804c7e68d4122fabf09b7c8e2f1d59bb1c43ff54c7cd5c2d52b5a1280b0290
 SHA512 
520cf4a5cfce314bb43a052962b478be27f0459735902c45384ad785cd678b493bab87f5736aa6be8d742911c4e8b02c597859428b1f459550b27f7751a53494
 DIST more-itertools-9.1.0.tar.gz 107389 BLAKE2B 
e2f5ba6daf5ee2dbb01a9f2c07f8595418285e8472960054681a551a42e39200e40a2799c644d37a0d8654307c9119b05364e47d590c933e6082fa5be390579c
 SHA512 
635a97caa457ede1b7ea12fd1ee75bd8722e97a089a2d35f143dc77bcbaa2e3793338513af87408476a8a1443367b270ec0d239d652fc8f96f102308e1f3e937

diff --git a/dev-python/more-itertools/more-itertools-10.1.0.ebuild 
b/dev-python/more-itertools/more-itertools-10.1.0.ebuild
new file mode 100644
index ..12fa532efcd4
--- /dev/null
+++ b/dev-python/more-itertools/more-itertools-10.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="More routines for operating on iterables, beyond itertools"
+HOMEPAGE="
+   https://github.com/more-itertools/more-itertools/
+   https://pypi.org/project/more-itertools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests unittest



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

2023-08-03 Thread Michał Górny
commit: c3343eeb0c891b996546eae2f6137e25fc1c5914
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Aug  3 19:57:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3343eeb

dev-python/sqlglot: add 17.9.1

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sqlglot/Manifest  |  1 +
 dev-python/sqlglot/sqlglot-17.9.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 98d5c01041ef..9173b86e2f04 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -1,2 +1,3 @@
 DIST sqlglot-17.8.6.tar.gz 8382262 BLAKE2B 
70c14c50cbd673122e0560d41b26076ff2d22c75d611cb751ae3df9e5f98e8392440144edcb38bde272f5a95ac85a48cb85358a75dd9b53a1b72e8133964c15c
 SHA512 
839d10ef3d589dd258a5297dc21846e0aafd145892e4c2650aa12ea16064da1dceacd9e1f9cbd6f804b8590435db61066cb01a92b3a1d88a69b1aa8dffaeb15b
 DIST sqlglot-17.9.0.tar.gz 8382270 BLAKE2B 
86bd687906e7e2fca631021a0d77fbe91beb931ead70dd6d7b5a7255a5302412bede8b1e5abdc4e8ffb610640c3e3597ee1d78cbf6fe3d4e76947572bbec26ad
 SHA512 
52b1eeece3854b9a0ed839a0f0f08af572d9e445a84d241af481bb104b49cba5a5af6b02a671343d69b4c2233f9e3f4c355969307e86d91544d32a94fdf4a5b4
+DIST sqlglot-17.9.1.tar.gz 8389281 BLAKE2B 
97c1642a42940344cffb9a6c53db44d4850d0d4b029dde16f202288515d40cfb3a405813893140041bd19c30ed9dfa9d1ab104e0a61a6ccefa140df26fa86eb9
 SHA512 
925b56cf0bb84a58416b32af33ed37c30ca93d56244ab3cd6f72276dbeb448a85e3b1919c9bca77f3d0c51b9de70f0b98afc666067b1377ede8e52dea3d71267

diff --git a/dev-python/sqlglot/sqlglot-17.9.1.ebuild 
b/dev-python/sqlglot/sqlglot-17.9.1.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-17.9.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 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 optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



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

2023-08-03 Thread Michał Górny
commit: 0086d69d62f0b9bf37dff1d2a4f29ee5131ab03c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 01:36:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0086d69d

app-admin/awscli: Bump to 1.29.19

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.19.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 8d2ba10d7642..8c493a5df69e 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -6,5 +6,6 @@ DIST aws-cli-1.29.15.gh.tar.gz 2496511 BLAKE2B 
4fbee2b4f5eda0367437b840dc1cd6ce2
 DIST aws-cli-1.29.16.gh.tar.gz 2498668 BLAKE2B 
04c2be54deb7ffa1756be3c5036039ebef59b7a6e6fc8346b3f88eabcd675b8272835623cc4ab5a29176fac1a9a45268e2cc8b7b056b929f41bc7bebd3f573fc
 SHA512 
7ebea15eea11f12cd25edccc01fcef0a37260ca7f8a2d020af6c014c568b89f8e495251e652d850ee39d72ee782a1818d7bd581dd052b61e44b05d1fc9cc215a
 DIST aws-cli-1.29.17.gh.tar.gz 2498983 BLAKE2B 
094f6139881ac802dc01678979ecf0b76f8bc1d31e3afc19e9bbaf5bd94c3a3e1c539f802165183e5548ad43d342e7f8cc5a6798ae2fd817e46b9b1092c6a2c7
 SHA512 
e55e216293571f29224514376bd0f1d94b13a823e03eca6c2eef7f9c09265504354ca93440294b17ba9d07d740b62eeb2e5201466886e6b05f3a453c1688210a
 DIST aws-cli-1.29.18.gh.tar.gz 2499882 BLAKE2B 
f62d0994be7cfc0f6d11577324dbda5b5b001e252313463a4be7a3be59139b166d4b071f834f6ab9cfb5010d995da10d617e75a0698df048b8da6025a9a5a6a9
 SHA512 
b958fa2c3c779ac119264068789f3943a72b6b9f7b0c77aff0487a1a46a91cae6f809a47c0086c2b72445cd92836bc4d952284285d6cc9ee3eaf73aae725
+DIST aws-cli-1.29.19.gh.tar.gz 2500180 BLAKE2B 
64bd861ad84157e81ad9d6f2528befb556ba738c92dc81493cd58a073c9b16bda30701914c6bf59dc308093ed32add733fedf6546c701ec1a3f7ea0005ae498d
 SHA512 
cec92149f30937b70e98a89319139a060ffad2cc433b5718ec6ddff9fb64cefa8064dac5a8c429572f0ab520ca2dfaf05f2f1378792c6ad1a19e544e12aef86b
 DIST aws-cli-1.29.3.gh.tar.gz 2450427 BLAKE2B 
6e240905c8fbb2916334c2de0e9fd851636acfbc050916baf971e2f5e5a1d93d398c77c6a1fe0766f701ad53683e5f41b1bb5519e5ac7b5e8f0a64d37e113c34
 SHA512 
3446e057abcc956e26b55de85383d0d40c041bcfda0f7e566309d80bbd22d567a474d93ab74461e91bdd7eaff1db9c77813912653c7864bcc851d12d2cea8ee2
 DIST aws-cli-1.29.9.gh.tar.gz 2454843 BLAKE2B 
a4e49923aec2d09d8244e58fe737f1a0528956397050b693892b2d4521d4e41956fc2a11f6e8bc0c88d6ea16ae4f7f85276037a7864c989334109ef090623f99
 SHA512 
2238c70ccaa8e73cedca9a56e4cda48a62b0b26999c481585769872b42517f2a25d80b94cf9e18961c5fb81c9d8fe44bda9dbf6024e31bbc7409d6ce53f1a915

diff --git a/app-admin/awscli/awscli-1.29.19.ebuild 
b/app-admin/awscli/awscli-1.29.19.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.19.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   

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

2023-08-03 Thread Michał Górny
commit: f845e48c0906d901d5caee857bd5f3668cda621c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:25:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f845e48c

dev-python/pyghmi: Bump to 1.5.62

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

 dev-python/pyghmi/Manifest |  1 +
 dev-python/pyghmi/pyghmi-1.5.62.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest
index 4f4e9abd7bfc..c47cb77c8770 100644
--- a/dev-python/pyghmi/Manifest
+++ b/dev-python/pyghmi/Manifest
@@ -1 +1,2 @@
 DIST pyghmi-1.5.61.tar.gz 252058 BLAKE2B 
468805d478f665b1e516f9362c00519a5d82965158f5e829610eff81addf92860d69273f1e4d9708c245e33956a8e239e873b86a37f58c3d65a049bdd1a7a183
 SHA512 
783491d5ec76568a8c07c85d24e013aa9b532e06269c0c6efcddd6362fc184545fe8ce22c0ac5b447171163c88ec4656cea7435fa517e8dd5dc53b460bf8368e
+DIST pyghmi-1.5.62.tar.gz 254190 BLAKE2B 
1dd80e75688b66413c2b4168c082bb34a2f92123b8f5599794948e92b23defaab4a12885dba7bfefc1c4a0ba8bc21690dba0836cf3a2c38363c1c3c67672aca8
 SHA512 
d1c68f6c153948c5532581dd869b59e462be9027bb8c935147a61091e9c5f64b76f33119181f87ada755857fac6cd7671583dd737340b222b04d18e2db17e7a5

diff --git a/dev-python/pyghmi/pyghmi-1.5.62.ebuild 
b/dev-python/pyghmi/pyghmi-1.5.62.ebuild
new file mode 100644
index ..385e2b0dd253
--- /dev/null
+++ b/dev-python/pyghmi/pyghmi-1.5.62.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure python implementation of IPMI protocol"
+HOMEPAGE="
+   https://opendev.org/x/pyghmi/
+   https://pypi.org/project/pyghmi/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
+   dev-python/pbr[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}]
+   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2023-08-03 Thread Michał Górny
commit: 98aee8b57043df44858af50d9975dd831ce3a5a5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:24:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98aee8b5

dev-python/zeroconf: Bump to 0.74.0

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

 dev-python/zeroconf/Manifest   |  1 +
 dev-python/zeroconf/zeroconf-0.74.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index deb6e4bbc07c..d3c0c203b52e 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,3 +1,4 @@
 DIST zeroconf-0.71.4.tar.gz 144314 BLAKE2B 
a44062474ba00be0549068811f4c64f353cea1dbd7b94d8d2dcf3c3047d1b11e81f546f41dcc4547cfe238173662c68df4c3cf7f6c26ba02f817d1eb3524a9f0
 SHA512 
dd2373f2f5dd29a02c3784c1b46d0b9c8f9239b925303cfb1694cbb83983030da2ccc9574d6102d3b5045a3f7707e2af1ba53abbfdec75fb4f9e679fb8dee3eb
 DIST zeroconf-0.71.5.tar.gz 144647 BLAKE2B 
be89e804952c327720c546b4264a464ab2b0ca9ac378e59c45bc114f2ea74d66a136c7d3852bd61a2eea88de9733ab25cf9b8945e22d48bf674d9cd566f206d9
 SHA512 
12f397b10bfa909fe2dc60be4f01bfbbb0111eab00196cce8b8fda8ee2b0cdb1472186255bbfec7fe793f5d580f40bd2d07851e8d2bea3b4e0b11765d7b34365
 DIST zeroconf-0.72.0.tar.gz 144786 BLAKE2B 
7b0a53bf76a21c716e1d4762e1ccfd0df9b44f02e4709695c5b39ae4de5dc0b1332c65a8f71459df0fb9b161c5aeab9fb151d9ce45fd9c990b24609253f3d771
 SHA512 
0a77f60dfff76172a0dbe798717a59b6211f41b46468b34b809a4b35861eb10f4399e238c2976622da0856cd715ef39cf2bb43cd051056d56925546302f2fef7
+DIST zeroconf-0.74.0.tar.gz 145447 BLAKE2B 
e76a88d87cb8577b776fe5afc08198ce5427da398cfcb7fea6fb778be5907b156c633fc695daccceb9988866cbcd56584a418006fa64fc162e7831886d5cdaa2
 SHA512 
8629befd78470206b9238810d083e91adcc575ec2ef89cc51c433de89fb18723cc43ef45550dbec184a63f1c191023cf818e1cf8eb8b49b0de68e174d4ac4def

diff --git a/dev-python/zeroconf/zeroconf-0.74.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.74.0.ebuild
new file mode 100644
index ..547370f5f4c2
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.74.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/python-zeroconf/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+   >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+   local -x SKIP_IPV6=1
+   local EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   
tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+   # fragile to timeouts (?)
+   
tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+   )
+
+   epytest -o addopts=
+}



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

2023-08-03 Thread Michał Górny
commit: 126a2fefd2b42d651354b7bc4b7ff7c5c693ae3f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 01:36:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=126a2fef

dev-python/botocore: Bump to 1.31.19

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.31.19.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 601329ad86d0..b486ae9f77c5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,5 +6,6 @@ DIST botocore-1.31.15.gh.tar.gz 11823446 BLAKE2B 
13a7eace7e9dcff6fa54c8e725b8221
 DIST botocore-1.31.16.gh.tar.gz 11829557 BLAKE2B 
73d8aff2d6cceac5954dd102a78f2a8f971442a55d2e22cb4489ff5ff57de4ec871d38baa331b0d8b717310fdc041bb74402e8c51e7abb09eb661ebefd01
 SHA512 
448699aff257c0ca7f3683bed8d661e8c0d4d26811322ef027c1d3a6e36959a595d6a0e6c67a463c86ca08257bad34afdd93450507beb7e96c6a8aa44414f1d0
 DIST botocore-1.31.17.gh.tar.gz 11832654 BLAKE2B 
6a67a9d061739deb459172fdba67cd42a8647299cec9158d82d5f1176bc25c9af299d90b9c985e84fa2bf337fb928762c6e85a922b933ae326c220a36ceef7e2
 SHA512 
45b154c25904d2a2ecaff68bb98f2c6b4777ae4d76a15720e0b3f11cfcdcb9a5ed06547c34708a21f7ab2b1bf47ed8481f9d42b2a9a2906115c41bbb09aa5506
 DIST botocore-1.31.18.gh.tar.gz 11849581 BLAKE2B 
b2a4800a2fc6d367e8206f3d246bc04cce1df185d598046afc76e7fe60e9bbcd58736e1d741348edec8ba5499695103e88a843600bbe2be1c5b6bd90de96c2b3
 SHA512 
a38a6424ba8e78c7277f4197d1046ad62b92495f32dca85ef9e8dfc9e14acdcea2f7bf25db0259e0b9185edb64217ffbfe13efed0e7d256d245aa447b00b23fe
+DIST botocore-1.31.19.gh.tar.gz 11853202 BLAKE2B 
2f5205ee0b72e945c060561462e97b4af625b9903d22dc8a602613488c879f9b3d8c4ccd81b6176a72a123bc7d35483c63395e9a3915f51a5316bacd3c6e283c
 SHA512 
c1a7ac18325932946a1ba331b506d4903b452d3b9dabce6e3fc553e2db0d7b80c92010be6db4c5cb7b7e6b9244776dffb0486f4f2109d747514fae41017f6aaa
 DIST botocore-1.31.3.gh.tar.gz 11769948 BLAKE2B 
452c494faa430b6782685b9960cc9ea15ce3dedfe1b5343ee7bdbd7544e108bbfc7bb58d527419b5dc5f4077dd806752eec927196b82ac286903992fef339e52
 SHA512 
0f2853c14d7695ea4eeacea6fed93e77436df143bd0b9bec967490eb88e3d6531c916dca91c1a3bde4b57253d77acabe2413acde4d1473d01e15ef69b45621e0
 DIST botocore-1.31.9.gh.tar.gz 11785638 BLAKE2B 
23f2c010f98b5ca8414c9a031524b1cb7d75366bf84d34df980ef4085a73bc62643cca5255519f891f7a9468abbf0d97adddf6684c3c0a751b0f9f390122c19d
 SHA512 
b2bf0089a81c5389d86c9f7b2545358f23a1219d7e5bf152285f58293a171210b46c22c814ab3f8da460a2acbdd5127193fa7a2e19a021db511f9d08931037bf

diff --git a/dev-python/botocore/botocore-1.31.19.ebuild 
b/dev-python/botocore/botocore-1.31.19.ebuild
new file mode 100644
index ..491b6bbc21f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.19.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   

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

2023-08-03 Thread Michał Górny
commit: 82dc502d396f475484375933feadec81ace3405e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 02:26:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82dc502d

dev-python/gsd: Bump to 3.1.1

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

 dev-python/gsd/Manifest |  1 +
 dev-python/gsd/gsd-3.1.1.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-python/gsd/Manifest b/dev-python/gsd/Manifest
index a3d5b5d8bc1c..0a5c88b5f899 100644
--- a/dev-python/gsd/Manifest
+++ b/dev-python/gsd/Manifest
@@ -1,2 +1,3 @@
 DIST gsd-3.0.1.tar.gz 106692 BLAKE2B 
d65b4bda7ffbba315f83a4cda8188181616a1a351d6848b91984ac97b404e5f134be567c3c616c7ff31a1402f828d76658c59b6fedeb6bcd32667ce6c7135518
 SHA512 
011f640aaf14e685edabd4438c93c2821cd056ba98bf2b29d3f207bf0384ccb0745580c07e1dea98790667d81d69f74b7a9a6efb019def236b515f76895a84fe
 DIST gsd-3.1.0.tar.gz 106081 BLAKE2B 
a3c1a13c4c733aa0f46b4f0ecd92c7055036ecee0b63d755b84f6b62d04401295cb403151bb1460a95b94d7f46abf9d8bc5b33d627cc7b15444a3478eee35651
 SHA512 
68a096e44584683eeff0ac13037388ffe9c8c680e371a7a1bfeff84df937a3b4860cad15a42c4766c338da59e6a9393f92a83f2546f00e0c0d013648fac50273
+DIST gsd-3.1.1.tar.gz 106574 BLAKE2B 
f8f4e2a41fd7ba0245ab97eef04ba10828f6866178fdd1120feba0f5b3fef2743e47ea4e780111338c8527e822ce24273a68760424ae0b63d0fe487237cf2451
 SHA512 
3396c7e064bb496fa4a01dc5c1413f2cff5e64731e73d88f3a547121335cfda150cd6c044880376a9adfe44b9f6ae7b679d9aa7d77f43e836b68df9e76678978

diff --git a/dev-python/gsd/gsd-3.1.1.ebuild b/dev-python/gsd/gsd-3.1.1.ebuild
new file mode 100644
index ..c9851b2e7559
--- /dev/null
+++ b/dev-python/gsd/gsd-3.1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-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
+
+DESCRIPTION="GSD - file format specification and a library to read and write 
it"
+HOMEPAGE="
+   https://github.com/glotzerlab/gsd/
+   https://pypi.org/project/gsd/
+"
+SRC_URI="
+   https://github.com/glotzerlab/gsd/releases/download/v${PV}/${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-python/numpy-1.24.2[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   cd "${T}" || die
+   epytest --pyargs gsd
+}



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

2023-08-03 Thread Michał Górny
commit: f9e71b91d0a078bd18bd18e2ff9a4198e7f12ed6
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Aug  3 19:57:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e71b91

dev-python/sqlglot: drop 17.8.6

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32161
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sqlglot/Manifest  |  1 -
 dev-python/sqlglot/sqlglot-17.8.6.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 9173b86e2f04..13829e2baaae 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -1,3 +1,2 @@
-DIST sqlglot-17.8.6.tar.gz 8382262 BLAKE2B 
70c14c50cbd673122e0560d41b26076ff2d22c75d611cb751ae3df9e5f98e8392440144edcb38bde272f5a95ac85a48cb85358a75dd9b53a1b72e8133964c15c
 SHA512 
839d10ef3d589dd258a5297dc21846e0aafd145892e4c2650aa12ea16064da1dceacd9e1f9cbd6f804b8590435db61066cb01a92b3a1d88a69b1aa8dffaeb15b
 DIST sqlglot-17.9.0.tar.gz 8382270 BLAKE2B 
86bd687906e7e2fca631021a0d77fbe91beb931ead70dd6d7b5a7255a5302412bede8b1e5abdc4e8ffb610640c3e3597ee1d78cbf6fe3d4e76947572bbec26ad
 SHA512 
52b1eeece3854b9a0ed839a0f0f08af572d9e445a84d241af481bb104b49cba5a5af6b02a671343d69b4c2233f9e3f4c355969307e86d91544d32a94fdf4a5b4
 DIST sqlglot-17.9.1.tar.gz 8389281 BLAKE2B 
97c1642a42940344cffb9a6c53db44d4850d0d4b029dde16f202288515d40cfb3a405813893140041bd19c30ed9dfa9d1ab104e0a61a6ccefa140df26fa86eb9
 SHA512 
925b56cf0bb84a58416b32af33ed37c30ca93d56244ab3cd6f72276dbeb448a85e3b1919c9bca77f3d0c51b9de70f0b98afc666067b1377ede8e52dea3d71267

diff --git a/dev-python/sqlglot/sqlglot-17.8.6.ebuild 
b/dev-python/sqlglot/sqlglot-17.8.6.ebuild
deleted file mode 100644
index 0e26be06a21d..
--- a/dev-python/sqlglot/sqlglot-17.8.6.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2023 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 optfeature
-
-DESCRIPTION="An easily customizable SQL parser and transpiler"
-HOMEPAGE="
-   https://sqlglot.com
-   https://github.com/tobymao/sqlglot/
-   https://pypi.org/project/sqlglot/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-EPYTEST_IGNORE=(
-   # Tests require pyspark or duckdb which aren't in the tree.
-   # Pandas would be a requirement normally, but it gets ignored by proxy.
-   "tests/dataframe/integration/test_dataframe.py"
-   "tests/dataframe/integration/test_grouped_data.py"
-   "tests/dataframe/integration/test_session.py"
-   "tests/test_executor.py"
-   "tests/test_optimizer.py"
-)
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-   optfeature "simplifying timedelta expressions" dev-python/dateutil
-}



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

2023-08-03 Thread Michał Górny
commit: 17e080a1aec334bf12de5e46a9ba56d99425d1c6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  4 01:36:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  4 02:41:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e080a1

dev-python/boto3: Bump to 1.28.19

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.28.19.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index a4cf18679ee5..8c86c1a83aba 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -6,5 +6,6 @@ DIST boto3-1.28.15.gh.tar.gz 681894 BLAKE2B 
b2fbe18f000d76e2c5be2ec0038756768608
 DIST boto3-1.28.16.gh.tar.gz 682801 BLAKE2B 
1c522ed821d46df27abfbd4522066eb43aafa88cb3d87b5672a3094f2348d2a97f36596f438e72d1d1ebc910100621b4c360e071151be5fd72ca6d211ed87487
 SHA512 
fcf3f88cc51f5593aea716e059cfa140d82d3924aaf8d119faa0416fa602c5ff3807652545d8224ce303fd468ef4301fbf692c2380a2da5f699962d93f683d4e
 DIST boto3-1.28.17.gh.tar.gz 683517 BLAKE2B 
5643bb0da88893cf07013786dafeccd02ec0c060fcd74e8accc6e77d0ebc874b01741c1adfe5fc143f979d4d309a5f9b3fc1bb0d1cabafe6d5f4e724d4355da4
 SHA512 
5c943d3354a59c905e8d32fa5ebf854dee527dd2afbb18f421c256718cf2710d4f10158512a2aeda9b0a6687b668dd8ad76b593e9a2ba9037d665ecda2d30550
 DIST boto3-1.28.18.gh.tar.gz 684109 BLAKE2B 
a16e76ec76884c0d82ad99060d2094a2fa5e77aa672d73d318fa099df8377f8c466503258ba82e4a431115bb7741c73289fe857f26ed63ca249b29f8533efc2c
 SHA512 
10f55baaefbd61b8c51ae30e42fb09796853b618e55ff94753e64915da20e9016768cab5b3d0e1dde379d61aceb9bc65761b21ec350073b6f97e6e80f101dda8
+DIST boto3-1.28.19.gh.tar.gz 684512 BLAKE2B 
f8cb7b2e2ad2861548420b3406e2f76f35377e90a4205353395ba3016ba7cafbffba617902b97a0680275a9e120f4b99a903e6424f6274373d8a2b540f81faef
 SHA512 
c4a62a1ca2951536700f8a337bbce9ea1093f0db5076df9d912c66f24917aa55d79980e4a712cf05cbf329fda2ef6c216dc6ef4d2a36d51d0d9c0320d0a5ae6d
 DIST boto3-1.28.3.gh.tar.gz 675019 BLAKE2B 
93b29307fbfec4e61dc60d28e4f20392ae2a730f048a0b2e8cb99fd515a036fc4ca889ddd564e09b1f3eab4cb9499c5918b4e7430d63148dd2854d126719a468
 SHA512 
514d0f373f25bb691abf5f1f8b0209a07097191b2ad8fb6339739e7a0bd2b8e6d5a88f1250e928ca89b1f1aa5e27a44bf2cab38a57680c01214d370d11944ded
 DIST boto3-1.28.9.gh.tar.gz 677993 BLAKE2B 
a800de94cfb0d317b41091fb1d2bb0fd6449df85da434879c0689bf36998b2a52331ba077c65cae9967fcce998a15d2a6f6a758931fa12a00b95487adaf81dfa
 SHA512 
6e1e5e74d20d2e67f29597ddcda70475cbea863978ca93ec77a0f478690477c9782111701771d5b8354f4402c21496e7f5627b1398cbd6fd87627fd978f5e360

diff --git a/dev-python/boto3/boto3-1.28.19.ebuild 
b/dev-python/boto3/boto3-1.28.19.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.19.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-08-03 Thread Sam James
commit: 5b03a882f4fae447bf9d0a5e568ce91c9548e232
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 02:03:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 02:05:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b03a882

toolchain.eclass: pass --disable-dependency-tracking, --disable-silent-rules

We already do this for gdb and binutils, do the same for gcc. Portage/econf 
only greps
the top-level configure which has neither of these, but the subconfigure dirs
do.

There's been problems in the past upstream here, see e.g. 
https://gcc.gnu.org/PR55930,
but seems fine now.

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

 eclass/toolchain.eclass | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index cf6cb158a3b3..9f626c5bfc77 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -791,8 +791,19 @@ toolchain_src_configure() {
--mandir="${DATAPATH}/man"
--infodir="${DATAPATH}/info"
--with-gxx-include-dir="${STDCXX_INCDIR}"
+
+   # portage's econf() does not detect presence of --d-s-r
+   # because it greps only top-level ./configure. But not
+   # libiberty's or gcc's configure.
+   --disable-silent-rules
)
 
+   if tc_version_is_at_least 10 ; then
+   confgcc+=(
+   --disable-dependency-tracking
+   )
+   fi
+
# Stick the python scripts in their own slotted directory (bug #279252)
#
#  --with-python-dir=DIR



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-hppa64/

2023-08-03 Thread Sam James
commit: 8a700e916ca18f1341a8bad2921973dfecc5f3ac
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 01:52:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 01:52:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a700e91

sys-devel/binutils-hppa64: drop redundant die

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
index d905d2bf2219..983d7f522d26 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
@@ -314,7 +314,7 @@ src_configure() {
fi
fi
 
-   ECONF_SOURCE="${S}" econf "${myconf[@]}" || die
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
 
# Prevent makeinfo from running if doc is unset.
if ! use doc ; then



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-hppa64/

2023-08-03 Thread Sam James
commit: dcdef53cc104310eb50e31e3a450cd54c22a18d0
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 01:50:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 01:51:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcdef53c

sys-devel/binutils-hppa64: pass --disable-dependency-tracking, 
--disable-silent-rules

We already do this for gdb, do the same for binutils. Portage/econf only greps
the top-level configure which has neither of these, but the subconfigure dirs
do.

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

 sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
index a02cbef8641b..d905d2bf2219 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
@@ -241,6 +241,11 @@ src_configure() {
--libdir="${EPREFIX}"${LIBPATH}
--libexecdir="${EPREFIX}"${LIBPATH}
--includedir="${EPREFIX}"${INCPATH}
+   # portage's econf() does not detect presence of --d-d-t
+   # because it greps only top-level ./configure. But not
+   # libiberty's or bfd's configure.
+   --disable-dependency-tracking
+   --disable-silent-rules
--enable-obsolete
--enable-shared
--enable-threads



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

2023-08-03 Thread Sam James
commit: fc7c0020a52f2e943b21dbf971c5ab1cc8695bce
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 01:50:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 01:51:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7c0020

sys-libs/binutils-libs: pass --disable-dependency-tracking, 
--disable-silent-rules

We already do this for gdb, do the same for binutils. Portage/econf only greps
the top-level configure which has neither of these, but the subconfigure dirs
do.

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

 sys-libs/binutils-libs/binutils-libs-2.41.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
index 377c162c2ef1..f8d9487028fc 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.41.ebuild
@@ -74,6 +74,11 @@ pkgversion() {
 
 multilib_src_configure() {
local myconf=(
+   # portage's econf() does not detect presence of --d-d-t
+   # because it greps only top-level ./configure. But not
+   # libiberty's or bfd's configure.
+   --disable-dependency-tracking
+   --disable-silent-rules
--enable-obsolete
--enable-shared
--enable-threads
@@ -144,12 +149,8 @@ multilib_src_configure() {
Makefile || die
 }
 
-multilib_src_compile() {
-   emake V=1
-}
-
 multilib_src_install() {
-   emake V=1 DESTDIR="${D}" install
+   emake DESTDIR="${D}" install
 
# Provided by sys-devel/gdb instead
rm "${ED}"/usr/share/info/sframe-spec.info || die



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/

2023-08-03 Thread Sam James
commit: abfdb8773e7f2ddd1ca29dc01d55deffdf0687d0
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 01:52:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 01:52:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfdb877

sys-devel/binutils: drop redundant die

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

 sys-devel/binutils/binutils-2.41.ebuild | 2 +-
 sys-devel/binutils/binutils-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.41.ebuild 
b/sys-devel/binutils/binutils-2.41.ebuild
index 2a05d10fa85c..d2afce01c576 100644
--- a/sys-devel/binutils/binutils-2.41.ebuild
+++ b/sys-devel/binutils/binutils-2.41.ebuild
@@ -340,7 +340,7 @@ src_configure() {
fi
fi
 
-   ECONF_SOURCE="${S}" econf "${myconf[@]}" || die
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
 
# Prevent makeinfo from running if doc is unset.
if ! use doc ; then

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index bd99e9391eb7..11e84c53af1c 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -340,7 +340,7 @@ src_configure() {
fi
fi
 
-   ECONF_SOURCE="${S}" econf "${myconf[@]}" || die
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
 
# Prevent makeinfo from running if doc is unset.
if ! use doc ; then



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/

2023-08-03 Thread Sam James
commit: 6c70684c01d2c36caa7cfd61be1758327ed66fc3
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 01:48:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 01:49:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c70684c

sys-devel/binutils: pass --disable-dependency-tracking, --disable-silent-rules

We already do this for gdb, do the same for binutils. Portage/econf only greps
the top-level configure which has neither of these, but the subconfigure dirs
do.

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

 sys-devel/binutils/binutils-2.41.ebuild | 13 +
 sys-devel/binutils/binutils-.ebuild | 13 +
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.41.ebuild 
b/sys-devel/binutils/binutils-2.41.ebuild
index c555b6494b26..2a05d10fa85c 100644
--- a/sys-devel/binutils/binutils-2.41.ebuild
+++ b/sys-devel/binutils/binutils-2.41.ebuild
@@ -250,6 +250,11 @@ src_configure() {
--libdir="${EPREFIX}"${LIBPATH}
--libexecdir="${EPREFIX}"${LIBPATH}
--includedir="${EPREFIX}"${INCPATH}
+   # portage's econf() does not detect presence of --d-d-t
+   # because it greps only top-level ./configure. But not
+   # libiberty's or bfd's configure.
+   --disable-dependency-tracking
+   --disable-silent-rules
--enable-obsolete
--enable-shared
--enable-threads
@@ -349,11 +354,11 @@ src_compile() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake V=1 tooldir="${EPREFIX}${TOOLPATH}" all
+   emake tooldir="${EPREFIX}${TOOLPATH}" all
 
# only build info pages if the user wants them
if use doc ; then
-   emake V=1 info
+   emake info
fi
 
# we nuke the manpages when we're left with junk
@@ -367,7 +372,7 @@ src_test() {
# bug #637066
filter-flags -Wall -Wreturn-type
 
-   emake -k V=1 check
+   emake -k check
 }
 
 src_install() {
@@ -376,7 +381,7 @@ src_install() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake V=1 DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
+   emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
rm -rf "${ED}"/${LIBPATH}/bin || die
use static-libs || find "${ED}" -name '*.la' -delete
 

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index d553da58aa63..bd99e9391eb7 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -250,6 +250,11 @@ src_configure() {
--libdir="${EPREFIX}"${LIBPATH}
--libexecdir="${EPREFIX}"${LIBPATH}
--includedir="${EPREFIX}"${INCPATH}
+   # portage's econf() does not detect presence of --d-d-t
+   # because it greps only top-level ./configure. But not
+   # libiberty's or bfd's configure.
+   --disable-dependency-tracking
+   --disable-silent-rules
--enable-obsolete
--enable-shared
--enable-threads
@@ -349,11 +354,11 @@ src_compile() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake V=1 tooldir="${EPREFIX}${TOOLPATH}" all
+   emake tooldir="${EPREFIX}${TOOLPATH}" all
 
# only build info pages if the user wants them
if use doc ; then
-   emake V=1 info
+   emake info
fi
 
# we nuke the manpages when we're left with junk
@@ -367,7 +372,7 @@ src_test() {
# bug #637066
filter-flags -Wall -Wreturn-type
 
-   emake -k V=1 check
+   emake -k check
 }
 
 src_install() {
@@ -376,7 +381,7 @@ src_install() {
cd "${MY_BUILDDIR}" || die
 
# see Note [tooldir hack for ldscripts]
-   emake V=1 DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
+   emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
rm -rf "${ED}"/${LIBPATH}/bin || die
use static-libs || find "${ED}" -name '*.la' -delete
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gdb/

2023-08-03 Thread Sam James
commit: 58334beaa44bafb12f5061f431b062edd0fab28f
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 01:47:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 01:49:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58334bea

sys-devel/gdb: pass --disable-silent-rules

Do as we do for --disable-dependency-tracking. Will do the same shortly for
Binutils too.

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

 sys-devel/gdb/gdb-13.2-r2.ebuild | 9 +++--
 sys-devel/gdb/gdb-.ebuild| 9 +++--
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/sys-devel/gdb/gdb-13.2-r2.ebuild b/sys-devel/gdb/gdb-13.2-r2.ebuild
index 0d8c5729c3d2..d5ff38e3763a 100644
--- a/sys-devel/gdb/gdb-13.2-r2.ebuild
+++ b/sys-devel/gdb/gdb-13.2-r2.ebuild
@@ -153,8 +153,9 @@ src_configure() {
local myconf=(
# portage's econf() does not detect presence of --d-d-t
# because it greps only top-level ./configure. But not
-   # gnulib's or gdb's configure.
+   # libiberty's or gdb's configure.
--disable-dependency-tracking
+   --disable-silent-rules
 
--with-pkgversion="$(gdb_branding)"
--with-bugurl='https://bugs.gentoo.org/'
@@ -234,10 +235,6 @@ src_configure() {
econf "${myconf[@]}"
 }
 
-src_compile() {
-   emake V=1
-}
-
 src_test() {
# Run the unittests (nabbed invocation from Fedora's spec file) at least
emake -k -C gdb run GDBFLAGS='-batch -ex "maintenance selftest"'
@@ -251,7 +248,7 @@ src_test() {
 }
 
 src_install() {
-   emake V=1 DESTDIR="${D}" install
+   emake DESTDIR="${D}" install
 
find "${ED}"/usr -name libiberty.a -delete || die
 

diff --git a/sys-devel/gdb/gdb-.ebuild b/sys-devel/gdb/gdb-.ebuild
index a9932a210efe..085df52dacb9 100644
--- a/sys-devel/gdb/gdb-.ebuild
+++ b/sys-devel/gdb/gdb-.ebuild
@@ -152,8 +152,9 @@ src_configure() {
local myconf=(
# portage's econf() does not detect presence of --d-d-t
# because it greps only top-level ./configure. But not
-   # gnulib's or gdb's configure.
+   # libiberty's or gdb's configure.
--disable-dependency-tracking
+   --disable-silent-rules
 
--with-pkgversion="$(gdb_branding)"
--with-bugurl='https://bugs.gentoo.org/'
@@ -233,10 +234,6 @@ src_configure() {
econf "${myconf[@]}"
 }
 
-src_compile() {
-   emake V=1
-}
-
 src_test() {
# Run the unittests (nabbed invocation from Fedora's spec file) at least
emake -k -C gdb run GDBFLAGS='-batch -ex "maintenance selftest"'
@@ -250,7 +247,7 @@ src_test() {
 }
 
 src_install() {
-   emake V=1 DESTDIR="${D}" install
+   emake DESTDIR="${D}" install
 
find "${ED}"/usr -name libiberty.a -delete || die
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libplacebo/

2023-08-03 Thread Ionen Wolkens
commit: a875566f85cd18ea774f729592685de061dbee87
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  4 01:13:49 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  4 01:28:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a875566f

media-libs/libplacebo: add 6.292.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libplacebo/Manifest  |   1 +
 media-libs/libplacebo/libplacebo-6.292.1.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index 5b59db2d7c05..7a24165dca7f 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -1,3 +1,4 @@
 DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 
788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67
 SHA512 
328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7
 DIST libplacebo-v5.264.1.tar.gz 725394 BLAKE2B 
421de50ef5e2270e3ba32dd85d92d816a374257442b535face6cb8501d565652aae530b86a7d717c9352c6a82ca665ff7d91c2d9768365780cbbe4f48d1d3276
 SHA512 
305f43b71f078f4113def43c444df667dfbdd2a6a34d3b457b15da0b3499ca97ec9a8acbd151d58c8e1a593ace3d8aa61067b32556c6bae451efbb217d60a731
 DIST libplacebo-v6.292.0.tar.bz2 623292 BLAKE2B 
6ae5c0aaadf88e3e4ba2e4a95d0ac939d7a64ae65bef0c6fd3dbc294e9eb953d3114ab718e1b58476971bf24ec2632e8176bc4346ff59bfe7b24537c833a4f21
 SHA512 
30a7990e9aee5f18e0517a281017fb69be521390972bdb38c0db09ef83144673b1f59dd4c1f42c3f4ee298544ba032a74c5e672ef028fbbf20e178a059270864
+DIST libplacebo-v6.292.1.tar.bz2 702879 BLAKE2B 
74319bdffb141d4ab50c04312dbcce8fe7926d28b59b2c088a975fec30b86b38bb99afc375de5d421f8f633524deb4a74bb30cd60ffb69b16caceccd0f4f13d9
 SHA512 
a519d540e5063905c7125ca90334471a21868e2795d3e2da502fe12adfa69555de5369b14d1d45f9d2b0ac589379ad687488896c6dbe22f1dbd7cc6f9eef544f

diff --git a/media-libs/libplacebo/libplacebo-6.292.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
new file mode 100644
index ..b3287dc6b4f4
--- /dev/null
+++ b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson-multilib python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git;
+   inherit git-r3
+else
+   GLAD_PV=2.0.4
+   SRC_URI="
+   
https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.bz2
+   opengl? (
+   
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz
+   -> ${PN}-glad-${GLAD_PV}.tar.gz
+   )
+   "
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
+HOMEPAGE="https://code.videolan.org/videolan/libplacebo/;
+
+LICENSE="LGPL-2.1+ opengl? ( MIT )"
+SLOT="0/$(ver_cut 2 ${PV}.)" # soname
+IUSE="glslang lcms llvm-libunwind +opengl +shaderc test unwind +vulkan"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
+
+# libglvnd is used with dlopen() through glad (inc. egl/gles)
+RDEPEND="
+   lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
+   opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
+   shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
+   !shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) )
+   unwind? (
+   llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
+   !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
+   )
+   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+"
+# vulkan-headers is required even with USE=-vulkan (bug #882065)
+DEPEND="
+   ${RDEPEND}
+   dev-util/vulkan-headers
+"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch
+   "${FILESDIR}"/${PN}-5.229.1-python-executable.patch
+)
+
+python_check_deps() {
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   local EGIT_SUBMODULES=( $(usev opengl 3rdparty/glad) )
+   git-r3_src_unpack
+   else
+   default
+   if use opengl; then
+   rmdir "${S}"/3rdparty/glad || die
+   mv glad-${GLAD_PV} "${S}"/3rdparty/glad || die
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+
+   # typically auto-skipped, but may assume usable opengl/vulkan then hang
+   sed -i "/tests += 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libplacebo/

2023-08-03 Thread Ionen Wolkens
commit: 4a07f6b36ae77b07273a1985b2ea98169add555f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  4 01:15:47 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  4 01:28:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a07f6b3

media-libs/libplacebo: tidy live

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libplacebo/libplacebo-.ebuild | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/media-libs/libplacebo/libplacebo-.ebuild 
b/media-libs/libplacebo/libplacebo-.ebuild
index 98e20244f513..b3287dc6b4f4 100644
--- a/media-libs/libplacebo/libplacebo-.ebuild
+++ b/media-libs/libplacebo/libplacebo-.ebuild
@@ -13,7 +13,11 @@ else
GLAD_PV=2.0.4
SRC_URI="

https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.bz2
-   opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
${PN}-glad-${GLAD_PV}.tar.gz )"
+   opengl? (
+   
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz
+   -> ${PN}-glad-${GLAD_PV}.tar.gz
+   )
+   "
S="${WORKDIR}/${PN}-v${PV}"
KEYWORDS="~amd64 ~ppc64 ~x86"
 fi
@@ -37,14 +41,17 @@ RDEPEND="
llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
!llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
)
-   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )"
+   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+"
 # vulkan-headers is required even with USE=-vulkan (bug #882065)
 DEPEND="
${RDEPEND}
-   dev-util/vulkan-headers"
+   dev-util/vulkan-headers
+"
 BDEPEND="
$(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
-   virtual/pkgconfig"
+   virtual/pkgconfig
+"
 
 PATCHES=(
"${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch



[gentoo-commits] repo/gentoo:master commit in: media-libs/libplacebo/files/

2023-08-03 Thread Ionen Wolkens
commit: 63d3591d9d03416e5a39e0020ecbb35f3be33ccb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  4 01:23:08 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  4 01:27:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d3591d

media-libs/libplacebo: adjust old interpreter patch

Re-looking at this, it may be worth upstreaming sometime
by using find_program() if really nothing that needs
find_installation().

Fortunately setuptools issues hardly occured with 3.12
because we check for jinja which pulled setuptools.

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../libplacebo/files/libplacebo-5.229.1-python-executable.patch   | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch 
b/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch
index 35486262c992..181e281bfde1 100644
--- a/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch
+++ b/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch
@@ -1,5 +1,7 @@
-Upstream bundles python deps and uses same interpreter as meson,
-but we don't and need this to use the eclass' python3 instead.
+Ensure we get the interpreter from python-any-r1 rather than same
+as meson. Plus find_program() is quicker than find_installation(),
+and the latter also needs distutils that is unavailable with
+python3_12 without setuptools.
 
 https://bugs.gentoo.org/731728
 --- a/meson.build
@@ -7,5 +9,5 @@ https://bugs.gentoo.org/731728
 @@ -323,3 +323,3 @@
  thirdparty = meson.project_source_root()/'3rdparty'
 -python = import('python').find_installation()
-+python = import('python').find_installation('python3')
++python = find_program('python3')
  python_env = environment()



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

2023-08-03 Thread Sam James
commit: 37e343ca163f73badbc74175ec552e2a5ec8227c
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 00:54:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 00:54:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e343ca

net-misc/gallery-dl: Stabilize 1.25.7 ppc64, #911670

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

 net-misc/gallery-dl/gallery-dl-1.25.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
index aa65b9428809..3369767449a5 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2023-08-03 Thread Sam James
commit: cd6d7e7851fcc67d29684c2fd43a474c5f28b018
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 00:54:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 00:54:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd6d7e78

sys-fs/zfs-kmod: Stabilize 2.1.12 ppc64, #911673

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

 sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild
index 1b4db3530a72..a6a5c71476dd 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2023-08-03 Thread Sam James
commit: 6ffb32d7e1e1dff01690162e84c47b02a59863fd
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  4 00:54:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  4 00:54:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ffb32d7

sys-fs/zfs: Stabilize 2.1.12 ppc64, #911673

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

 sys-fs/zfs/zfs-2.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-2.1.12.ebuild b/sys-fs/zfs/zfs-2.1.12.ebuild
index 2ba102acaf3d..e0504b250b0f 100644
--- a/sys-fs/zfs/zfs-2.1.12.ebuild
+++ b/sys-fs/zfs/zfs-2.1.12.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${P%_rc?}"
 
if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+   KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~sparc"
fi
 fi
 



[gentoo-commits] proj/sandbox:stable-2.x commit in: libsandbox/

2023-08-03 Thread Mike Gilbert
commit: 143e5fd3b50fa7085c9c4eb66c103e3c6d1b64c7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 17 14:55:27 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Aug  4 00:26:27 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=143e5fd3

libsandbox: skip checking access() without W_OK or R_OK mode

If access/faccessat is called with F_OK or X_OK in the mode argument,
there is no need to check the path.

Bug: https://bugs.gentoo.org/910273
Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 8d6a4839ebd909903691e4a71d6a94b3809adc82)

 libsandbox/libsandbox.c | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libsandbox/libsandbox.c b/libsandbox/libsandbox.c
index e5f6d38..08b85ce 100644
--- a/libsandbox/libsandbox.c
+++ b/libsandbox/libsandbox.c
@@ -1095,8 +1095,11 @@ bool before_syscall_access(int dirfd, int sb_nr, const 
char *func, const char *f
const char *ext_func;
if (flags & W_OK)
sb_nr = SB_NR_ACCESS_WR, ext_func = "access_wr";
-   else
+   else if (flags & R_OK)
sb_nr = SB_NR_ACCESS_RD, ext_func = "access_rd";
+   else
+   /* Must be F_OK or X_OK; we do not need to check either. */
+   return true;
return before_syscall(dirfd, sb_nr, ext_func, file, flags);
 }
 



[gentoo-commits] proj/sandbox:stable-2.x commit in: libsbutil/, libsandbox/, src/

2023-08-03 Thread Mike Gilbert
commit: 4d33585e8070f17c182888f3573e5ce3d1ff6a70
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 17 15:03:13 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Aug  4 00:26:30 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=4d33585e

libsbutil: add sbio_faccessat and use it in sb_exists

sbio_faccessat allows libsbutil to access the unwrapped version of
faccessat when called from libsandbox.

Using faccessat in place of fstatat seems to give a small boost in
performance.

Pass AT_EACCESS faccessat to enable a faster path if uid != euid.

Bug: https://bugs.gentoo.org/910273
Signed-off-by: Mike Gilbert  gentoo.org>
(cherry picked from commit 0317bbe09fe23e4bd972ee254f14817def701731)

 libsandbox/libsandbox.c |  1 +
 libsandbox/wrappers.h   |  2 ++
 libsbutil/sb_exists.c   | 10 ++
 libsbutil/sbutil.h  |  1 +
 src/sandbox.c   |  1 +
 5 files changed, 15 insertions(+)

diff --git a/libsandbox/libsandbox.c b/libsandbox/libsandbox.c
index 08b85ce..4edcf60 100644
--- a/libsandbox/libsandbox.c
+++ b/libsandbox/libsandbox.c
@@ -54,6 +54,7 @@ static char message_path[SB_PATH_MAX];
 bool sandbox_on = true;
 static bool sb_init = false;
 static bool sb_env_init = false;
+int (*sbio_faccessat)(int, const char *, int, int) = sb_unwrapped_faccessat;
 int (*sbio_open)(const char *, int, mode_t) = sb_unwrapped_open;
 FILE *(*sbio_popen)(const char *, const char *) = sb_unwrapped_popen;
 

diff --git a/libsandbox/wrappers.h b/libsandbox/wrappers.h
index bf5bf64..3237397 100644
--- a/libsandbox/wrappers.h
+++ b/libsandbox/wrappers.h
@@ -15,6 +15,8 @@
  */
 #definesb_unwrapped_access sb_unwrapped_access_DEFAULT
 attribute_hidden int   sb_unwrapped_access (const char *, int);
+#definesb_unwrapped_faccessat sb_unwrapped_faccessat_DEFAULT
+attribute_hidden int   sb_unwrapped_faccessat (int, const char *, int, int);
 #definesb_unwrapped_getcwd sb_unwrapped_getcwd_DEFAULT
 attribute_hidden char *sb_unwrapped_getcwd (char *, size_t);
 #definesb_unwrapped_open   sb_unwrapped_open_DEFAULT

diff --git a/libsbutil/sb_exists.c b/libsbutil/sb_exists.c
index d34f0cc..c2171fe 100644
--- a/libsbutil/sb_exists.c
+++ b/libsbutil/sb_exists.c
@@ -10,5 +10,15 @@
 int sb_exists(int dirfd, const char *pathname, int flags)
 {
struct stat64 buf;
+
+   if (sbio_faccessat(dirfd, pathname, F_OK, flags|AT_EACCESS) == 0)
+   return 0;
+
+   /* musl's faccessat gives EINVAL when the kernel does not support
+* faccessat2 and AT_SYMLINK_NOFOLLOW is set.
+* https://www.openwall.com/lists/musl/2023/06/19/1 */
+   if (errno != EINVAL)
+   return -1;
+
return fstatat64(dirfd, pathname, , flags);
 }

diff --git a/libsbutil/sbutil.h b/libsbutil/sbutil.h
index 981fe0d..ed335e2 100644
--- a/libsbutil/sbutil.h
+++ b/libsbutil/sbutil.h
@@ -98,6 +98,7 @@ extern const char sb_fd_dir[];
 const char *sb_get_cmdline(pid_t pid);
 
 /* libsandbox need to use a wrapper for open */
+attribute_hidden extern int (*sbio_faccessat)(int, const char *, int, int);
 attribute_hidden extern int (*sbio_open)(const char *, int, mode_t);
 attribute_hidden extern FILE *(*sbio_popen)(const char *, const char *);
 extern const char *sbio_message_path;

diff --git a/src/sandbox.c b/src/sandbox.c
index ed0c7f6..f4ffd20 100644
--- a/src/sandbox.c
+++ b/src/sandbox.c
@@ -21,6 +21,7 @@
 static int print_debug = 0;
 #define dprintf(fmt, args...) do { if (print_debug) printf(fmt, ## args); } 
while (0)
 #define dputs(str) do { if (print_debug) puts(str); } while (0)
+int (*sbio_faccessat)(int, const char *, int, int) = faccessat;
 int (*sbio_open)(const char *, int, mode_t) = (void *)open;
 FILE *(*sbio_popen)(const char *, const char *) = popen;
 



[gentoo-commits] proj/sandbox:master commit in: libsandbox/, src/, libsbutil/

2023-08-03 Thread Mike Gilbert
commit: 0317bbe09fe23e4bd972ee254f14817def701731
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 17 15:03:13 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Aug  4 00:20:37 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=0317bbe0

libsbutil: add sbio_faccessat and use it in sb_exists

sbio_faccessat allows libsbutil to access the unwrapped version of
faccessat when called from libsandbox.

Using faccessat in place of fstatat seems to give a small boost in
performance.

Pass AT_EACCESS faccessat to enable a faster path if uid != euid.

Bug: https://bugs.gentoo.org/910273
Signed-off-by: Mike Gilbert  gentoo.org>

 libsandbox/libsandbox.c |  1 +
 libsandbox/wrappers.h   |  2 ++
 libsbutil/sb_exists.c   | 10 ++
 libsbutil/sbutil.h  |  1 +
 src/sandbox.c   |  1 +
 5 files changed, 15 insertions(+)

diff --git a/libsandbox/libsandbox.c b/libsandbox/libsandbox.c
index 08b85ce..4edcf60 100644
--- a/libsandbox/libsandbox.c
+++ b/libsandbox/libsandbox.c
@@ -54,6 +54,7 @@ static char message_path[SB_PATH_MAX];
 bool sandbox_on = true;
 static bool sb_init = false;
 static bool sb_env_init = false;
+int (*sbio_faccessat)(int, const char *, int, int) = sb_unwrapped_faccessat;
 int (*sbio_open)(const char *, int, mode_t) = sb_unwrapped_open;
 FILE *(*sbio_popen)(const char *, const char *) = sb_unwrapped_popen;
 

diff --git a/libsandbox/wrappers.h b/libsandbox/wrappers.h
index bf5bf64..3237397 100644
--- a/libsandbox/wrappers.h
+++ b/libsandbox/wrappers.h
@@ -15,6 +15,8 @@
  */
 #definesb_unwrapped_access sb_unwrapped_access_DEFAULT
 attribute_hidden int   sb_unwrapped_access (const char *, int);
+#definesb_unwrapped_faccessat sb_unwrapped_faccessat_DEFAULT
+attribute_hidden int   sb_unwrapped_faccessat (int, const char *, int, int);
 #definesb_unwrapped_getcwd sb_unwrapped_getcwd_DEFAULT
 attribute_hidden char *sb_unwrapped_getcwd (char *, size_t);
 #definesb_unwrapped_open   sb_unwrapped_open_DEFAULT

diff --git a/libsbutil/sb_exists.c b/libsbutil/sb_exists.c
index d34f0cc..c2171fe 100644
--- a/libsbutil/sb_exists.c
+++ b/libsbutil/sb_exists.c
@@ -10,5 +10,15 @@
 int sb_exists(int dirfd, const char *pathname, int flags)
 {
struct stat64 buf;
+
+   if (sbio_faccessat(dirfd, pathname, F_OK, flags|AT_EACCESS) == 0)
+   return 0;
+
+   /* musl's faccessat gives EINVAL when the kernel does not support
+* faccessat2 and AT_SYMLINK_NOFOLLOW is set.
+* https://www.openwall.com/lists/musl/2023/06/19/1 */
+   if (errno != EINVAL)
+   return -1;
+
return fstatat64(dirfd, pathname, , flags);
 }

diff --git a/libsbutil/sbutil.h b/libsbutil/sbutil.h
index 4061dd3..6d284f1 100644
--- a/libsbutil/sbutil.h
+++ b/libsbutil/sbutil.h
@@ -100,6 +100,7 @@ extern const char sb_fd_dir[];
 const char *sb_get_cmdline(pid_t pid);
 
 /* libsandbox need to use a wrapper for open */
+attribute_hidden extern int (*sbio_faccessat)(int, const char *, int, int);
 attribute_hidden extern int (*sbio_open)(const char *, int, mode_t);
 attribute_hidden extern FILE *(*sbio_popen)(const char *, const char *);
 extern const char *sbio_message_path;

diff --git a/src/sandbox.c b/src/sandbox.c
index 02f4cbe..802850c 100644
--- a/src/sandbox.c
+++ b/src/sandbox.c
@@ -21,6 +21,7 @@
 static int print_debug = 0;
 #define dprintf(fmt, args...) do { if (print_debug) printf(fmt, ## args); } 
while (0)
 #define dputs(str) do { if (print_debug) puts(str); } while (0)
+int (*sbio_faccessat)(int, const char *, int, int) = faccessat;
 int (*sbio_open)(const char *, int, mode_t) = (void *)open;
 FILE *(*sbio_popen)(const char *, const char *) = popen;
 



[gentoo-commits] proj/sandbox:master commit in: libsandbox/

2023-08-03 Thread Mike Gilbert
commit: 8d6a4839ebd909903691e4a71d6a94b3809adc82
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 17 14:55:27 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Aug  3 19:12:42 2023 +
URL:https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=8d6a4839

libsandbox: skip checking access() without W_OK or R_OK mode

If access/faccessat is called with F_OK or X_OK in the mode argument,
there is no need to check the path.

Bug: https://bugs.gentoo.org/910273
Signed-off-by: Mike Gilbert  gentoo.org>

 libsandbox/libsandbox.c | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libsandbox/libsandbox.c b/libsandbox/libsandbox.c
index e5f6d38..08b85ce 100644
--- a/libsandbox/libsandbox.c
+++ b/libsandbox/libsandbox.c
@@ -1095,8 +1095,11 @@ bool before_syscall_access(int dirfd, int sb_nr, const 
char *func, const char *f
const char *ext_func;
if (flags & W_OK)
sb_nr = SB_NR_ACCESS_WR, ext_func = "access_wr";
-   else
+   else if (flags & R_OK)
sb_nr = SB_NR_ACCESS_RD, ext_func = "access_rd";
+   else
+   /* Must be F_OK or X_OK; we do not need to check either. */
+   return true;
return before_syscall(dirfd, sb_nr, ext_func, file, flags);
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/pfl/

2023-08-03 Thread Sam James
commit: 5338e391c1fad7c69eb10d82c710bc6e37ce64ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 23:07:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 23:07:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5338e391

app-portage/pfl: Stabilize 3.2.1 ALLARCHES, #911677

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

 app-portage/pfl/pfl-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/pfl/pfl-3.2.1.ebuild b/app-portage/pfl/pfl-3.2.1.ebuild
index b7410688e9d6..80db9cebf59b 100644
--- a/app-portage/pfl/pfl-3.2.1.ebuild
+++ b/app-portage/pfl/pfl-3.2.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/portagefilelist/client/archive/${PV}.tar.gz -> ${P}.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux ~x64-macos"
 IUSE="+network-cron"
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-08-03 Thread Sam James
commit: 11441837beb4f0c4ec198666157bc3ee80acc0f7
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 22:49:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 22:49:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11441837

sys-devel/gcc: add 11.4.1_p20230803

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.4.1_p20230803.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 4a53eb4981ec..59fc76781b8e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -6,6 +6,7 @@ DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac38
 DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0
 SHA512 
fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d
 DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e
 SHA512 
8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
 DIST gcc-11-20230727.tar.xz 76213292 BLAKE2B 
8d15efab47a39695997b15d606c27929794c3b8a96da0243f336c78076daad4b322d37ddfca3d928b73ca7a68c25b05a7834596a27ac79d11d2c7573f118
 SHA512 
e64b10ab59548695d538d0ca471efb7bb29dd751e719a8e7c1434182a8cf7433e28348fb08c3babe90bda952ee2e739a9fd055ac8b9ed883417066c836d2ffd3
+DIST gcc-11-20230803.tar.xz 76202192 BLAKE2B 
e268c236873635c7059a4f0c88f192eb3634eeba9d8f4d1cf974a2ceae60237024097f4b7a2015694144509492dc3a412c8f77af6f20e0611f2f73f25ce48e36
 SHA512 
df25cff801f93a858a8326baf74e0d3060208cfde85bce2c1ac1ed38860de04ca1c2c509ca1d43b413bcb4b12cb429cd7aa193bc38fb8a42128e31f0ac92ac21
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a
 SHA512 
ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17

diff --git a/sys-devel/gcc/gcc-11.4.1_p20230803.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20230803.ebuild
new file mode 100644
index ..02c58f02f0a6
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20230803.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="10"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-

[gentoo-commits] repo/gentoo:master commit in: games-fps/freedm-data/files/

2023-08-03 Thread Sam James
commit: f6ed52841fea58d1b1b36704c28c971f53452eac
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 22:18:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 22:18:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ed5284

games-fps/freedm-data: add references to patch

Bug: https://bugs.gentoo.org/909540
Signed-off-by: Sam James  gentoo.org>

 .../files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch  | 4 
 1 file changed, 4 insertions(+)

diff --git 
a/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
 
b/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
index 130e1636374d..9cc65812de85 100644
--- 
a/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
+++ 
b/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
@@ -1,3 +1,7 @@
+https://bugs.gentoo.org/909540
+https://github.com/freedoom/freedoom/issues/1015
+https://github.com/freedoom/freedoom/pull/1027
+
 From d64ddc6ea90406e21b4b93f5a1e7f99abfaac0d9 Mon Sep 17 00:00:00 2001
 From: Steven Elliott 
 Date: Sun, 16 Jul 2023 14:52:04 -0400



[gentoo-commits] repo/gentoo:master commit in: games-fps/freedoom-data/files/

2023-08-03 Thread Sam James
commit: 44be330fe5657808e4f6ae9d8398ef25398ddbaf
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 22:18:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 22:18:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44be330f

games-fps/freedoom-data: add references to patch

Bug: https://bugs.gentoo.org/909548
Signed-off-by: Sam James  gentoo.org>

 .../files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch| 4 
 1 file changed, 4 insertions(+)

diff --git 
a/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
 
b/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
index 130e1636374d..333bff6d2598 100644
--- 
a/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
+++ 
b/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
@@ -1,3 +1,7 @@
+https://bugs.gentoo.org/909548
+https://github.com/freedoom/freedoom/issues/1015
+https://github.com/freedoom/freedoom/pull/1027
+
 From d64ddc6ea90406e21b4b93f5a1e7f99abfaac0d9 Mon Sep 17 00:00:00 2001
 From: Steven Elliott 
 Date: Sun, 16 Jul 2023 14:52:04 -0400



[gentoo-commits] repo/gentoo:master commit in: app-crypt/p11-kit/files/, app-crypt/p11-kit/

2023-08-03 Thread Sam James
commit: c3bea56a071e2f1a45a62dfff85b2322e9bbd153
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 22:16:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 22:16:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3bea56a

app-crypt/p11-kit: backport dlsym fix

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

 .../files/p11-kit-0.25.0-fix-C_GetInterface.patch  | 39 
 app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild | 52 ++
 2 files changed, 91 insertions(+)

diff --git a/app-crypt/p11-kit/files/p11-kit-0.25.0-fix-C_GetInterface.patch 
b/app-crypt/p11-kit/files/p11-kit-0.25.0-fix-C_GetInterface.patch
new file mode 100644
index ..b3b411c33bdc
--- /dev/null
+++ b/app-crypt/p11-kit/files/p11-kit-0.25.0-fix-C_GetInterface.patch
@@ -0,0 +1,39 @@
+https://github.com/p11-glue/p11-kit/commit/d1d4b0ac316a27c739ff91e6c4153f1154e96e5a
+
+From d1d4b0ac316a27c739ff91e6c4153f1154e96e5a Mon Sep 17 00:00:00 2001
+From: Xi Ruoyao 
+Date: Thu, 27 Jul 2023 12:18:15 +0800
+Subject: [PATCH] Fix probing of C_GetInterface
+
+`p11_dl_symbol (dl, "C_GetInterface")` uses dlsym() to find
+C_GetInterface in the loaded pkcs11 module.  For legacy (pre-3.0) pkcs11
+modules, C_GetInterface is not defined in the module.  But according to
+the documentation of dlsym():
+
+The search performed by dlsym() is breadth first through the
+dependency tree of these shared objects.
+
+So if a pkcs11 module links to libp11-kit.so, the C_GetInterface
+implementation in libp11-kit.so itself will be found.  This
+C_GetInterface will return the metadata of p11-kit-proxy.so, causing
+"Refuse to load the p11-kit-proxy.so as a registered module".
+
+To solve the issue, if p11_dl_symbol() returns the C_GetInterface in
+libp11-kit.so itself, we should ignore it and continue trying
+C_GetFunctionList.
+--- a/p11-kit/modules.c
 b/p11-kit/modules.c
+@@ -383,6 +383,12 @@ dlopen_and_get_function_list (Module *mod,
+   mod->loaded_module = dl;
+ 
+   gi = p11_dl_symbol (dl, "C_GetInterface");
++
++#ifndef OS_WIN32
++  if (gi == C_GetInterface)
++  gi = NULL;
++#endif
++
+   if (gi) {
+   /* Get the default standard interface */
+   rv = gi ((unsigned char *)"PKCS 11", NULL, , 0);
+

diff --git a/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild 
b/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild
new file mode 100644
index ..b2c897076931
--- /dev/null
+++ b/app-crypt/p11-kit/p11-kit-0.25.0-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 meson-multilib
+
+DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
+HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html;
+SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+libffi gtk-doc nls systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/ca-certificates
+   >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}]
+   libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   nls? ( sys-devel/gettext )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-C_GetInterface.patch
+)
+
+multilib_src_configure() {
+   # Disable unsafe tests, bug#502088
+   export FAKED_MODE=1
+
+   local emesonargs=(
+   -Dbashcompdir="$(get_bashcompdir)"
+   -Dtrust_module=enabled
+   -Dtrust_paths="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
+   $(meson_feature libffi)
+   $(meson_use nls)
+   $(meson_use test)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_true man)
+   $(meson_native_use_feature systemd)
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-fps/freedoom-data/files/, games-fps/freedoom-data/

2023-08-03 Thread Sam James
commit: 23a7ff2f75f4083bbe22e8f75ed17ea2e4380cd8
Author: William Breathitt Gray  linaro  org>
AuthorDate: Sun Jul 30 12:46:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 22:11:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a7ff2f

games-fps/freedoom-data: Support Python PIL 10.0.0

Closes: https://bugs.gentoo.org/909548
Signed-off-by: William Breathit Gray  linaro.org>
Signed-off-by: Sam James  gentoo.org>

 ...oom-data-0.12.1-Python-PIL-10.0.0-support.patch | 39 ++
 .../freedoom-data/freedoom-data-0.12.1-r1.ebuild   |  4 +++
 2 files changed, 43 insertions(+)

diff --git 
a/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
 
b/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
new file mode 100644
index ..130e1636374d
--- /dev/null
+++ 
b/games-fps/freedoom-data/files/freedoom-data-0.12.1-Python-PIL-10.0.0-support.patch
@@ -0,0 +1,39 @@
+From d64ddc6ea90406e21b4b93f5a1e7f99abfaac0d9 Mon Sep 17 00:00:00 2001
+From: Steven Elliott 
+Date: Sun, 16 Jul 2023 14:52:04 -0400
+Subject: [PATCH] create_caption: Python PIL 10.0.0 support (#1027)
+
+To support Python PIL 10.0.0 this change uses newer API textbbox() when
+available, and older API textsize() when not.
+---
+ graphics/text/create_caption | 17 +++--
+ 1 file changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/graphics/text/create_caption b/graphics/text/create_caption
+index 7ddbd8d66..22bc0507d 100755
+--- a/graphics/text/create_caption
 b/graphics/text/create_caption
+@@ -18,8 +18,21 @@ background_image.load()
+ background_image = background_image.convert("RGBA")
+ image = Image.new("RGBA", background_image.size, (0, 0, 0, 0))
+ draw = ImageDraw.Draw(image)
+-txt1_size = draw.textsize(txt1, font=font)
+-txt2_size = draw.textsize(txt2, font=font)
++
++# Getting the text size is tricky since for newer PIL, such as 10.0.0, only
++# textbbox() is supported, but for older PIL, such 7.2.0, only textsize()
++# is supported. The solution is to default to the newer API, but fallback to
++# the older one when it is not available.
++try:
++# This newer API returns a four item tuple. The "xy" kwarg is returned in
++# the first two items, and last two items is the size needed, but with 
"xy"
++# added, so passing "(0, 0)" returns the size needed.
++txt1_size = draw.textbbox(xy=(0, 0), text=txt1, font=font)[2:]
++txt2_size = draw.textbbox(xy=(0, 0), text=txt2, font=font)[2:]
++except:
++# This older API simply returns the size needed.
++txt1_size = draw.textsize(txt1, font=font)
++txt2_size = draw.textsize(txt2, font=font)
+ 
+ draw.text(
+ (5, int(image.height - txt1_size[1] - 5)),

diff --git a/games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild 
b/games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild
index 62bcb30b42a9..f50e3558ffb1 100644
--- a/games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild
+++ b/games-fps/freedoom-data/freedoom-data-0.12.1-r1.ebuild
@@ -20,6 +20,10 @@ BDEPEND="
app-text/asciidoc
games-util/deutex[png]"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.12.1-Python-PIL-10.0.0-support.patch
+)
+
 S="${WORKDIR}/freedoom-${PV}"
 
 DOOMWADPATH=share/doom



[gentoo-commits] repo/gentoo:master commit in: games-fps/freedm-data/, games-fps/freedm-data/files/

2023-08-03 Thread Sam James
commit: dca26e82bc4e1c3d249911d50c0983e8b2175eed
Author: William Breathitt Gray  linaro  org>
AuthorDate: Sun Jul 30 12:49:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 22:11:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca26e82

games-fps/freedm-data: Support Python PIL 10.0.0

Closes: https://bugs.gentoo.org/909540
Signed-off-by: William Breathit Gray  linaro.org>
Closes: https://github.com/gentoo/gentoo/pull/32104
Signed-off-by: Sam James  gentoo.org>

 ...edm-data-0.12.1-Python-PIL-10.0.0-support.patch | 39 ++
 games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild |  4 +++
 2 files changed, 43 insertions(+)

diff --git 
a/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
 
b/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
new file mode 100644
index ..130e1636374d
--- /dev/null
+++ 
b/games-fps/freedm-data/files/freedm-data-0.12.1-Python-PIL-10.0.0-support.patch
@@ -0,0 +1,39 @@
+From d64ddc6ea90406e21b4b93f5a1e7f99abfaac0d9 Mon Sep 17 00:00:00 2001
+From: Steven Elliott 
+Date: Sun, 16 Jul 2023 14:52:04 -0400
+Subject: [PATCH] create_caption: Python PIL 10.0.0 support (#1027)
+
+To support Python PIL 10.0.0 this change uses newer API textbbox() when
+available, and older API textsize() when not.
+---
+ graphics/text/create_caption | 17 +++--
+ 1 file changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/graphics/text/create_caption b/graphics/text/create_caption
+index 7ddbd8d66..22bc0507d 100755
+--- a/graphics/text/create_caption
 b/graphics/text/create_caption
+@@ -18,8 +18,21 @@ background_image.load()
+ background_image = background_image.convert("RGBA")
+ image = Image.new("RGBA", background_image.size, (0, 0, 0, 0))
+ draw = ImageDraw.Draw(image)
+-txt1_size = draw.textsize(txt1, font=font)
+-txt2_size = draw.textsize(txt2, font=font)
++
++# Getting the text size is tricky since for newer PIL, such as 10.0.0, only
++# textbbox() is supported, but for older PIL, such 7.2.0, only textsize()
++# is supported. The solution is to default to the newer API, but fallback to
++# the older one when it is not available.
++try:
++# This newer API returns a four item tuple. The "xy" kwarg is returned in
++# the first two items, and last two items is the size needed, but with 
"xy"
++# added, so passing "(0, 0)" returns the size needed.
++txt1_size = draw.textbbox(xy=(0, 0), text=txt1, font=font)[2:]
++txt2_size = draw.textbbox(xy=(0, 0), text=txt2, font=font)[2:]
++except:
++# This older API simply returns the size needed.
++txt1_size = draw.textsize(txt1, font=font)
++txt2_size = draw.textsize(txt2, font=font)
+ 
+ draw.text(
+ (5, int(image.height - txt1_size[1] - 5)),

diff --git a/games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild 
b/games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild
index 354720400a4a..29b53f429e6a 100644
--- a/games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild
+++ b/games-fps/freedm-data/freedm-data-0.12.1-r1.ebuild
@@ -20,6 +20,10 @@ BDEPEND="
app-text/asciidoc
games-util/deutex[png]"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.12.1-Python-PIL-10.0.0-support.patch
+)
+
 S="${WORKDIR}/freedoom-${PV}"
 
 DOOMWADPATH=share/doom



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2023-08-03 Thread James Le Cuirot
commit: c08740424ef5892e9950c7a4eb6af3adc9ada835
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  3 22:07:34 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  3 22:07:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0874042

gui-wm/gamescope: Bump to 3.12.0, drop old 3.12.0_beta10

Signed-off-by: James Le Cuirot  gentoo.org>

 gui-wm/gamescope/Manifest   | 2 +-
 .../{gamescope-3.12.0_beta10.ebuild => gamescope-3.12.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index e1d8ede4c8c4..0ab50cacbe8b 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,2 +1,2 @@
 DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B 
fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b
 SHA512 
a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e
-DIST gamescope-3.12.0_beta10.tar.gz 435085 BLAKE2B 
29e9147d569a6fa1a5cdb9c0920dc6df6c7448a0e9459598ddc87d4800931d34aa7f4f4cb7f51e21799da61832cd214a91dd0e3251ecc1be22fd80f8cbc78d95
 SHA512 
26acacf872175855c837a48a98d13d3f0b7ad741314faaff0a8ca8b619c54e5a7a71e80fb607989c01b20d1acce5b1b4acdbaa33d38a96cfed42de1aaea4608f
+DIST gamescope-3.12.0.tar.gz 437848 BLAKE2B 
4bf54969557af6a03e6cf788b0e02a4a2dd3981a69abaccfd6b0709003134d984b098dfc2a102041a4d34149423c37ca77efc9947cc2801979a488fea5a44db0
 SHA512 
864d61d9caf0bb8b13c71a084dd54a74e4d9104168cdc9ff8bc971e5a78a019fa80bf43c3b58b2e5ade6d461842385c37c3184ceede7e058d4d8d989a9e62bd9

diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild 
b/gui-wm/gamescope/gamescope-3.12.0.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild
rename to gui-wm/gamescope/gamescope-3.12.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2023-08-03 Thread Sam James
commit: aee1617b09dd2b5ef575b3b4fbdaa44ae10ec164
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 21:32:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 21:32:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee1617b

app-emulation/virtualbox-guest-additions: Stabilize 7.0.10 x86, #911671

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

 .../virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
index 877db42ca620..ab92a9358764 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.10.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 # Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
 LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="+dbus gui"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/xkcd-handler/

2023-08-03 Thread Mazunki Hoksaas
commit: 6a2f6f8331f06835adacd457c936012268f19b43
Author: Mazunki Hoksaas  gmail  com>
AuthorDate: Thu Aug  3 21:22:14 2023 +
Commit: Mazunki Hoksaas  gmail  com>
CommitDate: Thu Aug  3 21:22:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a2f6f83

net-misc/xkcd-handler: new package, add 1.0.12

Signed-off-by: Mazunki Hoksaas  gmail.com>

 net-misc/xkcd-handler/Manifest   |  1 +
 net-misc/xkcd-handler/metadata.xml   | 11 ++
 net-misc/xkcd-handler/xkcd-handler-1.0.12.ebuild | 26 
 3 files changed, 38 insertions(+)

diff --git a/net-misc/xkcd-handler/Manifest b/net-misc/xkcd-handler/Manifest
new file mode 100644
index 00..1a31bfe566
--- /dev/null
+++ b/net-misc/xkcd-handler/Manifest
@@ -0,0 +1 @@
+DIST xkcd-1.0.12.tar.gz 14451 BLAKE2B 
e1426d615181a1281356ddc29654174f3ae5b4a275ddfb8914623cd48d9ee72dbf4e39640af0c0745b3e6986d22337a78d1efded92d1ca28b97174860d503ef4
 SHA512 
ac722fc03f82797c72f5b4bdeea4fabdd5d57d8bc13124d8aee6ee31ab2297e52e30a1bec3c50b6ea29345ea9bcadab207c0aeb92dbcec1dfb05b2d0bf1414e1

diff --git a/net-misc/xkcd-handler/metadata.xml 
b/net-misc/xkcd-handler/metadata.xml
new file mode 100644
index 00..1e84d50030
--- /dev/null
+++ b/net-misc/xkcd-handler/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   rolfe...@gmail.com
+   Mazunki Hoksaas
+   
+   
+   mazunki/xkcd
+   
+

diff --git a/net-misc/xkcd-handler/xkcd-handler-1.0.12.ebuild 
b/net-misc/xkcd-handler/xkcd-handler-1.0.12.ebuild
new file mode 100644
index 00..fd87143ae8
--- /dev/null
+++ b/net-misc/xkcd-handler/xkcd-handler-1.0.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg desktop
+
+DESCRIPTION="A handler for XKCD urls"
+HOMEPAGE="https://xkcd.com/;
+SRC_URI="https://github.com/mazunki/xkcd/archive/refs/tags/v${PV}.tar.gz -> 
xkcd-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="x11-misc/xdg-utils"
+
+S="${WORKDIR}/xkcd-${PV}"
+
+src_install() {
+   dobin xkcd
+   domenu xkcd.desktop
+   doman xkcd.1
+}



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

2023-08-03 Thread Sam James
commit: af0032a210f5027c9e4ed4f78f6ad1cd68714a5b
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 21:16:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 21:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af0032a2

net-misc/gallery-dl: Stabilize 1.25.7 x86, #911670

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

 net-misc/gallery-dl/gallery-dl-1.25.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
index 4de32715a27e..aa65b9428809 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] proj/portage:master commit in: cnf/

2023-08-03 Thread Sam James
commit: 697e297e45c69ee81199f5c40894ee276370726b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  3 19:46:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 21:15:08 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=697e297e

Fix risc vs riscv typo in Meson file

Closes: https://github.com/gentoo/portage/pull/1076
Signed-off-by: Sam James  gentoo.org>

 cnf/meson.build | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cnf/meson.build b/cnf/meson.build
index d0d4c9ab1..abd151465 100644
--- a/cnf/meson.build
+++ b/cnf/meson.build
@@ -66,8 +66,8 @@ arch = {
 'loongarch64' : 'loong',
 'mips64' : 'mips',
 'parisc' : 'hppa',
-'riscv32' : 'risc',
-'riscv64' : 'risc',
+'riscv32' : 'riscv',
+'riscv64' : 'riscv',
 's390x' : 's390',
 'sh4' : 'sh',
 'sparc64' : 'sparc',



[gentoo-commits] proj/portage:master commit in: cnf/

2023-08-03 Thread Sam James
commit: c96f8a304f4486f4a491cd351a5b4ace0f7b00de
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  3 18:15:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 21:15:08 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c96f8a30

Fix Meson CPU detection for make.conf

I used the CPU name rather than the family by mistake.

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

 cnf/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cnf/meson.build b/cnf/meson.build
index 00af62085..d0d4c9ab1 100644
--- a/cnf/meson.build
+++ b/cnf/meson.build
@@ -59,7 +59,7 @@ if eprefix != ''
 )
 endif
 
-arch = host_machine.cpu()
+arch = host_machine.cpu_family()
 
 arch = {
 'aarch64' : 'arm64',



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

2023-08-03 Thread James Le Cuirot
commit: b0ed0a1734fcecdeaebad93fa4e74fed23acce47
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  3 20:41:47 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  3 20:46:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ed0a17

dev-util/cmake: Add sub-slot operator for rhash soname change

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-util/cmake/{cmake-3.26.4-r1.ebuild => cmake-3.26.4-r2.ebuild} | 2 +-
 dev-util/cmake/{cmake-3.26.5.ebuild => cmake-3.26.5-r1.ebuild}| 2 +-
 dev-util/cmake/{cmake-3.27.0.ebuild => cmake-3.27.0-r1.ebuild}| 2 +-
 dev-util/cmake/{cmake-3.27.1.ebuild => cmake-3.27.1-r1.ebuild}| 2 +-
 dev-util/cmake/cmake-.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-util/cmake/cmake-3.26.4-r1.ebuild 
b/dev-util/cmake/cmake-3.26.4-r2.ebuild
similarity index 99%
rename from dev-util/cmake/cmake-3.26.4-r1.ebuild
rename to dev-util/cmake/cmake-3.26.4-r2.ebuild
index 9671aad54ae8..db31f9608f4a 100644
--- a/dev-util/cmake/cmake-3.26.4-r1.ebuild
+++ b/dev-util/cmake/cmake-3.26.4-r2.ebuild
@@ -65,7 +65,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=app-arch/libarchive-3.3.3:=
-   app-crypt/rhash
+   app-crypt/rhash:0=
>=dev-libs/expat-2.0.1
>=dev-libs/jsoncpp-1.9.2-r2:0=
>=dev-libs/libuv-1.10.0:=

diff --git a/dev-util/cmake/cmake-3.26.5.ebuild 
b/dev-util/cmake/cmake-3.26.5-r1.ebuild
similarity index 99%
rename from dev-util/cmake/cmake-3.26.5.ebuild
rename to dev-util/cmake/cmake-3.26.5-r1.ebuild
index d08f44f7d7f4..1a578658604e 100644
--- a/dev-util/cmake/cmake-3.26.5.ebuild
+++ b/dev-util/cmake/cmake-3.26.5-r1.ebuild
@@ -65,7 +65,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=app-arch/libarchive-3.3.3:=
-   app-crypt/rhash
+   app-crypt/rhash:0=
>=dev-libs/expat-2.0.1
>=dev-libs/jsoncpp-1.9.2-r2:0=
>=dev-libs/libuv-1.10.0:=

diff --git a/dev-util/cmake/cmake-3.27.0.ebuild 
b/dev-util/cmake/cmake-3.27.0-r1.ebuild
similarity index 99%
rename from dev-util/cmake/cmake-3.27.0.ebuild
rename to dev-util/cmake/cmake-3.27.0-r1.ebuild
index a80e655595b5..4afe435263ca 100644
--- a/dev-util/cmake/cmake-3.27.0.ebuild
+++ b/dev-util/cmake/cmake-3.27.0-r1.ebuild
@@ -65,7 +65,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=app-arch/libarchive-3.3.3:=
-   app-crypt/rhash
+   app-crypt/rhash:0=
>=dev-libs/expat-2.0.1
>=dev-libs/jsoncpp-1.9.2-r2:0=
>=dev-libs/libuv-1.10.0:=

diff --git a/dev-util/cmake/cmake-3.27.1.ebuild 
b/dev-util/cmake/cmake-3.27.1-r1.ebuild
similarity index 99%
rename from dev-util/cmake/cmake-3.27.1.ebuild
rename to dev-util/cmake/cmake-3.27.1-r1.ebuild
index 2d5e649322ed..9d987065b90b 100644
--- a/dev-util/cmake/cmake-3.27.1.ebuild
+++ b/dev-util/cmake/cmake-3.27.1-r1.ebuild
@@ -65,7 +65,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=app-arch/libarchive-3.3.3:=
-   app-crypt/rhash
+   app-crypt/rhash:0=
>=dev-libs/expat-2.0.1
>=dev-libs/jsoncpp-1.9.2-r2:0=
>=dev-libs/libuv-1.10.0:=

diff --git a/dev-util/cmake/cmake-.ebuild b/dev-util/cmake/cmake-.ebuild
index a80e655595b5..4afe435263ca 100644
--- a/dev-util/cmake/cmake-.ebuild
+++ b/dev-util/cmake/cmake-.ebuild
@@ -65,7 +65,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=app-arch/libarchive-3.3.3:=
-   app-crypt/rhash
+   app-crypt/rhash:0=
>=dev-libs/expat-2.0.1
>=dev-libs/jsoncpp-1.9.2-r2:0=
>=dev-libs/libuv-1.10.0:=



[gentoo-commits] repo/gentoo:master commit in: app-crypt/rhash/

2023-08-03 Thread James Le Cuirot
commit: 425cc50bf798922a55a547f42aaad53ed8e632b6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  3 20:45:49 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  3 20:46:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=425cc50b

app-crypt/rhash: Bump to 1.4.4, includes soname change

Signed-off-by: James Le Cuirot  gentoo.org>

 app-crypt/rhash/Manifest   |  1 +
 app-crypt/rhash/rhash-1.4.4.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/app-crypt/rhash/Manifest b/app-crypt/rhash/Manifest
index e243bbfc4bbc..15fbc4e5e11a 100644
--- a/app-crypt/rhash/Manifest
+++ b/app-crypt/rhash/Manifest
@@ -1 +1,2 @@
 DIST rhash-1.4.3-src.tar.gz 429290 BLAKE2B 
d225aeae0b3a8fb2e093a9aef50cd07a790c7e9734e91114deef2ca8492c85261b8ed5dea45958e35e049ea85175608962ea72297bdef48b00c52f51eaca
 SHA512 
d87ffcde28d8f25cf775c279fed457e52d24523ed9b695629dae694b3c22372247d18f6032f8ce13a0b70fa2953be408982e46659daaa7c4ab227ae89eaed9c7
+DIST rhash-1.4.4-src.tar.gz 435691 BLAKE2B 
f3d42f333ad9a82fe4a8ef5af5d8008abf526c05c06a00c7033881d5a27ba663c3cc5cefb73ea8157ac24cb10a50a4e500706d489e61a03dbaee74a4735d1722
 SHA512 
00a7e5e058b53ce20ae79509815452ed9cb699d1322b678220b72c61dea3ea2f8fa131acfade8bb6d9f6af913f0c3c472330841181b22314b8755166310c946f

diff --git a/app-crypt/rhash/rhash-1.4.4.ebuild 
b/app-crypt/rhash/rhash-1.4.4.ebuild
new file mode 100644
index ..7992769880b4
--- /dev/null
+++ b/app-crypt/rhash/rhash-1.4.4.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Console utility and library for computing and verifying file hash 
sums"
+HOMEPAGE="http://rhash.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="debug nls ssl static-libs"
+
+RDEPEND="
+   ssl? (
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+)"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+"
+
+S="${WORKDIR}/RHash-${PV}"
+
+src_prepare() {
+   default
+
+   if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
+   # we lack posix_memalign
+   sed -i -e '/if _POSIX_VERSION/s/if .*$/if 0/' \
+   librhash/util.h || die
+   fi
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs
+   # https://github.com/gentoo/gentoo/pull/28355
+   # mold needs this too but right now tc-ld-is-mold is also not available
+   if tc-ld-is-lld; then
+   append-ldflags -Wl,--undefined-version
+   fi
+
+   set -- \
+   ./configure \
+   --target="${CHOST}" \
+   --cc="$(tc-getCC)" \
+   --ar="$(tc-getAR)" \
+   --extra-cflags="${CFLAGS}" \
+   --extra-ldflags="${LDFLAGS}" \
+   --prefix="${EPREFIX}"/usr \
+   --libdir="${EPREFIX}"/usr/$(get_libdir) \
+   --sysconfdir="${EPREFIX}"/etc \
+   --disable-openssl-runtime \
+   --disable-static \
+   --enable-lib-shared \
+   $(use_enable debug) \
+   $(use_enable nls gettext) \
+   $(use_enable ssl openssl) \
+   $(use_enable static-libs lib-static)
+
+   echo "${@}"
+   "${@}" || die "configure failed"
+}
+
+multilib_src_compile() {
+   emake all \
+   $(multilib_is_native_abi && use nls && echo compile-gmo)
+}
+
+multilib_src_install() {
+   # -j1 needed due to race condition.
+   emake DESTDIR="${D}" -j1 \
+   install{,-lib-headers,-pkg-config} \
+   $(multilib_is_native_abi && use nls && echo install-gmo) \
+   install-lib-so-link
+}
+
+multilib_src_test() {
+   emake test
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2023-08-03 Thread Sam James
commit: 3c31a02ec504d3cf7ba701b0e56fca4a949a95d3
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 20:45:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 20:45:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c31a02e

app-emulation/virtualbox-additions: Stabilize 6.1.46 amd64, #911672

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

 app-emulation/virtualbox-additions/virtualbox-additions-6.1.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.46.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.46.ebuild
index 9729d64d300e..b2792ebc0e51 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.46.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.46.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 src_unpack() {
return 0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2023-08-03 Thread Sam James
commit: 2d91f6ac9d90265333bcbd2c458a497ef394a87a
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 20:45:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 20:45:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d91f6ac

app-emulation/virtualbox-modules: Stabilize 6.1.46 amd64, #911672

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

 app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild
index 00acad894a77..3586ce20c9e8 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.46.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2023-08-03 Thread Sam James
commit: 82e52943b3e89f637af27f0e34181b038498a316
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 20:45:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 20:45:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e52943

app-emulation/virtualbox: Stabilize 6.1.46 amd64, #911672

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

 app-emulation/virtualbox/virtualbox-6.1.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.46.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.46.ebuild
index a07c5a01bf04..0cadbf903e51 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.46.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.46.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2 dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc"
 
 unset WATCOM #856769



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2023-08-03 Thread Sam James
commit: d255ef3dc26326a2c341ef4a368aaadade25d516
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 20:45:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 20:45:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d255ef3d

app-emulation/virtualbox-extpack-oracle: Stabilize 6.1.46 amd64, #911672

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

 .../virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.46.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.46.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.46.ebuild
index 7043fd77ee54..103374f36aab 100644
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.46.ebuild
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.46.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
 
 LICENSE="PUEL-11"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND=">=app-emulation/virtualbox-${MY_PV}"



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

2023-08-03 Thread Sam James
commit: fc5467f0add3053d5576729cb8453b4eaf5f9c43
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 20:45:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 20:45:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5467f0

net-misc/gallery-dl: Stabilize 1.25.7 amd64, #911670

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

 net-misc/gallery-dl/gallery-dl-1.25.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
index 339f6268bd9c..4de32715a27e 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2023-08-03 Thread Sam James
commit: df5e3599e145504d0796d6039cc8a963661ffb8f
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 20:45:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 20:45:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df5e3599

app-emulation/virtualbox-guest-additions: Stabilize 6.1.46 amd64, #911672

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

 .../virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
index 35c42213697c..5d53ef30beef 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X +dbus"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



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

2023-08-03 Thread Sam James
commit: d0ffdf03d501719f824324a4afb8e7493a739f9d
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 20:45:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 20:45:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ffdf03

dev-python/ytmusicapi: Stabilize 1.1.1 ALLARCHES, #911669

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

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

diff --git a/dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild 
b/dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild
index 3d685ec4c091..7b7932d2da72 100644
--- a/dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild
+++ b/dev-python/ytmusicapi/ytmusicapi-1.1.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://ytmusicapi.readthedocs.io/
https://github.com/sigma67/ytmusicapi/;
 
 LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 SLOT="0"
 
 RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"



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

2023-08-03 Thread James Le Cuirot
commit: e9ab235445cded9f2f68dbbc14f6a1d5e2ea91b6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  3 20:19:17 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  3 20:21:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ab2354

dev-python/python-lhafile: Switch to PEP517, add Python 3.12

Closes: https://bugs.gentoo.org/909956
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-python/python-lhafile/Manifest | 2 +-
 ...{python-lhafile-0.3.0.ebuild => python-lhafile-0.3.0-r1.ebuild} | 7 +--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-python/python-lhafile/Manifest 
b/dev-python/python-lhafile/Manifest
index cbdcf14a57ee..a62188ec86f9 100644
--- a/dev-python/python-lhafile/Manifest
+++ b/dev-python/python-lhafile/Manifest
@@ -1 +1 @@
-DIST python-lhafile-0.3.0.tar.gz 267965 BLAKE2B 
1331f21059f84f5e517339ac26546d73bc9dc125578840bf24483c274b651d8f0e2494b1b7e140bede07412b5c44e499269ea23dd1180bb955b1044b06d82ee8
 SHA512 
bb4db2767a702d30f2e713e5f7890d619de312d609761ade2ff8f4e99ffede8e35a72cd116abf3b8ea29b0885ebe2c993dc37f44722c8e5fe346be93dfdbbf81
+DIST python-lhafile-0.3.0.gh.tar.gz 267965 BLAKE2B 
1331f21059f84f5e517339ac26546d73bc9dc125578840bf24483c274b651d8f0e2494b1b7e140bede07412b5c44e499269ea23dd1180bb955b1044b06d82ee8
 SHA512 
bb4db2767a702d30f2e713e5f7890d619de312d609761ade2ff8f4e99ffede8e35a72cd116abf3b8ea29b0885ebe2c993dc37f44722c8e5fe346be93dfdbbf81

diff --git a/dev-python/python-lhafile/python-lhafile-0.3.0.ebuild 
b/dev-python/python-lhafile/python-lhafile-0.3.0-r1.ebuild
similarity index 79%
rename from dev-python/python-lhafile/python-lhafile-0.3.0.ebuild
rename to dev-python/python-lhafile/python-lhafile-0.3.0-r1.ebuild
index 42ea9642b9c0..337bd2b67c42 100644
--- a/dev-python/python-lhafile/python-lhafile-0.3.0.ebuild
+++ b/dev-python/python-lhafile/python-lhafile-0.3.0-r1.ebuild
@@ -3,12 +3,15 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
 inherit distutils-r1
 
 DESCRIPTION="LHA archive support for Python"
 HOMEPAGE="https://github.com/FrodeSolheim/python-lhafile;
-SRC_URI="https://github.com/FrodeSolheim/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/FrodeSolheim/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: media-libs/leptonica/

2023-08-03 Thread James Le Cuirot
commit: a8bf5cb108236d5eecfa96c281c5cbdf0915682e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  3 20:09:40 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  3 20:09:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8bf5cb1

media-libs/leptonica: Drop old 1.82.0-r1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/leptonica/Manifest   |  1 -
 media-libs/leptonica/leptonica-1.82.0-r1.ebuild | 77 -
 2 files changed, 78 deletions(-)

diff --git a/media-libs/leptonica/Manifest b/media-libs/leptonica/Manifest
index c10e579c23a2..5d4519c9830d 100644
--- a/media-libs/leptonica/Manifest
+++ b/media-libs/leptonica/Manifest
@@ -1,2 +1 @@
-DIST leptonica-1.82.0.tar.gz 14041481 BLAKE2B 
2e60a7e14bf9120348460ac122fe0e9a1c696f17fd8f23cd3eb1b1316e13ae7fd25bbaef3fc8531df6e2572fa06e86d757138b11b29dcc24dda9576b9c00f3b0
 SHA512 
cb0484570bf3921307ab5c805b3f0e08d4aaa811adfb592f3956b563fc145f7a45173e2278fc5d8a9e37f729bb34dbf8068e030e2066d54547f82d26b56aa27d
 DIST leptonica-1.83.1.tar.gz 14028566 BLAKE2B 
56c501f16eb58366e4ed2f168f714adef968c271a0636cc0f3663b762aac29352a508421702e8ab063f78f3faf01e3d9eb72fff43093b05722a1a604beb66a59
 SHA512 
14c76b8795e494637cd225982cd27a1cd82d22b34c0c0d6ed061530c0ed8cec87fc1c8482bbda8f56a04f240b9fb50d481b8fffe5df846958cb146f9d2d51553

diff --git a/media-libs/leptonica/leptonica-1.82.0-r1.ebuild 
b/media-libs/leptonica/leptonica-1.82.0-r1.ebuild
deleted file mode 100644
index 5d26a30aaa62..
--- a/media-libs/leptonica/leptonica-1.82.0-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit libtool multilib-minimal
-
-DESCRIPTION="C library for image processing and analysis"
-HOMEPAGE="http://www.leptonica.org/;
-SRC_URI="https://github.com/DanBloomberg/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 
~ppc-macos"
-IUSE="gif jpeg jpeg2k png static-libs test tiff utils webp zlib"
-# N.B. Tests need some features enabled:
-REQUIRED_USE="test? ( jpeg png tiff zlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   gif? ( >=media-libs/giflib-5.1.3:=[${MULTILIB_USEDEP}] )
-   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
-   jpeg2k? ( media-libs/openjpeg:2=[${MULTILIB_USEDEP}] )
-   png? (
-   media-libs/libpng:0=[${MULTILIB_USEDEP}]
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   )
-   tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] )
-   webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( media-libs/tiff:0[jpeg,zlib] )"
-
-DOCS=( README version-notes )
-
-src_prepare() {
-   default
-   elibtoolize
-
-   # unhtmlize docs
-   local X
-   for X in ${DOCS[@]}; do
-   awk '/<\/pre>/{s--} {if (s) print $0} //{s++}' \
-   "${X}.html" > "${X}" || die 'awk failed'
-   rm -f -- "${X}.html"
-   done
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   --enable-shared \
-   $(use_with gif giflib) \
-   $(use_with jpeg) \
-   $(use_with jpeg2k libopenjpeg) \
-   $(use_with png libpng) \
-   $(use_with tiff libtiff) \
-   $(use_with webp libwebp) \
-   $(use_with webp libwebpmux) \
-   $(use_with zlib) \
-   $(use_enable static-libs static) \
-   $(multilib_native_use_enable utils programs)
-}
-
-multilib_src_test() {
-   default
-
-   # ${TMPDIR} is not respected. It used to be but it lead to issues
-   # and there have been long debates with upstream about it. :(
-   rm -rf /tmp/lept/ || die
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   # libtool archives covered by pkg-config
-   find "${ED}" -name '*.la' -delete || die
-}



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

2023-08-03 Thread Sam James
commit: cbd5dd00c039540165c2ee817ab6085d35d3b463
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 19:37:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 19:37:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd5dd00

toolchain.eclass: cleanup more obsolete cruft

Followup to a606b978be638005c9b832a733d087dbc97ae6d0.

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

 eclass/toolchain.eclass | 28 +---
 1 file changed, 9 insertions(+), 19 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index edd4c89bb00a..cf6cb158a3b3 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -614,14 +614,11 @@ toolchain_src_prepare() {
done
fi
 
-   # >=gcc-4
-   if [[ -x contrib/gcc_update ]] ; then
-   einfo "Touching generated files"
-   ./contrib/gcc_update --touch | \
-   while read f ; do
-   einfo "  ${f%%...}"
-   done
-   fi
+   einfo "Touching generated files"
+   ./contrib/gcc_update --touch | \
+   while read f ; do
+   einfo "  ${f%%...}"
+   done
 }
 
 do_gcc_gentoo_patches() {
@@ -742,16 +739,10 @@ setup_multilib_osdirnames() {
config+="/t-linux64"
 
local sed_args=()
-   if tc_version_is_at_least 4.6 ; then
-   sed_args+=( -e 's:$[(]call if_multiarch[^)]*[)]::g' )
-   fi
+   sed_args+=( -e 's:$[(]call if_multiarch[^)]*[)]::g' )
if [[ ${SYMLINK_LIB} == "yes" ]] ; then
einfo "Updating multilib directories to be: ${libdirs}"
-   if tc_version_is_at_least 4.6.4 || tc_version_is_at_least 4.7 ; 
then
-   sed_args+=( -e 
'/^MULTILIB_OSDIRNAMES.*lib32/s:[$][(]if.*):../lib32:' )
-   else
-   sed_args+=( -e "/^MULTILIB_OSDIRNAMES/s:=.*:= 
${libdirs}:" )
-   fi
+   sed_args+=( -e 
'/^MULTILIB_OSDIRNAMES.*lib32/s:[$][(]if.*):../lib32:' )
else
einfo "Using upstream multilib; disabling lib32 autodetection"
sed_args+=( -r -e 's:[$][(]if.*,(.*)[)]:\1:' )
@@ -869,8 +860,7 @@ toolchain_src_configure() {
# - After discussing in #gcc, we concluded that 
=yes,extra,rtl makes
#   more sense when a user explicitly requests 
USE=debug. If rtl is too slow,
#   we can change this to yes,extra.
-   local off=$(tc_version_is_at_least 4.0 && echo release 
|| echo no)
-   confgcc+=( --enable-checking="${GCC_CHECKS_LIST:-$(usex 
debug yes,extra,rtl ${off})}" )
+   confgcc+=( --enable-checking="${GCC_CHECKS_LIST:-$(usex 
debug yes,extra,rtl release)}" )
fi
fi
 
@@ -1879,7 +1869,7 @@ toolchain_src_install() {
if ! is_crosscompile; then
# Rename the main go binaries as we don't want to clobber 
dev-lang/go
# when gcc-config runs. bug #567806
-   if tc_version_is_at_least 5 && is_go ; then
+   if is_go ; then
for x in go gofmt; do
mv ${x} ${x}-${GCCMAJOR} || die
done



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-ctypes/

2023-08-03 Thread Alfredo Tupone
commit: 3f29863105f4a993bbb997e67fae6995c9002a18
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Aug  3 19:23:21 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Aug  3 19:23:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f298631

dev-ml/ocaml-ctypes: add 0.21.1, drop 0.21.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ocaml-ctypes/Manifest| 2 +-
 .../{ocaml-ctypes-0.21.0.ebuild => ocaml-ctypes-0.21.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ocaml-ctypes/Manifest b/dev-ml/ocaml-ctypes/Manifest
index 879725f17de8..61634628689c 100644
--- a/dev-ml/ocaml-ctypes/Manifest
+++ b/dev-ml/ocaml-ctypes/Manifest
@@ -1,4 +1,4 @@
 DIST ocaml-ctypes-0.17.1.tar.gz 208101 BLAKE2B 
b9fe6632058a670c988ba9f1ae81b75aa5373de7231cef04d5e2ede61a44cbaa0324c04197a0a202847599a9bbe7dccd18fd3279f3f351493aaec4959caf3ada
 SHA512 
1e197009f7e6b29b43944f757e987934337ebfa11bb2ff2ca8ba3ebc607e37cf1259d07a90d7faf4b91b49ee20d5c65357ad305f34ada0a8d336a3904233150e
 DIST ocaml-ctypes-0.20.0.tar.gz 206559 BLAKE2B 
d9bf1c3f5ae7544e3950766f7eb9bac2c9dbf84130f69b2b8807e55c6a7d659c46d9ba2227d53d578e4e49283730932213eea4c7487beffe4540432b3e700c81
 SHA512 
605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2
 DIST ocaml-ctypes-0.20.1.tar.gz 206863 BLAKE2B 
a101872991d4bd83464d26e79fa5052c9dadbd10da1ae734fda8976199640091939777a1ba391d2aab84d7e14fafec6f713681e2ea52f6717f5f36d26e8aa225
 SHA512 
f95e65ce5003a07634afcbee431cb23c54c8335f926074615fc8d76ab777b9d2fce8f75bb25bbb6ed9550a7d6237fb377aa9ad65a426d2d7e387f86c1158fe4a
-DIST ocaml-ctypes-0.21.0.tar.gz 200253 BLAKE2B 
28a668ca30e1dec0149e87d10e942bfb177627cdf55f1b4c9edabf18eb4f5eb03dda848830cf02494db958a0f7e330a85f6bd4c1314356f8b1d37b05d1b547ad
 SHA512 
f5e3a78ef3dda9f7200d75d9a915c547855ce431789829481a3caad3cf732f31425b032668bd8877ee9dd9c25d724ad8b8e09b7c956513d3c012bb5a6869e18d
+DIST ocaml-ctypes-0.21.1.tar.gz 200264 BLAKE2B 
c4539c8856c1919194f11ecaeb1b0649dc701a6c0dda62c4bb750cd64a9145f2e4a9e77392385e4e398e8e89d5ae91b7c5f68b6242f826563f0f32b78497dfe1
 SHA512 
3a64b29746360e7dda7725ce7af23ca64cd6a3fa585aa70188cdd143aace744f44c1bd13cdda5c9733ca53d4b874ed42749ca21aaff4f4d53636a390a2c7f94f

diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.0.ebuild 
b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1.ebuild
similarity index 100%
rename from dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.0.ebuild
rename to dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-ctypes/

2023-08-03 Thread Alfredo Tupone
commit: 30885e237d4a8637f7e41fd6e01756e95c338a73
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Aug  3 19:20:14 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Aug  3 19:20:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30885e23

dev-ml/ocaml-ctypes: add 0.21.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ocaml-ctypes/Manifest   |  1 +
 dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-ml/ocaml-ctypes/Manifest b/dev-ml/ocaml-ctypes/Manifest
index 3abce58e2881..879725f17de8 100644
--- a/dev-ml/ocaml-ctypes/Manifest
+++ b/dev-ml/ocaml-ctypes/Manifest
@@ -1,3 +1,4 @@
 DIST ocaml-ctypes-0.17.1.tar.gz 208101 BLAKE2B 
b9fe6632058a670c988ba9f1ae81b75aa5373de7231cef04d5e2ede61a44cbaa0324c04197a0a202847599a9bbe7dccd18fd3279f3f351493aaec4959caf3ada
 SHA512 
1e197009f7e6b29b43944f757e987934337ebfa11bb2ff2ca8ba3ebc607e37cf1259d07a90d7faf4b91b49ee20d5c65357ad305f34ada0a8d336a3904233150e
 DIST ocaml-ctypes-0.20.0.tar.gz 206559 BLAKE2B 
d9bf1c3f5ae7544e3950766f7eb9bac2c9dbf84130f69b2b8807e55c6a7d659c46d9ba2227d53d578e4e49283730932213eea4c7487beffe4540432b3e700c81
 SHA512 
605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2
 DIST ocaml-ctypes-0.20.1.tar.gz 206863 BLAKE2B 
a101872991d4bd83464d26e79fa5052c9dadbd10da1ae734fda8976199640091939777a1ba391d2aab84d7e14fafec6f713681e2ea52f6717f5f36d26e8aa225
 SHA512 
f95e65ce5003a07634afcbee431cb23c54c8335f926074615fc8d76ab777b9d2fce8f75bb25bbb6ed9550a7d6237fb377aa9ad65a426d2d7e387f86c1158fe4a
+DIST ocaml-ctypes-0.21.0.tar.gz 200253 BLAKE2B 
28a668ca30e1dec0149e87d10e942bfb177627cdf55f1b4c9edabf18eb4f5eb03dda848830cf02494db958a0f7e330a85f6bd4c1314356f8b1d37b05d1b547ad
 SHA512 
f5e3a78ef3dda9f7200d75d9a915c547855ce431789829481a3caad3cf732f31425b032668bd8877ee9dd9c25d724ad8b8e09b7c956513d3c012bb5a6869e18d

diff --git a/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.0.ebuild 
b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.0.ebuild
new file mode 100644
index ..0a3d64486722
--- /dev/null
+++ b/dev-ml/ocaml-ctypes/ocaml-ctypes-0.21.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Library for binding to C libraries using pure OCaml"
+HOMEPAGE="https://github.com/ocamllabs/ocaml-ctypes/;
+SRC_URI="https://github.com/ocamllabs/ocaml-ctypes/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.03:=
+   >=dev-libs/libffi-3.3_rc0:=
+   dev-ml/bigarray-compat:=
+   dev-ml/integers:=
+"
+DEPEND="${RDEPEND}
+   test? ( dev-ml/ounit2 dev-ml/lwt )"
+REQUIRED_USE="ocamlopt"



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

2023-08-03 Thread Sam James
commit: c7ebd2b053695929b4028cabac2744b23a0bb4c6
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 19:08:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 19:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ebd2b0

dev-libs/libpcre: fix attributes w/ clang 16

pcre_exec was optimised, despite the attributes asking it not to, because
Clang 16 recognises different tokens.

Thanks to Zhixu Liu for the wonderful analysis.

Closes: https://bugs.gentoo.org/910188
Signed-off-by: Sam James  gentoo.org>

 .../libpcre-8.45-fix-stack-size-detection.patch|  18 
 dev-libs/libpcre/libpcre-8.45-r2.ebuild| 106 +
 2 files changed, 124 insertions(+)

diff --git a/dev-libs/libpcre/files/libpcre-8.45-fix-stack-size-detection.patch 
b/dev-libs/libpcre/files/libpcre-8.45-fix-stack-size-detection.patch
new file mode 100644
index ..2b5af062d36a
--- /dev/null
+++ b/dev-libs/libpcre/files/libpcre-8.45-fix-stack-size-detection.patch
@@ -0,0 +1,18 @@
+https://bugs.exim.org/show_bug.cgi?id=2173#c4
+https://bugs.gentoo.org/910188
+https://github.com/MariaDB/server/pull/2700
+--- a/pcre_exec.c
 b/pcre_exec.c
+@@ -509,6 +509,12 @@
+  (e.g. stopped by repeated call or recursion limit)
+ */
+ 
++#ifdef __GNUC__
++static int
++match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode,
++  PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb,
++  unsigned int rdepth) __attribute__((optnone,noinline,noclone));
++#endif
+ static int
+ match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode,
+   PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb,

diff --git a/dev-libs/libpcre/libpcre-8.45-r2.ebuild 
b/dev-libs/libpcre/libpcre-8.45-r2.ebuild
new file mode 100644
index ..0f71104bd917
--- /dev/null
+++ b/dev-libs/libpcre/libpcre-8.45-r2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool multilib-minimal preserve-libs usr-ldscript
+
+DESCRIPTION="Perl-compatible regular expression library"
+HOMEPAGE="http://www.pcre.org/;
+MY_P="pcre-${PV/_rc/-RC}"
+if [[ ${PV} != *_rc* ]] ; then
+   # Only the final releases are available here.
+   SRC_URI="
+   mirror://sourceforge/pcre/${MY_P}.tar.bz2
+   https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2
+   
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2
+   "
+else
+   
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2;
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode 
valgrind zlib"
+REQUIRED_USE="
+   readline? ( !libedit )
+   libedit? ( !readline )
+"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2 )
+   zlib? ( sys-libs/zlib )
+   libedit? ( dev-libs/libedit )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
+BDEPEND="virtual/pkgconfig"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/pcre-config
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.45-fix-stack-size-detection.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
+   elibtoolize
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(multilib_native_use_enable bzip2 pcregrep-libbz2)
+   $(use_enable cxx cpp)
+   $(use_enable jit)
+   $(use_enable jit pcregrep-jit)
+   $(use_enable pcre16)
+   $(use_enable pcre32)
+   $(multilib_native_use_enable libedit pcretest-libedit)
+   $(multilib_native_use_enable readline pcretest-libreadline)
+   $(use_enable static-libs static)
+   $(use_enable unicode utf)
+   $(use_enable unicode unicode-properties)
+   $(multilib_native_use_enable valgrind)
+   $(multilib_native_use_enable zlib pcregrep-libz)
+
+   --enable-pcre8
+   --enable-shared
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
+}
+
+multilib_src_install() {
+   emake \
+   DESTDIR="${D}" \
+   $(multilib_is_native_abi || echo "bin_PROGRAMS= 
dist_html_DATA=") \
+   install
+
+   gen_usr_ldscript -a pcre
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name "*.la" -delete || die
+}
+
+pkg_preinst() {
+   preserve_old_lib /$(get_libdir)/libpcre.so.0
+}
+
+pkg_postinst() {
+   

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

2023-08-03 Thread Sam James
commit: 5a7839bf00b46ac9675d8e05998130d29e77135d
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 19:02:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 19:03:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7839bf

sys-apps/util-linux: fix mount with older kernels (no statx); fix wall

Ended up backporting the wall fix as we need the mount w/ no statx
fix anyway.

Bug: https://bugs.gentoo.org/911336
Bug: https://github.com/util-linux/util-linux/issues/2409
Signed-off-by: Sam James  gentoo.org>

 .../files/util-linux-2.39.1-mount-no-statx.patch   |  34 ++
 .../files/util-linux-2.39.1-wall-no-tty.patch  |  26 ++
 sys-apps/util-linux/util-linux-2.39.1-r1.ebuild| 402 +
 3 files changed, 462 insertions(+)

diff --git a/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch 
b/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch
new file mode 100644
index ..02e8ef20c416
--- /dev/null
+++ b/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch
@@ -0,0 +1,34 @@
+https://github.com/util-linux/util-linux/issues/2409
+https://github.com/util-linux/util-linux/commit/91c2cbdf3a04f2f3f4c4bb0d2a6053874bfa11ea
+
+From 91c2cbdf3a04f2f3f4c4bb0d2a6053874bfa11ea Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= 
+Date: Thu, 3 Aug 2023 07:13:28 +0200
+Subject: [PATCH] libmount: (utils) fix statx fallback
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+If the systemcall is not available ENOSYS is returned.
+
+Under glibc the statx implementation also has its own fallback logic.
+As AT_STATX_DONT_SYNC can't be implemented correctly in that fallback
+logic the wrapper will return EINVAL in case the emulation is needed and
+AT_STATX_DONT_SYNC is set.
+So also use our own fallback in that case.
+
+Fixes: #2409
+Signed-off-by: Thomas Weißschuh 
+--- a/libmount/src/utils.c
 b/libmount/src/utils.c
+@@ -133,7 +133,8 @@ static int safe_stat(const char *target, struct stat *st, 
int nofollow)
+   st->st_mode = stx.stx_mode;
+   }
+ 
+-  if (rc == 0 || errno != EOPNOTSUPP)
++  if (rc == 0 ||
++  (errno != EOPNOTSUPP && errno != ENOSYS && errno != EINVAL))
+   return rc;
+   }
+ #endif
+

diff --git a/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch 
b/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch
new file mode 100644
index ..e95dbc358d33
--- /dev/null
+++ b/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/911336
+https://github.com/util-linux/util-linux/pull/2412
+
+From 7d3713a6d541be0bac0bb78cc8fea1620583fd08 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Sat, 29 Jul 2023 17:32:57 -0400
+Subject: [PATCH] wall: do not error for ttys that do not exist
+
+Some wayland display managers (GDM) put strings like "seat0" in the
+ut_line field of utmp entries. These are not valid tty devices.
+
+Avoid writing a confusing error message for ttys that do not exist.
+
+Bug: https://bugs.gentoo.org/911336
+Signed-off-by: Mike Gilbert 
+--- a/term-utils/ttymsg.c
 b/term-utils/ttymsg.c
+@@ -100,7 +100,7 @@ ttymsg(struct iovec *iov, size_t iovcnt, char *line, int 
tmout) {
+* if not running as root; not an error.
+*/
+   if ((fd = open(device, O_WRONLY|O_NONBLOCK, 0)) < 0) {
+-  if (errno == EBUSY || errno == EACCES)
++  if (errno == EBUSY || errno == EACCES || errno == ENOENT)
+   return NULL;
+ 
+   len = snprintf(errbuf, sizeof(errbuf), "%s: %m", device);

diff --git a/sys-apps/util-linux/util-linux-2.39.1-r1.ebuild 
b/sys-apps/util-linux/util-linux-2.39.1-r1.ebuild
new file mode 100644
index ..f3add5efd6b6
--- /dev/null
+++ b/sys-apps/util-linux/util-linux-2.39.1-r1.ebuild
@@ -0,0 +1,402 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 usr-ldscript \
+   pam python-r1 multilib-minimal multiprocessing systemd
+
+MY_PV="${PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} ==  ]] ; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git;
+   inherit autotools git-r3
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/karelzak.asc
+   inherit verify-sig
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos"
+   fi
+
+   
SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz;
+   SRC_URI+=" verify-sig? ( 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/emms/

2023-08-03 Thread Maciej Barć
commit: 8edc1a333c55b4fc13e06e7c490da5ab796df012
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug  3 16:10:32 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug  3 19:03:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8edc1a33

app-emacs/emms: bump to 16

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/emms/Manifest   |  1 +
 app-emacs/emms/emms-16.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest
index daf487864923..0db11637f39f 100644
--- a/app-emacs/emms/Manifest
+++ b/app-emacs/emms/Manifest
@@ -1 +1,2 @@
 DIST emms-15.tar.gz 213132 BLAKE2B 
cd0895d46792ca19b2a245b631f67883430477b89ed3973f6de42d95e506c8474516bde10d4a057fc7f5e38730bf6a6fce3714431782d10929945190f0da6a2a
 SHA512 
81f4a9526b1ecc9f411c3ec62706e118bc6e39ed36130a60243bce9f312fa5873bf88af5425a12f86c2bf797dcd8afc81564a8d890c9573bc45c694c55637369
+DIST emms-16.tar.gz 213445 BLAKE2B 
982e10c1e3bf5f0e305f94d80a2d753f6220ac9a5b8c991ff58273c1d39cea932e51837c1238cd89b07795fb11156e5230e806fc1329f08d78d43ec06d61bbdd
 SHA512 
d36c0d7f797442350266b3f3d2783b0ce1310f4ee86969e1dc20c21e5814b79f124db157898b28d62fcf68975f506d3bbf3792ee218ab87444b7555fcb6a6db2

diff --git a/app-emacs/emms/emms-16.ebuild b/app-emacs/emms/emms-16.ebuild
new file mode 100644
index ..036de9427036
--- /dev/null
+++ b/app-emacs/emms/emms-16.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp toolchain-funcs
+
+DESCRIPTION="The Emacs Multimedia System"
+HOMEPAGE="https://www.gnu.org/software/emms/
+   https://www.emacswiki.org/emacs/EMMS;
+SRC_URI="https://git.savannah.gnu.org/cgit/emms.git/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-3+ FDL-1.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+RDEPEND="media-libs/taglib"
+BDEPEND="${RDEPEND}"
+
+# EMMS can use almost anything for playing media files therefore the dependency
+# possibilities are so broad that we refrain from setting anything explicitly
+# in DEPEND/RDEPEND.
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" all emms-print-metadata
+}
+
+src_install() {
+   elisp-install ${PN} *.el *.elc
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   exeinto /usr/bin
+   doexe src/emms-print-metadata
+
+   doinfo doc/emms.info*
+   doman emms-print-metadata.1
+   dodoc AUTHORS NEWS README THANKGNU
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/emms/

2023-08-03 Thread Maciej Barć
commit: 819622d8f2e26f39fb5c5b99eae4954c2e4d0a8f
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug  3 16:10:03 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug  3 19:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819622d8

app-emacs/emms: drop old 13

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/emms/Manifest   |  1 -
 app-emacs/emms/emms-13.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest
index e38d64ba2625..2e1f7bfdb793 100644
--- a/app-emacs/emms/Manifest
+++ b/app-emacs/emms/Manifest
@@ -1,3 +1,2 @@
-DIST emms-13.tar.gz 212490 BLAKE2B 
02aef30c6d21f761feae4a96ce3dab2a3e091b996f3c2a9221466fb6829e3615832450703df4e532af371c8757b1b45879fe201be0528130cdbb5179860a80b2
 SHA512 
1b88ae34e18abf38f7b100ff36ed26229654a30a0d1e2733e70c621d7d298a4c8f63500ae9239243fb72964ee31431dde9b9e43bdd7b88ef7028d8621328e6c7
 DIST emms-14.tar.gz 212655 BLAKE2B 
4a63b05dab8af1731a7ac036b7daa6b46db6ff26d954d6d8b12a3a280be94bf41cc47dfb4042318d58f9397791791c4a7e454f9863296d4d48961c6667284ff1
 SHA512 
98b8c8a017b080065f1da77f406efb9f294eb7217b51a2bc1de033ad8db190e9ac93ffcb1fb292bf63d5a811607e4004c6bfcfb2182229c2cb71b59626a4b991
 DIST emms-15.tar.gz 213132 BLAKE2B 
cd0895d46792ca19b2a245b631f67883430477b89ed3973f6de42d95e506c8474516bde10d4a057fc7f5e38730bf6a6fce3714431782d10929945190f0da6a2a
 SHA512 
81f4a9526b1ecc9f411c3ec62706e118bc6e39ed36130a60243bce9f312fa5873bf88af5425a12f86c2bf797dcd8afc81564a8d890c9573bc45c694c55637369

diff --git a/app-emacs/emms/emms-13.ebuild b/app-emacs/emms/emms-13.ebuild
deleted file mode 100644
index 036de9427036..
--- a/app-emacs/emms/emms-13.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp toolchain-funcs
-
-DESCRIPTION="The Emacs Multimedia System"
-HOMEPAGE="https://www.gnu.org/software/emms/
-   https://www.emacswiki.org/emacs/EMMS;
-SRC_URI="https://git.savannah.gnu.org/cgit/emms.git/snapshot/${P}.tar.gz;
-
-LICENSE="GPL-3+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-
-RDEPEND="media-libs/taglib"
-BDEPEND="${RDEPEND}"
-
-# EMMS can use almost anything for playing media files therefore the dependency
-# possibilities are so broad that we refrain from setting anything explicitly
-# in DEPEND/RDEPEND.
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" all emms-print-metadata
-}
-
-src_install() {
-   elisp-install ${PN} *.el *.elc
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-
-   exeinto /usr/bin
-   doexe src/emms-print-metadata
-
-   doinfo doc/emms.info*
-   doman emms-print-metadata.1
-   dodoc AUTHORS NEWS README THANKGNU
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-httplib/

2023-08-03 Thread Maciej Barć
commit: 514d18bc2d2e9e4dac8ad09761019a84abe403be
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug  3 15:59:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug  3 19:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514d18bc

dev-cpp/cpp-httplib: drop old 0.12.3

Signed-off-by: Maciej Barć  gentoo.org>

 dev-cpp/cpp-httplib/Manifest  |  1 -
 dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index b21b09849640..9287e5bf88ac 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,4 +1,3 @@
-DIST cpp-httplib-0.12.3.tar.gz 639107 BLAKE2B 
15db0056069cbda5359c6279ebc84520039e809f32cd8314c180dd761324a76fccaae0e80f39d0b69563903bd667799425c7e85708962b2763416a3c8bbd09bb
 SHA512 
3465e5c843ad4087bababadf8fe9f3e6961213301540053bb47f242f958280f43c85b03b8cf6f955a6b91bf9511a81669feeb9989344caf2a1e42ff587b3a460
 DIST cpp-httplib-0.12.6.tar.gz 641145 BLAKE2B 
56a1a9c2d048a608664cce1ea3737d8633d6dbc124b4a5b2b5a33f81d678efdd2b8b0c79fb88c23dd861f1c6264eddba32349740142e3765d61f811dd50d9909
 SHA512 
63f0172bb7f4b02f3640634f25801bc1e34d85f53c9915e6402d825891793de26faa7551dff88a44c23af39e3592b7863454d9c070b5bd0e546cb987bca14885
 DIST cpp-httplib-0.13.0.tar.gz 644021 BLAKE2B 
9ed1d49819662dbb6af04c4ab8b1d1cfa68db07d5b147f64c8c20a6a61f61490f518d9c8e405f867a130f0b455e530582ec9685deaadfd4b9f34790becf6495f
 SHA512 
8d91fe1f2780d2330112ebb3f3d3c6ac6526e8cb04902e15edefe6121d588495519551007c3c134e0d16f71460cba1680860e229b2318f8725ce651027a68a9a
 DIST cpp-httplib-0.13.1.tar.gz 644015 BLAKE2B 
99a9f58885c6313f18a459987c64ab2cdcca33238997117299016bb5a86e83383e24d01519ede831730fdad6ed8bec0fe0196cac5b53f680721e77883952aefa
 SHA512 
4a70ebafd0920116a78ea18982606f0bec396e5cdcea9ba583c1da4fd77fa45c5bf30a6ac149424f3e445a882a560345d731a7113ab4e7dff88f4ef0a436

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild
deleted file mode 100644
index 3940a9e7fc05..
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake-multilib python-any-r1 toolchain-funcs
-
-DESCRIPTION="C++ HTTP/HTTPS server and client library"
-HOMEPAGE="https://github.com/yhirose/cpp-httplib/;
-SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"  # soversion
-KEYWORDS="amd64 ~loong ~x86"
-
-IUSE="brotli ssl test zlib"
-REQUIRED_USE="test? ( brotli ssl zlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DHTTPLIB_COMPILE=yes
-   -DBUILD_SHARED_LIBS=yes
-   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
-   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
-   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
-   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
-   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
-   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-   cmake-multilib_src_configure
-}
-
-multilib_src_test() {
-   cp -p -R "${S}/test" ./test || die
-
-   emake -C test "CXX=$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I."
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/emms/

2023-08-03 Thread Maciej Barć
commit: 305884b1cd9c54d5c3dccdc3e4f072a8fa1d665b
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug  3 16:10:09 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug  3 19:03:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305884b1

app-emacs/emms: drop old 14

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/emms/Manifest   |  1 -
 app-emacs/emms/emms-14.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest
index 2e1f7bfdb793..daf487864923 100644
--- a/app-emacs/emms/Manifest
+++ b/app-emacs/emms/Manifest
@@ -1,2 +1 @@
-DIST emms-14.tar.gz 212655 BLAKE2B 
4a63b05dab8af1731a7ac036b7daa6b46db6ff26d954d6d8b12a3a280be94bf41cc47dfb4042318d58f9397791791c4a7e454f9863296d4d48961c6667284ff1
 SHA512 
98b8c8a017b080065f1da77f406efb9f294eb7217b51a2bc1de033ad8db190e9ac93ffcb1fb292bf63d5a811607e4004c6bfcfb2182229c2cb71b59626a4b991
 DIST emms-15.tar.gz 213132 BLAKE2B 
cd0895d46792ca19b2a245b631f67883430477b89ed3973f6de42d95e506c8474516bde10d4a057fc7f5e38730bf6a6fce3714431782d10929945190f0da6a2a
 SHA512 
81f4a9526b1ecc9f411c3ec62706e118bc6e39ed36130a60243bce9f312fa5873bf88af5425a12f86c2bf797dcd8afc81564a8d890c9573bc45c694c55637369

diff --git a/app-emacs/emms/emms-14.ebuild b/app-emacs/emms/emms-14.ebuild
deleted file mode 100644
index 036de9427036..
--- a/app-emacs/emms/emms-14.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp toolchain-funcs
-
-DESCRIPTION="The Emacs Multimedia System"
-HOMEPAGE="https://www.gnu.org/software/emms/
-   https://www.emacswiki.org/emacs/EMMS;
-SRC_URI="https://git.savannah.gnu.org/cgit/emms.git/snapshot/${P}.tar.gz;
-
-LICENSE="GPL-3+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-
-RDEPEND="media-libs/taglib"
-BDEPEND="${RDEPEND}"
-
-# EMMS can use almost anything for playing media files therefore the dependency
-# possibilities are so broad that we refrain from setting anything explicitly
-# in DEPEND/RDEPEND.
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" all emms-print-metadata
-}
-
-src_install() {
-   elisp-install ${PN} *.el *.elc
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-
-   exeinto /usr/bin
-   doexe src/emms-print-metadata
-
-   doinfo doc/emms.info*
-   doman emms-print-metadata.1
-   dodoc AUTHORS NEWS README THANKGNU
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/uxn/

2023-08-03 Thread Maciej Barć
commit: 5dac15d5b505c322615552565f76432378dcc475
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug  3 15:59:04 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug  3 19:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dac15d5

app-emulation/uxn: bump to 0_p20230803

Signed-off-by: Maciej Barć  gentoo.org>

 app-emulation/uxn/Manifest   |  1 +
 app-emulation/uxn/uxn-0_p20230803.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/app-emulation/uxn/Manifest b/app-emulation/uxn/Manifest
index aca2c94379d9..cefef0231cc8 100644
--- a/app-emulation/uxn/Manifest
+++ b/app-emulation/uxn/Manifest
@@ -1 +1,2 @@
 DIST uxn-0_p20230609.tar.gz 289620 BLAKE2B 
35d9cdc8266012d5762641b739099aef9ecd1619dd9c650aba3fc8ad285aa80e9a77dc2d7f53a6e8d56f05936a49f561b53cc4d50720be2bf8028f7479efe4ba
 SHA512 
862be7246597fb54e759eee39d2d4a06ca1e6f8a42c1a336c25c5e2d7657ea086a546c9346da911cc4ec73705274794879b22f6da5f7ce88b66210cc1649dc39
+DIST uxn-0_p20230803.tar.gz 293291 BLAKE2B 
2e295f83bc695861732ad0412900435900bd10c08a99b0a6e88a5a5e10fde3f462b8ff35261365bfec1f306e1684eb1dac767cf7a1f83b3e30e36e79d98e
 SHA512 
89b666b11099037404e48cd6cc7467bcbc84fb90c24cc3df183996f26f2a6817d84fe47857d2d9777acd0aed9885e17c726f3b2f32253d0ba3a77f32b46f8abf

diff --git a/app-emulation/uxn/uxn-0_p20230803.ebuild 
b/app-emulation/uxn/uxn-0_p20230803.ebuild
new file mode 100644
index ..17ab33829f65
--- /dev/null
+++ b/app-emulation/uxn/uxn-0_p20230803.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="An assembler and emulator for the Uxn stack-machine, written in 
ANSI C"
+HOMEPAGE="https://wiki.xxiivv.com/site/uxn.html
+   https://git.sr.ht/~rabbits/uxn/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~rabbits/uxn;
+elif [[ ${PV} == *_p20230803 ]] ; then
+   COMMIT=2ddc20b1b6acc05a1ce8ab468e407d138ccee581
+   SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/uxn-${COMMIT}
+   KEYWORDS="~amd64 ~x86"
+else
+   die "wrong package version (PV), given: ${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="media-libs/libsdl2:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/uxn-0_p20230609-build.sh.patch )
+
+src_compile() {
+   CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" ./build.sh --no-run ||
+   die "building with \"build.sh\" failed"
+
+   local f
+   local f_base
+   for f in ./projects/{examples/*,software,utils}/*.tal ; do
+   f_base="$(basename "${f}" .tal)"
+   ebegin "Assembling ROM ${f_base}"
+   ./bin/uxnasm "${f}" "$(dirname "${f}")"/"${f_base}".rom
+   eend ${?} ||  die "failed to assemble ${f}"
+   done
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe bin/uxn*
+
+   insinto /usr/share/uxn
+   doins bin/*.rom
+   doins -r projects
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/uxn/

2023-08-03 Thread Maciej Barć
commit: b82eb64f2331a31630916f7d815006971f459424
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug  3 15:56:04 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug  3 19:03:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82eb64f

app-emulation/uxn: drop old 0_p20230501

Signed-off-by: Maciej Barć  gentoo.org>

 app-emulation/uxn/Manifest   |  1 -
 app-emulation/uxn/uxn-0_p20230501.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/app-emulation/uxn/Manifest b/app-emulation/uxn/Manifest
index b551f89079f0..aca2c94379d9 100644
--- a/app-emulation/uxn/Manifest
+++ b/app-emulation/uxn/Manifest
@@ -1,2 +1 @@
-DIST uxn-0_p20230501.tar.gz 285942 BLAKE2B 
2ace9aba9e7c5c7cd60c8db2208e16b4af4830dee5bb10eaa228028ada8701154069423a6b920a09821f63e52dd8955c48e2f13b58061aa08256045e20aaf020
 SHA512 
e33ff693124d14ee94c8192adb47d940f08d37c22067264afdcae7f4f9ac713915c4daa3bbee3e38385cb71b988a30991ca8ea123dd542438367eaf3a4c88f84
 DIST uxn-0_p20230609.tar.gz 289620 BLAKE2B 
35d9cdc8266012d5762641b739099aef9ecd1619dd9c650aba3fc8ad285aa80e9a77dc2d7f53a6e8d56f05936a49f561b53cc4d50720be2bf8028f7479efe4ba
 SHA512 
862be7246597fb54e759eee39d2d4a06ca1e6f8a42c1a336c25c5e2d7657ea086a546c9346da911cc4ec73705274794879b22f6da5f7ce88b66210cc1649dc39

diff --git a/app-emulation/uxn/uxn-0_p20230501.ebuild 
b/app-emulation/uxn/uxn-0_p20230501.ebuild
deleted file mode 100644
index b4da4441515e..
--- a/app-emulation/uxn/uxn-0_p20230501.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="An assembler and emulator for the Uxn stack-machine, written in 
ANSI C"
-HOMEPAGE="https://wiki.xxiivv.com/site/uxn.html
-   https://git.sr.ht/~rabbits/uxn/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.sr.ht/~rabbits/uxn;
-elif [[ ${PV} == *_p20230501 ]] ; then
-   COMMIT=0dcc3b4c2e12bf2a61e682e9168e8bdb469caae0
-   SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${COMMIT}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${COMMIT}
-   KEYWORDS="amd64 ~x86"
-else
-   die "wrong package version (PV), given: ${PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="media-libs/libsdl2:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/uxn-build.sh.patch )
-
-src_compile() {
-   CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" ./build.sh --no-run ||
-   die "build failed"
-
-   local f
-   local f_base
-   for f in ./projects/{examples/*,software,utils}/*.tal ; do
-   f_base="$(basename "${f}" .tal)"
-   ebegin "Assembling ROM ${f_base}"
-   ./bin/uxnasm "${f}" "$(dirname "${f}")"/"${f_base}".rom
-   eend ${?} ||  die "failed to assemble ${f}"
-   done
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe bin/uxn*
-
-   insinto /usr/share/uxn
-   doins bin/*.rom
-   doins -r projects
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-httplib/

2023-08-03 Thread Maciej Barć
commit: 16be194c9a2ce32a21a3f12531ca086805f1fb4d
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug  3 16:09:35 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug  3 19:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16be194c

dev-cpp/cpp-httplib: bump to 0.13.3

Signed-off-by: Maciej Barć  gentoo.org>

 dev-cpp/cpp-httplib/Manifest  |  1 +
 dev-cpp/cpp-httplib/cpp-httplib-0.13.3.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 9287e5bf88ac..467f3bc0494e 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,3 +1,4 @@
 DIST cpp-httplib-0.12.6.tar.gz 641145 BLAKE2B 
56a1a9c2d048a608664cce1ea3737d8633d6dbc124b4a5b2b5a33f81d678efdd2b8b0c79fb88c23dd861f1c6264eddba32349740142e3765d61f811dd50d9909
 SHA512 
63f0172bb7f4b02f3640634f25801bc1e34d85f53c9915e6402d825891793de26faa7551dff88a44c23af39e3592b7863454d9c070b5bd0e546cb987bca14885
 DIST cpp-httplib-0.13.0.tar.gz 644021 BLAKE2B 
9ed1d49819662dbb6af04c4ab8b1d1cfa68db07d5b147f64c8c20a6a61f61490f518d9c8e405f867a130f0b455e530582ec9685deaadfd4b9f34790becf6495f
 SHA512 
8d91fe1f2780d2330112ebb3f3d3c6ac6526e8cb04902e15edefe6121d588495519551007c3c134e0d16f71460cba1680860e229b2318f8725ce651027a68a9a
 DIST cpp-httplib-0.13.1.tar.gz 644015 BLAKE2B 
99a9f58885c6313f18a459987c64ab2cdcca33238997117299016bb5a86e83383e24d01519ede831730fdad6ed8bec0fe0196cac5b53f680721e77883952aefa
 SHA512 
4a70ebafd0920116a78ea18982606f0bec396e5cdcea9ba583c1da4fd77fa45c5bf30a6ac149424f3e445a882a560345d731a7113ab4e7dff88f4ef0a436
+DIST cpp-httplib-0.13.3.tar.gz 1147376 BLAKE2B 
74e3238f57048c9f9fb000d0b85f66db2f0ee55b8f58f3c72a6ffe8eceb67f6e018d52b1ed5cd26fa4f9b9b528a535662e37753e2c556bb694057b7b718a5012
 SHA512 
5181f185bc0bb37429847e2656534ff25512458c0219631c982b776c65fd6be73e038f88d47e42b4f614324e51577bc8815e80952c7c7ca6e66eca4a16a9f30d

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.13.3.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.13.3.ebuild
new file mode 100644
index ..d084d2656c17
--- /dev/null
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.13.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake-multilib python-any-r1 toolchain-funcs
+
+DESCRIPTION="C++ HTTP/HTTPS server and client library"
+HOMEPAGE="https://github.com/yhirose/cpp-httplib/;
+SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"  # soversion
+KEYWORDS="~amd64 ~loong ~x86"
+
+IUSE="brotli ssl test zlib"
+REQUIRED_USE="test? ( brotli ssl zlib )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DHTTPLIB_COMPILE=yes
+   -DBUILD_SHARED_LIBS=yes
+   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
+   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
+   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
+   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
+   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
+   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake-multilib_src_configure
+}
+
+multilib_src_test() {
+   cp -p -R --reflink=auto "${S}/test" ./test || die
+
+   GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS} -I."
+}



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

2023-08-03 Thread Arthur Zamarin
commit: 2be1f05c59c378933efc48901560071972cfa7e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  3 18:59:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  3 18:59:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be1f05c

net-misc/gallery-dl: Stabilize 1.25.7 arm64, #911670

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/gallery-dl/gallery-dl-1.25.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
index a378737e89b1..339f6268bd9c 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-08-03 Thread Arthur Zamarin
commit: 41a01bdc6f92b73424276fa336dac7f6fab8dc43
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  3 18:59:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  3 18:59:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a01bdc

net-misc/gallery-dl: Stabilize 1.25.7 arm, #911670

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/gallery-dl/gallery-dl-1.25.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
index b3da2a9c870f..a378737e89b1 100644
--- a/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.25.7.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/volk/

2023-08-03 Thread Rick Farina
commit: e357a38f91c29a5730232ff07cef4b0728dffd97
Author: Rick Farina  gentoo  org>
AuthorDate: Thu Aug  3 18:56:38 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Thu Aug  3 18:57:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e357a38f

sci-libs/volk: fix incorrect circular deps

Also allow FEATURES="test" and don't install files which are only needed
for testing.
Signed-off-by: Rick Farina  gentoo.org>
Fixes: https://bugs.gentoo.org/886593

 .../volk/{volk-3.0.0.ebuild => volk-3.0.0-r1.ebuild} | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/sci-libs/volk/volk-3.0.0.ebuild 
b/sci-libs/volk/volk-3.0.0-r1.ebuild
similarity index 76%
rename from sci-libs/volk/volk-3.0.0.ebuild
rename to sci-libs/volk/volk-3.0.0-r1.ebuild
index 966205b0e596..39eb8873bba8 100644
--- a/sci-libs/volk/volk-3.0.0.ebuild
+++ b/sci-libs/volk/volk-3.0.0-r1.ebuild
@@ -20,13 +20,11 @@ IUSE="orc test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="${PYTHON_DEPS}
-   net-wireless/gnuradio
-   dev-libs/boost:=
orc? ( dev-lang/orc )"
 DEPEND="${RDEPEND}
$(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}]')"
 
-RESTRICT="test"
+RESTRICT="!test? ( test )"
 
 src_configure() {
local mycmakeargs=(
@@ -43,5 +41,17 @@ src_install() {
# Remove stray python files generated by the build system
find "${ED}" -name '*.pyc' -exec rm -f {} \; || die
find "${ED}" -name '*.pyo' -exec rm -f {} \; || die
+   # https://github.com/gnuradio/volk/issues/626
+   rm -f "${ED}/usr/bin/list_cpu_features"
+   rm -rf "${ED}/usr/include/cpu_features"
+   rm -rf "${ED}/usr/$(get_libdir)/cmake/CpuFeatures"
+   rm -rf "${ED}/usr/lib64/libcpu_features.a"
python_optimize
 }
+
+src_test() {
+   local myctestargs=(
+   -E "(check_lgpl)"
+   )
+   cmake_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2023-08-03 Thread Stephan Hartmann
commit: d47c4cddd04cb8291036653bc1be540414978d31
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Aug  3 18:28:18 2023 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Aug  3 18:31:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47c4cdd

www-client/chromium: drop 114.0.5735.198

Bug: https://bugs.gentoo.org/910522
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest   |3 -
 www-client/chromium/chromium-114.0.5735.198.ebuild | 1270 
 .../files/chromium-109-system-openh264.patch   |   20 -
 ...ium-113-gcc-13-0001-vulkanmemoryallocator.patch |   10 -
 .../files/chromium-113-swiftshader-cstdint.patch   |   40 -
 .../chromium/files/chromium-114-compiler.patch |  171 ---
 .../chromium/files/chromium-114-iwyu-gcc-13.patch  |   75 --
 .../chromium/files/chromium-114-sigsegv-dom.patch  |   73 --
 8 files changed, 1662 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 71f2f4a8ce0f..08620e09e16d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,10 +1,7 @@
-DIST chromium-112-gcc-13-patches.tar.xz 8036 BLAKE2B 
71347593c57f0ec8a32de3764359227ae7e8d666ef78f2676f939f7e07cb787f54ad57f8583504285ea84cc0c9cc99255873e28473468b30d5e66f3e0b0496ff
 SHA512 
67dfa89ebbaba2c1d8ecb8471096c6c1b691cba4b5e68b7ee35ac2d6b65b560da39b4b2bb2eb0f6b6a3f2cc6bd8894c4d0e58ca51bc32a7f429aa1feed0571e5
-DIST chromium-114.0.5735.198.tar.xz 1570630092 BLAKE2B 
3b267f105690fb3fafdd78d1ee882dce0b4c2a8c65b169e8d178a58e3f28379545941eb17c40ce32e875c8d68463efba8beec79d25c9ca04573c88185497
 SHA512 
a8fbc5a7e118c22e78230efc7c4a7aa34f1d43a96de51b8739eb1e4dfaa04cdcf208283e5688be3a653b2f4f58b09fec489752ac375c2493e8ce10a22d05f742
 DIST chromium-115-patchset-2.tar.xz 5648 BLAKE2B 
6e30d36b20dea958474134f226edb477cb9fb50cb10e3732a9bd500aef1dd5a1a6c9f2cc5d0063f5e51c4120c7fd7e4a53af4a3a9ae63ba30df58000edf45539
 SHA512 
9cb29d2db5cadfd9f0d5b46129b25e3c6a3429e7bb2bd4c51f50b76f0c6bd87e396711e6cc2915d08653ad524c5d9292f6e37fab30110cec7641163accc02d5e
 DIST chromium-115.0.5790.102.tar.xz 1595015368 BLAKE2B 
6531367d17827d66359e409207a55974dd485b3bc109be8f90c82ed92f9c6eb091df47d14bb5fcec6d43d67a6cc0872cca482b0e86a766029282cf6a7e886403
 SHA512 
04add3005a0c8c84138edd0e1ebf197f2e1c5edd3a48ce4e16184940ce9095088e27824c92fa9c85a36d09eaccea5aba24f9806096e4be63a30d625f386ab665
 DIST chromium-115.0.5790.170.tar.xz 1595419840 BLAKE2B 
ae08f2b86d69d5bd136e7451de94c673277a381edebd2ef92901608febeac3bbbe22529ebe4d477e2bfd260ed3663d97753bcf636c3026364b278db9130894e5
 SHA512 
0b05c66741b84d016326735614da2a29175cb1522140a56a1b5927522c626c4c49f0c4e55c6149f4e3a38be8897db560c4d29fcf1d55a02ec7798acb6188a000
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
-DIST chromium_114.0.5735.106-1raptor0~deb11u1.debian.tar.xz 514572 BLAKE2B 
1bc2c5d98d951b985f79ff072aae46f84487a5ebf7b0499e2e18bc3826c364594a200af588019683a07c283224df3b232fa52197a31670df9f2e15ea21aae612
 SHA512 
f970d263efb3f6d4380ad25c7a6fd49a11c171465c225e6d72dc8d0e023a76da6eb101f8cfc82e245dac814e18d71526f84d9339d584ee423be0de9cfd9a0f7b
 DIST chromium_115.0.5790.102-1raptor0~deb11u2.debian.tar.xz 535516 BLAKE2B 
ee0a3659584ea304fafe334812fa1306e1294fce4a35002f59f66a049713762960dd8b508bed662a4bcc65e7151edda578794eb58866d174d4d67acb369bfb2f
 SHA512 
6e0849d25ed533206404a3e8516e7541c22678d7613e5c2a644540bdc281da3973a9343db590b2bf6e8d09ec3759b57e5870ba0cfc2a5d9f4147542177d984da
 DIST chromium_115.0.5790.98-1raptor0~deb11u2.debian.tar.xz 534584 BLAKE2B 
6cc74324b09132feb191bab932ab109a34a6cca6dc2e799f90d1a64b106caa033a7ea73f0f374675f2e014493b92fc86a77ab3678f8a8961122735c9c7b7c84c
 SHA512 
69cc2b0c22a25090fca39af7fb0a60b46cead4848c47e041f36ef0cd47cde1f809ed6d54dd601c95f47332e9f4a6a68b6cf24f38b3d925fdd7d608217ace8f7b

diff --git a/www-client/chromium/chromium-114.0.5735.198.ebuild 
b/www-client/chromium/chromium-114.0.5735.198.ebuild
deleted file mode 100644
index f2912d6b2ff2..
--- a/www-client/chromium/chromium-114.0.5735.198.ebuild
+++ /dev/null
@@ -1,1270 +0,0 @@
-# Copyright 2009-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="xml(+)"
-LLVM_MAX_SLOT=16
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi 

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

2023-08-03 Thread Sam James
commit: 799c5607b239b134f2e836b48db945186d7cc007
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug  3 18:15:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug  3 18:15:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799c5607

dev-python/pandas: skip tests which need 64-bit time_t

Not splitting for now as we need a proper helper for this (we don't even have
one for bitness).

Bug: https://bugs.gentoo.org/890547
Signed-off-by: Sam James  gentoo.org>

 dev-python/pandas/pandas-2.0.3.ebuild | 20 +++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/dev-python/pandas/pandas-2.0.3.ebuild 
b/dev-python/pandas/pandas-2.0.3.ebuild
index f89901708f86..18fe4852b689 100644
--- a/dev-python/pandas/pandas-2.0.3.ebuild
+++ b/dev-python/pandas/pandas-2.0.3.ebuild
@@ -193,8 +193,26 @@ python_test() {
# deprecation warning

pandas/tests/io/pytables/test_retain_attributes.py::test_retain_index_attributes2
 
-   # TODO
+   # Needs 64-bit time_t (TODO: split into 32-bit arch only 
section)

pandas/tests/tseries/offsets/test_year.py::test_add_out_of_pydatetime_range
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth]'
+   
'pandas/tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]'
)
 
local -x LC_ALL=C.UTF-8



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/gtklock-extras/

2023-08-03 Thread Gonçalo Negrier Duarte
commit: befeaae517d240e5fad8bd3947852ffbfbc722b1
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Thu Aug  3 18:13:59 2023 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Thu Aug  3 18:14:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=befeaae5

gui-apps/gtklock-extras: fix /usr/local install location to /usr
 * update EAPI 7 -> 8

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/gtklock-extras/gtklock-extras-.ebuild | 32 --
 1 file changed, 18 insertions(+), 14 deletions(-)

diff --git a/gui-apps/gtklock-extras/gtklock-extras-.ebuild 
b/gui-apps/gtklock-extras/gtklock-extras-.ebuild
index 4968627f30..c38fd25a97 100644
--- a/gui-apps/gtklock-extras/gtklock-extras-.ebuild
+++ b/gui-apps/gtklock-extras/gtklock-extras-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit git-r3
 DESCRIPTION="Gtklock modules"
@@ -26,43 +26,47 @@ DEPEND="${RDEPEND}"
 IUSE="playerctl powerbar userinfo"
 REQUIRED_USE="|| ( playerctl powerbar userinfo )"
 
-src_compile() {
+src_prepare() {
if use powerbar; then
-   pushd gtklock-powerbar-module || die
-   emake
-   popd || die
+   cd "${S}/gtklock-powerbar-module" || die
+   eapply "${S}/gtklock-powerbar-module.patch"
+   cd "${S}" || die
fi
 
if use playerctl; then
-   pushd gtklock-playerctl-module || die
-   emake
-   popd || die
+   cd "${S}/gtklock-playerctl-module" || die
+   eapply "${S}/gtklock-playerctl-module.patch"
+   cd "${S}" || die
fi
 
if use userinfo; then
-   pushd gtklock-userinfo-module || die
-   emake
-   popd || die
+   cd "${S}/gtklock-userinfo-module" || die
+   eapply "${S}/gtklock-userinfo-module.patch"
+   cd "${S}" || die
fi
+   eapply_user
 }
 
 src_install() {
dodir /usr/local/lib/gtklock
if use powerbar; then
pushd gtklock-powerbar-module || die
-   insinto /usr/local/lib/gtklock && doins powerbar-module.so
+   emake
+   emake DESTDIR="${D}" install
popd || die
fi
 
if use playerctl; then
pushd gtklock-playerctl-module || die
-   insinto /usr/local/lib/gtklock && doins playerctl-module.so
+   emake
+   emake DESTDIR="${D}" install
popd || die
fi
 
if use userinfo; then
pushd gtklock-userinfo-module || die
-   insinto /usr/local/lib/gtklock && doins userinfo-module.so
+   emake
+   emake DESTDIR="${D}" install
popd || die
fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-shell-utilities/

2023-08-03 Thread Michał Górny
commit: 8a82dce3c0e635e943ac571da4f524a83487acd3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  3 17:37:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  3 17:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a82dce3

dev-python/pytest-shell-utilities: Remove old

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

 dev-python/pytest-shell-utilities/Manifest |  1 -
 .../pytest-shell-utilities-1.7.0.ebuild| 42 --
 2 files changed, 43 deletions(-)

diff --git a/dev-python/pytest-shell-utilities/Manifest 
b/dev-python/pytest-shell-utilities/Manifest
index 2be4c322d053..955df550c1a2 100644
--- a/dev-python/pytest-shell-utilities/Manifest
+++ b/dev-python/pytest-shell-utilities/Manifest
@@ -1,2 +1 @@
-DIST pytest-shell-utilities-1.7.0.gh.tar.gz 93366 BLAKE2B 
95a04ec484c43f48d7d3e120e8bfef0ce9d31b6d119cbb1f3cde0a7db540e6fd98da88a32af921e5748577a46a28c43f7c83c9d3a3d1a33b7277e3ac5cf0dc56
 SHA512 
d59c1f04106eb2de6cf9f7ffe873344cf69691bd336c1dee6b328c083090f52479bbe4990c36e024b9f2a9c0817ba711343477574ae3ee5620643d5de8c57cc6
 DIST pytest-shell-utilities-1.8.0.gh.tar.gz 79387 BLAKE2B 
830e481996347a45aac357da8f98c8e9ee091a2bfd84af01a853abacde7fb9e10c451742cc8aa60cb8fed71e8176e43d95e17fbdd870f3f490334f5f6860e936
 SHA512 
817219983a77ad1685d4a70aae7a261e40dff095545a261bf527b756f763718ae5a841635600917f6c1c9d37df128ca1a9e2532a211cdf0c7ab89ab1ac083eff

diff --git 
a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.7.0.ebuild 
b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.7.0.ebuild
deleted file mode 100644
index 983379073746..
--- a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.7.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin: fixtures and code to help with running shell 
commands on tests"
-HOMEPAGE="
-   https://pypi.org/project/pytest-shell-utilities/
-   https://github.com/saltstack/pytest-shell-utilities/
-"
-SRC_URI="
-   https://github.com/saltstack/pytest-shell-utilities/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
-   dev-python/pytest-skip-markers[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-subtests[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-08-03 Thread Michał Górny
commit: 92fb406e46f991de1802af8a57bf940aaa033cc9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  3 17:36:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  3 17:40:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92fb406e

dev-python/loky: Remove old

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

 dev-python/loky/Manifest  |  1 -
 dev-python/loky/loky-3.4.0.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/dev-python/loky/Manifest b/dev-python/loky/Manifest
index a3c46c083680..6f1944666588 100644
--- a/dev-python/loky/Manifest
+++ b/dev-python/loky/Manifest
@@ -1,2 +1 @@
-DIST loky-3.4.0.gh.tar.gz 143864 BLAKE2B 
bebfa2c934e4645c5cd1a4c62792bccd9b5a4ef3c9a104809b57f35ba3318596717bf82714c1b7583675bdc504dc0a2054a88009d964a900176d353a54add52c
 SHA512 
d8113f6f6c173c208b90c29bc4a296d7844f7010cfcabbd8d55106b8e93f256b2debb86aa993a33c41f40fcdd4f00c1e1e010dbe4a184b138da357652315657c
 DIST loky-3.4.1.gh.tar.gz 143933 BLAKE2B 
b55dc9fe431769de6bc7f8d9854c40a361566d9c0325c7037255c5ce2b9875ff071743892ec5db53be774498195eb40fc5467917eeba3d533c68f285a1ec
 SHA512 
435dc24a0532e6a40a67613fd1e13a06439ffe00c28b90fa36ff02255b67e0dd99d515f5659a36aa1049a9df73b16c1088989a1379a8492ebc5dbf1e53a37a06

diff --git a/dev-python/loky/loky-3.4.0.ebuild 
b/dev-python/loky/loky-3.4.0.ebuild
deleted file mode 100644
index ae9dcd00785a..
--- a/dev-python/loky/loky-3.4.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Robust and reusable Executor for joblib"
-HOMEPAGE="
-   https://github.com/joblib/loky/
-   https://pypi.org/project/loky/
-"
-SRC_URI="
-   https://github.com/joblib/loky/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cloudpickle[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   EPYTEST_DESELECT=(
-   # docker, seriously?
-   tests/test_loky_module.py::test_cpu_count_cfs_limit
-   # hangs, and even pytest-timeout does not help
-   
tests/test_reusable_executor.py::TestExecutorDeadLock::test_deadlock_kill
-   
tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize
-   )
-
-   # high memory test needs a lot of memory + is broken on 32-bit platforms
-   epytest --skip-high-memory
-}



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

2023-08-03 Thread Michał Górny
commit: 3b9946218c5f2453ecd10dd3614137427604ccd8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  3 17:38:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  3 17:40:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b994621

dev-python/requests-cache: Remove old

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

 dev-python/requests-cache/Manifest |  1 -
 .../requests-cache/requests-cache-1.0.1.ebuild | 72 --
 2 files changed, 73 deletions(-)

diff --git a/dev-python/requests-cache/Manifest 
b/dev-python/requests-cache/Manifest
index 2809dfc18bc4..462156bb6e08 100644
--- a/dev-python/requests-cache/Manifest
+++ b/dev-python/requests-cache/Manifest
@@ -1,2 +1 @@
-DIST requests-cache-1.0.1.gh.tar.gz 2914175 BLAKE2B 
b1c3c544a761e127204172381a66b0175f09e49040a7d0f04760cf03b253846ac7e831b7c15d4b128e47e5bc132ea3493eba2784ac442be4dc0eab262e2251b0
 SHA512 
ec5788e31f60fd95e575d01af1163f981757972db6557d7a62da2ca0719e84262cf66cdd9b40c73cca540b92d6b7f6beba1aa42bedba528734c61edf5013ec3d
 DIST requests-cache-1.1.0.gh.tar.gz 2918734 BLAKE2B 
4f420a607631568b40999a904598504e0917f50f33715d1d041e0c11dc196abc88cf96ed57860632a1e1f1fb74f3fcabde3df6096821dc0a0967aabca868f7ad
 SHA512 
8fa9fdf4f47d67a6ad877fc181e04378b4540b35cef200735caff14e4907519aa5de74acaf61c6588856d5c8b2f9529768250a8e5fe28962b7861daf2279bb94

diff --git a/dev-python/requests-cache/requests-cache-1.0.1.ebuild 
b/dev-python/requests-cache/requests-cache-1.0.1.ebuild
deleted file mode 100644
index f5990c646567..
--- a/dev-python/requests-cache/requests-cache-1.0.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1 optfeature
-
-HOMEPAGE="
-   https://pypi.org/project/requests-cache/
-   https://github.com/requests-cache/requests-cache/
-"
-DESCRIPTION="Persistent cache for requests library"
-SRC_URI="
-   https://github.com/requests-cache/requests-cache/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   dev-python/attrs[${PYTHON_USEDEP}]
-   >=dev-python/cattrs-22.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   >=dev-python/url-normalize-1.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/itsdangerous[${PYTHON_USEDEP}]
-   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
-   dev-python/requests-mock[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   >=dev-python/rich-10.0[${PYTHON_USEDEP}]
-   dev-python/timeout-decorator[${PYTHON_USEDEP}]
-   >=dev-python/ujson-5.4[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_IGNORE=(
-   # These require extra servers running
-   tests/integration/test_dynamodb.py
-   tests/integration/test_gridfs.py
-   tests/integration/test_mongodb.py
-   tests/integration/test_redis.py
-   )
-   local EPYTEST_DESELECT=(
-   # Requires Internet access
-   tests/integration/test_upgrade.py::test_version_upgrade
-   )
-
-   local -x USE_PYTEST_HTTPBIN=true
-   epytest
-}
-
-pkg_postinst() {
-   optfeature "redis backend" "dev-python/redis"
-   optfeature "MongoDB backend" "dev-python/pymongo"
-
-   optfeature "JSON serialization" "dev-python/ujson"
-   optfeature "YAML serialization" "dev-python/pyyaml"
-   optfeature "signing serialized data" "dev-python/itsdangerous"
-}



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

2023-08-03 Thread Michał Górny
commit: d42e450b7eeb856ff410edb6a37c6f7702aac576
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  3 17:37:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  3 17:40:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42e450b

dev-python/zeroconf: Remove old

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

 dev-python/zeroconf/Manifest   |  4 ---
 dev-python/zeroconf/zeroconf-0.69.0.ebuild | 56 --
 dev-python/zeroconf/zeroconf-0.70.0.ebuild | 56 --
 dev-python/zeroconf/zeroconf-0.71.0.ebuild | 56 --
 dev-python/zeroconf/zeroconf-0.71.3.ebuild | 56 --
 5 files changed, 228 deletions(-)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 2affdcda0f97..deb6e4bbc07c 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,7 +1,3 @@
-DIST zeroconf-0.69.0.tar.gz 143434 BLAKE2B 
1c80eff0395167879b0d782d1b0fc5f6102a95271682212de11983bd523565622b52ec13591445b4e4015fffa6a94d6b023d7addb6f05b4c1dfd65ce4181d9f5
 SHA512 
6f9799fe7810cf5357e378435308d87eeef1279768581f1704201f2aa7683a324b4bae697099259b3a85012a8de412bf892aa264322349b2f98d676b392482c2
-DIST zeroconf-0.70.0.tar.gz 143727 BLAKE2B 
dc7d44e69ebfad71519acfe32ea91dc165b9813c0d16feb4f663845fe532f0b696a2d384a2b5a7091c3b759d484b6d80275a8e70dfa0b9605909bf2758599a1d
 SHA512 
37dc1fde285b09fa2654de685a1dbbbcf35834147ff2f7115ccf569e404d92ff116a5b437a53ef6f40252641ad810cfd862e2d5db6cd76ed2120fb658b50c001
-DIST zeroconf-0.71.0.tar.gz 143961 BLAKE2B 
5a51242c148b095c83ef36abf2ba70d4a860e412cd4fdd75293505969397be29577e69e37fff2696ece6300e3b2638d8c2e95db3c7a5aadf78695ddc2adf17ab
 SHA512 
b417a030984bbd9931612b09b44e8be32322d9da01f7e1e8248f4c8054a15a2245db485d71b7a2e57a71a9ec78dd63cc866b4d4f970a9de7b5407936da75773e
-DIST zeroconf-0.71.3.tar.gz 144202 BLAKE2B 
f76b21c3d13f7f1144fb1f1ac5681b3e46fa0f405b1890e2bcec878c5ff417a36ff4b6c4d1dfbb25ca46e2b8b10d55c69670ae248eef07317fb2f4ce05df64c2
 SHA512 
2745007b001171011e1a889a8d7b39421327e6958cd0aaabc5f68a1317180f50974d3177b8099332a0f214aa8b31320815ee4176ad5f4145145261b88d5ff04f
 DIST zeroconf-0.71.4.tar.gz 144314 BLAKE2B 
a44062474ba00be0549068811f4c64f353cea1dbd7b94d8d2dcf3c3047d1b11e81f546f41dcc4547cfe238173662c68df4c3cf7f6c26ba02f817d1eb3524a9f0
 SHA512 
dd2373f2f5dd29a02c3784c1b46d0b9c8f9239b925303cfb1694cbb83983030da2ccc9574d6102d3b5045a3f7707e2af1ba53abbfdec75fb4f9e679fb8dee3eb
 DIST zeroconf-0.71.5.tar.gz 144647 BLAKE2B 
be89e804952c327720c546b4264a464ab2b0ca9ac378e59c45bc114f2ea74d66a136c7d3852bd61a2eea88de9733ab25cf9b8945e22d48bf674d9cd566f206d9
 SHA512 
12f397b10bfa909fe2dc60be4f01bfbbb0111eab00196cce8b8fda8ee2b0cdb1472186255bbfec7fe793f5d580f40bd2d07851e8d2bea3b4e0b11765d7b34365
 DIST zeroconf-0.72.0.tar.gz 144786 BLAKE2B 
7b0a53bf76a21c716e1d4762e1ccfd0df9b44f02e4709695c5b39ae4de5dc0b1332c65a8f71459df0fb9b161c5aeab9fb151d9ce45fd9c990b24609253f3d771
 SHA512 
0a77f60dfff76172a0dbe798717a59b6211f41b46468b34b809a4b35861eb10f4399e238c2976622da0856cd715ef39cf2bb43cd051056d56925546302f2fef7

diff --git a/dev-python/zeroconf/zeroconf-0.69.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.69.0.ebuild
deleted file mode 100644
index 901de773de6e..
--- a/dev-python/zeroconf/zeroconf-0.69.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
-HOMEPAGE="
-   https://github.com/python-zeroconf/python-zeroconf/
-   https://pypi.org/project/zeroconf/
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
-   ' 3.{9..10})
-"
-# the build system uses custom build script that uses distutils to build
-# C extensions, sigh
-BDEPEND="
-   >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-export REQUIRE_CYTHON=1
-
-python_test() {
-   local -x SKIP_IPV6=1
-   local EPYTEST_DESELECT=(
-   # network
-   tests/test_core.py::Framework::test_close_multiple_times
-   tests/test_core.py::Framework::test_launch_and_close
-   
tests/test_core.py::Framework::test_launch_and_close_context_manager
-
-   # fragile to timeouts (?)
-   
tests/services/test_browser.py::test_service_browser_expire_callbacks
-   

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

2023-08-03 Thread Michał Górny
commit: 94fc9330ea7d395c46331baad433b90a01fd31e0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  3 17:36:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  3 17:40:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94fc9330

dev-python/aesara: Remove old

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

 dev-python/aesara/Manifest|   1 -
 dev-python/aesara/aesara-2.9.0.ebuild | 105 --
 2 files changed, 106 deletions(-)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index c46d28f664d0..e41bf1e92608 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,2 +1 @@
-DIST aesara-2.9.0.tar.gz 4421520 BLAKE2B 
e0c1cc0c48313c84c1ebe99e04e9d097bd37d63f7948b81df77538d647853233378aa2f2b985c1ab6e7f22adf47abef243addadad3505f332e465e1569d31e17
 SHA512 
2f36e5f462dc3dc36a0f7d7e99b01ae2be5091c2e6127d1f079245b104ce21cee7afff4dc4ade403e2e8a0dffa5feda2e0e9d4bd734192350672c85c36390c4b
 DIST aesara-2.9.1.tar.gz 4423120 BLAKE2B 
7a9b789cf455a85baa48be20112e42a5449c955a57327125356968cbc8a9657d083a7aaa47048d322be05a822250f6c5cb50ff838b957595814d19499166e555
 SHA512 
17aa8f901a3194f82e4e47c78f23c91bb07ccfed7664e807537cd9db8d92f892357b1a7219b58881c16308b13689d088eaadcf113e17389e3f1297fc1d5e9381

diff --git a/dev-python/aesara/aesara-2.9.0.ebuild 
b/dev-python/aesara/aesara-2.9.0.ebuild
deleted file mode 100644
index 598df2414a76..
--- a/dev-python/aesara/aesara-2.9.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing optfeature pypi
-
-DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
-HOMEPAGE="
-   https://github.com/aesara-devs/aesara/
-   https://pypi.org/project/aesara/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cons[${PYTHON_USEDEP}]
-   dev-python/etuples[${PYTHON_USEDEP}]
-   dev-python/logical-unification[${PYTHON_USEDEP}]
-   dev-python/minikanren[${PYTHON_USEDEP}]
-   dev-python/filelock[${PYTHON_USEDEP}]
-   https://github.com/aesara-devs/aesara/issues/477
-   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
-   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
-
-   # Deprecation warning causes unexpected additional output
-   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
-
-   # dunno
-   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
-   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
-
-   # TODO
-   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
-   tests/sparse/sandbox/test_sp.py::TestSP::test_multilayer_conv
-   tests/sparse/sandbox/test_sp.py::TestSP::test_maxpool
-
-   # TODO: Package pytest-benchmark
-   tests/scan/test_basic.py::TestExamples::test_reordering
-   
tests/scan/test_basic.py::TestExamples::test_scan_as_tensor_on_gradients
-   tests/scan/test_basic.py::TestExamples::test_multiple_outs_taps
-   
tests/scan/test_rewriting.py::TestPushOutAddScan::test_pregreedy_optimizer
-   tests/scan/test_rewriting.py::TestSaveMem::test_savemem_opt
-   tests/scan/test_basic.py::test_cython_performance
-   )
-   local EPYTEST_IGNORE=(
-   # we do not package jax or numba
-   tests/link/jax
-   tests/link/numba
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   local -x AESARA_FLAGS="cxx=${CXX}"
-   AESARA_FLAGS+=",config.gcc__cxxflags=\"${CXXFLAGS}\""
-   AESARA_FLAGS+=',compiledir_format="compiledir_%(thread_id)s"'
-
-   epytest -p xdist.plugin -n "$(makeopts_jobs)"
-   # clean up the compiledir, as it can grow pretty large
-   rm -r "${HOME}"/.aesara || die
-}
-
-pkg_postinst() {
-   optfeature "GPU code generation/execution on NVIDIA gpus" 
dev-util/nvidia-cuda-toolkit
-   optfeature "GPU/CPU code generation on CUDA and OpenCL devices" 
dev-libs/libgpuarray dev-python/pycuda
-}



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

2023-08-03 Thread Michał Górny
commit: 6701f11faf7d465f329e2f48d3d2ba4af575961f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  3 17:37:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  3 17:40:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6701f11f

dev-python/python-lsp-server: Remove old

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

 dev-python/python-lsp-server/Manifest  |  1 -
 .../python-lsp-server-1.7.3.ebuild | 86 --
 2 files changed, 87 deletions(-)

diff --git a/dev-python/python-lsp-server/Manifest 
b/dev-python/python-lsp-server/Manifest
index db1f8f052b67..1e1a20f7c6a9 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1,2 +1 @@
-DIST python-lsp-server-1.7.3.tar.gz 97336 BLAKE2B 
3b9d206451e59741113db116621594d3329651150f6819c2e1f1956f758f26eb3ff9f5c66e02313ce1693daf2925d62320a749a23921d64d0758891658cdb2ae
 SHA512 
b34b8ae4311f4c8af9379f6a5d94400f34e3221f9bc55a4d95f909a23d0098bab4bd27992792901cea67b01202720b3cc76f89138841b352a49191aa86603c02
 DIST python-lsp-server-1.7.4.tar.gz 97864 BLAKE2B 
9832298391d72bf2f035f388694a7879d66546ead5a36837220cb3af5d8181eba198c04dd82747cba75f0478d256b001476c24b02bc679fc07cb41c7aedb0e66
 SHA512 
7aa96de6e51548e2854b55690698fe6c7bda60103c11ad5982df611c65569cec1ab13691727c92ec47d9ac44c34f233f872211a41041ea0969223e10e87d7e08

diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.3.ebuild 
b/dev-python/python-lsp-server/python-lsp-server-1.7.3.ebuild
deleted file mode 100644
index 040d0780a36c..
--- a/dev-python/python-lsp-server/python-lsp-server-1.7.3.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Python Language Server for the Language Server Protocol"
-HOMEPAGE="https://github.com/python-lsp/python-lsp-server;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="all-plugins"
-
-BDEPEND="
-   test? (
-   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
-   dev-python/flaky[${PYTHON_USEDEP}]
-   >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pandas[${PYTHON_USEDEP}]
-   >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}]
-   =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
-   dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
-   >=dev-python/rope-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}]
-   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
-   )
-"
-
-RDEPEND="
-   dev-python/docstring-to-markdown[${PYTHON_USEDEP}]
-   >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
-   >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}]
-   dev-python/pluggy[${PYTHON_USEDEP}]
-   all-plugins? (
-   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}]
-   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
-   >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}]
-   =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/rope-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}]
-   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # broken by presence of pathlib2
-   'test/plugins/test_autoimport.py'
-)
-
-python_prepare_all() {
-   # remove pytest-cov dep
-   sed -i -e '/addopts =/d' pyproject.toml || die
-   # unpin all the deps
-   sed -i -e 's:,<[0-9.]*::' pyproject.toml || die
-   distutils-r1_python_prepare_all
-}
-
-pkg_postinst() {
-   optfeature "Automatically format Python code to conform to the PEP 8 
style guide" dev-python/autopep8
-   optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
-   optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
-   optfeature "Python style guide checker (fka pep8)" 
dev-python/pycodestyle
-   optfeature "Python docstring style checker" dev-python/pydocstyle
-   optfeature "Passive checker for Python programs" dev-python/pyflakes
-   optfeature "Python code static checker" dev-python/pylint
-   optfeature "Python 

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

2023-08-03 Thread Michał Górny
commit: 2ac63c1883c09b4fd5d6a7e77d3ba0107f84c771
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug  3 17:37:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug  3 17:40:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac63c18

dev-python/trimesh: Remove old

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

 dev-python/trimesh/Manifest  |  4 --
 dev-python/trimesh/trimesh-3.22.1.ebuild | 65 
 dev-python/trimesh/trimesh-3.22.2.ebuild | 65 
 dev-python/trimesh/trimesh-3.22.3.ebuild | 65 
 dev-python/trimesh/trimesh-3.22.4.ebuild | 65 
 5 files changed, 264 deletions(-)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 4d62732e5080..5a2d04280396 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,6 +1,2 @@
-DIST trimesh-3.22.1.gh.tar.gz 12713271 BLAKE2B 
2c70087aff546682cc82d5f99f981153ab0dfb3d180f13071f87d79b70ec8e97ca936af0053e865717771e1abb8469fb4a57b81f5aed860fbce35ac609470cab
 SHA512 
27952e0d29ccd110d4087b4144e0923706bed3cd0734e7a17d7f55738c6322849c5dad04ab4ecfe0638bc16d65d1e647d08905a396dd6ebd1f78c833a8b95636
-DIST trimesh-3.22.2.gh.tar.gz 12714188 BLAKE2B 
137b261f40c6d188e7b01f103ad0d0c4cbbb3051843c1e2ae77d32194e7e150ff2eaf58add0e8bd5593fa8b125892ef49f8719a0cdb6ef91096cb99b1478a5b4
 SHA512 
48f0fca1283454bb12478b1b02290562b334bfb08eefe48c2b6fdb31f3766ec09a4e3411863596afe478a5bc5f6bca841d31a53b041fd676793469afd2815bea
-DIST trimesh-3.22.3.gh.tar.gz 12714384 BLAKE2B 
178885fdf585311b48ac58b8a82cbe070e875bb0d23fa84ddc5b53b0dfc779ec610bd2b3b61dfb45e9567602b61f5f8e9282be860a7a68934eb4616a7dc9f7dc
 SHA512 
a187ca14699a6020abcb7dd689f52486c456ca7541ef52451728be6220c74f3587ddb36da5e84c80682b7522e0960f33ff4c8989753e6607b768993f6fb1c525
-DIST trimesh-3.22.4.gh.tar.gz 12715257 BLAKE2B 
59723edad4676bc92a84d7ec75d19e8b06afadfb363b79364bbb02afb25082431c7f2c987927a4edd79fd0b842b4fff2757763d62828c95b080ce4cdc6046038
 SHA512 
b5a9b562c9d5d24b63b8e9c62dc7d2acb5e6a0b8ab4f1c51ef8ddf89cec19ae86a6ea141c56beeb6c8138ae272607333de8bdde250d66387b1cdd321a8893677
 DIST trimesh-3.22.5.gh.tar.gz 12715459 BLAKE2B 
d838b75acef1615fab5006cd55cd28d649fd61fbecbe076250d3f2acd6d0c6f29481862189105456e9626b15b1f6e557f419cbe49044ccff784d9ea2a8ea4dff
 SHA512 
1756f8a589cff214ef6ecf54f363c906b26a1d7205aa1645cb5f90b691d6c43d71f904939329b599c0b5595b663529b15c4d8a747da50157a22e3020808f3f01
 DIST trimesh-3.23.0.gh.tar.gz 12720387 BLAKE2B 
88e57f09c1bc924a59b6ce3744ef3e3df05d144707415fe595f40d411e364591cdd22ed38a46b2004d935ab18f3387753cf66479aaeb9cc1f4d870c1e23ce7e3
 SHA512 
d4ac6b5c7ea09c84810a36060c6cb9a5366ef177d309d1d0bf2cfbdd0969562394ee03832f9a535d63cb71b5c026fb6bf43b815014230c8e20c56bb69f0fc3ed

diff --git a/dev-python/trimesh/trimesh-3.22.1.ebuild 
b/dev-python/trimesh/trimesh-3.22.1.ebuild
deleted file mode 100644
index 03cb9facb58a..
--- a/dev-python/trimesh/trimesh-3.22.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing optfeature
-
-DESCRIPTION="Python library for loading and using triangular meshes"
-HOMEPAGE="
-   https://trimsh.org/
-   https://github.com/mikedh/trimesh/
-   https://pypi.org/project/trimesh/
-"
-SRC_URI="
-   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-RDEPEND="
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/colorlog[${PYTHON_USEDEP}]
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/networkx[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pycollada[${PYTHON_USEDEP}]
-   dev-python/pyglet[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
-   dev-python/svg-path[${PYTHON_USEDEP}]
-   dev-python/sympy[${PYTHON_USEDEP}]
-   dev-python/xxhash[${PYTHON_USEDEP}]
-   sci-libs/rtree[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest -n "$(makeopts_jobs)"
-}
-
-pkg_postinst() {
-   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
-   optfeature "making GUI applications with 3D stuff" dev-python/glooey
-   optfeature "2D triangulations of polygons" 

[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/qca/

2023-08-03 Thread orbea
commit: 9003606d319cdcdd57f1d9057ddf58e8e9a0e570
Author: orbea  riseup  net>
AuthorDate: Thu Aug  3 17:37:58 2023 +
Commit: orbea  riseup  net>
CommitDate: Thu Aug  3 17:37:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=9003606d

app-crypt/qca: stabilize 2.3.7 for amd64, arm64, x86

Signed-off-by: orbea  riseup.net>

 app-crypt/qca/qca-2.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/qca/qca-2.3.7.ebuild b/app-crypt/qca/qca-2.3.7.ebuild
index b20e26a..4f26ec6 100644
--- a/app-crypt/qca/qca-2.3.7.ebuild
+++ b/app-crypt/qca/qca-2.3.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl 
softstore +ssl test"
 REQUIRED_USE="|| ( qt5 qt6 )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-08-03 Thread Arthur Zamarin
commit: c97029c45eb8eb2d0863b77dfb031c588c8720af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  3 17:29:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  3 17:29:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c97029c4

sys-devel/gcc: Stabilize 10.5.0 arm64, #911665

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-devel/gcc/gcc-10.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-10.5.0.ebuild b/sys-devel/gcc/gcc-10.5.0.ebuild
index 8cb61dfd2048..475550cac5c5 100644
--- a/sys-devel/gcc/gcc-10.5.0.ebuild
+++ b/sys-devel/gcc/gcc-10.5.0.ebuild
@@ -37,7 +37,7 @@ if tc_is_live ; then
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
# Don't keyword live ebuilds
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
:;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-08-03 Thread Arthur Zamarin
commit: ae7e8bf92ddcc1883f27f96e469cfdab7717979a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  3 17:29:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  3 17:29:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae7e8bf9

sys-devel/gcc: Stabilize 10.5.0 arm, #911665

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-devel/gcc/gcc-10.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-10.5.0.ebuild b/sys-devel/gcc/gcc-10.5.0.ebuild
index 72bc0e8a42ec..8cb61dfd2048 100644
--- a/sys-devel/gcc/gcc-10.5.0.ebuild
+++ b/sys-devel/gcc/gcc-10.5.0.ebuild
@@ -37,7 +37,7 @@ if tc_is_live ; then
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
# Don't keyword live ebuilds
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
:;
 fi
 



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: src/pkgcheck/checks/

2023-08-03 Thread Arthur Zamarin
commit: aa668df52b198d1e1baaa3ce9d3836052e50a85f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug  2 12:45:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  3 17:28:35 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=aa668df5

VariableScopeCheck: BROOT is allowed also in pkg_{pre,post}{inst,rm}

PMS commit:
https://gitweb.gentoo.org/proj/pms.git/commit/?id=1a27729740e17ccd4b7a4527a46011fa62c9efb1

Signed-off-by: Ulrich Müller  gentoo.org>
Closes: https://github.com/pkgcore/pkgcheck/pull/609
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcheck/checks/codingstyle.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pkgcheck/checks/codingstyle.py 
b/src/pkgcheck/checks/codingstyle.py
index 2b7dbafe..c99a8eca 100644
--- a/src/pkgcheck/checks/codingstyle.py
+++ b/src/pkgcheck/checks/codingstyle.py
@@ -986,7 +986,7 @@ class VariableScopeCheck(Check):
 "EROOT": "pkg_",
 "SYSROOT": ("src_", "pkg_setup"),
 "ESYSROOT": ("src_", "pkg_setup"),
-"BROOT": ("src_", "pkg_setup"),
+"BROOT": ("src_", "pkg_setup", "pkg_preinst", "pkg_prerm", 
"pkg_post"),
 "D": ("src_install", "pkg_preinst"),  # pkg_postinst is forbidden 
by QA policy PG 107
 "ED": ("src_install", "pkg_preinst"),  # pkg_postinst is forbidden 
by QA policy PG 107
 "DESTTREE": "src_install",



[gentoo-commits] repo/gentoo:master commit in: app-text/poppler/

2023-08-03 Thread Andreas Sturmlechner
commit: 1a5b687f82d9a3cce0b721b7bf3f2da746705738
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Aug  3 17:15:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug  3 17:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5b687f

app-text/poppler: add 23.08.0

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-text/poppler/Manifest   |   2 +
 app-text/poppler/poppler-23.08.0.ebuild | 152 
 2 files changed, 154 insertions(+)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index e0763c2ebf3d..f194e2bd26ab 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -2,5 +2,7 @@ DIST poppler-23.05.0.tar.xz 1856488 BLAKE2B 
837d532855da3816c3d83ff3401e9a545451
 DIST poppler-23.05.0.tar.xz.sig 833 BLAKE2B 
c372ded3a5ea3fcf46cccd3d1417d95b449f0b2abfbc114f4bae0d3574040140a8081c23da3c048b3eecca484ed75baee700d2484a12a86d4a5ae82337530f8c
 SHA512 
c9b359dfe67d901578ba6708f1224d1d45b3307a97f3e14e6bac0da748dd2c4457d6e8ff8949b2def5e84acd770198c653e0c5ef8b91088168c38bebf4f3be50
 DIST poppler-23.07.0.tar.xz 1882144 BLAKE2B 
5c29060ae0ade048eb8fc7d7e462b1dc9877921e94e23be64f382a36b56bc469e1dbf64d3110b00ecd6d3da3c97593a7b75a7bfe4bdd33507e4ef1f64276d939
 SHA512 
8d39a2ca9505f1c12f1dde6f8b57a93dea6fbcf4cf47f8aa3f53a5db900a79ab8630afab96b24439e90d1dfc7b801c3468f705b308b6fcf0c88eafaf9c50dcd4
 DIST poppler-23.07.0.tar.xz.sig 833 BLAKE2B 
41b68cb9e8a725f3b86bdcbea82cf5f173b7f87030f17e177a9968af12e1aad0426f6e00bf8db5317c42bc99a6534c36cb2f4ccf6e59766a410ec94cf522c5a0
 SHA512 
dea7fdcf0a37de838fc2c8020cb75498994a04cf2c74002021d0081c2d2414d0c96c52cc8cdf4f06f76e5f80337338e4ff5f05a8ec9f192ad227ff42c9bc032c
+DIST poppler-23.08.0.tar.xz 1883408 BLAKE2B 
a35e44cc590e34991b27e53caf650dedf4d4aa4f9f82ed5d8a57b0ca6bb863c96fe0e9b9c9021b9722db48896d236c9e057bcbf45e9609eb237bf00481e91428
 SHA512 
4f4e3fab9c7de5913496862ce7158a4d79e252c36e4c461980a2ac77689897d02ab292965ea12fb02ea7720e34f98331251b914c0ea8be66842fee0d76779ba6
+DIST poppler-23.08.0.tar.xz.sig 833 BLAKE2B 
afab91ff9f799cc6c5864275bebf580098449ca070fa5eca47ff54007e94eef4a33f3762390a509d21471af81f9d731951bdbc1ff4adc162763bf54e7dd84408
 SHA512 
896905f056265388872de552aac94c64abc29f82062ecb2a5137288e4594ca87cb7372807bfe4c30fbc08a3d3922ce84bbbe7260a35e19d438f6bc88d230429f
 DIST poppler-test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 5199251 
BLAKE2B 
6431b2aa4c60dec6202c737b4cfbbd4bf03808772c0adc6568454a04e713a2e869702f5c318e7799e7b1374252b5a956471b7cf6c9e2d6c8da5236e31a110f35
 SHA512 
bf5442601f453e601e0b368cc576bf0d5ca5509e9eecd8c7f0476802346834e9a9d3e0f32130c18d21807cd69a55e8168bca1cdb0292ad0215590a881a923c04
 DIST poppler-test-eea2a4a355eb49ca70d944afd5245b24578af287.tar.bz2 5196899 
BLAKE2B 
926e148953a703249fa6369254f3aaacd945e0d08effdecec826a0b9c207c9b91d4af8dbeefb0a1a52decb5e941ff6b0f654fbaf15d5ed4d280ae1a7a3542534
 SHA512 
0c861f95a318f8a966851c7f12524d9311fba1914750527492bb4e5196d5d0be0deae7e3265fff78a5536617130b708285fed5b1edcb85c34ba83ca77226a7cd

diff --git a/app-text/poppler/poppler-23.08.0.ebuild 
b/app-text/poppler/poppler-23.08.0.ebuild
new file mode 100644
index ..5dfdb51b9a97
--- /dev/null
+++ b/app-text/poppler/poppler-23.08.0.ebuild
@@ -0,0 +1,152 @@
+# Copyright 2005-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic toolchain-funcs xdg-utils
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git;
+   SLOT="0/"
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc
+   inherit verify-sig
+
+   TEST_COMMIT="e3cdc82782941a8d7b8112f83b4a81b3d334601a"
+   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
+   SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
+   SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   SLOT="0/130"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+fi
+
+DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
+HOMEPAGE="https://poppler.freedesktop.org/;
+
+LICENSE="GPL-2"
+IUSE="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k 
+lcms nss png qt5 test tiff +utils"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=media-libs/fontconfig-2.13
+   >=media-libs/freetype-2.10
+   sys-libs/zlib
+   cairo? (
+   >=dev-libs/glib-2.64:2
+   >=x11-libs/cairo-1.16
+   introspection? ( >=dev-libs/gobject-introspection-1.64:= )
+   )
+   

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

2023-08-03 Thread Andreas Sturmlechner
commit: 70e9fab62454298263d2fa834025ae4c745966f6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 27 18:58:26 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug  3 17:12:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e9fab6

dev-util/rocminfo: drop 

Closes: https://bugs.gentoo.org/906321
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/rocminfo/rocminfo-.ebuild | 28 
 1 file changed, 28 deletions(-)

diff --git a/dev-util/rocminfo/rocminfo-.ebuild 
b/dev-util/rocminfo/rocminfo-.ebuild
deleted file mode 100644
index 2668b8684942..
--- a/dev-util/rocminfo/rocminfo-.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocminfo/;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-   S="${WORKDIR}/rocminfo-rocm-${PV}"
-fi
-
-DESCRIPTION="ROCm Application for Reporting System Info"
-HOMEPAGE="https://github.com/RadeonOpenCompute/rocminfo;
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-
-RDEPEND="dev-libs/rocr-runtime"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local mycmakeargs=( -DROCRTST_BLD_TYPE=Release )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/fluidsynth/, media-sound/fluidsynth/files/

2023-08-03 Thread Andreas Sturmlechner
commit: 9e552d99b687f2928013eb6edce08911c0c1b454
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug  2 19:35:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug  3 17:12:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e552d99

media-sound/fluidsynth: drop 2.3.2, 2.3.2-r2

Closes: https://bugs.gentoo.org/910418
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/fluidsynth/Manifest|   1 -
 .../2.3.2-musl-implicit-declaration-fix.patch  |  34 --
 media-sound/fluidsynth/fluidsynth-2.3.2-r2.ebuild  | 123 -
 media-sound/fluidsynth/fluidsynth-2.3.2.ebuild | 121 
 4 files changed, 279 deletions(-)

diff --git a/media-sound/fluidsynth/Manifest b/media-sound/fluidsynth/Manifest
index 8bb9c4fb6e62..40a26bdefe76 100644
--- a/media-sound/fluidsynth/Manifest
+++ b/media-sound/fluidsynth/Manifest
@@ -1,2 +1 @@
-DIST fluidsynth-2.3.2.tar.gz 1773755 BLAKE2B 
2d88e52223ff9c6bc5bcbcd8b15f30abb12632202b9a5c5eecc5eb95620aeaa2d7d9b80b76e6b26eef95ca92521bdc9e6d539f8235d90ca0429b12bb72db1a6f
 SHA512 
21798b5a80a7edd8ef02b983d9b230af45cc66b98b32d593228e12dbec15b12c6cf6c0f3692c12af66de1ba2049fa9d6ad2b68c7d1579347eec14d24870b0025
 DIST fluidsynth-2.3.3.tar.gz 1774806 BLAKE2B 
718d64a75cad7f589008b023942425b9c8c2f72b82ad9d554723c44d7af14adf1455404187904d6474cda5ebeb1c8aeb4eba55a73b4cb92b16b905923627827f
 SHA512 
702b80ff9c8e2ba9fadd46a0377a295be78900c831ec4b6b75c2f5fee7e453b2e1f5511b076ccc044be7e6eb87086230c50c317dad3597a16d610e16032410fc

diff --git 
a/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch 
b/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch
deleted file mode 100644
index ae53ad240979..
--- a/media-sound/fluidsynth/files/2.3.2-musl-implicit-declaration-fix.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/FluidSynth/fluidsynth/pull/1244
-From: Brahmajit Das 
-Date: Thu, 11 May 2023 23:14:42 +0530
-Subject: [PATCH] Fix implicit declaration of function strcasecmp with musl
-
-This will also help in making the source code c99 compilant, thus
-helping in packaing for newer compilers (for example clang 16 and gcc 14)
-
-Signed-off-by: Brahmajit Das 
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -159,6 +159,7 @@ include ( CheckIncludeFile )
- include ( CheckSymbolExists )
- include ( CheckTypeSize )
- check_include_file ( string.h HAVE_STRING_H )
-+check_include_file ( strings.h HAVE_STRINGS_H )
- check_include_file ( stdlib.h HAVE_STDLIB_H )
- check_include_file ( stdio.h HAVE_STDIO_H )
- check_include_file ( math.h HAVE_MATH_H )
 a/src/utils/fluidsynth_priv.h
-+++ b/src/utils/fluidsynth_priv.h
-@@ -45,6 +45,9 @@
- #include 
- #endif
-
-+#if HAVE_STRINGS_H
-+#include 
-+#endif
-
- #include "fluidsynth.h"
-
---
-2.40.1
-

diff --git a/media-sound/fluidsynth/fluidsynth-2.3.2-r2.ebuild 
b/media-sound/fluidsynth/fluidsynth-2.3.2-r2.ebuild
deleted file mode 100644
index 3f03e71bc6c8..
--- a/media-sound/fluidsynth/fluidsynth-2.3.2-r2.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib systemd toolchain-funcs
-
-DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 
specifications"
-HOMEPAGE="https://www.fluidsynth.org;
-SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss pipewire 
portaudio pulseaudio +readline sdl +sndfile systemd threads"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-DEPEND="
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   alsa? (
-   media-libs/alsa-lib[${MULTILIB_USEDEP}]
-   lash? ( media-sound/lash[${MULTILIB_USEDEP}] )
-   )
-   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   ladspa? (
-   media-libs/ladspa-sdk[${MULTILIB_USEDEP}]
-   media-plugins/cmt-plugins[${MULTILIB_USEDEP}]
-   )
-   pipewire? (
-   media-video/pipewire:0=[${MULTILIB_USEDEP}]
-   )
-   portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] )
-   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
-   readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-   sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
-   sndfile? ( media-libs/libsndfile[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS ChangeLog README.md THANKS TODO doc/fluidsynth-v20-devdoc.txt )
-
-PATCHES=( "${FILESDIR}/${PV}-musl-implicit-declaration-fix.patch" )
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -Denable-alsa=$(usex alsa)
-   

[gentoo-commits] repo/gentoo:master commit in: app-editors/okteta/

2023-08-03 Thread Andreas Sturmlechner
commit: 01b7f304bbb40ae653988381357efc572d158218
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Aug  3 17:11:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug  3 17:11:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b7f304

app-editors/okteta: drop 0.26.10

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/okteta/Manifest  |  1 -
 app-editors/okteta/okteta-0.26.10.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/app-editors/okteta/Manifest b/app-editors/okteta/Manifest
index c2e1af77325a..5b53fca8dc1f 100644
--- a/app-editors/okteta/Manifest
+++ b/app-editors/okteta/Manifest
@@ -1,2 +1 @@
-DIST okteta-0.26.10.tar.xz 1066052 BLAKE2B 
938dfbfb40bc603c64d80085386873868bd1aa16040016f72e77c63a1c6eab5d46363b227974a10e34ab514bbcca25fef39a193ea635439ad97a42178326240e
 SHA512 
746a838cf2fce769fd3660189f070c2a2105f2b2eab7c231dd6be42f2e71518afaef2c77a9d9906847ef1febb46fce66079d485459f6c22545e72feca7f747ea
 DIST okteta-0.26.12.tar.xz 1077320 BLAKE2B 
9817789d099431d49f9c6f1a1d48d285f7e8a684c3a24684a8fd101d6e401ba484ecf439cda63204533a80b3437715b8de73145fa35df89cf996e2ba57d66a80
 SHA512 
50159269099e08bf95e4d358f9f8fbf3fb87e1f01888d5f78a1bdea83a2b56145e95c42a67eb3c82a7525b1352eb3ea1bf93187e8df0f06f35f6834a54ffa892

diff --git a/app-editors/okteta/okteta-0.26.10.ebuild 
b/app-editors/okteta/okteta-0.26.10.ebuild
deleted file mode 100644
index 709d4cae4664..
--- a/app-editors/okteta/okteta-0.26.10.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-KFMIN=5.92.0
-QTMIN=5.15.5
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Hex editor by KDE"
-HOMEPAGE="https://apps.kde.org/okteta/;
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2 handbook? ( FDL-1.2 )"
-SLOT="5"
-IUSE="crypt"
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtscript-${QTMIN}:5[scripttools]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kbookmarks-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DOMIT_EXAMPLES=ON
-   $(cmake_use_find_package crypt Qca-qt5)
-   )
-
-   ecm_src_configure
-}
-
-src_test() {
-   local myctestargs=( -j1 )
-
-   ecm_src_test
-}



  1   2   3   >