[gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/

2023-11-22 Thread Guilherme Amadio
commit: d68085c69fc0972f173be1f17a1713a4d5737eef
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Nov 23 07:55:05 2023 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Thu Nov 23 07:55:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68085c6

sci-physics/geant: add 4.11.1.3

Signed-off-by: Guilherme Amadio  gentoo.org>

 sci-physics/geant/Manifest  |   1 +
 sci-physics/geant/geant-4.11.1.3.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
index 3323f18ac43c..11d8af47c968 100644
--- a/sci-physics/geant/Manifest
+++ b/sci-physics/geant/Manifest
@@ -1,2 +1,3 @@
 DIST geant4-v11.0.4.tar.gz 35827159 BLAKE2B 
52297887fb3467c5a08725340da959cda72ebe1b0b0d526d240213a7d954f1c68b379abf04c00b271013a019c1179ce6d6d8dbc22a5339ea66927b30342aa58d
 SHA512 
ae5c60702a9f08e30d202dbd9270c1e1353751b369f7129d91f3744b5ba9c5a30549bf90a1bce98351e0e5ddc57624a8748132c289de1c3a0679670ab4e30602
 DIST geant4-v11.1.2.tar.gz 36423840 BLAKE2B 
14ea4402b421d9d5613c0fed7e818d8e3e8daef7f60ebbb0aef654cc9d6e499b57fa42d731a2796815261b979646751c359402d1e92546cc81a330f2b69a9097
 SHA512 
592296fe4dcb6d7fbaf60a3fa7cb2a1281246dbb67ad88c4ebb24361b4668b4308195edf72c1daeb9f178b7bdafc4ca744ef1661b9e229129beab12f7d20702b
+DIST geant4-v11.1.3.tar.gz 36455707 BLAKE2B 
3edb035422906e0d9cfc1d2bd431eb6dc7abb2f62698fb79776a5b548d3105a954ef5a1a87e7992b08e6ef85cb11445a3d95f09a2414f5ab6e93318e6d9f
 SHA512 
2154443534de6c74ef48459b4ff818182801a18bfceaf4350dc8aa841363d71397c8a8ab5f5ad34ddb664ade9461508327072e33c520e69016729320cee6d9c7

diff --git a/sci-physics/geant/geant-4.11.1.3.ebuild 
b/sci-physics/geant/geant-4.11.1.3.ebuild
new file mode 100644
index ..f27e52f2f965
--- /dev/null
+++ b/sci-physics/geant/geant-4.11.1.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P=${PN}$(ver_cut 1)-v$(ver_cut 2-4)
+
+case ${PV} in
+*_beta*)
+   DOCS="ReleaseNotes/Beta.$(ver_cut 2-3)-*.txt"
+   ;;
+*)
+   if [[ $(ver_cut 4) -gt 0 ]]; then
+   DOCS="ReleaseNotes/Patch.$(ver_cut 2-3)-*.txt"
+   fi
+   HTML_DOCS="ReleaseNotes/ReleaseNotes.$(ver_cut 2-3).html"
+   ;;
+esac
+
+DESCRIPTION="Toolkit for simulation of passage of particles through matter"
+HOMEPAGE="https://geant4.web.cern.ch/;
+SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz;
+
+LICENSE="geant4"
+SLOT="4"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+c++17 c++20 +data debug doc examples freetype gdml geant3 hdf5 inventor 
motif opengl
+   qt5 raytracerx static-libs tbb threads trajectories vtk"
+
+REQUIRED_USE="
+   ^^ ( c++17 c++20 )
+   inventor? ( opengl )
+   motif? ( opengl )
+   qt5? ( opengl )
+   tbb? ( threads )
+   vtk? ( qt5 )
+"
+
+RDEPEND="
+   dev-libs/expat
+   >=sci-physics/clhep-2.4.6.2:2=[threads?]
+   data? ( ~sci-physics/geant-data-4.11.1.0 )
+   doc? ( app-doc/geant-docs )
+   gdml? ( dev-libs/xerces-c )
+   hdf5? ( sci-libs/hdf5[threads?] )
+   inventor? ( media-libs/SoXt )
+   motif? ( x11-libs/motif:0 )
+   opengl? ( virtual/opengl )
+   qt5? (
+   dev-qt/qt3d:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   opengl? ( dev-qt/qtopengl:5 )
+   )
+   raytracerx? (
+   x11-libs/libX11
+   x11-libs/libXmu
+   )
+   vtk? (
+   sci-libs/vtk:=[qt5]
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.11.0.2-musl-avoid-execinfo.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4"
+   -DCMAKE_CXX_STANDARD=$( (usev c++17 || usev c++20) | cut -c4-)
+   -DGEANT4_BUILD_BUILTIN_BACKTRACE=$(usex debug)
+   -DGEANT4_BUILD_MULTITHREADED=$(usex threads)
+   -DGEANT4_BUILD_STORE_TRAJECTORY=$(usex trajectories)
+   -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic 
initial-exec)
+   -DGEANT4_BUILD_VERBOSE_CODE=$(usex debug)
+   -DGEANT4_INSTALL_DATA=OFF
+   -DGEANT4_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4/data"
+   -DGEANT4_INSTALL_EXAMPLES=$(usex examples)
+   -DGEANT4_INSTALL_PACKAGE_CACHE=OFF
+   -DGEANT4_USE_FREETYPE=$(usex freetype)
+   -DGEANT4_USE_G3TOG4=$(usex geant3)
+   -DGEANT4_USE_GDML=$(usex gdml)
+   -DGEANT4_USE_HDF5=$(usex hdf5)
+   -DGEANT4_USE_INVENTOR=$(usex inventor)
+   -DGEANT4_USE_OPENGL_X11=$(usex opengl)
+   -DGEANT4_USE_QT=$(usex qt5)
+   

[gentoo-commits] repo/gentoo:master commit in: mail-client/mutt/

2023-11-22 Thread Fabian Groffen
commit: b447922cb1cf28436eeb6ecea10ac7d1ea08ba53
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Nov 23 07:51:18 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Nov 23 07:51:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b447922c

mail-client/mutt: cleanup old and vulnerable

Bug: https://bugs.gentoo.org/917610
Signed-off-by: Fabian Groffen  gentoo.org>

 mail-client/mutt/Manifest   |   4 -
 mail-client/mutt/mutt-2.2.10.ebuild | 273 
 mail-client/mutt/mutt-2.2.3.ebuild  | 262 --
 3 files changed, 539 deletions(-)

diff --git a/mail-client/mutt/Manifest b/mail-client/mutt/Manifest
index 06a9ec6b297a..a416f9cf9c3d 100644
--- a/mail-client/mutt/Manifest
+++ b/mail-client/mutt/Manifest
@@ -1,6 +1,2 @@
-DIST mutt-2.2.10.tar.gz 5530411 BLAKE2B 
d6892f49520b4fd73d7d0d04119b4f05828d76a4be4b55a8dbc585ef817d4455c9b9a93158d31e0699f011023de524355930d4acff3b9454982da0042c54db22
 SHA512 
6db0009163b31425dafe7b6e38374a623f1fd057daf57baaebe18be6d42e5a0ce7087a41bc5e2411f4fbe144497a43682c480754b51108952c7dd16b9294192f
 DIST mutt-2.2.12.tar.gz 5539244 BLAKE2B 
f17811a37804221fbb351083a25fa8b67511b7a11220e82ab6ce971fc9a0627ec9bcd8df6095e525dacda347aac51b9671cc8e6f8a3fdd8920b44fbcbc61189e
 SHA512 
75e9926af9abc869929d7729cda67adc3710d15560b6a1853b1d95ca926a9e72d975bafa09ebd9a4919905498602a8b55cf72a576fad170c68902862e9474006
-DIST mutt-2.2.3.tar.gz 5509344 BLAKE2B 
57d9d29d009e8dce6b27277aa4df371a4b03e783fb5482dc10db20ffa393db01b1aaeaee49bf8421b048e5bb07eeff31fcc1ef84db982b58c618d396ce11e56e
 SHA512 
47656ee1b741d0d165fde4027fc7278910e39e9d5d0bfc5c52e7e767c3373bd3755833269d256364333fd4502c67490adcd5e4b33f1141f53ad575e9fb1a5131
-DIST mutt-gentoo-2.2.10-patches-r0.tar.xz 23192 BLAKE2B 
edf2f587ce3442f7e6d28fec96bc22effc39e68722d32fabfbe92ff5ce5bbe91256931c39ff7ab6c0638175302ecc4a2fc91a84ad2018831b97317a10aac7e98
 SHA512 
0f25f7bde16d6ed30e3b1e31a9ab1837f839d52b46f99558fa3942ddc880bc2eefb2328cc2c982332af956dc5998b9144a148a07bb90b8e447436fcd969c6258
 DIST mutt-gentoo-2.2.12-patches-r0.tar.xz 22444 BLAKE2B 
9c973cb0fe4705dda9e601d18b05d1385df6914af5928bfdba2ad196113a973dccac0f46373c3709654d1fc077aedd6e776c4c57803c095622a70807dafe2cc2
 SHA512 
3857d10055e98360d31d9ed2010e0d75db6fd0c0887e770f6b098869b25f72f5dc594a646b6fdf86cf6b24694e13965f82b8d8a4cb8b65a5e030f628a16b930d
-DIST mutt-gentoo-2.2.3-patches-r0.tar.xz 23168 BLAKE2B 
be7fad2f06b913439df4fb7a223e7305b66195153329956f4be9fdd524ac0de6121ccf9a6dc506b0b68e12759667173379c4e0ff1645c1b9948aaed1f7601033
 SHA512 
22edcc53a42133093eb163e4cfba2e865aec31ef87c74e35aaad10d9a4543f9d2cf477ac263da11e247eba300eb72a42870a59a8a3a90341691bdb0ee6d44d5f

diff --git a/mail-client/mutt/mutt-2.2.10.ebuild 
b/mail-client/mutt/mutt-2.2.10.ebuild
deleted file mode 100644
index 5e76cc86ed64..
--- a/mail-client/mutt/mutt-2.2.10.ebuild
+++ /dev/null
@@ -1,273 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-PATCHREV="r0"
-PATCHSET="gentoo-${PVR}/${PATCHREV}"
-
-DESCRIPTION="A small but very powerful text-based mail client"
-HOMEPAGE="http://www.mutt.org/;
-MUTT_G_PATCHES="mutt-gentoo-${PV}-patches-${PATCHREV}.tar.xz"
-SRC_URI="ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz
-   https://bitbucket.org/${PN}/${PN}/downloads/${P}.tar.gz
-   https://dev.gentoo.org/~grobian/distfiles/${MUTT_G_PATCHES};
-IUSE="autocrypt berkdb debug doc gdbm gnutls gpgme gsasl +hcache idn +imap 
kerberos +lmdb mbox nls pgp-classic pop qdbm +sasl selinux slang smime-classic 
+smtp +ssl tokyocabinet vanilla prefix"
-# hcache: allow multiple, bug #607360
-REQUIRED_USE="
-   gsasl?( sasl )
-   hcache?   ( || ( berkdb gdbm lmdb qdbm tokyocabinet ) )
-   imap? ( ssl )
-   pop?  ( ssl )
-   smime-classic?( ssl !gnutls )
-   smtp? ( ssl sasl )
-   sasl? ( || ( imap pop smtp ) )
-   kerberos? ( || ( imap pop smtp ) )
-   autocrypt?( gpgme )"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-# yes, we overdepend on the backend impls here, hopefully one day we can
-# have REQUIRED_USE do what it is made for again. bug #607360
-CDEPEND="
-   app-misc/mime-types
-   virtual/libiconv
-
-   berkdb?( >=sys-libs/db-4:= )
-   gdbm?  ( sys-libs/gdbm )
-   lmdb?  ( dev-db/lmdb:= )
-   qdbm?  ( dev-db/qdbm )
-   tokyocabinet?  ( dev-db/tokyocabinet )
-
-   ssl? (
-   gnutls?( >=net-libs/gnutls-1.0.17:= )
-   !gnutls?   ( >=dev-libs/openssl-0.9.6:0= )
-   )
-
-   nls?   ( virtual/libintl )
-   sasl? (
-   gsasl? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/autoprefixer-rails/

2023-11-22 Thread Hans de Graaff
commit: 874f5981da75edbe7f37462021666c78b81d67b8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 23 07:07:08 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 23 07:07:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=874f5981

dev-ruby/autoprefixer-rails: add 10.4.16.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/autoprefixer-rails/Manifest   |  1 +
 .../autoprefixer-rails-10.4.16.0.ebuild| 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/autoprefixer-rails/Manifest 
b/dev-ruby/autoprefixer-rails/Manifest
index 661ae240f874..0ae87a413f45 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -1,2 +1,3 @@
 DIST autoprefixer-rails-10.4.13.0.tar.gz 1386370 BLAKE2B 
a96eb20ebb940a63abf22819e7b2c1727816e4e70c5fce3f84c09b783c7f6aac3d6af2483670bbacf4e8032e71f8b144bdc41846464935dbf57fa23d98f5
 SHA512 
698e8f91875d7fe73d4843cd4dda65b695e3654b9bbf02070a0fd4d61ebf9fb00aaffa8ce63b738dc5d345c5536c79fa985adfa779f47d57412c791e3388cc97
 DIST autoprefixer-rails-10.4.15.0.tar.gz 1205393 BLAKE2B 
830b4f145ead0ff143296329682b2c7834a6f5599311e2d770f17db77824944aee8acb066f33e5a1bb63111ad9e37159898be698748af1032bf531e4752c4bf7
 SHA512 
c8bd0706d3c45406aff016463fc17d422665a396222a8b9f443f12aefd8e3f84b81aa025e7c583f1067f6f23e8eb5f2f5d84f8867e64d4adbe19d47bc3bed71c
+DIST autoprefixer-rails-10.4.16.0.tar.gz 1207675 BLAKE2B 
2505dd26a2c4dec18ad6639d3bf18e2e04d0fa47bd4cd12ee51be53efa18bd21f438bff625e3b5b4807dc8a3c5311735c439f74f68cb4cad2ad73bd8aba3c30b
 SHA512 
33f2d5f16fc2d011abb585e028179f073cdc801f880c5da9a08e8ead5470487cec5b28b9dda7c0bfdd9f032984dc6b871e1a16bbe4dbe117e0304e91b3a774b8

diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.16.0.ebuild 
b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.16.0.ebuild
new file mode 100644
index ..8f557b93f687
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.16.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="vendor"
+
+RUBY_FAKEGEM_GEMSPEC="autoprefixer-rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use 
website"
+HOMEPAGE="https://github.com/ai/autoprefixer-rails;
+SRC_URI="https://github.com/ai/autoprefixer-rails/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+DEPEND+="test? ( net-libs/nodejs )"
+
+ruby_add_rdepend "dev-ruby/execjs"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/rails-5.0.0
+   dev-ruby/rake
+   dev-ruby/rspec-rails
+   dev-ruby/sprockets-rails
+)"
+
+all_ruby_prepare() {
+   sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die
+   sed -i -e "/Bundler/ s:^:#:" \
+   -e '/config.sass/ s:^:#:' spec/app/config/application.rb || die
+   rm -f spec/rails_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/async-io/

2023-11-22 Thread Hans de Graaff
commit: 35df89994012701d4f3baa31bb8903c425de8d53
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 23 07:03:29 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 23 07:03:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35df8999

dev-ruby/async-io: add 1.38.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/async-io/Manifest   |  1 +
 dev-ruby/async-io/async-io-1.38.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/async-io/Manifest b/dev-ruby/async-io/Manifest
index 8b19df0ff6dc..30a29d046ae6 100644
--- a/dev-ruby/async-io/Manifest
+++ b/dev-ruby/async-io/Manifest
@@ -3,3 +3,4 @@ DIST async-io-1.35.0.tar.gz 34418 BLAKE2B 
0aa7d5636c4a3f89b67c8543ad7e0826661e4d
 DIST async-io-1.36.0.tar.gz 36932 BLAKE2B 
86b18e32d268af1753b6d16dd810e774f65d924300c8d986914d4ffd17fd74837771de634caf1aaad5f8baafae2e85053fc2c2536c8d235c51a71118f209736f
 SHA512 
f5cb742927204ae78619f43df477f8630a5dee5784be1a0002e45fb26b8b537a32026b40d01d261eaa25ac745a885772fee2a13fb2ac7f559ba6b5210272ad2c
 DIST async-io-1.36.1.tar.gz 41236 BLAKE2B 
10fe84b02054bdd932bfab23f73faa519ebf70c8e21a054d2408f1a60ce7f528b541f367ca3c928b17ac41e3fc23659c61c1f77e77a156f026e13485a3698649
 SHA512 
cdde07569ee8cba582c1dfa0c6b1176fed3eabbad732ed34b61b607ebaa2db24af13fb0ad3036238d5343223746e1daad2fa2013c68e2a4a97a754a35542c3dc
 DIST async-io-1.37.0.tar.gz 41344 BLAKE2B 
a0b71d4747c7b56a6662aa45813f3ee82b539cb3f5133f1f4469bb57fe61e261e5d111ec01b96f0515858a355e43f8441442d7005bc284ae24a4902ea97dcf36
 SHA512 
5a631bbc79409959b95acff67a5d7de667e0361b02279b3cc98e2cc1a1baf4a8e6ea61998c6ecf5ae71658445d83a63dde8e8e4a29173de388b3b7ae0675b884
+DIST async-io-1.38.0.tar.gz 41347 BLAKE2B 
092e2b0d6265145a1cfc32df9aa02b1b2a46c1339b80355de53b6da7e1ba69ac1eb3fd1bae229360ed3a618eeba6a9f7f1302ae7341f6b8581f4a643d7cb4c42
 SHA512 
0156d4c81a643b6b7ca5753f28658adcb2cd0b78c52e5539e29ed45d737b9de91d54ba85804b2d55bb9c0eb33a4dd1ba888961fa69b2acd93fe2234d1700a215

diff --git a/dev-ruby/async-io/async-io-1.38.0.ebuild 
b/dev-ruby/async-io/async-io-1.38.0.ebuild
new file mode 100644
index ..6a4c6d8896dd
--- /dev/null
+++ b/dev-ruby/async-io/async-io-1.38.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRA_DOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides support for asynchronous TCP, UDP, UNIX and SSL sockets"
+HOMEPAGE="https://github.com/socketry/async-io;
+SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/async"
+
+ruby_add_bdepend "test? (
+   >=dev-ruby/async-container-0.15:0
+   >=dev-ruby/async-rspec-1.10:1
+   dev-ruby/rack-test
+)"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid test dependency on covered
+   sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-rails/

2023-11-22 Thread Hans de Graaff
commit: a85f7b4d8857ca59eb9b79c5b1c4712523fab8d5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 23 07:09:11 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 23 07:09:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85f7b4d

dev-ruby/rspec-rails: add 6.0.4

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rspec-rails/Manifest |  1 +
 dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index 7a6e2cac5432..54251ac406f0 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -1,2 +1,3 @@
 DIST rspec-rails-5.1.2.tar.gz 157523 BLAKE2B 
b500aa53f8bd965f7b95e90403d46096073780fa4e318295bffba44211cfb9d5eab36549e6fc3afc144700a8224ebe808489959a172f1d9e76c43320b7022979
 SHA512 
f9ef3a3812590a7cd50bd34e9e6cd9669fab24736ac7693b3fffe3f8be9b8313e31b0c7b7571a735f20bc5d9194a94c2f447e69f6491190536b6534211e1b070
 DIST rspec-rails-6.0.3.tar.gz 161663 BLAKE2B 
02fdd54524e469387264013e5da9035014533b01ba1164ffe8e3038679585af0943ad82c074f987230b98f837395e57817134466ad33e02c42650dd3ebafb707
 SHA512 
cf0e34fbc8f653713dd1ba184f01c9ad33ea8739b8c46d5e377387b7c6fc0ebc7999d1a7abbb0581735297ff8a3aa9c665d13616a1eefd6abd4a85cd657203d5
+DIST rspec-rails-6.0.4.tar.gz 163654 BLAKE2B 
d8680bc410a63b746d568b3a71a1eb4cdac4b620740fe87e898187855e2340fb0fc0dd9e12d02ae738e2c4f68e085e75b58640c77dca0221901104ad8a6de40d
 SHA512 
1090a76fcad4deeb2a9b8a4895dbe3a884887768f607e26e1b8903a2968c187dcf3361492cfa19a2638b1516948a94e5b0a6688a02041d94357ebe0f724f7039

diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild 
b/dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild
new file mode 100644
index ..7daef9df667b
--- /dev/null
+++ b/dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RSpec's official Ruby on Rails plugin"
+HOMEPAGE="https://rspec.info/;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   || ( dev-ruby/activesupport:7.0 dev-ruby/activesupport:6.1 )
+   || ( dev-ruby/actionpack:7.0 dev-ruby/actionpack:6.1 )
+   || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 )
+   >=dev-ruby/rspec-3.12:3"
+
+# Depend on the package being already installed for tests, because
+# requiring ammeter will load it, and we need a consistent set of rspec
+# and rspec-rails for that to work.
+ruby_add_bdepend "test? (
+   || ( dev-ruby/activerecord:7.0[sqlite] 
dev-ruby/activerecord:6.1[sqlite] )
+   >=dev-ruby/capybara-2.2.0
+   >=dev-ruby/ammeter-1.1.5
+   ~dev-ruby/rspec-rails-${PV}
+)"
+
+all_ruby_prepare() {
+   # Remove .rspec options to avoid dependency on newer rspec when
+   # bootstrapping.
+   echo "--require spec_helper" > .rspec || die
+
+   # Avoid bundler-specific specs.
+   rm -f spec/sanity_check_spec.rb || die
+
+   # Avoid broken controller generator specs for now.
+   rm -fr spec/generators/rspec || die
+
+   # Test with a compatible rails version
+   #sed -i -e '1igem "rails", "<7.0"' spec/spec_helper.rb || die
+
+   # Fix gemspec.
+   sed -e 's/git ls-files --/find */' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2023-11-22 Thread Jakov Smolić
commit: 066caeb771ded9291bf3684fb0b230b95090b4d9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 23 06:45:38 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 23 06:45:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066caeb7

app-crypt/pinentry: Keyword 1.2.1-r4 riscv, #917499

Signed-off-by: Jakov Smolić  gentoo.org>

 app-crypt/pinentry/pinentry-1.2.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/pinentry/pinentry-1.2.1-r4.ebuild 
b/app-crypt/pinentry/pinentry-1.2.1-r4.ebuild
index bbe3365178ef..1b9f5f1728b6 100644
--- a/app-crypt/pinentry/pinentry-1.2.1-r4.ebuild
+++ b/app-crypt/pinentry/pinentry-1.2.1-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="caps efl emacs gtk keyring ncurses qt5 wayland X"
 
 DEPEND="



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

2023-11-22 Thread Jakov Smolić
commit: d661a69650d77ddce8963375963a36af4f2534b8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Nov 23 06:45:39 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Nov 23 06:45:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d661a696

app-emacs/pinentry: Keyword 0.1_p20170913 riscv, #917499

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emacs/pinentry/pinentry-0.1_p20170913.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/pinentry/pinentry-0.1_p20170913.ebuild 
b/app-emacs/pinentry/pinentry-0.1_p20170913.ebuild
index 5d5482f69278..8dc33d2aee97 100644
--- a/app-emacs/pinentry/pinentry-0.1_p20170913.ebuild
+++ b/app-emacs/pinentry/pinentry-0.1_p20170913.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
 
 RDEPEND="app-crypt/pinentry[emacs]"
 



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/pipewire-module-xrdp/

2023-11-22 Thread Anna Vyalkova
commit: 2def246d491bb52a10bc1ec2ad51f3f19c8d5124
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Nov 23 06:32:58 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov 23 06:33:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2def246d

media-sound/pipewire-module-xrdp: new package, add 0.1_pre20230609

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 media-sound/pipewire-module-xrdp/Manifest  |  1 +
 media-sound/pipewire-module-xrdp/metadata.xml  | 12 +++
 .../pipewire-module-xrdp-0.1_pre20230609.ebuild| 25 ++
 3 files changed, 38 insertions(+)

diff --git a/media-sound/pipewire-module-xrdp/Manifest 
b/media-sound/pipewire-module-xrdp/Manifest
new file mode 100644
index 00..491303a2a1
--- /dev/null
+++ b/media-sound/pipewire-module-xrdp/Manifest
@@ -0,0 +1 @@
+DIST pipewire-module-xrdp-0.1_pre20230609.tar.gz 28789 BLAKE2B 
3c07608220a73e76bffb1e0733267137a1a8730c82956ca6401b9a612b76a656d97e62b04edfc240c3ad04eed82056e139111c41f1d5f71c38ad4f589fdba59e
 SHA512 
06fc1fb1148c6c352c3de5990e14ae09d13f3959dabe8577b2a2ea0660c77231c18e663f462b05db488b2ec36f0708dba080a649f30ed60f744e03b206acc642

diff --git a/media-sound/pipewire-module-xrdp/metadata.xml 
b/media-sound/pipewire-module-xrdp/metadata.xml
new file mode 100644
index 00..52080ab805
--- /dev/null
+++ b/media-sound/pipewire-module-xrdp/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   mailto:xrdp-de...@googlegroups.com
+   neutrinolabs/pipewire-module-xrdp
+   
+

diff --git 
a/media-sound/pipewire-module-xrdp/pipewire-module-xrdp-0.1_pre20230609.ebuild 
b/media-sound/pipewire-module-xrdp/pipewire-module-xrdp-0.1_pre20230609.ebuild
new file mode 100644
index 00..82b88120d9
--- /dev/null
+++ 
b/media-sound/pipewire-module-xrdp/pipewire-module-xrdp-0.1_pre20230609.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg
+
+COMMIT="e9c6c05dd4327fca43d8861535c1f75c9b258aef"
+DESCRIPTION="PipeWire module which enables xrdp to use audio redirection"
+HOMEPAGE="https://github.com/neutrinolabs/pipewire-module-xrdp;
+SRC_URI="https://github.com/neutrinolabs/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="media-video/pipewire:="
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}



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

2023-11-22 Thread Takuya Wakazono
commit: afefb2434447786f65367cc2f74102de2fbc7d0e
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 23 05:49:45 2023 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Thu Nov 23 05:49:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afefb243

net-misc/megasync: add conditional ffmpeg dep

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |  2 --
 net-misc/megasync/megasync-4.11.0.0.ebuild | 15 ---
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 8850fd168a..701233efc4 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-4.10.0.0.tar.gz 20254658 BLAKE2B 
c36a715ec4da883f5f8b9bf2f9f223b0701ba7b74399cba448bbf93dbc210bc2b3ff4b538af0eba08ea8a92f0134749fa2eeb3eba00b1de6cfad5d42117d2ab8
 SHA512 
3f37c39dd0552e64f802cebb63f275a8cbc2b445aad1f74576b732022563f79c8264257494f7778d6fec6dff98f06cc7276022edc6e6279bd6e683fdcfcddb94
 DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B 
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
 SHA512 
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
-DIST megasync-sdk-4.10.0.0.tar.gz 3696547 BLAKE2B 
13f69a0bd24a4aac6e73af1bd883bd0abdfd5ceef6e9e558286fc9002acd5f4822c762b57c4ca7fcd3f5ec3a1a00459e3b0a2d2d1c4963d7fc8caacd2b6a
 SHA512 
8dcbd0a0b086616a432ff0979695ddb799a01a32550f0777ddf26fe795b340a754dbcd3f77af55e9286673bca3c366cdaa07432c1c2b552b2ecf23f9500e8a2c
 DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B 
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
 SHA512 
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4

diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild 
b/net-misc/megasync/megasync-4.11.0.0.ebuild
index 435105f4a9..0d4b8ab3f4 100644
--- a/net-misc/megasync/megasync-4.11.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.11.0.0.ebuild
@@ -33,10 +33,9 @@ IUSE="dolphin freeimage nautilus nemo threads thunar"
 
 DEPEND="
dev-db/sqlite:3
-   dev-libs/crypto++
-   dev-libs/libgcrypt
-   dev-libs/libsodium
-   dev-libs/libuv
+   dev-libs/crypto++:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
dev-libs/openssl:0=
dev-qt/qtcore:5
dev-qt/qtwidgets:5
@@ -48,13 +47,15 @@ DEPEND="
dev-qt/qtsvg:5
dev-qt/qtx11extras:5
media-libs/libmediainfo
-   media-libs/libpng
media-libs/libraw
-   net-dns/c-ares
+   net-dns/c-ares:=
net-misc/curl[ssl,curl_ssl_openssl(-)]
sys-libs/zlib
dolphin? ( kde-apps/dolphin )
-   freeimage? ( media-libs/freeimage )
+   freeimage? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
nautilus? ( >=gnome-base/nautilus-43 )
nemo? ( gnome-extra/nemo )
thunar? ( xfce-base/thunar )



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/megasync/files/, net-misc/megasync/

2023-11-22 Thread Takuya Wakazono
commit: 59e8bfb0ef3006bb24904a4349aed1ce3c385d92
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 23 05:53:43 2023 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Thu Nov 23 05:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59e8bfb0

net-misc/megasync: drop 4.10.0.0

Closes: https://bugs.gentoo.org/791916
Closes: https://bugs.gentoo.org/791919
Closes: https://bugs.gentoo.org/791922
Closes: https://bugs.gentoo.org/800647
Closes: https://bugs.gentoo.org/833316
Closes: https://bugs.gentoo.org/860318
Closes: https://bugs.gentoo.org/898154
Signed-off-by: Takuya Wakazono  gmail.com>

 .../megasync/files/megasync-4.5.0.0_ffmpeg.patch   |  24 
 .../megasync/files/megasync-4.5.0.0_pdfium.patch   |  16 ---
 net-misc/megasync/megasync-4.10.0.0.ebuild | 149 -
 net-misc/megasync/metadata.xml |   1 -
 4 files changed, 190 deletions(-)

diff --git a/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch 
b/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
deleted file mode 100644
index a30d4a1eff..00
--- a/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur a/src/MEGASync/mega/src/gfx/freeimage.cpp 
b/src/MEGASync/mega/src/gfx/freeimage.cpp
 a/src/MEGASync/mega/src/gfx/freeimage.cpp  2021-05-23 02:28:08.69408 
+0100
-+++ b/src/MEGASync/mega/src/gfx/freeimage.cpp  2021-05-23 02:29:56.189964969 
+0100
-@@ -188,7 +188,7 @@
- 
- // Force seeking to key frames
- formatContext->seek2any = false;
--videoStream->skip_to_keyframe = true;
-+//videoStream->skip_to_keyframe = true;
- if (decoder->capabilities & CAP_TRUNCATED)
- {
- codecContext.flags |= CAP_TRUNCATED;
-diff -Naur a/src/MEGASync/mega/src/gfx/qt.cpp 
b/src/MEGASync/mega/src/gfx/qt.cpp
 a/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:28:08.69408 +0100
-+++ b/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:29:36.172545153 +0100
-@@ -1209,7 +1209,7 @@
- 
- // Force seeking to key frames
- formatContext->seek2any = false;
--videoStream->skip_to_keyframe = true;
-+//videoStream->skip_to_keyframe = true;
- if (decoder->capabilities & CAP_TRUNCATED)
- {
- codecContext.flags |= CAP_TRUNCATED;

diff --git a/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch 
b/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
deleted file mode 100644
index 141ab30576..00
--- a/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/bindings/qt/sdk.pri b/bindings/qt/sdk.pri
-index 83ddc2e2f..46aa06d33 100644
 a/bindings/qt/sdk.pri
-+++ b/bindings/qt/sdk.pri
-@@ -255,6 +255,11 @@ CONFIG(USE_PDFIUM) {
- DEFINES += HAVE_PDFIUM
- LIBS += -lpdfium
- }
-+else:exists(/usr/include/pdfium/fpdfview.h) {
-+DEFINES += HAVE_PDFIUM
-+INCLUDEPATH += /usr/include/pdfium
-+LIBS += -lpdfium
-+}
- }
- else {#win/mac
- DEFINES += HAVE_PDFIUM

diff --git a/net-misc/megasync/megasync-4.10.0.0.ebuild 
b/net-misc/megasync/megasync-4.10.0.0.ebuild
deleted file mode 100644
index 27222f3a63..00
--- a/net-misc/megasync/megasync-4.10.0.0.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync;
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="91d14ae6b024339dd4e15acb367ac20fb24633ac" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Win"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
nemo php python readline threads thunar"
-
-RDEPEND="
-   app-arch/xz-utils
-   dev-libs/libgcrypt
-   dev-libs/libsodium
-   dev-libs/libuv
-   dev-libs/openssl:0=
-   media-libs/libpng
-   net-dns/c-ares
-   x11-themes/hicolor-icon-theme
-   cryptopp? ( dev-libs/crypto++ )
-   curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
-   dolphin? ( kde-apps/dolphin )
-   freeimage? ( media-libs/freeimage )
-   nautilus? ( >=gnome-base/nautilus-43 )
-   nemo? ( gnome-extra/nemo )
- 

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

2023-11-22 Thread Takuya Wakazono
commit: ec7a13b111388a2d9fe857ff037f549a1bf413c2
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 23 05:51:04 2023 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Thu Nov 23 05:51:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec7a13b1

net-misc/megasync: sync live

Closes: https://bugs.gentoo.org/893436
Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/megasync-.ebuild | 126 ++---
 1 file changed, 55 insertions(+), 71 deletions(-)

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index 52f96e01ed..0d4b8ab3f4 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools desktop qmake-utils xdg cmake
+inherit autotools cmake qmake-utils xdg
 
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
 HOMEPAGE="
@@ -17,43 +17,26 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   MEGA_SDK_REV="c11a688d578e16dc25d4c94fee7995730be1aa50" # commit of 
src/MEGASync/mega submodule
+   MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Win"
SRC_URI="
-   https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz -> 
${P}.tar.gz
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
"
KEYWORDS="~amd64 ~x86"
-   # 4.5.0.0 has no dedicated linux tag
-   S="${WORKDIR}"/MEGAsync-${PV}_Win
+   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
 fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
php python readline threads thunar"
+IUSE="dolphin freeimage nautilus nemo threads thunar"
 
-RDEPEND="
-   app-arch/xz-utils
-   dev-libs/libgcrypt
-   dev-libs/libsodium
-   dev-libs/libuv
-   dev-libs/openssl:0=
-   media-libs/libpng
-   net-dns/c-ares
-   x11-themes/hicolor-icon-theme
-   cryptopp? ( dev-libs/crypto++ )
-   curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
-   dolphin? ( kde-apps/dolphin )
-   freeimage? ( media-libs/freeimage )
-   nautilus? ( >=gnome-base/nautilus-3 )
-   readline? ( sys-libs/readline:0 )
-   sqlite? ( dev-db/sqlite:3 )
-   thunar? ( xfce-base/thunar )
-   zlib? ( sys-libs/zlib )
-"
 DEPEND="
-   ${RDEPEND}
-   media-libs/libmediainfo
-   media-libs/libraw
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
dev-qt/qtcore:5
dev-qt/qtwidgets:5
dev-qt/qtgui:5
@@ -63,36 +46,48 @@ DEPEND="
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
dev-qt/qtx11extras:5
+   media-libs/libmediainfo
+   media-libs/libraw
+   net-dns/c-ares:=
+   net-misc/curl[ssl,curl_ssl_openssl(-)]
+   sys-libs/zlib
+   dolphin? ( kde-apps/dolphin )
+   freeimage? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   nautilus? ( >=gnome-base/nautilus-43 )
+   nemo? ( gnome-extra/nemo )
+   thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+   ${DEPEND}
+   x11-themes/hicolor-icon-theme
 "
 BDEPEND="
-   dev-lang/swig
-   dev-qt/linguist-tools
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
-DOCS=( CREDITS.md README.md )
-
 CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
 
 src_prepare() {
if [[ ${PV} !=  ]]; then
rmdir src/MEGASync/mega
-   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
-   fi
-   if [ -e "${FILESDIR}/${P}_pdfium.patch" ]; then
-   cd "${S}/src/MEGASync/mega"
-   eapply -Np1 "${FILESDIR}/${P}_pdfium.patch"
-   cd "${S}"
+   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
fi
-   if has_version ">=media-video/ffmpeg-4.4" && [ -e 
"${FILESDIR}/${P}_ffmpeg.patch" ]; then
-   eapply "${FILESDIR}/${P}_ffmpeg.patch"
+
+   if has_version ">=media-video/ffmpeg-6.0"; then
+   eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
fi
+   eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+
if use dolphin; then
-   # use the kde5 CMakeLists instead of the kde 4 version
-   mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt 
src/MEGAShellExtDolphin/CMakeLists.txt || die
cmake_src_prepare
else

[gentoo-commits] repo/gentoo:master commit in: dev-db/pgcli/

2023-11-22 Thread 罗百科
commit: b171fb50c2ee9038d4170494368de9f355e17873
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Nov 23 06:01:27 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Nov 23 06:01:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b171fb50

dev-db/pgcli: add 4.0.1

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

 dev-db/pgcli/Manifest   |  1 +
 dev-db/pgcli/pgcli-4.0.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-db/pgcli/Manifest b/dev-db/pgcli/Manifest
index 7f6c02dec2bc..bf5794e565c6 100644
--- a/dev-db/pgcli/Manifest
+++ b/dev-db/pgcli/Manifest
@@ -1 +1,2 @@
 DIST pgcli-3.3.1.tar.gz 446637 BLAKE2B 
c7c946b905f72e18b06100012c32b332c278fcf6dab2bdd304972b5bd4936a2d3d2c1b2be23a9fd5f986afa14ed8a8f3b6a0a08703ec6142ee3bc3d1a2ece68d
 SHA512 
01286ce62919a8845ca55b40851ad8c3832dba58d523ce2d953d555a60d2785b0129b76361e854574340cb1c0933c7b83eb03d7c2a7df81fbc4231dc42e45357
+DIST pgcli-4.0.1.tar.gz 646421 BLAKE2B 
ceb0537344d1fc4c22fc424b7d1df809515778e9d1e492aead517c904ed6274f8c330e1f9bd73da377543e0d078acc8c385951a6717784205dbff0ab427b2d49
 SHA512 
eba490b979d7b1120eda817c3fe2afc2f2a8e4608e67e41be9b73597dc51027fbe013d5f72f8a6f2853c85395fb51f622dcf6b30c8d2185e5d9a9c1aada378ba

diff --git a/dev-db/pgcli/pgcli-4.0.1.ebuild b/dev-db/pgcli/pgcli-4.0.1.ebuild
new file mode 100644
index ..48845c0b6508
--- /dev/null
+++ b/dev-db/pgcli/pgcli-4.0.1.ebuild
@@ -0,0 +1,36 @@
+# 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..12} )
+inherit distutils-r1
+
+DESCRIPTION="CLI for Postgres with auto-completion and syntax highlighting"
+HOMEPAGE="https://www.pgcli.com https://github.com/dbcli/pgcli;
+SRC_URI="https://github.com/dbcli/pgcli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   >=dev-python/cli-helpers-2.2.1[${PYTHON_USEDEP}]
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/pendulum[${PYTHON_USEDEP}]
+   dev-python/pgspecial[${PYTHON_USEDEP}]
+   dev-python/prompt-toolkit[${PYTHON_USEDEP}]
+   dev-python/psycopg:0[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   dev-python/sqlparse[${PYTHON_USEDEP}]
+   dev-python/sshtunnel[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-db/postgresql
+   dev-python/mock[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



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

2023-11-22 Thread 罗百科
commit: 07de1d1639bc66a9fb1318b65f44f751b7761ee2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Nov 23 05:56:13 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Nov 23 05:56:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07de1d16

dev-python/sshtunnel: add 0.4.0

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

 dev-python/sshtunnel/Manifest   |  1 +
 dev-python/sshtunnel/sshtunnel-0.4.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/sshtunnel/Manifest b/dev-python/sshtunnel/Manifest
index 90adee069cac..76a674d1b151 100644
--- a/dev-python/sshtunnel/Manifest
+++ b/dev-python/sshtunnel/Manifest
@@ -1 +1,2 @@
 DIST sshtunnel-0.3.1.tar.gz 51392 BLAKE2B 
9cf5c0e1f12489e482abf73e74d1a59bdc619b5248265add15744357ef49bf502e013b9d4494efff27e45817e0728f2cee3629f5cf21ba9849f564e84ac9c4a9
 SHA512 
5c24243cae959cf38f2cdcad4351950ca3abd1c6d289829b6603cd8e93b8d61480c4c7b3607bb38615854825c0bf08890c2362f79104c8bae7f9bf8e0931aa85
+DIST sshtunnel-0.4.0.tar.gz 62716 BLAKE2B 
7ed2a1317d257be39c364b2a10acf53b14e701ddad13e35cbb47972625ac73da9ab68099886e36d4025c635537ecf016a52fa5e0064c2b2172abcde6192966d3
 SHA512 
c0e1fd9838369f3679cdf71f59994cdf658358bdbbb745cf4e765b4b82edfada966b131220c56e4b3bb88229607b17f2ce520bf3204d5aae8084dd4035024366

diff --git a/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild 
b/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild
new file mode 100644
index ..ec966060b5be
--- /dev/null
+++ b/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python SSH tunnels"
+HOMEPAGE="https://pypi.org/project/sshtunnel/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm x86"
+
+RESTRICT="test"
+
+RDEPEND="dev-python/paramiko[${PYTHON_USEDEP}]"



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

2023-11-22 Thread 罗百科
commit: ab7c307715835aaa2e8d4845a65b0ccfdb0cbd15
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Nov 23 05:58:02 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Nov 23 05:58:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7c3077

dev-python/sshtunnel: Fix DISTUTILS_USE_PEP517

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

 dev-python/sshtunnel/sshtunnel-0.4.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild 
b/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild
index ec966060b5be..2f69b50fa02e 100644
--- a/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild
+++ b/dev-python/sshtunnel/sshtunnel-0.4.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..12} )
 inherit distutils-r1 pypi
 



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

2023-11-22 Thread 罗百科
commit: ff7bc83f1f3f8fada6d2a6e1b5e8cbbabf162e85
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Nov 23 05:52:27 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Thu Nov 23 05:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7bc83f

sys-apps/syd: add 3.3.4, drop 3.3.2

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

 sys-apps/syd/Manifest   | 2 +-
 sys-apps/syd/{syd-3.3.2.ebuild => syd-3.3.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 2d56485f7823..00f17a0b37ca 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -68,8 +68,8 @@ DIST serde_json-1.0.108.crate 146476 BLAKE2B 
9c0ceae5566a4e0ce7a6264939862f9dd92
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST strum-0.25.0.crate 5539 BLAKE2B 
9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40
 SHA512 
a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a
 DIST strum_macros-0.25.3.crate 22570 BLAKE2B 
511af0d1f0f76df7ad1528c79987b6e09390bfb33e1c34078fb5450171aca7f169afb83fa2f2338a861ded6842c8535ea6e4cdb0d31f341edab0a06d7eeac16c
 SHA512 
e6ebc00943d9f88104815a5bd6a302a391a06fb0ed5ff836e01d341150628684e00e5e2e5b3f6466ece92d376985246f818243a0d1d775cfa55d1c50c0ec0c62
-DIST syd-3.3.2.tar.gz 294930 BLAKE2B 
c3d3adc218046c5a5114c4f72153ae598fddda796ebf55406c9e0b1ed7a9b959f7cf0fa52b2dc02e774437cd9c264ba85206dff5f8bdd6cdb9017ba7de9c6dbf
 SHA512 
fb3b2ec69bcca25e2a53220cea4c5534ffe2aa83ab29e3001dce18868b74f44ada2b50b687a0d7f1c805f99e795b74bcbf33d5eaec1f20ada607d733792609df
 DIST syd-3.3.3.tar.gz 295755 BLAKE2B 
9176a7fa5a65acb54c659076d7c88df03905bfbec1f3d75952f7c4660679cd1edf63c5c68251fb6c699738c9ac671d766e8caa8765189e09e7f8555dec938c98
 SHA512 
2a166f53cfed61643baf3b2fe7e7b0ab42c9f60ac0f4fc10792d89b4b1d1157b35811c65d974869f85666ffaadeac61159cc41b4ffb5919ff0ab949ebaa7135b
+DIST syd-3.3.4.tar.gz 297095 BLAKE2B 
b9196956d1d277170d540e705d01b84331131a8c2c1a56d973c992dce3654c0252486597feb34f3291a7f6e0e78784f2036b2968f5d5aea3e100fe5f5ee788d6
 SHA512 
d64abb751b37f6da62fd283c820102e2e87cc49d76bc4d07a2e9b6841d84005346980223b5d4dfad4a55b69d1592ad8a9e9798267b713d8b42b21339e146b84f
 DIST syn-2.0.39.crate 244129 BLAKE2B 
2cff6626624d03f70f1662af45a8644c28a9f92e2dfe38999bef3ba4a4c1ce825ae598277e9cb7abd5585eebfb17b239effc8d0bbf1c6ac196499f0d288e5e01
 SHA512 
96cc347cfdb0f9ca0b6c7289279a1cad8fc401625783742292564f7ceca8237ced8d9a3f62069696f6132ed06092dff2baaf4be09ef53b21260d93785b0e27c3
 DIST tempfile-3.8.1.crate 32164 BLAKE2B 
abccff7939df8cd223a5a8ee61e5af7c35335f1cd61b3e72fed9a8565465c293e99938d57b50743141aace3cd20422ad5d3090507ed66561cb0155771fe0a5ec
 SHA512 
b257bfb70793575d59ec4cf4b7492aff83dafb68b367a48594211f476a3b1d4800b69bddc405d8749d8b320c30cbe71be1261a60b4bbc862663b37a6c7d97a3a
 DIST threadpool-1.8.1.crate 14408 BLAKE2B 
8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc
 SHA512 
adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0

diff --git a/sys-apps/syd/syd-3.3.2.ebuild b/sys-apps/syd/syd-3.3.4.ebuild
similarity index 100%
rename from sys-apps/syd/syd-3.3.2.ebuild
rename to sys-apps/syd/syd-3.3.4.ebuild



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

2023-11-22 Thread Arthur Zamarin
commit: 3f77c6e7aa366650d61c7f9539e9319e54571fb4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 23 05:18:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 23 05:18:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f77c6e7

dev-python/werkzeug: Stabilize 2.3.8 arm64, #917771

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

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

diff --git a/dev-python/werkzeug/werkzeug-2.3.8.ebuild 
b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
index 3d37e6c04429..cf22bc855114 100644
--- a/dev-python/werkzeug/werkzeug-2.3.8.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2023-11-22 Thread Arthur Zamarin
commit: 9ba6fd49711c68551279d7054c013441497ff4cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 23 05:18:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 23 05:18:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba6fd49

dev-python/werkzeug: Stabilize 2.3.8 arm, #917771

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

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

diff --git a/dev-python/werkzeug/werkzeug-2.3.8.ebuild 
b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
index b87031b3cba7..cd3ec7489094 100644
--- a/dev-python/werkzeug/werkzeug-2.3.8.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2023-11-22 Thread Arthur Zamarin
commit: 6437ff1f394bf5f6939da6a471fc04ccc2b43367
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 23 05:18:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 23 05:18:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6437ff1f

dev-python/werkzeug: Stabilize 2.3.8 amd64, #917771

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

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

diff --git a/dev-python/werkzeug/werkzeug-2.3.8.ebuild 
b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
index cda8884989fc..b87031b3cba7 100644
--- a/dev-python/werkzeug/werkzeug-2.3.8.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2023-11-22 Thread Arthur Zamarin
commit: 4395e669719f6997827daaa6c3c72cd9216d09ec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 23 05:18:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 23 05:18:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4395e669

dev-python/werkzeug: Stabilize 2.3.8 sparc, #917771

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

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

diff --git a/dev-python/werkzeug/werkzeug-2.3.8.ebuild 
b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
index cd3ec7489094..3d37e6c04429 100644
--- a/dev-python/werkzeug/werkzeug-2.3.8.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2023-11-22 Thread Arthur Zamarin
commit: 2d4a62f8a0c0d3766b51557382d4e1898e342c30
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 23 05:18:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 23 05:18:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4a62f8

dev-python/werkzeug: Stabilize 2.3.8 x86, #917771

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

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

diff --git a/dev-python/werkzeug/werkzeug-2.3.8.ebuild 
b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
index 3cf83d02b78b..cda8884989fc 100644
--- a/dev-python/werkzeug/werkzeug-2.3.8.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2023-11-22 Thread Michał Górny
commit: aaefe2bed002d5b087b6ef37566e5e9479287048
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 04:04:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:06:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaefe2be

dev-lang/python: Bump to 3.13.0_alpha2

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

 dev-lang/python/Manifest|   3 +
 dev-lang/python/python-3.13.0_alpha2.ebuild | 530 
 2 files changed, 533 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index f35634d1aa64..5d070d82dc3a 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -18,6 +18,8 @@ DIST Python-3.12.0rc3.tar.xz 20566024 BLAKE2B 
b5f709eb80ceec58ced5bc7b0a4bd96496
 DIST Python-3.12.0rc3.tar.xz.asc 963 BLAKE2B 
790b5c25ff5058d4d53c0c189ba82ba32b62cdfb100e658ca6171b2ade73bbfa155208a6c3053f498caf664852649d900b8a5173e48928f5c3c90d51a557877b
 SHA512 
224d4402b96d6f5938d0eec83a3e494e25b4d883f9466c653788b86fc4ce5ab26ac8d9891f7aa20a6bd4766a5bc47fbe19afbc27db9148071b6b215bbdcc32f6
 DIST Python-3.13.0a1.tar.xz 20137588 BLAKE2B 
62612d22ce652f4b1d7ce93aa30bd5814dbf271dbe98e321b99d003d7da8f74798e55f556db75fc39b676295c1d1f7b31919c444fe3c667d2fbd2ea16799a211
 SHA512 
456c6c7cb18b92645269ffa6c4db4b18370664aa60f2dbe8f42c87ae4d6d0e34940500fa06c13f0f043c33213f4e3022e233ef01bb65b50fba91454f1db3ed5e
 DIST Python-3.13.0a1.tar.xz.asc 963 BLAKE2B 
b4d765b76bfa13370bb9eb649e009149a292a09ec2739bbc7014be1026b9e6de06d3223cdc404fa86ef022a67c5605513c47050ca14f9d9d8dffd5e505f64328
 SHA512 
964e9eca1964b4c755437d923abf0e96c7567a09ae3b9a9aad52fa5063b9699546e7b1f0bc96883b7487f3c44fd3bfda1573147fc1c4384580d77ec0272f
+DIST Python-3.13.0a2.tar.xz 20244640 BLAKE2B 
b1edae4c5f6c33e7250f718caa3164e163ea13f245817a997f0497d20bb9695e6e2f777eb42fc210b21fb315bd1753fe4a46b7f213312a03201481d26544fa63
 SHA512 
2702f630ebb49a835c213656f2f0d41f87daf2dad6b856821f4011f4614c19279656eaa1dad9f1cbfd258992aa5f59d4571577057c6a4ad1cdcfa4d8ada3b607
+DIST Python-3.13.0a2.tar.xz.asc 963 BLAKE2B 
db603fcf2dcf0c727b3a92a5ccbaadd080e11d664b1c07944ef082b5ca8625b2ccd4d4384d344d14e61eb73466011f2284f5240d710b3be7206c7316e2a3872b
 SHA512 
c6a0101b844701fcd860a519ec4830bde0df486ea78377831544dbe0db25dd67c28360f46d5ef01db64aa4347cf7b0d489590f6dc91e768b16753228f2c93b25
 DIST Python-3.8.18.tar.xz 20696952 BLAKE2B 
45be712aeef8bb3ba04aa2bd7d0282aa5f817327749c620ede18ee307fcb432540db9062a8186b08b49467515c74f01eb6fa739f366cca76dfadedcb22858429
 SHA512 
0be1d85cafade25e99b8277ba51d7b9b3a3d2dbbcc52fd0d1c633c47982e5dd87fd7a0ca180a78d7801d79a8ecafa79bd9d501d544cd7b6da53ea409daa70adf
 DIST Python-3.8.18.tar.xz.asc 833 BLAKE2B 
bc4e989748d53c6be7040e78d9f1852227c6a76f4c63a68824f5139defd51d1ea7988df01f961ff5c77382e156ef45fead2bb97bddbb38b208ddfa9c709e4f34
 SHA512 
99a0fd74fe19144819fd9522836474e10c1593787eb464694bdc6224b2d4a9331e31d2ecafc35c2bbb9bf67f20186295b28f9374c1fdcd05ac13f5f400219489
 DIST Python-3.9.18.tar.xz 19673928 BLAKE2B 
97da9bedaf29101e5df82199ac3ee12f1da74d5cc89de21ff1510c3f6d34d7f9194489e79855f1ab3c6f26768738e784cb7231c1a692fa746edd21d35558bc4e
 SHA512 
aab155aca757d298394eddb91ff9a8f239665bd46feb495c6b6f735bbcb7489c05c858cc4cd08f1575c24f293b33492d763e9a140d92f0b2b0cc81a165a677c7
@@ -35,5 +37,6 @@ DIST python-gentoo-patches-3.12.0rc2_p1.tar.xz 5168 BLAKE2B 
399ad4854c46e0a2bdc7
 DIST python-gentoo-patches-3.12.0rc3.tar.xz 5168 BLAKE2B 
66f132bb26c5ce36823897a6938c0f7018afd8f3c53cf738656929a944604de2764263c437c6ee4f81b617f02a33ef154d354998d14fcaef358b19b867da2937
 SHA512 
72fb6371871bb41ba59ddf711444fa17524fc7ac185db0ac762f6664c61cf086c73d13df10c0346094f603ed2d783bae201ee79de8d7d4cc339b74b26bd0a2f6
 DIST python-gentoo-patches-3.12.0rc3_p1.tar.xz 9700 BLAKE2B 
e87bc56dcf82dc0ba598ac68ffda4dbd4dd8dac4b1e9d2bc092f4ef05b9045a41270dffc7b727bcc4e82df302ee923d29dae9c18ebf97494a016c30c2f3073ac
 SHA512 
5d9eb94ab0ffe1fba81362c448dabcd771f89e0a8576a72e7d5748831b9b8bb858942ed6c2eee3306be2a42fe4ed01f971269969c0fd6279c32d390a3a8f7cd8
 DIST python-gentoo-patches-3.13.0a1.tar.xz 4352 BLAKE2B 
49f52cee497fbde6ca9628002d367e64455a628d383ce88c89a773b8d566c1601a22b65ccc130ce842bef67d3014ed987d35f86a1b83ac7ba9ad78fb7b0a6144
 SHA512 
bcfdc102f7c52681263e216fb46b08bcb6fa104d5a70f64eba16ab30bad2c7a9bd64a7031d3dc4f6bda842486ce8edd4bd4c17d0de14e6f2682876a8af396c5f
+DIST python-gentoo-patches-3.13.0a2.tar.xz 4360 BLAKE2B 
1c55b3ae512a2c04bab00fb3a47faabd2726b6cd7a082d27b4c354ff334c22cb7296d9bf4ca531fc91e2d31be8b1f385de82081980272bca9163bc208b54fea4
 SHA512 
c7bd4dc3f8f698d65ffe54f46432903e3591687d997b1f6b7429bead461652d9de9dea3515cb0063a662d14ddcf7916199779d61edf888cc24c01d89f1fafbee
 DIST python-gentoo-patches-3.8.18.tar.xz 32424 BLAKE2B 
2e0b6e1c8e3df666934ba283214ca1577b01140dea00513f6420b0255650002e4bc4cb142076620227cd430bc2547123fd392883285886e543ef72ca466f8ea6
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-material-extensions/

2023-11-22 Thread Michał Górny
commit: d1e91280e195a8224f5c18546a7ff69cd9e55c0a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:52:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e91280

dev-python/mkdocs-material-extensions: Bump to 1.3.1

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

 dev-python/mkdocs-material-extensions/Manifest |  1 +
 .../mkdocs-material-extensions-1.3.1.ebuild| 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/mkdocs-material-extensions/Manifest 
b/dev-python/mkdocs-material-extensions/Manifest
index 3be347f87e1f..3a013d560216 100644
--- a/dev-python/mkdocs-material-extensions/Manifest
+++ b/dev-python/mkdocs-material-extensions/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocs-material-extensions-1.2.gh.tar.gz 11971 BLAKE2B 
eeaf2743c0431a27dc51ad3e00075e5fefec7429ef909d22c95e87cf6333256eec8a6cff16a646c846c0ccdf4414df73ef87d67542d2817d6d49295b4df9066a
 SHA512 
b97deabb35c817b6c1001a3595662abebe78a8e6053887c073af004cd1382320c1a3cad9032de4664615124d493a113d4bc455fe9d945df0bf4857d299b6cc86
+DIST mkdocs-material-extensions-1.3.1.gh.tar.gz 12703 BLAKE2B 
b362a10ab5e0409044306422fc61edcd6fbba11742c8eb1c1a45f52907b4c56003b7811ea764a2083d782a96fcf1f1e742e5b97e2540015e1a1ec002cfc6
 SHA512 
2850843f3159d2d3bd054d8017b40ce6c9d0b0328c3f1ac6ac3b63f00d534815e9908103d15d9452af57ef5e49457f165ed923bcb9c682c3383dbfc8abecf512
 DIST mkdocs-material-extensions-1.3.gh.tar.gz 12636 BLAKE2B 
a92472351bf7ac215df66ff06b0d5248302888a2baca1e664433a329351d7dff5bdda4121d23f1a91204357dd301ba0ca8b40a9c572f339201e4d0659851e2cf
 SHA512 
145fe425e051882105d8e99e71b3989ad6a965a8cf8335c823807bc71e1d19cee847e9c4cf8408549aa3d2d1385724f272ff2a14f8f95945589c9e1d5acd1ed2

diff --git 
a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild 
b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild
new file mode 100644
index ..4057c9113367
--- /dev/null
+++ 
b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild
@@ -0,0 +1,34 @@
+# 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..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extension pack for Python Markdown"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs-material-extensions/
+   https://pypi.org/project/mkdocs-material-extensions/
+"
+SRC_URI="
+   https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-11-22 Thread Michał Górny
commit: 2dbb849c3267731bf152bc4ab50cb6d133f908fd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:57:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dbb849c

dev-python/tekore: Bump to 5.2.1

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

 dev-python/tekore/Manifest|  1 +
 dev-python/tekore/tekore-5.2.1.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest
index 80c779e444de..b0256ac7a2d7 100644
--- a/dev-python/tekore/Manifest
+++ b/dev-python/tekore/Manifest
@@ -1 +1,2 @@
 DIST tekore-5.2.0.gh.tar.gz 262281 BLAKE2B 
84f759ed5856f9fdab2f4ef115cad11e021ac0c0c4006e7d07c23a413778d1c45e68d0b4bdb8234688c99f026daf519047e4ce7760a58c71e75aa30009472117
 SHA512 
9151d6d83420c8f80b420535b344063814ca2dc0ca5681c196e7c920844ad6b6305562e59a8d4e23c694eab2b47029cc735a4b0a079a98828252a09e75236a73
+DIST tekore-5.2.1.gh.tar.gz 262294 BLAKE2B 
9572f4e45d4e90421b49697e816e4c83220af55360276f77ad86fd4469afdb214ec5dceab6e65170e9050d0e728f0f4998c99c30e6379c25c405f922b61ad853
 SHA512 
f91d9b166acf2a9906dff4aec00328221f4d54e6f833b982cc782168552284c29ddd03f8da052ccabd93dc2e7bbe72c95019599d6b57fcccd1561f36d7136e63

diff --git a/dev-python/tekore/tekore-5.2.1.ebuild 
b/dev-python/tekore/tekore-5.2.1.ebuild
new file mode 100644
index ..d6db14a71ee0
--- /dev/null
+++ b/dev-python/tekore/tekore-5.2.1.ebuild
@@ -0,0 +1,51 @@
+# 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..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Spotify Web API client"
+HOMEPAGE="
+   https://tekore.readthedocs.io/
+   https://github.com/felix-hilden/tekore/
+   https://pypi.org/project/tekore/
+"
+SRC_URI="
+   https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+   =dev-python/pydantic-1.8[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/pydantic-2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-asyncio-0.17[${PYTHON_USEDEP}]
+   dev-python/pytest-httpx[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( readme.rst )
+
+distutils_enable_tests pytest
+# TODO: package sphinx_codeautolink
+# distutils_enable_sphinx docs/src \
+#  dev-python/sphinx-rtd-theme \
+#  dev-python/sphinx-tabs \
+#  dev-python/sphinx-autodoc-typehints
+
+EPYTEST_DESELECT=(
+   # Internet
+   
tests/auth/expiring.py::TestCredentialsOnline::test_bad_arguments_raises_error
+)



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

2023-11-22 Thread Michał Górny
commit: 4708be29af02ef217e627ca1bcd4f02e2743740c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 04:12:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:12:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4708be29

dev-python/trove-classifiers: Remove old

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

 dev-python/trove-classifiers/Manifest  |  4 ---
 .../trove-classifiers-2023.10.18.ebuild| 31 --
 .../trove-classifiers-2023.11.13.ebuild| 31 --
 .../trove-classifiers-2023.11.7.ebuild | 31 --
 .../trove-classifiers-2023.11.9.ebuild | 31 --
 5 files changed, 128 deletions(-)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 2708dfbd4f14..ad0863a1f127 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,6 +1,2 @@
-DIST trove-classifiers-2023.10.18.tar.gz 15862 BLAKE2B 
9d634e0b9674c1b9e24c1722217fae5ca9d8aec348706859a73f599b62a003d5ff3344e361930b9182bcf4153bd5fb40ee93a53e50b1df0430b1fec4bb7c
 SHA512 
6f8449411b8fc82ed798901701a72f3051bb46c189ee95276dcb77a2ee9b26a61c4304b03be20f7e2bc6dc5f8db1021bf02575cadd021fe43f96fd73540bae99
-DIST trove-classifiers-2023.11.13.tar.gz 15895 BLAKE2B 
2e1a615c2d39c89471427ee1a9dce95acdc9ee68a1299fca5603b710ed8867d00f72ea913c4b548962bb83eff9fda93871914bd02a1ff428e2aeafe8f060dd1f
 SHA512 
4598a2163d0c9a4bcee1b10d7f285fe03b38efe19d279a346f18a12c4adf564a617492663d822658cb542293bffcd54270c05cfccc351509def2e0574c0aad90
 DIST trove-classifiers-2023.11.14.tar.gz 15895 BLAKE2B 
559cfbf0a28da834130d4d6e74b63454a3c09ff198cd6f88392031f52609a54b6f58a3015bb29179ebead94b7b498a51a4f426f4e9fc9084d7cf11a0f9a9cc16
 SHA512 
f014eb404902a42b7ceac23b1f5cd1b256c05c2de2d1a630c067528826593cfb1a10d6de0851fa68715665e3165889eb39b61a518138fd81bf29c72489847146
 DIST trove-classifiers-2023.11.22.tar.gz 15903 BLAKE2B 
02437414e382a02da079f1ee7b0b5e12575a2915de3233a89ddec128c113b95de9d469b38867f8ae46ac795c31c9198a331489de6965bff44fae2c20a55584ed
 SHA512 
5f986562868a116a7932ec6f0d9668f81f7867a28b4d989ccac892f83d7edb9a6e48fb3cd9cf9b76c92634e7a418705566d059df02c9624146193076d9204498
-DIST trove-classifiers-2023.11.7.tar.gz 15869 BLAKE2B 
5c1229b7684699d560a12030cbd6be2de699d2c91902bde2f2144bd3a7718fd610596ea473a8a5a2be0f31296bb5b410a778455e3feccc5b11ac87b98f79ef38
 SHA512 
445a1e3482ff970a219b6323de8ab8547cb78adf5bc17db3c8cc242e5a12dc9ea93fa241da161139724f751b49f7ff80f579612d7b61a5868422e80db6c87d17
-DIST trove-classifiers-2023.11.9.tar.gz 15893 BLAKE2B 
10bdefc15abdb14e9dbfb2b8181b1f5478d1498c5168266cbaa0f4b6c7d9a7c42cf31f2c8cddfd3f9c63047f6c64b1429bc62c710b522acb05485f9ec8d8fcf7
 SHA512 
c7d3f7ebe06a1f8b0d7d7d7abe5d00f29fdab35e4577c726f2a3e279e0863c43cc0ceaa29b46bf2856becbead5a2468fc80f0200f199f9821e3336356425e693

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild
deleted file mode 100644
index 9b9967ac400e..
--- a/dev-python/trove-classifiers/trove-classifiers-2023.10.18.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022-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=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
-HOMEPAGE="
-   https://github.com/pypa/trove-classifiers/
-   https://pypi.org/project/trove-classifiers/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-
-BDEPEND="
-   dev-python/calver[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest
-   "${EPYTHON}" -m tests.lib || die
-}

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.11.13.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.11.13.ebuild
deleted file mode 100644
index 3c130311d42a..
--- a/dev-python/trove-classifiers/trove-classifiers-2023.11.13.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022-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=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
-HOMEPAGE="
-   https://github.com/pypa/trove-classifiers/
-   https://pypi.org/project/trove-classifiers/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 

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

2023-11-22 Thread Michał Górny
commit: 9ba3992f34b195eb81593a198ae877930cfc8bd9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 04:11:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:11:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba3992f

dev-python/trove-classifiers: Stabilize 2023.11.14 ALLARCHES, #917778

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

 dev-python/trove-classifiers/trove-classifiers-2023.11.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.11.14.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.11.14.ebuild
index 3c130311d42a..9b9967ac400e 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2023.11.14.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.11.14.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 
 BDEPEND="
dev-python/calver[${PYTHON_USEDEP}]



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

2023-11-22 Thread Michał Górny
commit: 3fcbc63106ce65996eda642bb463ba8f060e890c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:56:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fcbc631

dev-python/tekore: Remove old

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

 dev-python/tekore/Manifest|  2 --
 dev-python/tekore/tekore-5.1.0.ebuild | 55 ---
 dev-python/tekore/tekore-5.1.1.ebuild | 55 ---
 3 files changed, 112 deletions(-)

diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest
index 0535cc86beb5..80c779e444de 100644
--- a/dev-python/tekore/Manifest
+++ b/dev-python/tekore/Manifest
@@ -1,3 +1 @@
-DIST tekore-5.1.0.gh.tar.gz 261207 BLAKE2B 
7c52fe1bd0a29da10d846d04543ccca5770e2e5682e5f816fd6ac56c0f351ba2374662187ab71350cf2e8c298175c045c1d35b4512f529b67aef11a4a80a8f15
 SHA512 
13c8853c707ee2234632e8f051b22df67935afa26c5f4c684728031a78ded88b9d71fff44093d9765a2287ecb5613b8b6b792727d632bce234d89a8668d86ca4
-DIST tekore-5.1.1.gh.tar.gz 261257 BLAKE2B 
d0ba6a3564f0be269ea3dab8ec2860cc17cff52949f0781fb368a82611b2b9bfd37a018ef9446e078003def5e89de8e5c4219a4c0154baf37cb6e453b7369d0e
 SHA512 
0eb53cf242619a4646407c375a752877e82b231d187ffb3095eff33bdb3869a75c1194833487b7d377fbe9af6d9cb975714ea293a015743b7377a6eb0fd68424
 DIST tekore-5.2.0.gh.tar.gz 262281 BLAKE2B 
84f759ed5856f9fdab2f4ef115cad11e021ac0c0c4006e7d07c23a413778d1c45e68d0b4bdb8234688c99f026daf519047e4ce7760a58c71e75aa30009472117
 SHA512 
9151d6d83420c8f80b420535b344063814ca2dc0ca5681c196e7c920844ad6b6305562e59a8d4e23c694eab2b47029cc735a4b0a079a98828252a09e75236a73

diff --git a/dev-python/tekore/tekore-5.1.0.ebuild 
b/dev-python/tekore/tekore-5.1.0.ebuild
deleted file mode 100644
index 98ce61f606a8..
--- a/dev-python/tekore/tekore-5.1.0.ebuild
+++ /dev/null
@@ -1,55 +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..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Spotify Web API client"
-HOMEPAGE="
-   https://tekore.readthedocs.io/
-   https://github.com/felix-hilden/tekore/
-   https://pypi.org/project/tekore/
-"
-SRC_URI="
-   https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   =dev-python/pydantic-1.8[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   >=dev-python/pydantic-2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-asyncio-0.17[${PYTHON_USEDEP}]
-   dev-python/pytest-httpx[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( readme.rst )
-
-distutils_enable_tests pytest
-# TODO: package sphinx_codeautolink
-# distutils_enable_sphinx docs/src \
-#  dev-python/sphinx-rtd-theme \
-#  dev-python/sphinx-tabs \
-#  dev-python/sphinx-autodoc-typehints
-
-EPYTEST_DESELECT=(
-   # Internet
-   
tests/auth/expiring.py::TestCredentialsOnline::test_bad_arguments_raises_error
-   # these tests use calls specific to pydantic-2
-   # TODO: reselect when we can depend on >=pydantic-2
-   tests/model.py::TestModel::test_enum_in_model
-   tests/model.py::TestModel::test_unknown_attribute_ignored
-)

diff --git a/dev-python/tekore/tekore-5.1.1.ebuild 
b/dev-python/tekore/tekore-5.1.1.ebuild
deleted file mode 100644
index 98ce61f606a8..
--- a/dev-python/tekore/tekore-5.1.1.ebuild
+++ /dev/null
@@ -1,55 +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..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Spotify Web API client"
-HOMEPAGE="
-   https://tekore.readthedocs.io/
-   https://github.com/felix-hilden/tekore/
-   https://pypi.org/project/tekore/
-"
-SRC_URI="
-   https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   =dev-python/pydantic-1.8[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   >=dev-python/pydantic-2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-asyncio-0.17[${PYTHON_USEDEP}]
-   dev-python/pytest-httpx[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( readme.rst )
-
-distutils_enable_tests pytest
-# TODO: package sphinx_codeautolink
-# distutils_enable_sphinx docs/src \
-#  dev-python/sphinx-rtd-theme \
-#  dev-python/sphinx-tabs \
-#  dev-python/sphinx-autodoc-typehints
-
-EPYTEST_DESELECT=(
-   # Internet
-   
tests/auth/expiring.py::TestCredentialsOnline::test_bad_arguments_raises_error
-   # these tests use calls specific to pydantic-2
-   # TODO: reselect when we can depend on >=pydantic-2
-   

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

2023-11-22 Thread Michał Górny
commit: 09fce98b897e9500f04e9a66389443058defec00
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 04:01:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:06:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fce98b

dev-python/Nuitka: Bump to 1.9

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

 dev-python/Nuitka/Manifest  |  1 +
 dev-python/Nuitka/Nuitka-1.9.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 04e722525a00..aa39337da988 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,4 @@
 DIST Nuitka-1.8.4.tar.gz 3604833 BLAKE2B 
32a5169e981e1323e0cc30147bbd6327521f496d3a4bcd0e6d3e811b291c596c50a3cf7602221f24b7a6d82936286bab1a045e65abfa4ddb9f366e23edaad9a2
 SHA512 
632453e937ca6c895646910ca650d83f9610e0aa4a28d2b2fe608c1bf4138ea06496c2bd2fee24fb4e6224a844437242ff9d21af2221ad2eed2edc77262050c2
 DIST Nuitka-1.8.5.tar.gz 3604649 BLAKE2B 
146e4f5fafb37fee7c7824fe448db85d3d77d57cadad63c10f237cba969ad81cc7c73eecbf68fcbfb8a1b2e0d8a9439c2435c5c7db16dde04324c3dd0ddb1770
 SHA512 
660f1480835491473cb4c512ce14109a9d27887e64fdfdfe6c92a59cf59445e7d6068c7859af9942330345b918fe81593c52f8f3b6166d55bad8bbbf362cc05c
 DIST Nuitka-1.8.6.tar.gz 3605120 BLAKE2B 
5bf40eb8e62f0bd656f94f1c251b8de222d07808c6cbd0be3913b4f10f514c106b0db171a8122d6aaa163376eab9cc835d42a693519e06bb607f06b257a3fe5a
 SHA512 
4cb1737bf95286b69f032ac49b4b2f0b15f068ea7cc22f737388257fe5c400bb3c47561144152a7c8e48426d10579912e5350f7ca7079d73a5a04bfe379ca9d3
+DIST Nuitka-1.9.tar.gz 3907890 BLAKE2B 
e055d94d01ac203d73915e3f331538fbee04aff346faa15571c7ab5c24ac07616ff50bedab9c0832821a16d16cc30b5478d3f7d8ca3338f651f3cca27364f9fa
 SHA512 
b48454a2959ce1479ce9135342dd89e83f33ae184ea38e3f050fff80bbb3320a3864aad1520310677abbfcd89d19da8be895ceed889b846d25fc51459ce78e5a

diff --git a/dev-python/Nuitka/Nuitka-1.9.ebuild 
b/dev-python/Nuitka/Nuitka-1.9.ebuild
new file mode 100644
index ..f511685d5ce1
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.9.ebuild
@@ -0,0 +1,52 @@
+# 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 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2023-11-22 Thread Michał Górny
commit: d14f5d8fa3879b98b3c86820c1997960b488f05c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 04:01:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:06:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14f5d8f

dev-python/pytest-rerunfailures: Bump to 13.0

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

 dev-python/pytest-rerunfailures/Manifest   |  1 +
 .../pytest-rerunfailures-13.0.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/pytest-rerunfailures/Manifest 
b/dev-python/pytest-rerunfailures/Manifest
index 0c9177f87312..79c2cba6dc86 100644
--- a/dev-python/pytest-rerunfailures/Manifest
+++ b/dev-python/pytest-rerunfailures/Manifest
@@ -1 +1,2 @@
 DIST pytest-rerunfailures-12.0.tar.gz 21154 BLAKE2B 
3de39a8b92858bd90b312fca1c5f2e5ad790e12277f118bf18182b6192edf14dd160070bfe31ce981dc7ba41e0d0e2509ea80793c35c1856afdcfb5272ca55cc
 SHA512 
2e6787ec8b420344eb1f7175b0f9e7f8a2f3cc3fd59ebf0c49128b39dc887200bd497e1d73a59311d072456e34126a1829324a4d86f86e5c01916940383c8fd4
+DIST pytest-rerunfailures-13.0.tar.gz 20846 BLAKE2B 
7fbe5b05091ec358769837cb5a3f505f2901e4cec71f311268c606b237b25199d3dddb86f81399c8222f582570d99ef12a51d020d9610ea7fe25aca0a79294fe
 SHA512 
466da7beac4785c82362e65c2c3420a5ac7c3d52a2b0c00f67ab6b8a5c64a51fc0b2172e7308c072b28a0cb0f74e1178f94ade3b10f4ad929ddf33057c80a654

diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-13.0.ebuild 
b/dev-python/pytest-rerunfailures/pytest-rerunfailures-13.0.ebuild
new file mode 100644
index ..c6263b8ee63e
--- /dev/null
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-13.0.ebuild
@@ -0,0 +1,32 @@
+# 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..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="pytest plugin to re-run tests to eliminate flaky failures"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-rerunfailures/
+   https://pypi.org/project/pytest-rerunfailures/
+"
+
+SLOT="0"
+LICENSE="MPL-2.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/packaging-17.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_rerunfailures
+   epytest
+}



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

2023-11-22 Thread Michał Górny
commit: a6212dbfba7a288bc210e57aad6639c631e15097
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 04:11:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:11:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6212dbf

dev-python/werkzeug: Stabilize 2.3.8 hppa, #917771

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

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

diff --git a/dev-python/werkzeug/werkzeug-2.3.8.ebuild 
b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
index 1e459f682aa3..3cf83d02b78b 100644
--- a/dev-python/werkzeug/werkzeug-2.3.8.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.3.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2023-11-22 Thread Michał Górny
commit: 6ff2e7c069ec99d378f944b818d19506cfa2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 04:11:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:11:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ff2e7c0

dev-python/brotlicffi: Stabilize 1.1.0.0 hppa, #915918

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

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

diff --git a/dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild 
b/dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild
index 4233b87426d9..40bf157f29a6 100644
--- a/dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild
+++ b/dev-python/brotlicffi/brotlicffi-1.1.0.0.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
 
 RDEPEND="
app-arch/brotli:=



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

2023-11-22 Thread Michał Górny
commit: 8d4421e90d39ef7b93063e7fa83addcd84c7ad25
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Nov 23 02:54:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 03:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4421e9

dev-python/pytest-xdist: remove forced plugin autoload for forked

Followup to commit bc29e400979b556cd9c835a21fa401ec94504c0a. The
dependency was removed, but it wasn't also removed from the testsuite
loader, which caused pytest to fail early on when it could not find such
a plugin to load.

As noted in the original commit, it's unused. We certainly shouldn't be
autoloading it in the testsuite, then.

Signed-off-by: Eli Schwartz  gmail.com>
Fixes: bc29e400979b556cd9c835a21fa401ec94504c0a
Closes: https://github.com/gentoo/gentoo/pull/33939
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pytest-xdist/pytest-xdist-3.3.1-r1.ebuild | 2 +-
 dev-python/pytest-xdist/pytest-xdist-3.4.0.ebuild| 2 +-
 dev-python/pytest-xdist/pytest-xdist-3.5.0.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pytest-xdist/pytest-xdist-3.3.1-r1.ebuild 
b/dev-python/pytest-xdist/pytest-xdist-3.3.1-r1.ebuild
index 19e75e0e34a0..b82d08ba4afc 100644
--- a/dev-python/pytest-xdist/pytest-xdist-3.3.1-r1.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-3.3.1-r1.ebuild
@@ -38,7 +38,7 @@ python_test() {
# disable autoloading plugins in nested pytest calls
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
# since we disabled autoloading, force loading necessary plugins
-   local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked
+   local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail
 
epytest
 }

diff --git a/dev-python/pytest-xdist/pytest-xdist-3.4.0.ebuild 
b/dev-python/pytest-xdist/pytest-xdist-3.4.0.ebuild
index 441f239a2f03..bf5367bcf383 100644
--- a/dev-python/pytest-xdist/pytest-xdist-3.4.0.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-3.4.0.ebuild
@@ -38,7 +38,7 @@ python_test() {
# disable autoloading plugins in nested pytest calls
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
# since we disabled autoloading, force loading necessary plugins
-   local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked
+   local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail
 
epytest
 }

diff --git a/dev-python/pytest-xdist/pytest-xdist-3.5.0.ebuild 
b/dev-python/pytest-xdist/pytest-xdist-3.5.0.ebuild
index 441f239a2f03..bf5367bcf383 100644
--- a/dev-python/pytest-xdist/pytest-xdist-3.5.0.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-3.5.0.ebuild
@@ -38,7 +38,7 @@ python_test() {
# disable autoloading plugins in nested pytest calls
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
# since we disabled autoloading, force loading necessary plugins
-   local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked
+   local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail
 
epytest
 }



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

2023-11-22 Thread Michał Górny
commit: 94cd4efc017eba785bbaf7d5650cae3e2f45628f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:08:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 03:08:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94cd4efc

dev-python/botocore: Bump to 1.32.6

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

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.32.6.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 58d6a1d75309..e015b1f56a70 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.32.2.gh.tar.gz 12148168 BLAKE2B 
29a70ed37526b8b5e3439a183b194d35
 DIST botocore-1.32.3.gh.tar.gz 12176739 BLAKE2B 
b119a54fb4770757c8f2c75b7404e009be1c7b35598d8a97e892aa644bbcc301b5f6bb44fa0f37bc8f4523af5ca9771daeda877937e640dd557038c8283967e1
 SHA512 
398127e140edc33750553f33a14cdc140048f5ee03c162705c6681b9bf08d871c9ba29f824ba2b6f1b11592260c6f0614ab4c06464cdda98172e8ca81bce73e9
 DIST botocore-1.32.4.gh.tar.gz 12176332 BLAKE2B 
0b0c2b1b481f88b23dad830f22dee4a79e947705a7b975cfda8f33e0154554eda930bf6e9f2d8e96b639706ae62c7b3b880e210d61e480afcd66f24375a4e754
 SHA512 
b3f8202a9144be2b7fa3d4030816d87a88959cb0d8340d100038e2d5c115071d272337d1570f1ff19d372bdd70a8d2643fb2e86f286e9a1d466cf0c8d84f9a1f
 DIST botocore-1.32.5.gh.tar.gz 12199009 BLAKE2B 
6d48adf8f75089e366a775dd678c07c87d92eefe0194ce5b04e02333563325adf08b0dfb0c7e66a063dd43ad5d70f4aac7f2d91a3e5fee8a8a94e75b058ce560
 SHA512 
f55548b3473f8f9894b1d6404c66eafe8fd53952ab21ef56b8f243cbd16cabfa52460d63bec2981036c6f8e1d1c7ae5ab85e0ac629b29b6198925aed330fb6e1
+DIST botocore-1.32.6.gh.tar.gz 12201067 BLAKE2B 
434581b5047aca3909b586c49b01085ed1cbad972b63156521f675c09f3934e04f6583bf543bfd772127afa6fb59ad993229306456ac10e8dc86dd3bb7c430bb
 SHA512 
e175e23452d6956b995ff93a16ffc992cebcfae76e5a7671f60d719e3e8a2692d873f0e8d8830780ddc11f45ebea7a555d0917da5b33ff8249936dce106c7fed

diff --git a/dev-python/botocore/botocore-1.32.6.ebuild 
b/dev-python/botocore/botocore-1.32.6.ebuild
new file mode 100644
index ..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.32.6.ebuild
@@ -0,0 +1,68 @@
+# 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..12} )
+
+inherit distutils-r1
+
+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}]
+   )
+"
+
+EPYTEST_XDIST=1
+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
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-11-22 Thread Michał Górny
commit: 9735e422a7410a026eaf118f082e13b3bdc8dd6f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 04:00:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:05:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9735e422

dev-python/pydantic-core: Bump to 2.14.5

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

 dev-python/pydantic-core/Manifest  |   1 +
 .../pydantic-core/pydantic-core-2.14.5.ebuild  | 150 +
 2 files changed, 151 insertions(+)

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index 9a358530dff2..6dabb774e6f4 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -41,6 +41,7 @@ DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 
9d1531a0b123e6238363d574bee03ad05045
 DIST pydantic_core-2.10.1.tar.gz 347316 BLAKE2B 
782daaae0781da0abfa48056a9eebc8610737b719335f013f9573e3fa886f89af99390c5e9fa2ceeb46169392b480446a59acf0f182ab083b8f5dc8d62b090ee
 SHA512 
c07d838268bbaa53e8a49afe18733532ac3f43005a5d4e4dee3a1cd23fa94af91d6471f9f2c146cc317cb8d14385b4aa7af404fdbbae7b4538f0cefffac7cf58
 DIST pydantic_core-2.14.3.tar.gz 359117 BLAKE2B 
59a91a28009e8bbd5f58c37ed6b498c440bb2a5dce3a70841674d34f14b10b35c55b589f3aa137200f7a6c9ea6dbf229c65143d1d708358f25974c730744dbaf
 SHA512 
e0327b1b48fb15f5695075da72ea229be93c9b7c7c59197638089e737d5941e11ad7e59678d5baf6ace3de3809d71eaa38e75849aad2fba2dae62ef153672a3d
 DIST pydantic_core-2.14.4.tar.gz 359851 BLAKE2B 
9846b16b56cc7d9a567919a26edeaa71e4359e278a828b9bf2ec7ec749c7ab36b2f5c309fa53a47a24d85642de29e0b085d6b7731696460b745b860b78090502
 SHA512 
268be4220ab5eb4ada070c9eb7ffd56dfa29859896708bc3f0b494061a9848520a88e2d6b1e7ea9005b2dd84da1db98c2aca92f62e38317b945b8b9c211e418d
+DIST pydantic_core-2.14.5.tar.gz 360131 BLAKE2B 
00385297c5a16b7a11c0d219b58f954fb98d0915826bcd0b2ad854307091ffe64735a44d93cd75512ffee1ea831f612435bfae91c895d3bc2f65b1032386c5f5
 SHA512 
e6c3081dfa58d9b59f8c33dfe80712d732ac3048a2f8240f9a0f5448d9bfc83e222c1e08b8bb49779b84f685c3bec3060cc935c113a818b1ab8aa955f3df2238
 DIST pyo3-0.19.2.crate 418228 BLAKE2B 
ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa
 SHA512 
58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9
 DIST pyo3-0.20.0.crate 431766 BLAKE2B 
104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b
 SHA512 
85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1
 DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 
5b1cd80d643e448cf8f1d28a514333526061c178121b9a0dcb5bff6082f402ecfd166536d94d42065f6dc1f108a73f12bbb78eedf9ea053a6aa2e9c80ac00ddf
 SHA512 
ccc73061ec1989258921c5b5800689170635fa5503d74a4ac458baef903dd31efa41995d238783f1e099ece1f66d0a0e95c4fcb4b772b9f653dbb20e838b4e28

diff --git a/dev-python/pydantic-core/pydantic-core-2.14.5.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.14.5.ebuild
new file mode 100644
index ..3bcf3f7ab143
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.14.5.ebuild
@@ -0,0 +1,150 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+CRATES="
+   ahash@0.8.6
+   aho-corasick@1.0.2
+   autocfg@1.1.0
+   base64@0.21.5
+   bitflags@1.3.2
+   cc@1.0.79
+   cfg-if@1.0.0
+   enum_dispatch@0.3.12
+   equivalent@1.0.1
+   form_urlencoded@1.2.0
+   getrandom@0.2.10
+   hashbrown@0.14.0
+   heck@0.4.1
+   idna@0.4.0
+   indexmap@2.0.0
+   indoc@2.0.4
+   itoa@1.0.8
+   jiter@0.0.4
+   lexical-core@0.8.5
+   lexical-parse-float@0.8.5
+   lexical-parse-integer@0.8.6
+   lexical-util@0.8.5
+   lexical-write-float@0.8.5
+   lexical-write-integer@0.8.5
+   libc@0.2.147
+   lock_api@0.4.10
+   memchr@2.6.3
+   memoffset@0.9.0
+   num-bigint@0.4.4
+   num-integer@0.1.45
+   num-traits@0.2.16
+   once_cell@1.18.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.8
+   percent-encoding@2.3.0
+   proc-macro2@1.0.69
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   python3-dll-a@0.2.9
+   quote@1.0.29
+   redox_syscall@0.3.5
+   regex-automata@0.4.3
+   regex-syntax@0.8.2
+   regex@1.10.2
+   rustversion@1.0.13
+   ryu@1.0.14
+   scopeguard@1.1.0
+   serde@1.0.190
+   serde_derive@1.0.190
+   serde_json@1.0.108
+   smallvec@1.11.1
+   speedate@0.13.0
+   static_assertions@1.1.0
+   strum@0.25.0
+ 

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

2023-11-22 Thread Michał Górny
commit: 654cfd16be694be26f8a0e954cc0ac670950fc2f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:59:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:05:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654cfd16

dev-python/pydantic: Bump to 2.5.2

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

 dev-python/pydantic/Manifest  |  1 +
 dev-python/pydantic/pydantic-2.5.2.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 48bd77789393..95ef463433ac 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,3 +1,4 @@
 DIST pydantic-1.10.13.gh.tar.gz 766572 BLAKE2B 
3d4f4453469f960467ddf3512be8e97f0abf40406d441a1bc8909df1ebc0e7deaa5e84640d8614395e36d619e87f9d47327cd71526dae203046488d114ade49f
 SHA512 
7ae96c08080e9d3bf3b66ee8ee77efc0b89b6630d4f0c37679e27a28a6433b3628fd342991cf38412ff6d1034c4a907841f74759c2e6b4d51d413d76625d5bfd
 DIST pydantic-2.4.2.tar.gz 654020 BLAKE2B 
2f91b6bf89f87230976a2e777541bb7418382fb3534f5e61e1dc74a18e5e939508a2440d6bee9a09030beb5f2b6a60fd62c3bf30ee0ee2c7d3f71575920a47f3
 SHA512 
f0e0d90ead4ba754974b38f8e3d24bc017696674ca1ed3300104389d149baa41c495218a118f5e7f98bf20d34b3c17439921eaff0ccd7bf76cac96a16e592b4e
 DIST pydantic-2.5.1.tar.gz 651461 BLAKE2B 
4c52abec0f1fc52fdaa0bd820bbb649ffdc348c1b1537ca31b73bf4c4477055841c0cd08df5336e0388974ebe20c384349c4233af20149317d79f51ee98208c6
 SHA512 
5a3ca05a57297cded56a21f37e13a61e7abce3faa34b1d2f4ad1abab0205aa8b7f753b6e0ac630336ea398b9c5ebd4c7cab55df4fa0f9e965e07b5a7e9d49f3c
+DIST pydantic-2.5.2.tar.gz 652158 BLAKE2B 
d3a7eeb4e1933d4893df69d2600437a4df1a640f4ec6564079669f8703b8d21bba548197277a373e5a653f4aea67de2336ea983906c2e96b514cdab3f8821dc1
 SHA512 
56753c9739759251004476620ca25d69bebc7743da911f69a09fcbffa6d6e5ec9b9fc22975e845599fcb2aed5cbbf081c3737d6eab55b9e1696818c4da405e6d

diff --git a/dev-python/pydantic/pydantic-2.5.2.ebuild 
b/dev-python/pydantic/pydantic-2.5.2.ebuild
new file mode 100644
index ..cbe48135f8a9
--- /dev/null
+++ b/dev-python/pydantic/pydantic-2.5.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="
+   https://github.com/pydantic/pydantic/
+   https://pypi.org/project/pydantic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
+   ~dev-python/pydantic-core-2.14.5[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   dev-python/dirty-equals[${PYTHON_USEDEP}]
+   >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/benchmark/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   local EPYTEST_IGNORE=(
+   # require pytest-examples
+   tests/test_docs.py
+   # benchmarks
+   tests/benchmarks
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock
+}



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

2023-11-22 Thread Michał Górny
commit: 6afc4a86b3a2700405e4106b1158abcc0d6f7d66
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:58:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:05:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afc4a86

dev-python/nbxmpp: Bump to 4.5.3

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

 dev-python/nbxmpp/Manifest|  1 +
 dev-python/nbxmpp/nbxmpp-4.5.3.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest
index f701797984e1..a8e09b1330af 100644
--- a/dev-python/nbxmpp/Manifest
+++ b/dev-python/nbxmpp/Manifest
@@ -2,3 +2,4 @@ DIST python-nbxmpp-4.3.3.tar.bz2 136583 BLAKE2B 
2b5a8cf976a44747c9ab245c6744d6b9
 DIST python-nbxmpp-4.4.0.tar.bz2 137431 BLAKE2B 
5c14d8c8519a862a50d53ff3b7a3f33d8ba4d1e82e9e5b9a9b011f8f36c05ef7c217c95f9410911476c8b24ba2430bda8ad7eafba1ab490b0bc3f55d9cce69ba
 SHA512 
2d6d1ca38345e14785e3a8b85a0f98343daee2e968e5da3e7abd07625fd35318a01d1bb2841fd65c0d05d2a5afccf1226a1d8c273614cedf1a7d3c9543ea83e1
 DIST python-nbxmpp-4.5.0.tar.bz2 137866 BLAKE2B 
ca1f30e351a67fb7b65871cf9aad7181851a0b3293ca66d65b954573773597703cf91c8e6dd2dba434be5e11b1c4cd416c66aa1cef3461cf3757b480e4f86a21
 SHA512 
6bf60dabce29e0af1695f7be372a1bc44d001da338f2e3d50c62b9b4fdfafbeb50f05e465635fceeac88a5b98c700a9c0c630dc535e2fc0a6b342c9006cecdde
 DIST python-nbxmpp-4.5.2.tar.bz2 138088 BLAKE2B 
fb0a13f564a0dbff0fa52a2093e0d5da1461fe8bcf810b34e92b2d18d29be4de678fe2f51c55774330c2785be0caab73930cefc1288292c2d9a5064ccf15e224
 SHA512 
ad7bd3d3673b6f2e718263505e88a4ade502a79cc70d290d6ded5ace96e582945b7ddbf954f5a0419c2b9062e39211f62ba121ed46364314e8afa5e74aad6fc7
+DIST python-nbxmpp-4.5.3.tar.bz2 138080 BLAKE2B 
cb3051acc13f13d519ce4427121810cd17df7783a3c76c2abbab458be827b46be45a7710b0045e2b2a5619ffc327bd98c0a0db00f482e12223322811ca26d0c9
 SHA512 
d6dec900b56fb2638976206497e966ad27f566f4d829cc4d19e7f004ec39f2d2bd8f62c3322101df3a26004d7fc5be5a9691ce575234d801f3934b6a41ba5a0d

diff --git a/dev-python/nbxmpp/nbxmpp-4.5.3.ebuild 
b/dev-python/nbxmpp/nbxmpp-4.5.3.ebuild
new file mode 100644
index ..63ba8f9839aa
--- /dev/null
+++ b/dev-python/nbxmpp/nbxmpp-4.5.3.ebuild
@@ -0,0 +1,35 @@
+# 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..12} )
+
+inherit distutils-r1
+
+MY_P=python-nbxmpp-${PV}
+DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
+HOMEPAGE="
+   https://dev.gajim.org/gajim/python-nbxmpp/
+   https://pypi.org/project/nbxmpp/
+"
+SRC_URI="
+   
https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+   dev-libs/gobject-introspection
+   net-libs/libsoup:3.0[introspection]
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3.42[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



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

2023-11-22 Thread Michał Górny
commit: f7912ef79b1dfe22a88bd8a263655273e4f53f01
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:48:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7912ef7

dev-python/trimesh: Bump to 4.0.5

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

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

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index f41f017ac49f..863e6e837816 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-4.0.2.gh.tar.gz 13433444 BLAKE2B 
a466adc4708e7f59cb7a64f3872df89888ad21a4f78520c5f109c101ea5d42973705e59807dd800058f3925744a30cc6ddd88fa498533f7e69255ba0c5d652e2
 SHA512 
7c0c8cbf40f03f4fd92156306f0a0d4d0a1dbf774c9a1743d63d82be2264b50915f2f6ea2cdebd0e81390e7f96acb47eca9980f3829311ec027706ef1cc143c0
 DIST trimesh-4.0.4.gh.tar.gz 13434249 BLAKE2B 
209ebbd8840e264bdde1aa6bf71b07910032ea3b577c4253cc66128761a2b1e1c9447c923d08108e36ddf5bf76ba67c90b728af4e18cea25882f78e4f252c18b
 SHA512 
1135b626efc7559c2c127852f2947bf1d659b67a3bb16baf6d3fc795ab81baca1a57f035ce2ff0bdaa61709d0a21a160bbf425717037dd9662295e83894786bc
+DIST trimesh-4.0.5.gh.tar.gz 13433920 BLAKE2B 
d7979727f4595dedd4d58bd7373bff457e008ea9512fb5aaa3c0e297fb0e9e538ab3b62e6d231bb6d0d7c8499e346c88b89878489187248bfd77116b4ab733dd
 SHA512 
5167f93aece58d0fd2766a41afb5651df2ffac6486e3aebae33d97ed1ae2e4093290450b1e8d7827c300c679cf4c93baf7ce44ec603103a70c510259f514d321

diff --git a/dev-python/trimesh/trimesh-4.0.5.ebuild 
b/dev-python/trimesh/trimesh-4.0.5.ebuild
new file mode 100644
index ..efd16dd10381
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.0.5.ebuild
@@ -0,0 +1,62 @@
+# 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 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimesh.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/httpx[${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/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+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" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}



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

2023-11-22 Thread Michał Górny
commit: 60271bcc754b61f105b8e044a6c65e23a13c5196
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:58:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60271bcc

dev-python/bitstring: Bump to 4.1.3

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

 dev-python/bitstring/Manifest   |  1 +
 dev-python/bitstring/bitstring-4.1.3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest
index c70f6d6d8817..9ac28bad4fc6 100644
--- a/dev-python/bitstring/Manifest
+++ b/dev-python/bitstring/Manifest
@@ -1,2 +1,3 @@
 DIST bitstring-4.1.1.tar.gz 228708 BLAKE2B 
f883fc0e40fd426a21449ca27ce58b7e40291f3758aee70cfe455ea3db7cd22c32ae74f581e5a2c99f21e8162c9499793891074750a5b81a8397c5333fd18210
 SHA512 
dd90382f57a9a8eda41616d61ba589f1504a6613ef36104b1187c345197cf088c4ef1c283af8a33ce629bfeea2d39065970d173051d67f3ec2e2240043869ff8
 DIST bitstring-4.1.2.tar.gz 232896 BLAKE2B 
549942afafc0a8c3c5ad30b835acbfb6e800514be5c3d0a132a4dc026eb80168a0d42a530be1c652e97cb4b2eefbd0dc834b3d2e782b137a075f1e6e6a14a016
 SHA512 
23e5f651538b06c6342dd661661382b8935271d6266e6ad2404e19c0af49ca2756337793e66d858731421246fad5330f2f5588bee3e81cc8ca39a985c2941721
+DIST bitstring-4.1.3.tar.gz 231483 BLAKE2B 
54b6b8e3f1331a3aadc0b06f33a4353126c4f96ce087a3c74c05f74f67148e12ad019551e625b59478aa46e6856a788c1700db24f738d41423b86b306739f932
 SHA512 
57e247a019c89179f258fbf34454ec812a0e87aacec9cbad9b7166afc130629878ac6f40987380906ae2f2c3175999e2fa7a071d87f607ba2d9301100aee9263

diff --git a/dev-python/bitstring/bitstring-4.1.3.ebuild 
b/dev-python/bitstring/bitstring-4.1.3.ebuild
new file mode 100644
index ..ed11001fdc22
--- /dev/null
+++ b/dev-python/bitstring/bitstring-4.1.3.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=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure Python module for creation and analysis of binary data"
+HOMEPAGE="
+   https://github.com/scott-griffiths/bitstring/
+   https://pypi.org/project/bitstring/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/bitarray-2.8.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-11-22 Thread Michał Górny
commit: d4c76b2027ec8f3f0a0f5d29006c0d87f38e9519
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:56:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c76b20

dev-python/watchfiles: Unpin dev-python/anyio

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

 .../{watchfiles-0.21.0.ebuild => watchfiles-0.21.0-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/watchfiles/watchfiles-0.21.0.ebuild 
b/dev-python/watchfiles/watchfiles-0.21.0-r1.ebuild
similarity index 98%
rename from dev-python/watchfiles/watchfiles-0.21.0.ebuild
rename to dev-python/watchfiles/watchfiles-0.21.0-r1.ebuild
index 445b7e4e6764..6452842a4786 100644
--- a/dev-python/watchfiles/watchfiles-0.21.0.ebuild
+++ b/dev-python/watchfiles/watchfiles-0.21.0-r1.ebuild
@@ -88,7 +88,7 @@ SLOT="0"
 KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
-   =dev-python/anyio-3*[${PYTHON_USEDEP}]
+   >=dev-python/anyio-3.0.0[${PYTHON_USEDEP}]
 "
 BDEPEND="
dev-python/setuptools-rust[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/aws-sam-translator/

2023-11-22 Thread Michał Górny
commit: df74644e393fc37e2c48a595164b1fa484023e44
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:49:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df74644e

dev-python/aws-sam-translator: Bump to 1.81.0

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

 dev-python/aws-sam-translator/Manifest |  1 +
 .../aws-sam-translator-1.81.0.ebuild   | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/aws-sam-translator/Manifest 
b/dev-python/aws-sam-translator/Manifest
index 3a532fe2e83f..10d1e8474a73 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1,2 +1,3 @@
 DIST serverless-application-model-1.79.0.gh.tar.gz 5119260 BLAKE2B 
2cf3db022fc483bc1575328a0ece762285632b7bcb18757aa1afdab77aab1d567a78b8bf9c3b79666e23f546b73406335323d8b5f0ed829fb40f338a769082df
 SHA512 
285c2b5d1728e4758dce362690fad6d1508ad4c61402a0b67d775952cb1e8479ddbdd352b746cc9178d3074164f05ac0c73cfaac68775ae97749e3746efc1bb4
 DIST serverless-application-model-1.80.0.gh.tar.gz 5120643 BLAKE2B 
de9868384b73faa5be3950db9e54308d1411f0f49ca0b758bbcbbebe4a83df5489968de394ba74b8ad065489d6a40e53ef2b317258510ffd8d1cc07bc4acc9e6
 SHA512 
0a82d8569c98ca85e528eff23fbe00121ea244ddb395bd6f8a3ddc1de5f09bf6d24c8ead9392cd0f880f8e075cce9cc6685c1d38bc291ad835709dc00c674a05
+DIST serverless-application-model-1.81.0.gh.tar.gz 5135291 BLAKE2B 
a55cf5600184e49f3168f4fef201167b91469c9968cff6350c0138fb013c23140b94144564d0ca764d91dc7e683e8f8e2e15ed57277b6e6f71cdef419f93b822
 SHA512 
939d882c4c64396855f0ff6ae168554dd25dc73fe77e0c34c195be408850b8b9109b9e5b7dc7375a1fa9f53462c573a12683e36fd1d3cf0e9014b754a014f1b9

diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.81.0.ebuild 
b/dev-python/aws-sam-translator/aws-sam-translator-1.81.0.ebuild
new file mode 100644
index ..63efd590ab79
--- /dev/null
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.81.0.ebuild
@@ -0,0 +1,62 @@
+# 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..12} )
+
+inherit distutils-r1 multiprocessing
+
+MY_P=serverless-application-model-${PV}
+DESCRIPTION="A library that transform SAM templates into AWS CloudFormation 
templates"
+HOMEPAGE="
+   https://github.com/aws/serverless-application-model/
+   https://pypi.org/project/aws-sam-translator/
+"
+SRC_URI="
+   
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   =dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
+   =dev-python/pydantic-1.8[${PYTHON_USEDEP}]
+   =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # so much noise...
+   sed -i -e '/log_cli/d' pytest.ini || die
+
+   # deps are installed by ebuild, don't try to reinstall them via pip
+   truncate --size=0 requirements/*.txt || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AWS_DEFAULT_REGION=us-east-1
+   epytest -o addopts= -o filterwarnings= \
+   -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2023-11-22 Thread Michał Górny
commit: 937a143ac5d23df4164a98baa059eacd5a428a99
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:52:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937a143a

dev-python/trove-classifiers: Bump to 2023.11.22

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2023.11.22.ebuild| 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 4cc6d5a80712..2708dfbd4f14 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,5 +1,6 @@
 DIST trove-classifiers-2023.10.18.tar.gz 15862 BLAKE2B 
9d634e0b9674c1b9e24c1722217fae5ca9d8aec348706859a73f599b62a003d5ff3344e361930b9182bcf4153bd5fb40ee93a53e50b1df0430b1fec4bb7c
 SHA512 
6f8449411b8fc82ed798901701a72f3051bb46c189ee95276dcb77a2ee9b26a61c4304b03be20f7e2bc6dc5f8db1021bf02575cadd021fe43f96fd73540bae99
 DIST trove-classifiers-2023.11.13.tar.gz 15895 BLAKE2B 
2e1a615c2d39c89471427ee1a9dce95acdc9ee68a1299fca5603b710ed8867d00f72ea913c4b548962bb83eff9fda93871914bd02a1ff428e2aeafe8f060dd1f
 SHA512 
4598a2163d0c9a4bcee1b10d7f285fe03b38efe19d279a346f18a12c4adf564a617492663d822658cb542293bffcd54270c05cfccc351509def2e0574c0aad90
 DIST trove-classifiers-2023.11.14.tar.gz 15895 BLAKE2B 
559cfbf0a28da834130d4d6e74b63454a3c09ff198cd6f88392031f52609a54b6f58a3015bb29179ebead94b7b498a51a4f426f4e9fc9084d7cf11a0f9a9cc16
 SHA512 
f014eb404902a42b7ceac23b1f5cd1b256c05c2de2d1a630c067528826593cfb1a10d6de0851fa68715665e3165889eb39b61a518138fd81bf29c72489847146
+DIST trove-classifiers-2023.11.22.tar.gz 15903 BLAKE2B 
02437414e382a02da079f1ee7b0b5e12575a2915de3233a89ddec128c113b95de9d469b38867f8ae46ac795c31c9198a331489de6965bff44fae2c20a55584ed
 SHA512 
5f986562868a116a7932ec6f0d9668f81f7867a28b4d989ccac892f83d7edb9a6e48fb3cd9cf9b76c92634e7a418705566d059df02c9624146193076d9204498
 DIST trove-classifiers-2023.11.7.tar.gz 15869 BLAKE2B 
5c1229b7684699d560a12030cbd6be2de699d2c91902bde2f2144bd3a7718fd610596ea473a8a5a2be0f31296bb5b410a778455e3feccc5b11ac87b98f79ef38
 SHA512 
445a1e3482ff970a219b6323de8ab8547cb78adf5bc17db3c8cc242e5a12dc9ea93fa241da161139724f751b49f7ff80f579612d7b61a5868422e80db6c87d17
 DIST trove-classifiers-2023.11.9.tar.gz 15893 BLAKE2B 
10bdefc15abdb14e9dbfb2b8181b1f5478d1498c5168266cbaa0f4b6c7d9a7c42cf31f2c8cddfd3f9c63047f6c64b1429bc62c710b522acb05485f9ec8d8fcf7
 SHA512 
c7d3f7ebe06a1f8b0d7d7d7abe5d00f29fdab35e4577c726f2a3e279e0863c43cc0ceaa29b46bf2856becbead5a2468fc80f0200f199f9821e3336356425e693

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.11.22.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.11.22.ebuild
new file mode 100644
index ..3c130311d42a
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.11.22.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2023-11-22 Thread Michał Górny
commit: b87901374f7596e6ec81a4bb228b5a1dd831c41e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:51:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8790137

dev-python/anyio: Bump to 4.1.0

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

 dev-python/anyio/Manifest   |  1 +
 dev-python/anyio/anyio-4.1.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest
index 50ca2f4b7083..2d9b32ed64b9 100644
--- a/dev-python/anyio/Manifest
+++ b/dev-python/anyio/Manifest
@@ -1,2 +1,3 @@
 DIST anyio-3.7.1.tar.gz 142927 BLAKE2B 
80a093943fbd23069e9511a83b3eb1e27f2863b11e184709f92cab2dfebc05ea3c291d22be4b1e79d00ae52e10009d5fb2c664730009b40e2b666587538d0ca5
 SHA512 
067bbffa9e0d6ce339a4999a677c857e839aa3bf5a056d841fec8cbd3be17023c9158df907ff66b9a5437a78158bc9bbb3b9ebe30c57ef98660642bc057d7d10
 DIST anyio-4.0.0.tar.gz 153297 BLAKE2B 
680c3472525a777dc2af63241ef1b6f90bcc2224d944fc04aef519d0d97bb5845c7b3faddb116b20cfb1a61303bcf91290b1f2544a3cfcb08f3488a70b275c8a
 SHA512 
b0ec5aa912c973206d8677a6aba25957cd669dfe890ee7d39af064f1620f9a5103a39bd6d35f4ea680b86d13964daf1e982ac6873bf5903eeaaa6e74ea974948
+DIST anyio-4.1.0.tar.gz 155773 BLAKE2B 
39dae924a28dbe14552259f240d6b63d5d2cccfbbb8efefb4100956764ab0144863d6f71a82c02cf245e12430a7c76f187163d9c4aa1b3af291e932efac0e23d
 SHA512 
073b2c2cf92b3c1d3d5588a2ea966d82c793559702b64ab60ace539cfa2c33cf24c48ed06f0297ec3e0cca9b1ead59a995f7f59d2b3f2d75e43bdb16f927bea7

diff --git a/dev-python/anyio/anyio-4.1.0.ebuild 
b/dev-python/anyio/anyio-4.1.0.ebuild
new file mode 100644
index ..3de71092b6fe
--- /dev/null
+++ b/dev-python/anyio/anyio-4.1.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Compatibility layer for multiple asynchronous event loop 
implementations"
+HOMEPAGE="
+   https://github.com/agronholm/anyio/
+   https://pypi.org/project/anyio/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.8[${PYTHON_USEDEP}]
+   >=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
+"
+# On amd64, let's get more test coverage by dragging in uvloop, but let's
+# not bother on other arches where uvloop may not be supported.
+BDEPEND="
+   >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+   >=dev-python/trio-0.23[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   amd64? (
+   $(python_gen_cond_dep '
+   >=dev-python/uvloop-0.17[${PYTHON_USEDEP}]
+   ' python3_{10..12})
+   )
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   '>=dev-python/sphinx-rtd-theme-1.2.2' \
+   dev-python/sphinxcontrib-jquery \
+   dev-python/sphinx-autodoc-typehints
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires link-local IPv6 interface
+   tests/test_sockets.py::TestTCPListener::test_bind_link_local
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -m 'not network'
+}



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

2023-11-22 Thread Michał Górny
commit: e823f52b277e1fa63baae0f66691b54389e12867
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:08:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 03:08:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e823f52b

dev-python/boto3: Bump to 1.29.6

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 5d3309963250..e9a8a4d5a4ab 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -7,3 +7,4 @@ DIST boto3-1.29.2.gh.tar.gz 734398 BLAKE2B 
bc2816fd37130d4957873964b4020ec90f106
 DIST boto3-1.29.3.gh.tar.gz 737012 BLAKE2B 
4282de0bbe03b61cf6884b08cf0a16e93c1e27a0323d2eee93277f8ac62f5ef440612292ebc245f13de0bbac9c156cae0cd5c76e8ae5b7d018a125cd49a682df
 SHA512 
e42064e2c825376dfe2a5aa0c92715d06d6d29c3cf8b194d8742c688a4743e216ba32111bba080d88505907e48ff26086106eaef62fa5048f34fcbf08355ab60
 DIST boto3-1.29.4.gh.tar.gz 737422 BLAKE2B 
afc98796b95bc82ca80e6fc20be8d3dd1ee786a23647628ff20822cb676bb520facd370828df1340d7515771fe879acbfde2d381109d0bb76c8fd430b1af9085
 SHA512 
a6b3d1aebc2594e0389acf090602276bea8ef1590f2beea285bb4dd9a8f5a81cf141a6f566c64fce5ab474830b84721f7d2833b80f06f0a531d6f64ac8c905c4
 DIST boto3-1.29.5.gh.tar.gz 738396 BLAKE2B 
d64d3529ec215e1ae01b13a3620125fe16f87c6e0b52a8b7b8974c06b0ee1fd540f36c6e718028055f1c6f3b6f5a9c7b863ebd267102d4616c1e677840476e70
 SHA512 
a199d28e817bcfec435f206d96a85e94b7b171ddc508cac29915efc532a1c73d4f1ba2288efe2677752e7a3ad29e73e25f9c369eb35c4c57de4281df8dce1030
+DIST boto3-1.29.6.gh.tar.gz 738684 BLAKE2B 
a42245ddc7a0f31329057016f47739fc4071a030dca1ced347b447860e9397e3c8bae8c70ca86629a4b6b3f403ed845887340e6aeb08fe33c006dea9cd3f6317
 SHA512 
551a3568f3ceb1f37c7d209e7aa011dbd87d01e02f7559f15563bbd06da6d7a1ff79a1a5ed8150cfbc183cd1c56041a1e36753939142962f056348362665c118

diff --git a/dev-python/boto3/boto3-1.29.6.ebuild 
b/dev-python/boto3/boto3-1.29.6.ebuild
new file mode 100644
index ..0604e0996a82
--- /dev/null
+++ b/dev-python/boto3/boto3-1.29.6.ebuild
@@ -0,0 +1,67 @@
+# 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..12} )
+
+inherit distutils-r1
+
+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.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+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() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2023-11-22 Thread Michał Górny
commit: d4fe715280aeed582c77110f04db0bca0238ce04
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 03:08:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 23 04:03:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fe7152

app-admin/awscli: Bump to 1.30.6

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

 app-admin/awscli/Manifest |  1 +
 app-admin/awscli/awscli-1.30.6.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 1c30da7ee760..88025847d9bb 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -7,3 +7,4 @@ DIST aws-cli-1.30.2.gh.tar.gz 2589683 BLAKE2B 
786aad7e939d3d8349d2d1930c82bad7b0
 DIST aws-cli-1.30.3.gh.tar.gz 2594517 BLAKE2B 
67ffda10491b734a15119ed3963735e53a66d868954e908816ef918b0adb706ef23337a4dde76758bb1fc957be8a6794106c2d26b9865a9e9dd6e11cc70c4016
 SHA512 
9b9474a6206cecd0d9f15aabf1c94421aabf4b0ea2d5c829e59747d5fa68093e6f79b0e554ea1dfb891774a0ab49d1143cd582521bd21735e209b40f040973cd
 DIST aws-cli-1.30.4.gh.tar.gz 2594809 BLAKE2B 
2c4ec84c853f18045b3bc29719a4218e250594df3eade300f755d4c0aeec3f8a6001cee3a3a99c9973b848707a1c545b338958341e8ab9028a6b75ef45cb5533
 SHA512 
18692c83db93a60734fd689ac9808b00cccee4bec2b0ea420e265bead1d14324eaa522f5022c763b2a2835860ec6bafc9e18412197fbec37c12523628df0b3a5
 DIST aws-cli-1.30.5.gh.tar.gz 2595898 BLAKE2B 
3117ef5dca0880c761b5284f52cbb732b7e4aff9f720b3beb361a63923b1351b39a1167eeaa9786fab5f06c97d20111cabdc0ba9e96706ccc5b6d5da9d912817
 SHA512 
f649f876864985ff5798bf53a98cd49b7f6b2d73d4b610251f5faa3686606c908c4f56b8067098580e517c17d0d08d19afc39cc3e960bb91614dfd01014539fc
+DIST aws-cli-1.30.6.gh.tar.gz 2596217 BLAKE2B 
3b4cbd540ede2826d212233e76a4431f090fdaa1848f3ddd5e52c3d637e8ccb6ed406072b5b4b3f62b67a29a995d984bfcf1f961915594459e52199dba2341b8
 SHA512 
8273d234428eb42e8845052c4122e06bb6d0693d2878296a101fa3ce72c5690787c6151aa8f819db83fe36f5263d14efd1e4b469494da8994d47d1f213c394b3

diff --git a/app-admin/awscli/awscli-1.30.6.ebuild 
b/app-admin/awscli/awscli-1.30.6.ebuild
new file mode 100644
index ..9387b7eb287f
--- /dev/null
+++ b/app-admin/awscli/awscli-1.30.6.ebuild
@@ -0,0 +1,86 @@
+# 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..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+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.7.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+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 serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py
+   )
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   EPYTEST_XDIST= epytest "${serial_tests[@]}"
+

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

2023-11-22 Thread Michael Orlitzky
commit: 5aab9211c41233733369fac444c9010507bbef97
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Nov 23 00:54:24 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Nov 23 00:54:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aab9211

profiles/base: force USE=gui for =sci-mathematics/giac-1.9.0.67

Not a real fix but will avoid build failures on ~arch in the meantime.

Bug: https://bugs.gentoo.org/916718
Signed-off-by: Michael Orlitzky  gentoo.org>

 profiles/base/package.use.force | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 19ab2087605d..900a336bfd2b 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,13 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michael Orlitzky  (2023-11-22)
+# USE=-gui is broken in this and the subsequent version (bug
+# 916718). Package is a PITA: the maintainer is combative, and the
+# issue tracker is a French-language forum that never sends me
+# confirmation emails when I try to sign up.
+=sci-mathematics/giac-1.9.0.67 gui
+
 # Matt Turner  (2023-09-18)
 # Disabling gstreamer seems to be untested upstream and is often broken.
 # The gstreamer dependencies are trivial in compile time and disk usage



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

2023-11-22 Thread Daichi Yamamoto
commit: 7f3159a157e6aea6f3944feb22d2a6833736e5ce
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Thu Nov 23 00:23:38 2023 +
Commit: Daichi Yamamoto  dyama  net>
CommitDate: Thu Nov 23 00:23:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f3159a1

net-misc/gsocket: new package, add 1.4.41, 

Signed-off-by: Daichi Yamamoto  dyama.net>

 net-misc/gsocket/Manifest  |  1 +
 net-misc/gsocket/gsocket-1.4.41.ebuild | 28 
 net-misc/gsocket/gsocket-.ebuild   | 28 
 net-misc/gsocket/metadata.xml  | 11 +++
 4 files changed, 68 insertions(+)

diff --git a/net-misc/gsocket/Manifest b/net-misc/gsocket/Manifest
new file mode 100644
index 00..d1752355cd
--- /dev/null
+++ b/net-misc/gsocket/Manifest
@@ -0,0 +1 @@
+DIST gsocket-1.4.41.tar.gz 219668 BLAKE2B 
794b74890edf3c80f26b258255a9a2a53fe634efcf203a5af5582177ce9445d79e048d631849cc00fbbda4de067a7dc7eba780c71b3f0e98f468e3ed90cd0f9f
 SHA512 
a579b27f10d346568f203e26d57967b8c9cd3756485b1782d33278ec386fc735ce812ca1f151261f42957fce24ebdce62b67d09ab418d7187b56442765820956

diff --git a/net-misc/gsocket/gsocket-1.4.41.ebuild 
b/net-misc/gsocket/gsocket-1.4.41.ebuild
new file mode 100644
index 00..62ab97c1a2
--- /dev/null
+++ b/net-misc/gsocket/gsocket-1.4.41.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Connect like there is no firewall. Securely."
+HOMEPAGE="https://www.gsocket.io/;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hackerschoice/gsocket.git;
+else
+   SRC_URI="https://github.com/hackerschoice/gsocket/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+
+DEPEND="dev-libs/openssl"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git a/net-misc/gsocket/gsocket-.ebuild 
b/net-misc/gsocket/gsocket-.ebuild
new file mode 100644
index 00..62ab97c1a2
--- /dev/null
+++ b/net-misc/gsocket/gsocket-.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Connect like there is no firewall. Securely."
+HOMEPAGE="https://www.gsocket.io/;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hackerschoice/gsocket.git;
+else
+   SRC_URI="https://github.com/hackerschoice/gsocket/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+
+DEPEND="dev-libs/openssl"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git a/net-misc/gsocket/metadata.xml b/net-misc/gsocket/metadata.xml
new file mode 100644
index 00..366b044685
--- /dev/null
+++ b/net-misc/gsocket/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+d...@dyama.net
+Daichi Yamamoto
+  
+  
+hackerschoice/gsocket
+  
+



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/maxima/

2023-11-22 Thread Michael Orlitzky
commit: ea6a2463580f0bfcae3932621feaaeb57d496649
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 22 23:17:16 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 22 23:17:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6a2463

sci-mathematics/maxima: update LICENSE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/maxima/maxima-5.47.0.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/maxima/maxima-5.47.0.ebuild 
b/sci-mathematics/maxima/maxima-5.47.0.ebuild
index 8e34da83b705..6ea0856572fb 100644
--- a/sci-mathematics/maxima/maxima-5.47.0.ebuild
+++ b/sci-mathematics/maxima/maxima-5.47.0.ebuild
@@ -11,7 +11,12 @@ DESCRIPTION="Free computer algebra environment based on 
Macsyma"
 HOMEPAGE="http://maxima.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
-LICENSE="GPL-2 GPL-2+"
+# Licensing is a mess. COPYING is GPL-2. A few files such as
+# src/numth.lisp explicitly mention GPL-2 without the "or later version"
+# bit. Others such as src/airy.lisp have the "or later version." Both
+# src/maxmin.lisp and src/nummod.lisp declare the LLGPL; in fact they
+# say LLGPL version 2 or later which I have approximated by LLGPL-2.1.
+LICENSE="GPL-2 GPL-2+ LLGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2023-11-22 Thread Andreas Sturmlechner
commit: de0a360faab26e96b35e811aba21f4d6c41cb010
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov 22 23:08:28 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 22 23:10:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0a360f

app-office/libreoffice: Raise minimum dev-cpp/libcmis version to 0.6.2

Made necessary by follow-up patch backported from 7.5.9.1.

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

 app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
index e2f24692185b..58778eaca03c 100644
--- a/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
@@ -126,7 +126,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=app-text/libwps-0.4
app-text/mythes
>=dev-cpp/clucene-2.3.3.4-r2
-   >=dev-cpp/libcmis-0.5.2-r2:=
+   >=dev-cpp/libcmis-0.6.2:0=
dev-db/unixODBC
dev-lang/perl
dev-libs/boost:=[nls]
@@ -299,6 +299,7 @@ PATCHES=(
"${FILESDIR}/libreoffice-7.5.8.2-icu-74-compatibility.patch"
 
# 7.5.9.1
+   "${FILESDIR}/${P}-libcmis-0.6.patch" # prerequisite for below
"${FILESDIR}/${P}-curl-8.3.0-mitigation.patch" # bug 891903(?)
 
# git master
@@ -354,10 +355,6 @@ src_unpack() {
 }
 
 src_prepare() {
-   if has_version '>=dev-cpp/libcmis-0.6.1'; then
-   PATCHES+=( "${FILESDIR}/${P}-libcmis-0.6.patch" ) # from 7.5.9.1
-   fi
-
default
 
# sandbox violations on many systems, we don't need it. Bug #646406



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64le/23.0/split-usr/musl/hardened/, ...

2023-11-22 Thread Andreas K. Hüttel
commit: 955b7ff649857ef80aff7ad43628335f3af2987a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 22 23:01:48 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 22 23:01:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955b7ff6

profiles, 23.0: add ppc64le directory tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/ppc64le/23.0/desktop/eapi  | 1 +
 profiles/default/linux/ppc64le/23.0/desktop/gnome/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/desktop/gnome/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/gnome/systemd/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/desktop/gnome/systemd/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/plasma/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/desktop/plasma/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/plasma/systemd/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/desktop/plasma/systemd/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/systemd/eapi  | 1 +
 profiles/default/linux/ppc64le/23.0/desktop/systemd/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/eapi  | 1 +
 profiles/default/linux/ppc64le/23.0/musl/eapi | 1 +
 profiles/default/linux/ppc64le/23.0/musl/hardened/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/musl/hardened/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/musl/make.defaults| 6 ++
 profiles/default/linux/ppc64le/23.0/musl/package.use.mask | 7 +++
 profiles/default/linux/ppc64le/23.0/musl/parent   | 2 ++
 profiles/default/linux/ppc64le/23.0/package.accept_keywords   | 6 ++
 profiles/default/linux/ppc64le/23.0/package.mask  | 8 
 profiles/default/linux/ppc64le/23.0/package.use.force | 7 +++
 profiles/default/linux/ppc64le/23.0/package.use.mask  | 7 +++
 profiles/default/linux/ppc64le/23.0/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/prefix/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/prefix/kernel-3.2+/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/prefix/kernel-3.2+/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/prefix/parent | 1 +
 profiles/default/linux/ppc64le/23.0/split-usr/desktop/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/split-usr/desktop/gnome/eapi  | 1 +
 .../default/linux/ppc64le/23.0/split-usr/desktop/gnome/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/desktop/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/desktop/plasma/eapi | 1 +
 .../default/linux/ppc64le/23.0/split-usr/desktop/plasma/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/split-usr/musl/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/split-usr/musl/hardened/eapi  | 1 +
 .../default/linux/ppc64le/23.0/split-usr/musl/hardened/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/musl/make.defaults  | 6 ++
 .../default/linux/ppc64le/23.0/split-usr/musl/package.use.mask| 7 +++
 profiles/default/linux/ppc64le/23.0/split-usr/musl/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/prefix/eapi | 1 +
 .../default/linux/ppc64le/23.0/split-usr/prefix/kernel-3.2+/eapi  | 1 +
 .../linux/ppc64le/23.0/split-usr/prefix/kernel-3.2+/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/prefix/parent   | 1 +
 profiles/default/linux/ppc64le/23.0/systemd/eapi  | 1 +
 profiles/default/linux/ppc64le/23.0/systemd/parent| 2 ++
 48 files changed, 112 insertions(+)

diff --git a/profiles/default/linux/ppc64le/23.0/desktop/eapi 
b/profiles/default/linux/ppc64le/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64le/23.0/desktop/gnome/eapi 
b/profiles/default/linux/ppc64le/23.0/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64le/23.0/desktop/gnome/parent 
b/profiles/default/linux/ppc64le/23.0/desktop/gnome/parent
new file mode 100644
index ..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/ppc64le/23.0/desktop/gnome/systemd/eapi 
b/profiles/default/linux/ppc64le/23.0/desktop/gnome/systemd/eapi
new 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64/23.0/musl/, ...

2023-11-22 Thread Andreas K. Hüttel
commit: bb1679e8e314c0af2a385e6ddda20bdd968bc47b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 22 22:50:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 22 22:50:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1679e8

profiles, 23.0: add ppc64 directory tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/ppc64/23.0/desktop/eapi |  1 +
 profiles/default/linux/ppc64/23.0/desktop/gnome/eapi   |  1 +
 profiles/default/linux/ppc64/23.0/desktop/gnome/parent |  2 ++
 .../default/linux/ppc64/23.0/desktop/gnome/systemd/eapi|  1 +
 .../default/linux/ppc64/23.0/desktop/gnome/systemd/parent  |  2 ++
 profiles/default/linux/ppc64/23.0/desktop/parent   |  2 ++
 profiles/default/linux/ppc64/23.0/eapi |  1 +
 profiles/default/linux/ppc64/23.0/musl/eapi|  1 +
 profiles/default/linux/ppc64/23.0/musl/hardened/eapi   |  1 +
 profiles/default/linux/ppc64/23.0/musl/hardened/parent |  2 ++
 profiles/default/linux/ppc64/23.0/musl/make.defaults   |  6 ++
 profiles/default/linux/ppc64/23.0/musl/package.use.mask| 14 ++
 profiles/default/linux/ppc64/23.0/musl/parent  |  2 ++
 profiles/default/linux/ppc64/23.0/parent   |  2 ++
 profiles/default/linux/ppc64/23.0/split-usr/desktop/eapi   |  1 +
 .../default/linux/ppc64/23.0/split-usr/desktop/gnome/eapi  |  1 +
 .../linux/ppc64/23.0/split-usr/desktop/gnome/parent|  2 ++
 profiles/default/linux/ppc64/23.0/split-usr/desktop/parent |  2 ++
 profiles/default/linux/ppc64/23.0/split-usr/eapi   |  1 +
 profiles/default/linux/ppc64/23.0/split-usr/musl/eapi  |  1 +
 .../default/linux/ppc64/23.0/split-usr/musl/hardened/eapi  |  1 +
 .../linux/ppc64/23.0/split-usr/musl/hardened/parent|  2 ++
 .../default/linux/ppc64/23.0/split-usr/musl/make.defaults  |  6 ++
 .../linux/ppc64/23.0/split-usr/musl/package.use.mask   | 14 ++
 profiles/default/linux/ppc64/23.0/split-usr/musl/parent|  2 ++
 profiles/default/linux/ppc64/23.0/split-usr/parent |  2 ++
 profiles/default/linux/ppc64/23.0/systemd/eapi |  1 +
 profiles/default/linux/ppc64/23.0/systemd/parent   |  2 ++
 28 files changed, 76 insertions(+)

diff --git a/profiles/default/linux/ppc64/23.0/desktop/eapi 
b/profiles/default/linux/ppc64/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/desktop/gnome/eapi 
b/profiles/default/linux/ppc64/23.0/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/desktop/gnome/parent 
b/profiles/default/linux/ppc64/23.0/desktop/gnome/parent
new file mode 100644
index ..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/eapi 
b/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/parent 
b/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/parent
new file mode 100644
index ..f5c1ae438de4
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome/systemd

diff --git a/profiles/default/linux/ppc64/23.0/desktop/parent 
b/profiles/default/linux/ppc64/23.0/desktop/parent
new file mode 100644
index ..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop

diff --git a/profiles/default/linux/ppc64/23.0/eapi 
b/profiles/default/linux/ppc64/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/musl/eapi 
b/profiles/default/linux/ppc64/23.0/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/musl/hardened/eapi 
b/profiles/default/linux/ppc64/23.0/musl/hardened/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/musl/hardened/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/musl/hardened/parent 
b/profiles/default/linux/ppc64/23.0/musl/hardened/parent
new file mode 100644

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc/23.0/split-usr/, ...

2023-11-22 Thread Andreas K. Hüttel
commit: 902a4a2d5779dc90ab11cde7952533cf72a969d6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 22 22:42:19 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 22 22:42:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902a4a2d

profiles, 23.0: add ppc directory tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/ppc/23.0/desktop/eapi   |  1 +
 profiles/default/linux/ppc/23.0/desktop/gnome/eapi |  1 +
 profiles/default/linux/ppc/23.0/desktop/gnome/parent   |  2 ++
 profiles/default/linux/ppc/23.0/desktop/gnome/systemd/eapi |  1 +
 profiles/default/linux/ppc/23.0/desktop/gnome/systemd/parent   |  2 ++
 profiles/default/linux/ppc/23.0/desktop/parent |  2 ++
 profiles/default/linux/ppc/23.0/eapi   |  1 +
 profiles/default/linux/ppc/23.0/musl/eapi  |  1 +
 profiles/default/linux/ppc/23.0/musl/hardened/eapi |  1 +
 profiles/default/linux/ppc/23.0/musl/hardened/parent   |  2 ++
 profiles/default/linux/ppc/23.0/musl/make.defaults | 10 ++
 profiles/default/linux/ppc/23.0/musl/package.use.mask  |  7 +++
 profiles/default/linux/ppc/23.0/musl/parent|  3 +++
 profiles/default/linux/ppc/23.0/parent |  2 ++
 profiles/default/linux/ppc/23.0/split-usr/desktop/eapi |  1 +
 profiles/default/linux/ppc/23.0/split-usr/desktop/gnome/eapi   |  1 +
 profiles/default/linux/ppc/23.0/split-usr/desktop/gnome/parent |  2 ++
 profiles/default/linux/ppc/23.0/split-usr/desktop/parent   |  2 ++
 profiles/default/linux/ppc/23.0/split-usr/eapi |  1 +
 profiles/default/linux/ppc/23.0/split-usr/musl/eapi|  1 +
 profiles/default/linux/ppc/23.0/split-usr/musl/hardened/eapi   |  1 +
 profiles/default/linux/ppc/23.0/split-usr/musl/hardened/parent |  2 ++
 profiles/default/linux/ppc/23.0/split-usr/musl/make.defaults   | 10 ++
 .../default/linux/ppc/23.0/split-usr/musl/package.use.mask |  7 +++
 profiles/default/linux/ppc/23.0/split-usr/musl/parent  |  3 +++
 profiles/default/linux/ppc/23.0/split-usr/parent   |  2 ++
 profiles/default/linux/ppc/23.0/systemd/eapi   |  1 +
 profiles/default/linux/ppc/23.0/systemd/parent |  2 ++
 28 files changed, 72 insertions(+)

diff --git a/profiles/default/linux/ppc/23.0/desktop/eapi 
b/profiles/default/linux/ppc/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/desktop/gnome/eapi 
b/profiles/default/linux/ppc/23.0/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/desktop/gnome/parent 
b/profiles/default/linux/ppc/23.0/desktop/gnome/parent
new file mode 100644
index ..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/eapi 
b/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/parent 
b/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/parent
new file mode 100644
index ..f5c1ae438de4
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome/systemd

diff --git a/profiles/default/linux/ppc/23.0/desktop/parent 
b/profiles/default/linux/ppc/23.0/desktop/parent
new file mode 100644
index ..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop

diff --git a/profiles/default/linux/ppc/23.0/eapi 
b/profiles/default/linux/ppc/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/musl/eapi 
b/profiles/default/linux/ppc/23.0/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/musl/hardened/eapi 
b/profiles/default/linux/ppc/23.0/musl/hardened/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/musl/hardened/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/musl/hardened/parent 

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/giac/

2023-11-22 Thread Michael Orlitzky
commit: 2f3244a17040ac83d91bfb7388968f8bb7412dcb
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 22 22:41:57 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 22 22:41:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f3244a1

sci-mathematics/giac: update LICENSE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/giac/giac-1.9.0.67.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/giac/giac-1.9.0.67.ebuild 
b/sci-mathematics/giac/giac-1.9.0.67.ebuild
index a9165fd96178..8e4bf2f1a4ce 100644
--- a/sci-mathematics/giac/giac-1.9.0.67.ebuild
+++ b/sci-mathematics/giac/giac-1.9.0.67.ebuild
@@ -10,7 +10,11 @@ MY_PV=$(ver_cut 1-3)
 DESCRIPTION="A free C++ Computer Algebra System library and its interfaces"
 HOMEPAGE="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html;
 
SRC_URI="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/${FETCH_P}.tar.gz;
-LICENSE="GPL-2"
+
+# The licensing is explained in README. We disable or delete several
+# bundled features (MicroPytho, QuickJS, FLTK, gl2ps) that are
+# specifically mentioned there.
+LICENSE="GPL-3+"
 
 SLOT="0"
 KEYWORDS="~amd64 ~x86"



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

2023-11-22 Thread Michael Orlitzky
commit: 5530ead9936b5d402d7f29cd75dad2ff0082f32b
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 22 22:31:15 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 22 22:31:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5530ead9

sci-libs/mpfi: update LICENSE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-libs/mpfi/mpfi-1.5.4.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-libs/mpfi/mpfi-1.5.4.ebuild b/sci-libs/mpfi/mpfi-1.5.4.ebuild
index 80f3bc6e283a..76afa306787b 100644
--- a/sci-libs/mpfi/mpfi-1.5.4.ebuild
+++ b/sci-libs/mpfi/mpfi-1.5.4.ebuild
@@ -9,7 +9,9 @@ DESCRIPTION="Multiple precision interval arithmetic library 
based on MPFR"
 HOMEPAGE="http://perso.ens-lyon.fr/nathalie.revol/software.html;
 SRC_URI="https://gforge.inria.fr/frs/download.php/file/38111/${P}.tgz;
 
-LICENSE="GPL-2"
+# COPYING is GPL-3, COPYING.LESSER is LGPL-3, source file headers
+# are LGPL-2.1+
+LICENSE="GPL-3 LGPL-3 LGPL-2.1+"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
 



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/cliquer/

2023-11-22 Thread Michael Orlitzky
commit: 62e1257283e9a7135b1913d15f8a3e7e183fd9c7
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 22 22:25:56 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 22 22:25:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e12572

sci-mathematics/cliquer: update LICENSE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/cliquer/cliquer-1.22.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/cliquer/cliquer-1.22.ebuild 
b/sci-mathematics/cliquer/cliquer-1.22.ebuild
index bbe8fb416f02..b9ec80218fbc 100644
--- a/sci-mathematics/cliquer/cliquer-1.22.ebuild
+++ b/sci-mathematics/cliquer/cliquer-1.22.ebuild
@@ -14,7 +14,8 @@ HOMEPAGE="https://users.aalto.fi/~pat/cliquer.html
 # the ./configure script).
 SRC_URI="http://files.sagemath.org/spkg/upstream/${PN}/${P}.tar.gz;
 
-LICENSE="GPL-2"
+# The README has "or (at your option) any later version"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~riscv ~x86"
 IUSE="static-libs"



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/eclib/

2023-11-22 Thread Michael Orlitzky
commit: 31745b7c70686115acd395839d5dee682b98c29d
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 22 22:22:53 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 22 22:22:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31745b7c

sci-mathematics/eclib: update LICENSE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/eclib/eclib-20230424.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/eclib/eclib-20230424.ebuild 
b/sci-mathematics/eclib/eclib-20230424.ebuild
index acd6e324bbf0..57e07c8f 100644
--- a/sci-mathematics/eclib/eclib-20230424.ebuild
+++ b/sci-mathematics/eclib/eclib-20230424.ebuild
@@ -9,7 +9,9 @@ DESCRIPTION="Programs for elliptic curves defined over the 
rational numbers"
 HOMEPAGE="https://github.com/JohnCremona/eclib;
 
SRC_URI="https://github.com/JohnCremona/${PN}/releases/download/v${PV}/${P}.tar.bz2;
 
-LICENSE="GPL-2"
+# COPYING is GPL-2 but the file headers say "or ... any later version"
+# LGPL-2.1+ is for bundled GetOpt.cc
+LICENSE="GPL-2+ LGPL-2.1+"
 
 SLOT="0/12"
 KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"



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

2023-11-22 Thread Michael Orlitzky
commit: e51b6e7245da1b548711cd1c10af66f0ffaa5c81
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 22 22:18:49 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 22 22:18:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51b6e72

sci-libs/iml: update LICENSE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-libs/iml/iml-1.0.5.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-libs/iml/iml-1.0.5.ebuild b/sci-libs/iml/iml-1.0.5.ebuild
index e87b1e50a002..41bcf98488dd 100644
--- a/sci-libs/iml/iml-1.0.5.ebuild
+++ b/sci-libs/iml/iml-1.0.5.ebuild
@@ -9,7 +9,8 @@ DESCRIPTION="Integer Matrix Library"
 HOMEPAGE="https://www.cs.uwaterloo.ca/~astorjoh/iml.html;
 SRC_URI="https://www.cs.uwaterloo.ca/~astorjoh/${P}.tar.bz2;
 
-LICENSE="GPL-2"
+# COPYING is GPL-2, but the files under src/ all have a BSD header
+LICENSE="GPL-2 BSD"
 SLOT="0"
 KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="static-libs"



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

2023-11-22 Thread Michael Orlitzky
commit: 1b3c28592ac3b32a726dfbfc03a625e08bab9e68
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 22 22:13:43 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 22 22:13:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3c2859

dev-libs/gf2x: update LICENSE

Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-libs/gf2x/gf2x-1.3.0-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/gf2x/gf2x-1.3.0-r1.ebuild 
b/dev-libs/gf2x/gf2x-1.3.0-r1.ebuild
index 17847f27665f..20327bcc95e1 100644
--- a/dev-libs/gf2x/gf2x-1.3.0-r1.ebuild
+++ b/dev-libs/gf2x/gf2x-1.3.0-r1.ebuild
@@ -10,7 +10,8 @@ HOMEPAGE="https://gitlab.inria.fr/thome/gf2x/ 
https://gforge.inria.fr/projects/g
 # The Gitlab release is missing the autotools files.
 SRC_URI="https://gforge.inria.fr/frs/download.php/38243/${P}.tar.gz;
 
-LICENSE="GPL-2"
+# License is tricky, see their README
+LICENSE="GPL-3+ GPL-2+"
 SLOT="0/3" # soname major version, defined in configure.ac
 KEYWORDS="amd64 ~arm64 ~loong ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="fft static-libs custom-tune"



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/pari/

2023-11-22 Thread Michael Orlitzky
commit: 35e42942dff20237db71cbf4fd48a79035cd5339
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Nov 22 22:05:11 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Nov 22 22:05:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e42942

sci-mathematics/pari: update LICENSE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/pari/pari-2.15.4-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/pari/pari-2.15.4-r1.ebuild 
b/sci-mathematics/pari/pari-2.15.4-r1.ebuild
index 871eb91d5283..07ec717b7ad5 100644
--- a/sci-mathematics/pari/pari-2.15.4-r1.ebuild
+++ b/sci-mathematics/pari/pari-2.15.4-r1.ebuild
@@ -9,7 +9,8 @@ DESCRIPTION="Computer-aided number theory C library and tools"
 HOMEPAGE="https://pari.math.u-bordeaux.fr/;
 SRC_URI="https://pari.math.u-bordeaux.fr/pub/${PN}/unix/${P}.tar.gz;
 
-LICENSE="GPL-2"
+# Their LICENSE file says "or (at your option) any later version"
+LICENSE="GPL-2+"
 
 # The subslot is the value of $soname_num obtained from
 # upstream's config/version script.



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-cdparanoia/

2023-11-22 Thread Ulrich Müller
commit: bd3ccb6c64b2b737413369621535276da4a19888
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Nov 22 20:22:24 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 20:26:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd3ccb6c

app-eselect/eselect-cdparanoia: [QA] Don't set S to FILESDIR

Update HOMEPAGE. Drop empty SRC_URI. Drop DEPEND.

Signed-off-by: Ulrich Müller  gentoo.org>

 .../eselect-cdparanoia/eselect-cdparanoia-0.1-r1.ebuild   | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1-r1.ebuild 
b/app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1-r1.ebuild
index 77f594e00119..d3b823decfaf 100644
--- a/app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1-r1.ebuild
+++ b/app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1-r1.ebuild
@@ -1,22 +1,19 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="Manage /usr/bin/cdparanoia symlink"
-HOMEPAGE="https://www.gentoo.org/proj/en/eselect/;
-SRC_URI=""
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect;
+S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="app-eselect/eselect-lib-bin-symlink"
-DEPEND="${RDEPEND}"
-
-S="${FILESDIR}"
 
 src_install() {
insinto /usr/share/eselect/modules
-   newins cdparanoia.eselect-${PV} cdparanoia.eselect
+   newins "${FILESDIR}"/cdparanoia.eselect-${PV} cdparanoia.eselect
 }



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-mpg123/

2023-11-22 Thread Ulrich Müller
commit: b7b3f96304f760c3b037933bfc2af65f4449f5ab
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Nov 22 20:22:38 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 20:26:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b3f963

app-eselect/eselect-mpg123: [QA] Don't set S to FILESDIR

Update HOMEPAGE. Drop empty SRC_URI. Drop DEPEND.

Signed-off-by: Ulrich Müller  gentoo.org>

 app-eselect/eselect-mpg123/eselect-mpg123-0.1-r1.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-eselect/eselect-mpg123/eselect-mpg123-0.1-r1.ebuild 
b/app-eselect/eselect-mpg123/eselect-mpg123-0.1-r1.ebuild
index d14a1000de13..992c2bc4e3e7 100644
--- a/app-eselect/eselect-mpg123/eselect-mpg123-0.1-r1.ebuild
+++ b/app-eselect/eselect-mpg123/eselect-mpg123-0.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="Manage /usr/bin/mpg123 symlink"
-HOMEPAGE="https://www.gentoo.org/proj/en/eselect/;
-SRC_URI=""
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect;
+S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -13,10 +13,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 
 RDEPEND="app-eselect/eselect-lib-bin-symlink"
 
-DEPEND="${RDEPEND}"
-S="${FILESDIR}"
-
 src_install() {
insinto /usr/share/eselect/modules
-   newins mpg123.eselect-${PV} mpg123.eselect
+   newins "${FILESDIR}"/mpg123.eselect-${PV} mpg123.eselect
 }



[gentoo-commits] repo/gentoo:master commit in: net-im/skypeforlinux/

2023-11-22 Thread David Seifert
commit: 51d5169519576256d036a17eaa0df264a33430a1
Author: David Seifert  gentoo  org>
AuthorDate: Wed Nov 22 20:25:31 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Nov 22 20:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d51695

net-im/skypeforlinux: drop versions

Signed-off-by: David Seifert  gentoo.org>

 net-im/skypeforlinux/Manifest  |   4 -
 .../skypeforlinux/skypeforlinux-8.100.0.203.ebuild | 103 -
 .../skypeforlinux/skypeforlinux-8.102.0.211.ebuild | 103 -
 .../skypeforlinux/skypeforlinux-8.103.0.208.ebuild | 103 -
 .../skypeforlinux/skypeforlinux-8.105.0.208.ebuild | 103 -
 5 files changed, 416 deletions(-)

diff --git a/net-im/skypeforlinux/Manifest b/net-im/skypeforlinux/Manifest
index 847bf2e1aa49..5fa840a60d43 100644
--- a/net-im/skypeforlinux/Manifest
+++ b/net-im/skypeforlinux/Manifest
@@ -1,5 +1 @@
-DIST skypeforlinux_8.100.0.203_amd64.deb 126350190 BLAKE2B 
aee5ed36e4c9a63d5eaf5497e862354c793cb4ae2d44870c1c351be706ab0b073543f46782510d062f6017e22a3d6f733ad68164d94dd28e4024c6cf9255e72d
 SHA512 
a78a34433caced1ef2f1a92833f4a51a9119598d51e4436ab1bd170eb25cd130d9461c5c885ee545ca40ad949f7130e2a52596126f6c74dd11f7e5ac115931d8
-DIST skypeforlinux_8.102.0.211_amd64.deb 126682902 BLAKE2B 
2a03846202f132656b95594202620375839f1915678483b57deab4a9fa2f4e3224c45529db74cc44e6a53e239662e55f4fda13695b331c5d35cbbb2ebca2b35d
 SHA512 
348c38e880f07047a2b279314c66937db0c83253c07db5735852f9f72d4f6a70e884a0f5921abdb38251f85dabb4e569c1429a45df260ca7a717afdbc16f5955
-DIST skypeforlinux_8.103.0.208_amd64.deb 121258812 BLAKE2B 
9cceda7cd818dbecb88160cd121f778c99452bd9848f890d2b1080b6f12e861a25e0c78170002d98d8f21b870475019e51a369307af1f128642949850c864568
 SHA512 
be821fd2c3fbc0fb00551c0c260813e01818d3ebd74481949e9398c4d52a4d7b88d96e971b9d507caa12ecfdb5fc4e436ce2c47c2cd9d14525543ad8f890d671
-DIST skypeforlinux_8.105.0.208_amd64.deb 121428072 BLAKE2B 
bea3227647fc9549fc2ec64e4b229bcfff98858306483209a215516cacc25d60f47accb5186da943a47015d94ba290c2794157c4d423a9c1cd5228475c80d623
 SHA512 
e88cc2791e79c9af31e925ce68034d8f5cacc77990ed279f7a19ef5ef6e258b3f3c6b74d0a407ce3bee477e1080085819f494d8f83ba2ca82e5d87a81c033155
 DIST skypeforlinux_8.108.0.205_amd64.deb 121989382 BLAKE2B 
9881f81d46e8b89e737a78b8671fbdc0739eb349751791539531e0191a44512d2130371b40e302c6dccc3d15d3b6d6ddb006546732a1d39fca386bb3869bb57f
 SHA512 
2d84ea37635f8b725f4654cf163202a372423eb6695af66b8e7cdd52f8780f6360571f67d780f11a4df08b3f0e99349b9e0253f3887d0821c79183ab0adc446b

diff --git a/net-im/skypeforlinux/skypeforlinux-8.100.0.203.ebuild 
b/net-im/skypeforlinux/skypeforlinux-8.100.0.203.ebuild
deleted file mode 100644
index a96df6bc8f2e..
--- a/net-im/skypeforlinux/skypeforlinux-8.100.0.203.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_64 )
-
-inherit chromium-2 desktop pax-utils unpacker multilib-build xdg
-
-DESCRIPTION="Instant messaging client, with support for audio and video"
-HOMEPAGE="https://www.skype.com/;
-SRC_URI="https://repo.skype.com/deb/pool/main/s/skypeforlinux/${PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 
Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="selinux"
-
-QA_PREBUILT="*"
-RESTRICT="mirror bindist strip" #299368
-
-RDEPEND="
-   app-crypt/libsecret[${MULTILIB_USEDEP}]
-   app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
-   dev-libs/expat[${MULTILIB_USEDEP}]
-   dev-libs/glib:2[${MULTILIB_USEDEP}]
-   dev-libs/nspr[${MULTILIB_USEDEP}]
-   dev-libs/nss[${MULTILIB_USEDEP}]
-   media-libs/alsa-lib[${MULTILIB_USEDEP}]
-   media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
-   media-libs/freetype:2[${MULTILIB_USEDEP}]
-   media-libs/libv4l[${MULTILIB_USEDEP}]
-   net-print/cups[${MULTILIB_USEDEP}]
-   sys-apps/dbus[${MULTILIB_USEDEP}]
-   sys-devel/gcc[cxx]
-   sys-libs/glibc
-   virtual/ttf-fonts
-   x11-libs/cairo[${MULTILIB_USEDEP}]
-   x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
-   x11-libs/gtk+:3[${MULTILIB_USEDEP}]
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
-   x11-libs/libXcomposite[${MULTILIB_USEDEP}]
-   x11-libs/libXcursor[${MULTILIB_USEDEP}]
-   x11-libs/libXdamage[${MULTILIB_USEDEP}]
-   x11-libs/libXext[${MULTILIB_USEDEP}]
-   x11-libs/libXfixes[${MULTILIB_USEDEP}]
-   x11-libs/libXi[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr[${MULTILIB_USEDEP}]
-   x11-libs/libXrender[${MULTILIB_USEDEP}]
-   x11-libs/libXtst[${MULTILIB_USEDEP}]
-   x11-libs/libxcb[${MULTILIB_USEDEP}]
-   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]

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

2023-11-22 Thread David Seifert
commit: bca53fb7ffa62f4cabc1be66141969bd42145fe3
Author: David Seifert  gentoo  org>
AuthorDate: Wed Nov 22 20:25:29 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Nov 22 20:25:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bca53fb7

app-editors/sublime-text: add 4_p4166

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4166.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 32bb5e06b410..e4935b913746 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -3,3 +3,4 @@ DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B 
e2ac54c1e8ab90c0fcef
 DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652
 DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1
 DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B 
b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368
 SHA512 
447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4
+DIST sublime_text_build_4166_x64.tar.xz 16572860 BLAKE2B 
ede62590f2913edd644b02dfd9e14fd68ac0387bc75946c1206dd7709f985ce6b584ce8f74f05c3961d2ea43590a084e2947c9586c16ced40cccfd82a3847e5a
 SHA512 
a4e5a957160cc47e6c5fc71f3162edea5d6fe03e6a7af33f52074a49dbbd2cd49460b35e0924d38d4083561291469bc0ff43e7aea81232dbc97be6847612c4e1

diff --git a/app-editors/sublime-text/sublime-text-4_p4166.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4166.ebuild
new file mode 100644
index ..fdb6b4c6c4bb
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4166.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   sys-libs/glibc
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# Sublime bundles the kitchen sink, which includes python and other assorted
+# modules. Do not try to unbundle these because you are guaranteed to fail.
+
+src_install() {
+   insinto /opt/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 libsqlite3.so 
sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_handler plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/skypeforlinux/

2023-11-22 Thread David Seifert
commit: 16f48fc0b921531ae03e4f7ab8d4ebed081bf00a
Author: David Seifert  gentoo  org>
AuthorDate: Wed Nov 22 20:25:30 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Nov 22 20:25:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f48fc0

net-im/skypeforlinux: add 8.108.0.205

Closes: https://bugs.gentoo.org/917314
Signed-off-by: David Seifert  gentoo.org>

 net-im/skypeforlinux/Manifest  |   1 +
 .../skypeforlinux/skypeforlinux-8.108.0.205.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/net-im/skypeforlinux/Manifest b/net-im/skypeforlinux/Manifest
index 06a019f68149..847bf2e1aa49 100644
--- a/net-im/skypeforlinux/Manifest
+++ b/net-im/skypeforlinux/Manifest
@@ -2,3 +2,4 @@ DIST skypeforlinux_8.100.0.203_amd64.deb 126350190 BLAKE2B 
aee5ed36e4c9a63d5eaf5
 DIST skypeforlinux_8.102.0.211_amd64.deb 126682902 BLAKE2B 
2a03846202f132656b95594202620375839f1915678483b57deab4a9fa2f4e3224c45529db74cc44e6a53e239662e55f4fda13695b331c5d35cbbb2ebca2b35d
 SHA512 
348c38e880f07047a2b279314c66937db0c83253c07db5735852f9f72d4f6a70e884a0f5921abdb38251f85dabb4e569c1429a45df260ca7a717afdbc16f5955
 DIST skypeforlinux_8.103.0.208_amd64.deb 121258812 BLAKE2B 
9cceda7cd818dbecb88160cd121f778c99452bd9848f890d2b1080b6f12e861a25e0c78170002d98d8f21b870475019e51a369307af1f128642949850c864568
 SHA512 
be821fd2c3fbc0fb00551c0c260813e01818d3ebd74481949e9398c4d52a4d7b88d96e971b9d507caa12ecfdb5fc4e436ce2c47c2cd9d14525543ad8f890d671
 DIST skypeforlinux_8.105.0.208_amd64.deb 121428072 BLAKE2B 
bea3227647fc9549fc2ec64e4b229bcfff98858306483209a215516cacc25d60f47accb5186da943a47015d94ba290c2794157c4d423a9c1cd5228475c80d623
 SHA512 
e88cc2791e79c9af31e925ce68034d8f5cacc77990ed279f7a19ef5ef6e258b3f3c6b74d0a407ce3bee477e1080085819f494d8f83ba2ca82e5d87a81c033155
+DIST skypeforlinux_8.108.0.205_amd64.deb 121989382 BLAKE2B 
9881f81d46e8b89e737a78b8671fbdc0739eb349751791539531e0191a44512d2130371b40e302c6dccc3d15d3b6d6ddb006546732a1d39fca386bb3869bb57f
 SHA512 
2d84ea37635f8b725f4654cf163202a372423eb6695af66b8e7cdd52f8780f6360571f67d780f11a4df08b3f0e99349b9e0253f3887d0821c79183ab0adc446b

diff --git a/net-im/skypeforlinux/skypeforlinux-8.108.0.205.ebuild 
b/net-im/skypeforlinux/skypeforlinux-8.108.0.205.ebuild
new file mode 100644
index ..a96df6bc8f2e
--- /dev/null
+++ b/net-im/skypeforlinux/skypeforlinux-8.108.0.205.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_64 )
+
+inherit chromium-2 desktop pax-utils unpacker multilib-build xdg
+
+DESCRIPTION="Instant messaging client, with support for audio and video"
+HOMEPAGE="https://www.skype.com/;
+SRC_URI="https://repo.skype.com/deb/pool/main/s/skypeforlinux/${PN}_${PV}_amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="Skype-TOS MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 
Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="selinux"
+
+QA_PREBUILT="*"
+RESTRICT="mirror bindist strip" #299368
+
+RDEPEND="
+   app-crypt/libsecret[${MULTILIB_USEDEP}]
+   app-accessibility/at-spi2-core:2[${MULTILIB_USEDEP}]
+   dev-libs/expat[${MULTILIB_USEDEP}]
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   dev-libs/nspr[${MULTILIB_USEDEP}]
+   dev-libs/nss[${MULTILIB_USEDEP}]
+   media-libs/alsa-lib[${MULTILIB_USEDEP}]
+   media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
+   media-libs/freetype:2[${MULTILIB_USEDEP}]
+   media-libs/libv4l[${MULTILIB_USEDEP}]
+   net-print/cups[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   sys-devel/gcc[cxx]
+   sys-libs/glibc
+   virtual/ttf-fonts
+   x11-libs/cairo[${MULTILIB_USEDEP}]
+   x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+   x11-libs/gtk+:3[${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
+   x11-libs/libXcomposite[${MULTILIB_USEDEP}]
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXdamage[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libxcb[${MULTILIB_USEDEP}]
+   x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+   x11-libs/libxkbfile[${MULTILIB_USEDEP}]
+   x11-libs/pango[${MULTILIB_USEDEP}]
+   selinux? ( sec-policy/selinux-skype )
+"
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+src_prepare() {
+   default
+   sed -e 
"s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \
+   -i usr/bin/skypeforlinux || die
+   sed -e 

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-merge-changelog/

2023-11-22 Thread Ulrich Müller
commit: bc2dbae34890bbedff0add76cc4dc2e6d4434e46
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Nov 22 19:50:49 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 19:50:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2dbae3

dev-vcs/git-merge-changelog: add 20231121

Signed-off-by: Ulrich Müller  gentoo.org>

 dev-vcs/git-merge-changelog/Manifest   |  1 +
 .../git-merge-changelog-20231121.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-vcs/git-merge-changelog/Manifest 
b/dev-vcs/git-merge-changelog/Manifest
index dc8ec2ac092b..672883b18b68 100644
--- a/dev-vcs/git-merge-changelog/Manifest
+++ b/dev-vcs/git-merge-changelog/Manifest
@@ -1 +1,2 @@
 DIST git-merge-changelog-20221207.tar.xz 387656 BLAKE2B 
0003c204bad0f0f99127a6c651cf7a03ffbcce0feda33c4be63fae4cc00405cfbb843c1b38512a226497944ce33b7025da8d8526db929b819b3715534975a708
 SHA512 
00cc855742f23adb109f7edb57be2dbb1a90dd549e46b165064aaaf6ba94470ffa16bb4aa05dbec6bbd2de9a61a77bb9c150a3447328ea0fea78b92c61b96004
+DIST git-merge-changelog-20231121.tar.xz 405840 BLAKE2B 
ec8bcb49c287af9c96301bf1bbc30a885a65c0864420cc76237f5d53e9c49a348f4450f42ddaaa33a260afe6b5d8fe25b9ace6d9ee2a2f47b7b044513c4a0512
 SHA512 
fcfb171e17cb4f0c0c37289167ceb0af1d32220947f8a1a00b5bce1d8f4ba8f9c626cd864ca5901f915a5f5a398fdf6af7ce3681dbc29a39c5df429324d40c84

diff --git a/dev-vcs/git-merge-changelog/git-merge-changelog-20231121.ebuild 
b/dev-vcs/git-merge-changelog/git-merge-changelog-20231121.ebuild
new file mode 100644
index ..b1c438ea05d8
--- /dev/null
+++ b/dev-vcs/git-merge-changelog/git-merge-changelog-20231121.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# snapshot extracted from git://git.savannah.gnu.org/gnulib.git using
+# ./gnulib-tool --create-testdir --without-tests --dir=${PN} ${PN};
+# cd ${PN}; ./configure; make maintainer-clean
+
+EAPI=8
+
+DESCRIPTION="Git merge driver for GNU style ChangeLog files"
+HOMEPAGE="https://www.gnu.org/software/gnulib/;
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_install() {
+   emake DESTDIR="${D}" install
+   sed -n "/README/{h;:x;n;/^#/!{H;bx;};g;s/\n*$//;\
+   s:/usr/local:${EPREFIX}/usr:g;p;q;}" 
gllib/git-merge-changelog.c \
+   | newdoc - README; assert
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-merge-changelog/

2023-11-22 Thread Ulrich Müller
commit: 7cf483480fa29646001bd130ed4a13679f423908
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Nov 22 19:41:08 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 19:42:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf48348

dev-vcs/git-merge-changelog: drop 20170131

Signed-off-by: Ulrich Müller  gentoo.org>

 dev-vcs/git-merge-changelog/Manifest   |  1 -
 .../git-merge-changelog-20170131.ebuild| 25 --
 2 files changed, 26 deletions(-)

diff --git a/dev-vcs/git-merge-changelog/Manifest 
b/dev-vcs/git-merge-changelog/Manifest
index 34df048efd2a..dc8ec2ac092b 100644
--- a/dev-vcs/git-merge-changelog/Manifest
+++ b/dev-vcs/git-merge-changelog/Manifest
@@ -1,2 +1 @@
-DIST git-merge-changelog-20170131.tar.xz 315000 BLAKE2B 
a2a9e35d5973b43ebe1ae481cb59b0a8a43d517f82d5eb69f33c0a10ee1c32c1df3b25c93629dccc15f8d5bf28d9849dba1986f8443d6c4c0079314335d7de42
 SHA512 
4d7a5d9edf7bf52fcdd0934e842297364fc0ae0972b309d7221059856e0c87abd437edc1451a61ee4a6924f77d95c1c743b3a6a31b3bc039e2278fc38039c786
 DIST git-merge-changelog-20221207.tar.xz 387656 BLAKE2B 
0003c204bad0f0f99127a6c651cf7a03ffbcce0feda33c4be63fae4cc00405cfbb843c1b38512a226497944ce33b7025da8d8526db929b819b3715534975a708
 SHA512 
00cc855742f23adb109f7edb57be2dbb1a90dd549e46b165064aaaf6ba94470ffa16bb4aa05dbec6bbd2de9a61a77bb9c150a3447328ea0fea78b92c61b96004

diff --git a/dev-vcs/git-merge-changelog/git-merge-changelog-20170131.ebuild 
b/dev-vcs/git-merge-changelog/git-merge-changelog-20170131.ebuild
deleted file mode 100644
index 1a583c9fb379..
--- a/dev-vcs/git-merge-changelog/git-merge-changelog-20170131.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# snapshot extracted from git://git.savannah.gnu.org/gnulib.git using
-# ./gnulib-tool --create-testdir --without-tests --dir=${PN} ${PN};
-# cd ${PN}; ./configure; make maintainer-clean
-
-EAPI=6
-
-DESCRIPTION="Git merge driver for GNU style ChangeLog files"
-HOMEPAGE="https://www.gnu.org/software/gnulib/;
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-S="${WORKDIR}/${PN}"
-
-src_install() {
-   emake DESTDIR="${D}" install
-   sed -n "/README/{h;:x;n;/^#/!{H;bx;};g;s/\n*$//;\
-   s:/usr/local:${EPREFIX}/usr:g;p;q;}" 
gllib/git-merge-changelog.c \
-   | newdoc - README; assert
-}



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

2023-11-22 Thread Sam James
commit: d6a9c7f40ffb7f393a707b6d0face1c2f39d3901
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 22 19:12:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 19:15:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a9c7f4

profiles: mask buggy zfs-2.2.0

Further bugs with CoW via copy_file_range (bug #917224, 
https://github.com/openzfs/zfs/issues/15526).
The issue is very similar to bug #815469.

ZFS 2.2.1 has a workaround but if you haven't already upgraded your pool to
use the new block cloning feature, consider using https://github.com/openzfs/zfs/issues/15526
Bug: https://bugs.gentoo.org/815469
Bug: https://bugs.gentoo.org/91722
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask | 8 
 1 file changed, 8 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index d51c6c22a30d..8476225cfcd2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-11-22)
+# Further bugs with CoW via copy_file_range (bug #917224, 
https://github.com/openzfs/zfs/issues/15526).
+# The issue is very similar to bug #815469.
+# ZFS 2.2.1 has a workaround but if you haven't already upgraded your pool to
+# use the new block cloning feature, consider using  (2023-11-19)
 # Package has been masked for a long time, is useless for ::gentoo, and has no
 # reverse dependencies.



[gentoo-commits] repo/gentoo:master commit in: net-wireless/horst/

2023-11-22 Thread Ulrich Müller
commit: a0934c13cd662ecb97527a41cdb9ea915fd93268
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov  1 19:30:43 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 19:12:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0934c13

net-wireless/horst: EAPI8 bump, ebuild improvements, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 net-wireless/horst/horst-5.1.ebuild  | 22 +++---
 net-wireless/horst/horst-.ebuild | 19 +--
 2 files changed, 20 insertions(+), 21 deletions(-)

diff --git a/net-wireless/horst/horst-5.1.ebuild 
b/net-wireless/horst/horst-5.1.ebuild
index fe07351a1f43..3776eec855a7 100644
--- a/net-wireless/horst/horst-5.1.ebuild
+++ b/net-wireless/horst/horst-5.1.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit toolchain-funcs vcs-snapshot
+EAPI=8
+
+inherit toolchain-funcs
 
 DESCRIPTION="Small 802.11 wireless LAN analyzer"
 HOMEPAGE="https://github.com/br101/horst/;
 SRC_URI="https://github.com/br101/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="debug +pcap test"
@@ -18,15 +19,14 @@ RDEPEND="
sys-libs/ncurses:0
pcap? ( net-libs/libpcap )
 "
-TDEPEND="
-   test? ( sys-devel/sparse )
-"
-DEPEND="
-   ${RDEPEND}
-   ${TDEPEND}
+DEPEND="${RDEPEND}"
+BEDEPEND="
virtual/pkgconfig
+   test? ( sys-devel/sparse )
 "
-RESTRICT=test #just semantic tests, no functional tests
+
+RESTRICT="test" #just semantic tests, no functional tests
+
 PATCHES=(
"${FILESDIR}"/${PN}-5.1-CC.patch
"${FILESDIR}"/${PN}-5.1-pcap_bufsize.patch

diff --git a/net-wireless/horst/horst-.ebuild 
b/net-wireless/horst/horst-.ebuild
index 493b4bd6edac..d0a33a2fedb9 100644
--- a/net-wireless/horst/horst-.ebuild
+++ b/net-wireless/horst/horst-.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit git-r3 toolchain-funcs
 
 DESCRIPTION="Small 802.11 wireless LAN analyzer"
 HOMEPAGE="https://github.com/br101/horst/;
 EGIT_REPO_URI="https://github.com/br101/${PN}/;
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS=""
 IUSE="debug +pcap test"
 
 RDEPEND="
@@ -18,15 +18,14 @@ RDEPEND="
sys-libs/ncurses:0
pcap? ( net-libs/libpcap )
 "
-TDEPEND="
-   test? ( sys-devel/sparse )
-"
-DEPEND="
-   ${RDEPEND}
-   ${TDEPEND}
+DEPEND="${RDEPEND}"
+BEDEPEND="
virtual/pkgconfig
+   test? ( sys-devel/sparse )
 "
+
 RESTRICT=test #just semantic tests, no functional tests
+
 PATCHES=(
"${FILESDIR}"/${PN}--tinfo.patch
 )



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

2023-11-22 Thread Sam James
commit: 6294bda3ed20ec6ccc9186ef9c2612ce32a79323
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 22 19:05:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 19:05:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6294bda3

dev-util/pkgconf: add 2.1.0

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

 dev-util/pkgconf/Manifest  | 1 +
 dev-util/pkgconf/{pkgconf-.ebuild => pkgconf-2.1.0.ebuild} | 2 +-
 dev-util/pkgconf/pkgconf-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest
index e730edfe7f29..17e85b200e23 100644
--- a/dev-util/pkgconf/Manifest
+++ b/dev-util/pkgconf/Manifest
@@ -2,3 +2,4 @@ DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 
591961f0b1fd185834fd8e2a672199cffc03513
 DIST pkgconf-2.0.1.tar.xz 310576 BLAKE2B 
9cb4a1a2ba9a961f184e8d600e15866b6ca971c84b1f9ce83a9ce528b16ec1f6c425ca0deebe5aa11f54d4daf64afbd59e96289a2e17a4bf62f8a82d48d59248
 SHA512 
1f6e6e421e6e6228aad5cbd834016c8657a59e3bbb5929de4b62377a79cb4e4a52e339f305378b80e6309701bbc0490179e0ead7bdee9da6d7c78565d7b80bc8
 DIST pkgconf-2.0.2.tar.xz 310604 BLAKE2B 
bc13a987d2ed4076af126dfd81c77c10004d0436fcb94c9e7ba18d37a7209ac432f4eb6909e65b22bdff0a4392ef1e764840efa7605adab0db1efa687b131796
 SHA512 
ca0570cff61534508b091408edf0021773c5f7f4c57ec5427474242f5f84a37e8fdc220cc02b9b362e71b6f8735f0be2c2c246e2212c65a833e44182e2e12e32
 DIST pkgconf-2.0.3.tar.xz 310796 BLAKE2B 
a0a526d59dce4eaafb5a43784676d7717ea8718ea207b3c47e78ef5388804547633ca76cf5b0942d8409c51ff293b8760ee2f9ebfc3ee6c4e4d41861e93db25a
 SHA512 
cdbacd2894f9e5767dd7407ac4d4301a769ee0c6122a1219ce2c89d1a2019056d150cc42b98fda7fb0bd3d167fda2b897a1a92619f64ec5bb02ac9dbc31e445e
+DIST pkgconf-2.1.0.tar.xz 311576 BLAKE2B 
43ac91f15106764f0b03ac4e1c3ff59aaba0436a221a295be93dd1a78b74e0185e60be8d24d040cc4ce0b0fb4446a6a8f493e7cc69bafafe5cefa9beab9b2bd5
 SHA512 
239dd75814d23f98a64c7df7ab12bc87a0ba52227ef0102086876e39712a2a5d2fdd1e27314070f66f9b38ef5bc0a31f0b90522f34bf8351e7bfb12c75313641

diff --git a/dev-util/pkgconf/pkgconf-.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.0.ebuild
similarity index 97%
copy from dev-util/pkgconf/pkgconf-.ebuild
copy to dev-util/pkgconf/pkgconf-2.1.0.ebuild
index 742423bfd5ac..1a3b9b6870e5 100644
--- a/dev-util/pkgconf/pkgconf-.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.0.ebuild
@@ -36,7 +36,7 @@ src_prepare() {
[[ ${PV} ==  ]] && eautoreconf
 
MULTILIB_CHOST_TOOLS=(
-   /usr/bin/pkgconf
+   /usr/bin/pkgconf$(get_exeext)
/usr/bin/pkg-config$(get_exeext)
)
 }

diff --git a/dev-util/pkgconf/pkgconf-.ebuild 
b/dev-util/pkgconf/pkgconf-.ebuild
index 742423bfd5ac..1a3b9b6870e5 100644
--- a/dev-util/pkgconf/pkgconf-.ebuild
+++ b/dev-util/pkgconf/pkgconf-.ebuild
@@ -36,7 +36,7 @@ src_prepare() {
[[ ${PV} ==  ]] && eautoreconf
 
MULTILIB_CHOST_TOOLS=(
-   /usr/bin/pkgconf
+   /usr/bin/pkgconf$(get_exeext)
/usr/bin/pkg-config$(get_exeext)
)
 }



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

2023-11-22 Thread Ulrich Müller
commit: a7696163d034ae029c2647a796b81fe1c5187972
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Nov 22 18:56:27 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 18:56:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7696163

net-misc/htbinit/files: Update patches

Some of them applied only with a fuzz factor.

Signed-off-by: Ulrich Müller  gentoo.org>

 net-misc/htbinit/files/htb.init-v0.8.5_tos.patch | 10 +-
 net-misc/htbinit/files/htb.init_find_fix.patch   |  6 +++---
 net-misc/htbinit/files/htb_0.8.5_esfq.patch  |  6 +++---
 net-misc/htbinit/files/htb_0.8.5_ipv6.patch  | 16 
 net-misc/htbinit/files/prio_rule.patch   |  4 ++--
 net-misc/htbinit/files/timecheck_fix.patch   |  6 +++---
 6 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/net-misc/htbinit/files/htb.init-v0.8.5_tos.patch 
b/net-misc/htbinit/files/htb.init-v0.8.5_tos.patch
index f45b5c073493..438ba7d83962 100644
--- a/net-misc/htbinit/files/htb.init-v0.8.5_tos.patch
+++ b/net-misc/htbinit/files/htb.init-v0.8.5_tos.patch
@@ -1,8 +1,8 @@
 --- a/htb.init
 +++ b/htb.init
 @@ -240,6 +240,10 @@
- #  Maximum packet size HTB creates rate maps for. The default should
- #  be sufficient for most cases, it certainly is for Ethernet.
+ # Maximum packet size HTB creates rate maps for. The default should
+ # be sufficient for most cases, it certainly is for Ethernet.
  #
 +# TOS= optional, default "none"
 +#
@@ -11,7 +11,7 @@
  ### SFQ qdisc parameters
  #
  # The SFQ queueing discipline is a cheap way to fairly share class bandwidth
-@@ -435,6 +435,7 @@
+@@ -435,6 +439,7 @@
  HTB_CLASS="RATE\|CEIL\|BURST\|CBURST\|PRIO\|LEAF\|MTU"
  HTB_CLASS="$HTB_CLASS\|PRIO_RULE\|PRIO_MARK\|PRIO_REALM"
  HTB_CLASS="$HTB_CLASS\|LIMIT\|QUANTUM\|PERTURB"
@@ -19,7 +19,7 @@
  
  
  #
-@@ -646,7 +647,7 @@
+@@ -646,7 +651,7 @@
### Set defaults & load class
MTU=""; LEAF=none; PERTURB=10
RATE=""; BURST=""; CEIL=""; CBURST=""
@@ -28,7 +28,7 @@

PRIO_RULE=$PRIO_RULE_DEFAULT
PRIO_MARK=$PRIO_MARK_DEFAULT
-@@ -868,12 +869,19 @@
+@@ -868,12 +873,19 @@
u32_d="${DPORT:+match ip dport $DPORT $DMASK}"
u32_d="${DADDR:+match ip dst $DADDR} $u32_d"
  

diff --git a/net-misc/htbinit/files/htb.init_find_fix.patch 
b/net-misc/htbinit/files/htb.init_find_fix.patch
index 27fce89ef2da..200fcfbfb411 100644
--- a/net-misc/htbinit/files/htb.init_find_fix.patch
+++ b/net-misc/htbinit/files/htb.init_find_fix.patch
@@ -1,6 +1,6 @@
 --- a/htb.init
 +++ b/htb.init
-@@ -468,8 +468,8 @@
+@@ -473,8 +473,8 @@
### List of classes in $HTB_PATH
htb_class_list () {
for dev in `htb_device_list`; do
@@ -11,7 +11,7 @@
-printf "%f\n"| sort
done
} # htb_class_list
-@@ -483,8 +483,8 @@
+@@ -488,8 +488,8 @@
### Validate cache against config files
htb_valid_cache () {
for dev in `htb_device_list`; do
@@ -22,7 +22,7 @@
  wc -l` -gt 0 ] && VALID=0
[ $VALID -ne 1 ] && break
done
-@@ -493,7 +493,7 @@
+@@ -498,7 +498,7 @@
  
### Find class config for device $1, which is newer than cache
htb_cache_older () {

diff --git a/net-misc/htbinit/files/htb_0.8.5_esfq.patch 
b/net-misc/htbinit/files/htb_0.8.5_esfq.patch
index 506c505f8e47..fc7c92ddb4cb 100644
--- a/net-misc/htbinit/files/htb_0.8.5_esfq.patch
+++ b/net-misc/htbinit/files/htb_0.8.5_esfq.patch
@@ -9,7 +9,7 @@
  #
  # Tells the script to attach specified leaf queueing discipline to HTB
  # class. By default, no leaf qdisc is used.
-@@ -261,6 +261,15 @@
+@@ -265,6 +265,15 @@
  # will never take place which is what you probably don't want. The
  # default value of 10 seconds is probably a good value.
  #
@@ -25,7 +25,7 @@
  ### PFIFO/BFIFO qdisc parameters
  #
  # Those are simple FIFO queueing disciplines. They only have one parameter
-@@ -427,14 +445,14 @@
+@@ -440,14 +449,14 @@
  
  ### Modules to probe for. Uncomment the last HTB_PROBE
  ### line if you have QoS support compiled into kernel
@@ -42,7 +42,7 @@
  HTB_CLASS="$HTB_CLASS\|TOS"
  
  
-@@ -801,6 +819,8 @@
+@@ -815,6 +824,8 @@
LEAFPARM="${PERTURB:+perturb $PERTURB} 
${QUANTUM:+quantum $QUANTUM}"
elif [ "$LEAF" = "pfifo" -o "$LEAF" = "bfifo" ]; then
LEAFPARM="${LIMIT:+limit $LIMIT}"

diff --git a/net-misc/htbinit/files/htb_0.8.5_ipv6.patch 
b/net-misc/htbinit/files/htb_0.8.5_ipv6.patch
index 6e99319f2c62..526e7fcb85c5 100644
--- a/net-misc/htbinit/files/htb_0.8.5_ipv6.patch
+++ b/net-misc/htbinit/files/htb_0.8.5_ipv6.patch
@@ -1,6 +1,6 @@
 --- a/htb.init
 +++ b/htb.init
-@@ -275,6 +284,7 @@
+@@ -279,6 +279,7 @@
  ### 

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

2023-11-22 Thread Ulrich Müller
commit: 1af79cecc93d314d1d97fc09d88345afa20d5527
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov  1 19:04:17 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 18:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af79cec

net-misc/htbinit: EAPI8 bump, ebuild improvements

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 net-misc/htbinit/htbinit-0.8.5-r8.ebuild | 72 
 1 file changed, 72 insertions(+)

diff --git a/net-misc/htbinit/htbinit-0.8.5-r8.ebuild 
b/net-misc/htbinit/htbinit-0.8.5-r8.ebuild
new file mode 100644
index ..438692db1db6
--- /dev/null
+++ b/net-misc/htbinit/htbinit-0.8.5-r8.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Sets up Hierachical Token Bucket based traffic control (QoS) with 
iproute2"
+HOMEPAGE="https://sourceforge.net/projects/htbinit/;
+SRC_URI="mirror://sourceforge/htbinit/htb.init-v${PV}"
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="esfq"
+
+DEPEND="sys-apps/iproute2"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/htb.init-v0.8.5_tos.patch
+   "${FILESDIR}"/prio_rule.patch
+   "${FILESDIR}"/timecheck_fix.patch
+   "${FILESDIR}"/htb.init_find_fix.patch
+   "${FILESDIR}"/htb_0.8.5_ipv6.patch
+)
+
+pkg_setup() {
+   local i
+   for i in NET_SCH_HTB NET_SCH_SFQ NET_CLS_FW NET_CLS_U32 NET_CLS_ROUTE4 
; do
+   CONFIG_CHECK="${CONFIG_CHECK} ~${i}"
+   done
+
+   use esfq && CONFIG_CHECK="${CONFIG_CHECK} ~NET_SCH_ESFQ"
+   linux-info_pkg_setup
+}
+
+src_unpack() {
+   cp "${DISTDIR}"/htb.init-v${PV} "${S}"/htb.init || die
+}
+
+src_prepare() {
+   default
+
+   sed -i 's|/etc/sysconfig/htb|/etc/htb|g' "${S}"/htb.init || die
+
+   use esfq && eapply "${FILESDIR}"/htb_0.8.5_esfq.patch
+
+   # bug #474700
+   sed -i -e 's:/sbin/ip:/bin/ip:g' "${S}"/htb.init || die
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   dosbin htb.init
+
+   newinitd "${FILESDIR}"/htbinit.rc htbinit
+
+   keepdir /etc/htb
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+   elog 'Run "rc-update add htbinit default" to run htb.init at 
startup.'
+   elog 'Please, read carefully the htb.init documentation.'
+   elog 'New directory to store configuration is /etc/htb.'
+   fi
+}



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

2023-11-22 Thread Ulrich Müller
commit: 1f66ffe07f255dc7ff7a5ff421f06aa0555db28f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov  1 19:01:03 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 18:42:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f66ffe0

net-misc/htbinit: update HOMEPAGE, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 net-misc/htbinit/htbinit-0.8.5-r7.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/htbinit/htbinit-0.8.5-r7.ebuild 
b/net-misc/htbinit/htbinit-0.8.5-r7.ebuild
index 1ae14a2d6a5b..3ac43d29785a 100644
--- a/net-misc/htbinit/htbinit-0.8.5-r7.ebuild
+++ b/net-misc/htbinit/htbinit-0.8.5-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,11 +6,11 @@ EAPI=7
 inherit linux-info
 
 DESCRIPTION="Sets up Hierachical Token Bucket based traffic control (QoS) with 
iproute2"
-HOMEPAGE="https://www.sourceforge.net/projects/htbinit/;
+HOMEPAGE="https://sourceforge.net/projects/htbinit/;
 SRC_URI="mirror://sourceforge/htbinit/htb.init-v${PV}"
 S="${WORKDIR}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~ppc x86"
 IUSE="esfq ipv6"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ifstatus/

2023-11-22 Thread Ulrich Müller
commit: 84c7aa76191ab0540c7776539ca74531fb72050b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov  1 18:41:51 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 18:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c7aa76

net-analyzer/ifstatus: EAPI8 bump, use https, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 net-analyzer/ifstatus/ifstatus-2.0.0.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild 
b/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild
index 89f9ddd12d83..8a132f8f389f 100644
--- a/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild
+++ b/net-analyzer/ifstatus/ifstatus-2.0.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
-DESCRIPTION="A simple CLI program for displaying network statistics in real 
time"
-HOMEPAGE="http://ifstatus.sourceforge.net/;
+DESCRIPTION="Simple CLI program for displaying network statistics in real time"
+HOMEPAGE="https://ifstatus.sourceforge.io/;
 SRC_URI="mirror://sourceforge/${PN}/${PN}-v${PV}.tar.gz"
 S="${WORKDIR}/${PN}-v${PV}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 arm ~ppc ~riscv x86"
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/liblc3/

2023-11-22 Thread Sam James
commit: 757911e7a1ce427f54964ece16389633d1e3f335
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 22 18:28:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 18:28:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=757911e7

media-sound/liblc3: style tweaks

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

 media-sound/liblc3/liblc3-1.0.4-r1.ebuild | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/media-sound/liblc3/liblc3-1.0.4-r1.ebuild 
b/media-sound/liblc3/liblc3-1.0.4-r1.ebuild
index 13bee49ab7af..4d4ee40bc106 100644
--- a/media-sound/liblc3/liblc3-1.0.4-r1.ebuild
+++ b/media-sound/liblc3/liblc3-1.0.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11,12} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 inherit meson python-any-r1
 
 DESCRIPTION="LC3 is an efficient low latency audio codec"
@@ -16,16 +16,18 @@ IUSE="test tools"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 RESTRICT="!test? ( test )"
 
-DEPEND="test? (
-   $(python_gen_any_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   ')
-)"
+BDEPEND="
+   test? (
+   $(python_gen_any_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   ')
+   )
+"
 
 python_check_deps() {
-   python_has_version -d "dev-python/numpy[${PYTHON_USEDEP}]" &&
-   python_has_version -d "dev-python/scipy[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/numpy[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/scipy[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-11-22 Thread Remigiusz Micielski
commit: 89f04be2a6bf5f4afad340fb68afd5015b0e745a
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Wed Nov 22 18:24:30 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Wed Nov 22 18:24:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89f04be2

gui-libs/xdg-desktop-portal-hyprland: fix 1.2.2

Change from meson to cmake
Bug: https://bugs.gentoo.org/917678
Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-libs/xdg-desktop-portal-hyprland/Manifest  |  1 +
 .../xdg-desktop-portal-hyprland-1.2.2.ebuild   | 42 ++
 2 files changed, 28 insertions(+), 15 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index 7c8e25c9ef..c2317ed891 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -1,3 +1,4 @@
+DIST proto-subproject-1.2.2.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
 DIST proto-subproject-1.2.5.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
 DIST xdg-desktop-hyprland-1.1.0.tar.gz 42732 BLAKE2B 
aa78b9f3a5812988e8324b71cc265c4b2ca23d0b12239c3ac13d068a46200504685da0fb57093f0689101fc2235cb7825646a4669bfe1894928d57a3259df9e3
 SHA512 
e02fa5bb19ca20cdee9a2e6ad0beb507d96118e095b1e5a1836cc16a35492a9ba5db36b06e5be561adcbf16d8716c38cbb1ed373965416696c69448fbd020c10
 DIST xdg-desktop-hyprland-1.2.2.tar.gz 43233 BLAKE2B 
3d3d955596051da3a3384dab75a516a47627175ac584e6c8967ffe83607a99d99b8c8365b04f57976b8fe41917354217ca0bf3cb07f5e64cc099a1fb6fc3ef8a
 SHA512 
10c8a0eb23a65535dcb16c30d42e2a71268d5a05b88f14ff4c1bedc127241e4da6c516217287b3499677c92f06034f8ebc0f743c181d4dd3bf7a35423128e141

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.2.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.2.ebuild
index 1758dc43b4..92f9bd43ff 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.2.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.2.ebuild
@@ -3,22 +3,20 @@
 
 EAPI=8
 
-inherit meson toolchain-funcs
+inherit cmake toolchain-funcs
 
 DESCRIPTION="xdg-desktop-portal backend for hyprland"
 HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
 
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git;
-   inherit git-r3
-else
-   KEYWORDS="~amd64"
-   
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
-   -> xdg-desktop-hyprland-${PV}.tar.gz"
-fi
+KEYWORDS="~amd64"
+PROTO_COMMIT="4d29e48433270a2af06b8bc711ca1fe5109746cd"
+SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
+   -> xdg-desktop-hyprland-${PV}.tar.gz
+https://github.com/hyprwm/hyprland-protocols/archive/${PROTO_COMMIT}.tar.gz \
+   -> proto-subproject-${PV}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0/"
+SLOT="0"
 IUSE="elogind systemd"
 REQUIRED_USE="?? ( elogind systemd )"
 
@@ -41,10 +39,12 @@ DEPEND="
sys-libs/basu
)
 "
+
 RDEPEND="
${DEPEND}
sys-apps/xdg-desktop-portal
 "
+
 BDEPEND="
>=dev-libs/wayland-protocols-1.24
dev-libs/hyprland-protocols
@@ -53,7 +53,7 @@ BDEPEND="
 "
 
 pkg_setup() {
-   [[ ${MERGE_TYPE} == binary ]] && return
+   [[ ${MERGE_TYPE} == binary ]] && return
 
if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
@@ -66,12 +66,24 @@ pkg_setup() {
fi
 }
 
+src_unpack() {
+   default
+   rmdir "${S}/subprojects/hyprland-protocols" || die
+   mv "hyprland-protocols-${PROTO_COMMIT}" 
"${S}/subprojects/hyprland-protocols" || die
+}
+
+src_prepare() {
+   default
+   eapply 
"${FILESDIR}/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch"
+   cmake_src_prepare
+}
+
 src_compile() {
-   meson_src_compile
-   emake -C hyprland-share-picker all
+   cmake_src_compile all
 }
 
 src_install() {
-   meson_src_install
-   dobin "${S}/hyprland-share-picker/build/hyprland-share-picker"
+   cmake_src_install
+   exeinto /usr/libexec
+   doexe "${BUILD_DIR}/xdg-desktop-portal-hyprland"
 }



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-11-22 Thread Remigiusz Micielski
commit: d23d5daf08e56a5a904782febe9e7b9113b6fc8e
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Wed Nov 22 18:16:16 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Wed Nov 22 18:16:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d23d5daf

gui-libs/xdg-desktop-portal-hyprland: grab subproject directly

Less hassle when a new version of XDPH comes out.
Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-libs/xdg-desktop-portal-hyprland/Manifest| 2 +-
 .../xdg-desktop-portal-hyprland-1.2.5.ebuild | 9 +++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index 3b63b4320d..7c8e25c9ef 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -1,4 +1,4 @@
+DIST proto-subproject-1.2.5.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
 DIST xdg-desktop-hyprland-1.1.0.tar.gz 42732 BLAKE2B 
aa78b9f3a5812988e8324b71cc265c4b2ca23d0b12239c3ac13d068a46200504685da0fb57093f0689101fc2235cb7825646a4669bfe1894928d57a3259df9e3
 SHA512 
e02fa5bb19ca20cdee9a2e6ad0beb507d96118e095b1e5a1836cc16a35492a9ba5db36b06e5be561adcbf16d8716c38cbb1ed373965416696c69448fbd020c10
 DIST xdg-desktop-hyprland-1.2.2.tar.gz 43233 BLAKE2B 
3d3d955596051da3a3384dab75a516a47627175ac584e6c8967ffe83607a99d99b8c8365b04f57976b8fe41917354217ca0bf3cb07f5e64cc099a1fb6fc3ef8a
 SHA512 
10c8a0eb23a65535dcb16c30d42e2a71268d5a05b88f14ff4c1bedc127241e4da6c516217287b3499677c92f06034f8ebc0f743c181d4dd3bf7a35423128e141
 DIST xdg-desktop-hyprland-1.2.5.tar.gz 45688 BLAKE2B 
d99a399b9e3ff12ddd73293638177b919a37d7922eb35071efdc86f6c5c311995578b1143fd1bb337171aebb9b43b9719957bb40a2a668563fd6ac7dd62c7ad0
 SHA512 
8ee18e1535a419a146fc7ae2adce53a3fbab8a339ed48594022d525d5892bc979c9ffb6f28da76ec2e4d566213cbeab876470dab8949f218a24bc705877f0c67
-DIST xdg-desktop-portal-hyprland-1.2.5-subprojects.tar.xz 12124 BLAKE2B 
dfab37bbf418a3217ff947a8cc5e627d6b468d44dd75c6ebd868dbe95880c8f7d1410968cacd76d552dddee38fb61760a73f95debecc168313bfb19c005dbfd9
 SHA512 
dcb6da4918fc164b73be61ef1805b7e138459ce33f5e59944b2105186507709f98bb93159745493acb2b44904c988e1069cf1a9cdc2e1f1a442252e6eefc51bc

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild
index 1129bc9cca..92f9bd43ff 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild
@@ -9,9 +9,11 @@ DESCRIPTION="xdg-desktop-portal backend for hyprland"
 HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
 
 KEYWORDS="~amd64"
+PROTO_COMMIT="4d29e48433270a2af06b8bc711ca1fe5109746cd"
 
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
-> xdg-desktop-hyprland-${PV}.tar.gz
-https://github.com/micielski/xdg-desktop-portal-hyprland-subprojects/releases/download/${PV}/xdg-desktop-portal-hyprland-${PV}-subprojects.tar.xz;
+https://github.com/hyprwm/hyprland-protocols/archive/${PROTO_COMMIT}.tar.gz \
+   -> proto-subproject-${PV}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
@@ -37,10 +39,12 @@ DEPEND="
sys-libs/basu
)
 "
+
 RDEPEND="
${DEPEND}
sys-apps/xdg-desktop-portal
 "
+
 BDEPEND="
>=dev-libs/wayland-protocols-1.24
dev-libs/hyprland-protocols
@@ -64,7 +68,8 @@ pkg_setup() {
 
 src_unpack() {
default
-   mv subprojects/* "xdg-desktop-portal-hyprland-${PV}/subprojects" || die
+   rmdir "${S}/subprojects/hyprland-protocols" || die
+   mv "hyprland-protocols-${PROTO_COMMIT}" 
"${S}/subprojects/hyprland-protocols" || die
 }
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/bmon/

2023-11-22 Thread Ulrich Müller
commit: 87990c070612a9fd99cecd99c3da9cd4b2f9284b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Nov 22 18:14:50 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 22 18:16:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87990c07

net-analyzer/bmon: Fix DOCS for live ebuild

Reported-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 net-analyzer/bmon/bmon-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/bmon/bmon-.ebuild 
b/net-analyzer/bmon/bmon-.ebuild
index 9dc07e17ba12..8fb8ce7ac06f 100644
--- a/net-analyzer/bmon/bmon-.ebuild
+++ b/net-analyzer/bmon/bmon-.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-DOCS=( ChangeLog NEWS README )
+DOCS=( NEWS README.md )
 
 CONFIG_CHECK="~NET_SCHED"
 ERROR_NET_SCHED="



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

2023-11-22 Thread Sam James
commit: a41d1f11cddb8c7dca3934daa766d98f96b8b3b9
Author: Jay Faulkner  jvf  cc>
AuthorDate: Sat Nov 11 16:24:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 18:01:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a41d1f11

net-misc/r8152: add 2.17.1

Signed-off-by: Jay Faulkner  jvf.cc>
Closes: https://github.com/gentoo/gentoo/pull/33769
Signed-off-by: Sam James  gentoo.org>

 net-misc/r8152/Manifest|  1 +
 net-misc/r8152/r8152-2.17.1.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/net-misc/r8152/Manifest b/net-misc/r8152/Manifest
index 1ea2813cb410..f03e2096515f 100644
--- a/net-misc/r8152/Manifest
+++ b/net-misc/r8152/Manifest
@@ -1 +1,2 @@
 DIST r8152-2.16.3.tar.bz2 73331 BLAKE2B 
9e22ee6d9d0197def782f77bfd0c88a2d8827d4f8cc0bbb1a6583ab67533cd07ba79a16cd9350272ed18c733fe809ea1ff70596627abdc65d452bdf817628bc8
 SHA512 
c37bf5199d3a857c9a7a12f3aa4ecfe9c04b49413aea862a053ebee24c137cd35769e5d5cc7e2bb7dd3bf9057f51ffada0b4e0c53cb3d417e05c8e3fc830705c
+DIST r8152-2.17.1.tar.bz2 75156 BLAKE2B 
05b55ea17a579add9a9abee89db490685086bfe29aeea6cbfbdbb63a81dbee4d1cac151822c178e52febe4bee14a3b5deb20737f671fcdbc6dd6d01938b1d18c
 SHA512 
e465b524ee8aaed12da8258195fb8a4c9fea0862812c1ab268e31ad6ec61444c4f4332d643124063b389fd1df7a271c6c057537d4cbe67188a1a2262b4793f42

diff --git a/net-misc/r8152/r8152-2.17.1.ebuild 
b/net-misc/r8152/r8152-2.17.1.ebuild
new file mode 100644
index ..7d3f7b0a6e6e
--- /dev/null
+++ b/net-misc/r8152/r8152-2.17.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1 udev
+
+DESCRIPTION="r8152 driver for Realtek USB FE / GBE / 2.5G Gaming Ethernet 
Family Controller"
+HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software;
+SRC_URI="http://rtitwww.realtek.com/rtdrivers/cn/nic1/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/udev"
+DEPEND="${RDEPEND}"
+
+IUSE="+center-tap-short"
+
+# https://github.com/wget/realtek-r8152-linux/ keeps reasonably up to date
+# with kernel support patches. It appears to be used by the AUR maintainer.
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.16.3-kernel-6.4.10-fix.patch
+   "${FILESDIR}"/${PN}-2.16.3-asus-c5000-support.patch
+)
+
+src_compile() {
+   local modlist=( ${PN}=kernel/net/usb:. )
+   local modargs=(
+   KERNELDIR="${KV_OUT_DIR}"
+   CONFIG_CTAP_SHORT="$(usex center-tap-short on off)"
+   )
+
+   linux-mod-r1_src_compile
+}
+
+src_install() {
+   linux-mod-r1_src_install
+   udev_dorules 50-usb-realtek-net.rules
+}
+
+pkg_postinst() {
+   linux-mod-r1_pkg_postinst
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-11-22 Thread Sam James
commit: d6e8e5ce363161ef66f039fbee8c25f99047280e
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Wed Nov 22 15:38:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:54:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6e8e5ce

media-libs/libmpg123: Clean up after package split

Drop moving mpg123 binary which is not built for this library package.

Bug: https://bugs.gentoo.org/915858
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33936
Signed-off-by: Sam James  gentoo.org>

 media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild 
b/media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild
index a02cd6cb5043..9acb312fa9b2 100644
--- a/media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild
+++ b/media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild
@@ -90,6 +90,5 @@ multilib_src_configure() {
 
 multilib_src_install_all() {
einstalldocs
-   mv "${ED}"/usr/bin/mpg123{,-mpg123}
find "${ED}" -type f -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-22 Thread Sam James
commit: 41d9b20811698aee8b56703cb58b2256dda4a531
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Wed Nov 22 15:38:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:54:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d9b208

media-sound/mpg123: Add missing die check

Bug: https://bugs.gentoo.org/915858
Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
index 11573bde1712..5cfc46c492f1 100644
--- a/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
@@ -94,7 +94,7 @@ multilib_src_configure() {
 
 multilib_src_install_all() {
einstalldocs
-   mv "${ED}"/usr/bin/mpg123{,-mpg123}
+   mv "${ED}"/usr/bin/mpg123{,-mpg123} || die
find "${ED}" -type f -name '*.la' -delete || die
 }
 



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

2023-11-22 Thread Sam James
commit: b202e1434b8099ff19e8cd4977c7de81b42148f2
Author: Jay Faulkner  jvf  cc>
AuthorDate: Sat Nov 11 16:24:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 18:01:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b202e143

net-misc/r8152: drop 2.16.3

Leaves no stable versions of r8152; but I'm OK with that. It
probably more accurately reflects the testing of the package.

Signed-off-by: Jay Faulkner  jvf.cc>
Signed-off-by: Sam James  gentoo.org>

 net-misc/r8152/r8152-2.16.3.ebuild | 51 --
 1 file changed, 51 deletions(-)

diff --git a/net-misc/r8152/r8152-2.16.3.ebuild 
b/net-misc/r8152/r8152-2.16.3.ebuild
deleted file mode 100644
index 5130aa2dfa1d..
--- a/net-misc/r8152/r8152-2.16.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit udev linux-info linux-mod
-
-DESCRIPTION="r8152 driver for Realtek USB FE / GBE / 2.5G Gaming Ethernet 
Family Controller"
-HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software;
-
-SRC_URI="http://rtitwww.realtek.com/rtdrivers/cn/nic1/${P}.tar.bz2;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="virtual/udev"
-DEPEND="${RDEPEND}"
-
-MODULE_NAMES="r8152(net/usb:${S})"
-BUILD_TARGETS="modules"
-IUSE="+center-tap-short"
-
-# https://github.com/wget/realtek-r8152-linux/ keeps reasonably up to date
-# with kernel support patches. It appears to be used by the AUR maintainer.
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.16.3-kernel-5.19-fix.patch
-   "${FILESDIR}"/${PN}-2.16.3-kernel-6.1-fix.patch
-   "${FILESDIR}"/${PN}-2.16.3-kernel-6.4.10-fix.patch
-)
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   BUILD_PARAMS="KERNELDIR=${KV_DIR}"
-   BUILD_PARAMS+=" CONFIG_CTAP_SHORT=$(usex center-tap-short on off)"
-}
-
-src_install() {
-   linux-mod_src_install
-   einstalldocs
-   udev_dorules 50-usb-realtek-net.rules
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-   udev_reload
-}
-
-pkg_postrm() {
-   linux-mod_pkg_postrm
-   udev_reload
-}



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

2023-11-22 Thread Sam James
commit: 4593b47648140970548096c8f2194bcbb5782087
Author: Karl-Johan Karlsson  lysator  liu  se>
AuthorDate: Mon Nov 13 18:05:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:32:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4593b476

app-misc/broot: add 1.29.0

1.28.1 fixed all outstanding issues in bug 864016.

Bug: https://bugs.gentoo.org/864016
Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>
Closes: https://github.com/gentoo/gentoo/pull/33794
Signed-off-by: Sam James  gentoo.org>

 app-misc/broot/Manifest| 158 
 app-misc/broot/broot-1.29.0.ebuild | 363 +
 2 files changed, 521 insertions(+)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index 177a80967696..0a08181b85ab 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -1,51 +1,80 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.4.7.crate 51474 BLAKE2B 
0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a
 SHA512 
2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126
+DIST ahash-0.4.8.crate 51510 BLAKE2B 
a9071c5242682a56015f8f4df6464c7c77c7cc68dcae9d49b14ad0e55ad12ae8084fa8e8c7f216888e99f8fee9b53d777219c4a9ca127f2a7685f0896ed835ff
 SHA512 
983cb6a69351af82c597ed4ca85f77a475fad2c6cb6faf57962141432defa00f58b06ce191f9ca8652bfd05f7d029e116e296c37d3c927d33031c2faaf7f5562
 DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
+DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_colours-1.2.2.crate 21374 BLAKE2B 
a5ca621a12070686d531b1053eb2f7c01ee848a8c5f10469011d4ebb7b92d9b4d5ad9a569dc7bdcbc127e572e58f2e80af4154080014b02164941a8b115ed867
 SHA512 
077a6ddb4b44f79aebc704128804bcfe549b5c68a75d0d57452250b91cc02cd3784c25a93f061bae6060bff3eb02bb8a88fdf46ef6128a843eff4b0e84f7c972
 DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
+DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.4.crate 13998 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/, profiles/arch/arm64/, profiles/arch/hppa/, ...

2023-11-22 Thread Sam James
commit: 36f73f266af716f65cc55fc03eb589358d2f7417
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Nov 15 20:18:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f73f26

profiles/arch: mask media-video/ffmpeg[shaderc,glslang,vulkan] on unsupported 
arches

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33776
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/arm/package.use.mask   | 4 
 profiles/arch/arm64/package.use.mask | 4 
 profiles/arch/hppa/package.use.mask  | 4 
 profiles/arch/ia64/package.use.mask  | 4 
 profiles/arch/ppc/package.use.mask   | 4 
 profiles/arch/sparc/package.use.mask | 4 
 6 files changed, 24 insertions(+)

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index c5d1b535b04f..9905e926f2da 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2023-11-15)
+# media-libs/shaderc in not keyworded
+media-video/ffmpeg shaderc
+
 # Andreas Sturmlechner  (2023-11-13)
 # kde-plasma/print-manager is not keyworded
 kde-plasma/plasma-meta cups

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index fe51043769b1..f51d37f5e9b6 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2023-11-15)
+# media-libs/shaderc in not keyworded
+media-video/ffmpeg shaderc
+
 # Jimi Huotari  (2023-10-21)
 # Unmask on specific arches where it's available.
 media-video/obs-studio -mpegts

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index a8d904f14493..88418863613f 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,10 @@
 # NOTE: When masking a USE flag due to missing keywords, please file a keyword
 # request bug for the hppa arch.
 
+# Leonardo Hernández Hernández  (2023-11-15)
+# Vulkan is not available here
+media-video/ffmpeg glslang shaderc vulkan
+
 # Violet Purcell  (2023-10-12)
 # dev-util/samurai is not keyworded here.
 app-alternatives/ninja samurai

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 1222d1891694..63a5ea1174da 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2023-11-15)
+# Vulkan is not available here
+media-video/ffmpeg glslang shaderc vulkan
+
 # Violet Purcell  (2023-10-12)
 # dev-util/samurai is not keyworded here.
 app-alternatives/ninja samurai

diff --git a/profiles/arch/ppc/package.use.mask 
b/profiles/arch/ppc/package.use.mask
index ba27d13b1c64..cf76bfb56d55 100644
--- a/profiles/arch/ppc/package.use.mask
+++ b/profiles/arch/ppc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2023-11-15)
+# media-libs/shaderc in not keyworded
+media-video/ffmpeg shaderc
+
 # Rich Freeman  (2023-09-13)
 # Tests require shellcheck which is not currently available
 sys-process/systemd-cron test

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 536863d84880..d32c114e0c5a 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2023-11-15)
+# Vulkan is not available here
+media-video/ffmpeg glslang shaderc vulkan
+
 # Michał Górny  (2023-10-22)
 # This is not ISDN CAPI, so unmask it.
 media-video/rav1e -capi



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

2023-11-22 Thread Sam James
commit: c6dd38afb3233ac6c69b91a078b3dbdbe3c94606
Author: Chris Mayo  gmail  com>
AuthorDate: Tue Nov  7 19:27:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:29:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6dd38af

app-text/pdfminer: remove python_compile_all()

The path to the documentation subdirectory is passed to 
distutils_enable_sphinx, use that.

Signed-off-by: Chris Mayo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33716
Signed-off-by: Sam James  gentoo.org>

 app-text/pdfminer/pdfminer-20221105.ebuild | 12 ++--
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/app-text/pdfminer/pdfminer-20221105.ebuild 
b/app-text/pdfminer/pdfminer-20221105.ebuild
index fd7b84ae99af..fa3139418efc 100644
--- a/app-text/pdfminer/pdfminer-20221105.ebuild
+++ b/app-text/pdfminer/pdfminer-20221105.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit distutils-r1
 
 MY_P="${PN}.six-${PV}"
@@ -22,7 +22,7 @@ IUSE="doc examples"
 RDEPEND=">=dev-python/charset-normalizer-2.0.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-36.0.0[${PYTHON_USEDEP}]"
 
-distutils_enable_sphinx docs "dev-python/sphinx-argparse"
+distutils_enable_sphinx docs/source "dev-python/sphinx-argparse"
 distutils_enable_tests pytest
 
 python_prepare_all() {
@@ -30,14 +30,6 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 }
 
-python_compile_all() {
-   # Non-standard doc generation
-   if use doc; then
-   PYTHONPATH="${PYTHONPATH}:${BUILD_DIR}/install" sphinx-build 
docs/source "${WORKDIR}"/_docs
-   HTML_DOCS=( "${WORKDIR}"/_docs/. )
-   fi
-}
-
 python_install_all() {
use examples && dodoc -r samples
distutils-r1_python_install_all



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2023-11-22 Thread Sam James
commit: 70d036f4b3b93858bd7f96d4e2da8e83e16e2e41
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Nov 12 03:35:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d036f4

media-video/ffmpeg: add 6.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 media-video/ffmpeg/Manifest  |   2 +
 media-video/ffmpeg/ffmpeg-6.1.ebuild | 613 +++
 2 files changed, 615 insertions(+)

diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
index ca57f93232e7..e2033d12f60b 100644
--- a/media-video/ffmpeg/Manifest
+++ b/media-video/ffmpeg/Manifest
@@ -8,3 +8,5 @@ DIST ffmpeg-6.0.1.tar.xz 10240172 BLAKE2B 
1e21862f1f4eac04b8e9ef5597853d9e105bac
 DIST ffmpeg-6.0.1.tar.xz.asc 520 BLAKE2B 
dc7222c7c55e9af28c54dcfae4fce33fb44aa2a7e9d2ca4af85a961568b67f63116a6597234cd7ce009669b8ecf6576defd9380c389356435ffc3026b1126f03
 SHA512 
314f9ef996b85bc93c9fb823d582697c7415ac35f56bfc9cd906893491c8076df90bd852cf6e5e757b1fa94bd415ed108488c1220add49eb1f4854fc253c178c
 DIST ffmpeg-6.0.tar.xz 10234012 BLAKE2B 
c70884911f3a3e40fe87473f241a2a56b303f5abe7f1d7fa797d05e29e00971f98cbf37832c1c3dc5fa949a5beddef05a6ec55ae6668091976ea870ad93c0e8d
 SHA512 
4d0e8f635d5a1633710f30cb3e0a854b6ca3bf85e33a289d1ec7aca2ad55dc4910010bc9cf3f13eee9f6decb9d50a0df6d7aa5a342f308c3868d2730f3a6b980
 DIST ffmpeg-6.0.tar.xz.asc 520 BLAKE2B 
be294d375108b57bca3c687620ce2517c54c99012d82dc7aa1a83d5fe6d5453bd3c8620fdfb743df780cf588983a06a66a458c4e3e454dbe535cbba9da30c48c
 SHA512 
a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed
+DIST ffmpeg-6.1.tar.xz 10455956 BLAKE2B 
5eaee0e0f72139e3b018e6ee26a102c7d6881ec8e7a70b21c51e4a515a37396ae12f19185112bb3f8b3401b85e68c08435146a83470e07ffb571d3d9bca89289
 SHA512 
72f47924806b9b128672bd268aa2c8fc2c9b8491899a772b6f82421daa2b67de45a4bdd71f6071825814e599a73adb1e42682e202a12fc055e9a224c7d5baa4a
+DIST ffmpeg-6.1.tar.xz.asc 520 BLAKE2B 
774ba20a8ad3d786368c7e6928ee0976cd943756f24e3f076dc0cc92fc0069637f0a9a92e3c5238c74148330385d040118d3c5f9af6b267d572283b8de83b286
 SHA512 
e4885270869cc6a1681bc3f76f344f77c4858c490a517e45a758d15214ce67c3c2113a1caa8ca65eb6447b68d822fa1dd730081345bcc0928faaf82bb76037ba

diff --git a/media-video/ffmpeg/ffmpeg-6.1.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.ebuild
new file mode 100644
index ..2f76b30f7342
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-6.1.ebuild
@@ -0,0 +1,613 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Subslot: libavutil major.libavcodec major.libavformat major
+# Since FFmpeg ships several libraries, subslot is kind of limited here.
+# Most consumers will use those three libraries, if a "less used" library
+# changes its soname, consumers will have to be rebuilt the old way
+# (preserve-libs).
+# If, for example, a package does not link to libavformat and only libavformat
+# changes its ABI then this package will be rebuilt needlessly. Hence, such a
+# package is free _not_ to := depend on FFmpeg but I would strongly encourage
+# doing so since such a case is unlikely.
+FFMPEG_SUBSLOT=58.60.60
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_MIN_CLONE_TYPE="single"
+   EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git;
+fi
+
+inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
+
+DESCRIPTION="Complete solution to record/convert/stream audio and video. 
Includes libavcodec"
+HOMEPAGE="https://ffmpeg.org/;
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
+   SRC_URI="mirror://gentoo/${P}.tar.xz"
+else # Release
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc
+   inherit verify-sig
+   SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz;
+   SRC_URI+=" verify-sig? ( 
https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )"
+
+   BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )"
+fi
+FFMPEG_REVISION="${PV#*_p}"
+
+SLOT="0/${FFMPEG_SUBSLOT}"
+LICENSE="
+   !gpl? ( LGPL-2.1 )
+   gpl? ( GPL-2 )
+   amr? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   gmp? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   libaribb24? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   encode? (
+   amrenc? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   )
+   samba? ( GPL-3 )
+"
+if [ "${PV#}" = "${PV}" ] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+fi
+
+# Options to 

[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2023-11-22 Thread Sam James
commit: 1e1baa011f5afccf122c9d24545eae9834aa47c8
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Nov 15 20:14:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1baa01

media-video/ffmpeg: wire up vulkan filters

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 .../{ffmpeg-6.1.ebuild => ffmpeg-4.4.4-r8.ebuild}  | 79 ++
 .../{ffmpeg-6.1.ebuild => ffmpeg-5.1.4-r1.ebuild}  | 51 +++---
 media-video/ffmpeg/ffmpeg-6.1.ebuild   | 14 ++--
 media-video/ffmpeg/ffmpeg-.ebuild  | 14 ++--
 media-video/ffmpeg/metadata.xml|  2 +
 5 files changed, 80 insertions(+), 80 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.1.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.4-r8.ebuild
similarity index 89%
copy from media-video/ffmpeg/ffmpeg-6.1.ebuild
copy to media-video/ffmpeg/ffmpeg-4.4.4-r8.ebuild
index 2f76b30f7342..8cdd98613c21 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.4-r8.ebuild
@@ -12,7 +12,7 @@ EAPI=8
 # changes its ABI then this package will be rebuilt needlessly. Hence, such a
 # package is free _not_ to := depend on FFmpeg but I would strongly encourage
 # doing so since such a case is unlikely.
-FFMPEG_SUBSLOT=58.60.60
+FFMPEG_SUBSLOT=56.58.58
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then
@@ -64,7 +64,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.
@@ -83,16 +83,15 @@ FFMPEG_FLAG_MAP=(
libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack
# decoders
amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 
+dav1d:libdav1d fdk:libfdk-aac
-   jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme 
gsm:libgsm
-   libaribb24 mmal modplug:libmodplug opus:libopus qsv:libvpl 
libilbc librtmp ssh:libssh
+   jpeg2k:libopenjpeg bluray:libbluray gme:libgme gsm:libgsm
+   libaribb24 mmal modplug:libmodplug opus:libopus qsv:libmfx 
libilbc librtmp ssh:libssh
speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec
vorbis:libvorbis vpx:libvpx zvbi:libzvbi
# libavfilter options
appkit
-   bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r 
vmaf:libvmaf
-   fribidi:libfribidi fontconfig ladspa lcms:lcms2 libass 
libplacebo libtesseract lv2
-   truetype:libfreetype truetype:libharfbuzz vidstab:libvidstab
-   rubberband:librubberband zeromq:libzmq zimg:libzimg
+   bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r 
fribidi:libfribidi
+   fontconfig glslang:libglslang ladspa libass libtesseract lv2 
truetype:libfreetype
+   vidstab:libvidstab vmaf:libvmaf rubberband:librubberband 
zeromq:libzmq zimg:libzimg
# libswresample options
libsoxr
# Threads; we only support pthread for now but ffmpeg supports 
more
@@ -101,8 +100,8 @@ FFMPEG_FLAG_MAP=(
 
 # Same as above but for encoders, i.e. they do something only with USE=encode.
 FFMPEG_ENCODER_FLAG_MAP=(
-   amf amrenc:libvo-amrwbenc kvazaar:libkvazaar libaom mp3:libmp3lame
-   openh264:libopenh264 rav1e:librav1e snappy:libsnappy svt-av1:libsvtav1
+   amf amrenc:libvo-amrwbenc kvazaar:libkvazaar libaom mp3:libmp3lame
+   openh264:libopenh264 rav1e:librav1e snappy:libsnappy 
svt-av1:libsvtav1
theora:libtheora twolame:libtwolame webp:libwebp x264:libx264
x265:libx265 xvid:libxvid
 )
@@ -193,13 +192,13 @@ RDEPEND="
cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] )
chromaprint? ( >=media-libs/chromaprint-1.2-r1[${MULTILIB_USEDEP}] )
codec2? ( media-libs/codec2[${MULTILIB_USEDEP}] )
-   dav1d? ( >=media-libs/dav1d-0.5.0:0=[${MULTILIB_USEDEP}] )
+   dav1d? ( >=media-libs/dav1d-0.4.0:0=[${MULTILIB_USEDEP}] )
encode? (
amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] 
)
-   kvazaar? ( >=media-libs/kvazaar-2.0.0[${MULTILIB_USEDEP}] )
+   kvazaar? ( >=media-libs/kvazaar-1.2.0[${MULTILIB_USEDEP}] )
mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )
openh264? ( 
>=media-libs/openh264-1.4.0-r1:=[${MULTILIB_USEDEP}] )
-   rav1e? ( >=media-video/rav1e-0.5:=[capi] )
+   rav1e? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2023-11-22 Thread Sam James
commit: edd65ed61fd33325159526d96493869ca2e05347
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Nov 12 04:53:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd65ed6

media-video/ffmpeg: sync live

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 media-video/ffmpeg/ffmpeg-.ebuild | 16 +---
 media-video/ffmpeg/metadata.xml   |  1 +
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index 9d0e86211982..2f76b30f7342 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -91,7 +91,7 @@ FFMPEG_FLAG_MAP=(
appkit
bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r 
vmaf:libvmaf
fribidi:libfribidi fontconfig ladspa lcms:lcms2 libass 
libplacebo libtesseract lv2
-   truetype:libfreetype vidstab:libvidstab
+   truetype:libfreetype truetype:libharfbuzz vidstab:libvidstab
rubberband:librubberband zeromq:libzmq zimg:libzimg
# libswresample options
libsoxr
@@ -269,7 +269,10 @@ RDEPEND="
)
nvenc? ( >=media-libs/nv-codec-headers-9.1.23.1 )
svt-av1? ( >=media-libs/svt-av1-0.9.0[${MULTILIB_USEDEP}] )
-   truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] )
+   truetype? (
+   >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}]
+   media-libs/harfbuzz:=[${MULTILIB_USEDEP}]
+   )
vaapi? ( >=media-libs/libva-1.2.1-r1:0=[${MULTILIB_USEDEP}] )
vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] )
vidstab? ( >=media-libs/vidstab-1.1.0[${MULTILIB_USEDEP}] )
@@ -447,6 +450,8 @@ multilib_src_configure() {
for i in "${CPU_FEATURES_MAP[@]}" ; do
use ${i%:*} || myconf+=( --disable-${i#*:} )
done
+   # Bug #917277, #917278
+   myconf+=( --disable-dotprod --disable-i8mm )
 
if use pic ; then
myconf+=( --enable-pic )
@@ -468,11 +473,16 @@ multilib_src_configure() {
done
 
# LTO support, bug #566282, bug #754654, bug #772854
-   [[ ${ABI} != x86 ]] && is-flagq "-flto*" && myconf+=( "--enable-lto" )
+   if [[ ${ABI} != x86 ]] && is-flagq "-flto*"; then
+   # Respect -flto value, e.g -flto=thin
+   local v="$(get-flag flto)"
+   [[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( 
"--enable-lto" )
+   fi
filter-lto
 
# Mandatory configuration
myconf=(
+   --disable-libaribcaption # libaribcaption is not packaged (yet?)
--enable-avfilter
--disable-stripping
# This is only for hardcoded cflags; those are used in 
configure checks that may

diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml
index d24bdaedb63c..14fb807be699 100644
--- a/media-video/ffmpeg/metadata.xml
+++ b/media-video/ffmpeg/metadata.xml
@@ -67,6 +67,7 @@
Enable support for Secure Reliable Transport 
(SRT) via net-libs/srt
Enable SSH/sftp support via 
net-libs/libssh.
Enables AV1 encoding support via 
media-libs/svt-av1.
+   Enables drawtext filter via 
media-libs/freetype and media-libs/harfbuzz.
Enables MP2 encoding via 
media-sound/twolame as an alternative to the internal encoder.
Enables video stabilization filter using 
vid.stab library (media-libs/vidstab).
Enables Netflix's perceptual video quality 
assessment filter using the library (media-libs/libvmaf).



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

2023-11-22 Thread Sam James
commit: c40c514eebdfdd0a3ff2ca7b146cbebd10826f3a
Author: Karl-Johan Karlsson  lysator  liu  se>
AuthorDate: Mon Nov 13 17:50:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:32:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40c514e

app-misc/broot: drop 1.25.0, 1.25.2

Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>
Signed-off-by: Sam James  gentoo.org>

 app-misc/broot/Manifest|  15 --
 app-misc/broot/broot-1.25.0.ebuild | 377 -
 app-misc/broot/broot-1.25.2.ebuild | 373 
 3 files changed, 765 deletions(-)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index 826b7abfb782..177a80967696 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -5,12 +5,10 @@ DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_colours-1.2.2.crate 21374 BLAKE2B 
a5ca621a12070686d531b1053eb2f7c01ee848a8c5f10469011d4ebb7b92d9b4d5ad9a569dc7bdcbc127e572e58f2e80af4154080014b02164941a8b115ed867
 SHA512 
077a6ddb4b44f79aebc704128804bcfe549b5c68a75d0d57452250b91cc02cd3784c25a93f061bae6060bff3eb02bb8a88fdf46ef6128a843eff4b0e84f7c972
-DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
 DIST anstream-0.5.0.crate 19646 BLAKE2B 
770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d
 SHA512 
8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
 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 anstyle-wincon-2.1.0.crate 11757 BLAKE2B 
b7c1071da1ab24accc33d7af70f09ace8edb2dcbb53936ed5ac13552c6082c0f16ce501f041d2c1792cee7dd9cc3877d29505e12a65022bec44285f13e1f422f
 SHA512 
6c379c46f791b6b1367f3d6f3531dcd16589cc2e12f6f5ce52a3fa32d42e62b719d2277699d1bc8526099a6f791f2e7d5b1068e1295cbcd2997841f0eafc4eeb
 DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f
 SHA512 
401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
 DIST argh-0.1.10.crate 22165 BLAKE2B 
aaa0d2edf912c1d16c57df2ef95c4df02fdb3c8e4aca951b88eeb3a03d64f65b89d7661e7226fe63e21a5486cf0d80755e3208aab19a3fc15e8427e4b7434b88
 SHA512 
155e9da5702d8107385cd4b0d072afb60ae3f4f01f6e77c69c1c97d0d7dfcee40d5de2d34ddb9d207c3b647ff7beddea84b12091694f69c26ecdf0df5cb8e6fe
@@ -25,10 +23,7 @@ DIST bet-1.0.2.crate 7388 BLAKE2B 
12f4177fe03ba6aabc8f09834c52f68d00d55331d27881
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 

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

2023-11-22 Thread Sam James
commit: 6abca05fd236198f409f23bd6eed74b6a5165de2
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Nov 13 08:10:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:33:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abca05f

media-libs/faad2: add 2.11.0

Closes: https://bugs.gentoo.org/859844
Closes: https://bugs.gentoo.org/917031
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33784
Signed-off-by: Sam James  gentoo.org>

 media-libs/faad2/Manifest  |  1 +
 media-libs/faad2/faad2-2.11.0.ebuild   | 36 
 .../faad2-2.11.0-check-if-lrintf-is-defined.patch  | 64 ++
 3 files changed, 101 insertions(+)

diff --git a/media-libs/faad2/Manifest b/media-libs/faad2/Manifest
index 05527727aa59..9c8bd3315341 100644
--- a/media-libs/faad2/Manifest
+++ b/media-libs/faad2/Manifest
@@ -1 +1,2 @@
 DIST faad2-2.10.1.tar.gz 803488 BLAKE2B 
f25bf9242675250b910bd5540487cf708d6e195e1ddca0b27588678e5fbf2bedf9d41e6bc607aa34bb2dbff95a8a4071e74e2f9bd9493ccb7ef040ce9bf81b4c
 SHA512 
8df69278350c68dd770c4bc482e42bc95eb04cd784eeea3f3fc58d615833c8b07dc3c72029bb7e5bfed612b7c1b8daefc9cb57be9789befb587120ef115e55b3
+DIST faad2-2.11.0.tar.gz 656610 BLAKE2B 
2fdbe4b1c7743952277f699a186197adedd851650ac37ec31292eabed32693611aa75fb207e57bc814c639905285fffe092008e887ae713f5d2f84c4d1c4831a
 SHA512 
b85aab9b2d2afdca7096c999bcb7fabfccce4781760d9eb14d23fdd38691729927b09464708abf49a751e70c4475151ca14c5a7419b5cf4d9ec70c433dc86282

diff --git a/media-libs/faad2/faad2-2.11.0.ebuild 
b/media-libs/faad2/faad2-2.11.0.ebuild
new file mode 100644
index ..d706d0296c32
--- /dev/null
+++ b/media-libs/faad2/faad2-2.11.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="AAC audio decoding library"
+HOMEPAGE="https://www.audiocoding.com/faad2.html 
https://github.com/knik0/faad2/;
+SRC_URI="https://github.com/knik0/faad2/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+# no tests
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/faad2-2.11.0-check-if-lrintf-is-defined.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   )
+
+   cmake-multilib_src_configure
+}
+
+src_install() {
+   cmake-multilib_src_install
+
+   # TODO: remove in next release
+   newman frontend/faad.man faad.1
+}

diff --git 
a/media-libs/faad2/files/faad2-2.11.0-check-if-lrintf-is-defined.patch 
b/media-libs/faad2/files/faad2-2.11.0-check-if-lrintf-is-defined.patch
new file mode 100644
index ..0d05eb3f04ea
--- /dev/null
+++ b/media-libs/faad2/files/faad2-2.11.0-check-if-lrintf-is-defined.patch
@@ -0,0 +1,64 @@
+https://github.com/knik0/faad2/issues/188
+https://github.com/knik0/faad2/issues/190
+
+From 1001f9576cbb29242671c489cd861de61cfe08e2 Mon Sep 17 00:00:00 2001
+From: Fabian Greffrath 
+Date: Thu, 9 Nov 2023 08:23:53 +0100
+Subject: [PATCH] check for lrintf() presence and define HAVE_LRINTF
+ accordingly
+
+Fixes #188
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -3,6 +3,8 @@
+ #  - Solaris 11.4 SRU 15 : 3.15
+ cmake_minimum_required(VERSION 3.15)
+ 
++include(CheckSymbolExists)
++
+ project(LIBFAAD2 LANGUAGES C)
+ 
+ # If FAAD is being bundled in another project, we don't want to
+@@ -90,6 +92,13 @@ set(FAAD_DEFINES
+   PACKAGE_VERSION=\"${FAAD_VERSION}\"
+ )
+ 
++check_symbol_exists(lrintf "math.h" HAVE_LRINTF)
++if(HAVE_LRINTF)
++  list(APPEND FAAD_DEFINES
++HAVE_LRINTF=1
++  )
++endif()
++
+ set(FAAD_FLAGS
+   -Wall
+ )
+
+From 047fd22172a7ff6974b9ac6ca7e4ffdb1944f2e0 Mon Sep 17 00:00:00 2001
+From: Fabian Greffrath 
+Date: Fri, 10 Nov 2023 20:01:30 +0100
+Subject: [PATCH] check for lrintf() in -lm and force linking if available
+
+Fixes #190
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -3,6 +3,7 @@
+ #  - Solaris 11.4 SRU 15 : 3.15
+ cmake_minimum_required(VERSION 3.15)
+ 
++include(CheckLibraryExists)
+ include(CheckSymbolExists)
+ 
+ project(LIBFAAD2 LANGUAGES C)
+@@ -106,6 +107,11 @@ set(FAAD_DEFINES
+   PACKAGE_VERSION=\"${FAAD_VERSION}\"
+ )
+ 
++check_library_exists(m lrintf "" HAVE_LIBM)
++if(HAVE_LIBM)
++  list(APPEND CMAKE_REQUIRED_LIBRARIES m)
++endif()
++
+ check_symbol_exists(lrintf "math.h" HAVE_LRINTF)
+ if(HAVE_LRINTF)
+   list(APPEND FAAD_DEFINES



[gentoo-commits] repo/gentoo:master commit in: dev-db/mycli/

2023-11-22 Thread Sam James
commit: 577a2c95314b2abf931fd2f564dee14bf6dd0058
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Nov 13 13:26:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:32:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577a2c95

dev-db/mycli: enable py3.12

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/mycli/mycli-1.27.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mycli/mycli-1.27.0.ebuild b/dev-db/mycli/mycli-1.27.0.ebuild
index f8a2f5f6aca2..6e6fd4275fc0 100644
--- a/dev-db/mycli/mycli-1.27.0.ebuild
+++ b/dev-db/mycli/mycli-1.27.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=yes
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/noise-suppression-for-voice/

2023-11-22 Thread Sam James
commit: 357348c094792e2537a7f5e242effdb988cd1be2
Author: Kacper Słomiński  gmail  com>
AuthorDate: Mon Nov 13 22:11:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:30:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357348c0

media-libs/noise-suppression-for-voice: require at least one enabled plugin

Closes: https://bugs.gentoo.org/915855
Signed-off-by: Kacper Słomiński  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33809
Signed-off-by: Sam James  gentoo.org>

 .../noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild | 2 ++
 .../noise-suppression-for-voice/noise-suppression-for-voice-.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git 
a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild
 
b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild
index bab288cfb6c0..fd064b4d1b2b 100644
--- 
a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild
+++ 
b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild
@@ -18,7 +18,9 @@ fi
 
 LICENSE="GPL-3+"
 SLOT="0"
+
 IUSE="+ladspa lv2 vst vst3"
+REQUIRED_USE="|| ( ladspa lv2 vst vst3 )"
 
 COMMON_DEPEND="
media-libs/freetype

diff --git 
a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-.ebuild
 
b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-.ebuild
index bab288cfb6c0..fd064b4d1b2b 100644
--- 
a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-.ebuild
+++ 
b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-.ebuild
@@ -18,7 +18,9 @@ fi
 
 LICENSE="GPL-3+"
 SLOT="0"
+
 IUSE="+ladspa lv2 vst vst3"
+REQUIRED_USE="|| ( ladspa lv2 vst vst3 )"
 
 COMMON_DEPEND="
media-libs/freetype



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

2023-11-22 Thread Sam James
commit: a8255030316da0a26e8471fd5565c4a7c4e3c2eb
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Mon Nov  6 05:25:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:28:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8255030

app-editors/gvim: add 9.0.2092

Also bump the Gentoo patches to remove a patch that was obsoleted by
upstream.

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/gvim/Manifest |   2 +
 app-editors/gvim/gvim-9.0.2092.ebuild | 360 ++
 2 files changed, 362 insertions(+)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 1ef215baf862..dee7d76f9aa2 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -3,4 +3,6 @@ DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
 DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
 DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fba8dce25354a7ded40ff8536388e7b7120c1f2fad790c8dc7134d74649697b6e95777e79dcf1e208ead81b229d6
 SHA512 
702781b6a9cf540d22aa0bc1e25a4fb785ff2b22e9c6a59643e87fd6f7b3e5444adbee1816bfaa0b45b9655bb56dc2d13904230840a0ecea56f5453034d81a2e
+DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
+DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/gvim/gvim-9.0.2092.ebuild 
b/app-editors/gvim/gvim-9.0.2092.ebuild
new file mode 100644
index ..f40ad13b5b45
--- /dev/null
+++ b/app-editors/gvim/gvim-9.0.2092.ebuild
@@ -0,0 +1,360 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/vim
+
+VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.2092"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 
ruby-single toolchain-funcs vim-doc xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+S="${WORKDIR}"/vim-${PV}
+
+DESCRIPTION="GUI version of the Vim text editor"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python 
racket ruby selinux session sound tcl"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   aqua? ( !motif )
+"
+
+RDEPEND="
+   ~app-editors/vim-core-${PV}
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXext
+   x11-libs/libXt
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   !aqua? (
+   motif? ( >=x11-libs/motif-2.3:0 )
+   !motif? (
+   x11-libs/gtk+:3
+   x11-libs/libXft
+   )
+   )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( 

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

2023-11-22 Thread Sam James
commit: f271d1758cb631b6038ff3337102e93546e8adb3
Author: Christian Tietz  mailbox  org>
AuthorDate: Mon Nov  6 17:04:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:27:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f271d175

sys-apps/bleachbit: Bump to 4.6.0

Signed-off-by: Christian Tietz  mailbox.org>
Closes: https://github.com/gentoo/gentoo/pull/33691
Signed-off-by: Sam James  gentoo.org>

 sys-apps/bleachbit/Manifest   |  1 +
 sys-apps/bleachbit/bleachbit-4.6.0.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/sys-apps/bleachbit/Manifest b/sys-apps/bleachbit/Manifest
index ce0556333ea1..f2af61de81e4 100644
--- a/sys-apps/bleachbit/Manifest
+++ b/sys-apps/bleachbit/Manifest
@@ -1 +1,2 @@
 DIST bleachbit-4.4.2.tar.bz2 653525 BLAKE2B 
ae65e310d33c2e523244a32de1ff28081be940a6a2ed2aadf682218ebe7346de3b5f37ab457d4f16542730d617678effbcda461e7080c43cd81c17f6b959018d
 SHA512 
247a1ed0e491e5e02c4bc9a5c2d11d5f1511ef9644b9edf34b1c9326e6515c33dfd60b98bb2dab59eac36ab5e1c9b5ed1e8d7c749261bde90450a2fc717dae6f
+DIST bleachbit-4.6.0.tar.bz2 667238 BLAKE2B 
c150ef9ff5c5f3d8241c5d8a8b8ad5b3f7a23aef24c21ef67a8680f56f3844893fd0e8513f47936ac3a667a15f0d6df2186658be282846309f3ad79f545a380d
 SHA512 
fd0888195bc1fd6dfdc19ca4b35906554e0b6bf22c7f12db01ff8a5790a8a358aedd39f0c0906eb98e67ea5344c655e7f042516cc0c17b59637463d01927a33a

diff --git a/sys-apps/bleachbit/bleachbit-4.6.0.ebuild 
b/sys-apps/bleachbit/bleachbit-4.6.0.ebuild
new file mode 100644
index ..a0c5f395e430
--- /dev/null
+++ b/sys-apps/bleachbit/bleachbit-4.6.0.ebuild
@@ -0,0 +1,87 @@
+# 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..12} )
+PYTHON_REQ_USE="sqlite(+)"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit desktop distutils-r1 virtualx
+
+DESCRIPTION="Clean junk to free disk space and to maintain privacy"
+HOMEPAGE="https://www.bleachbit.org;
+SRC_URI="https://download.bleachbit.org/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   x11-libs/gtk+:3
+"
+BDEPEND="
+   sys-devel/gettext
+   test? (
+   $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]')
+   )
+"
+
+distutils_enable_tests unittest
+
+# tests fail under FEATURES=usersandbox
+RESTRICT="test"
+
+python_prepare_all() {
+   if use test; then
+   # avoid tests requiring internet access
+   rm tests/Test{Chaff,Update}.py || die
+
+   # fails due to non-existent $HOME/.profile
+   rm tests/TestInit.py || die
+
+   # only applicable to Windows installer
+   rm tests/TestNsisUtilities.py || die
+
+   # these fail on upstream Travis CI as well as on Gentoo
+   sed -e "s/test_notify(self)/_&/" \
+   -i tests/TestGUI.py || die
+
+   sed -e "s/test_get_proc_swaps(self)/_&/" \
+   -i tests/TestMemory.py || die
+   fi
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   emake -C po local
+}
+
+python_test() {
+   virtx emake tests
+}
+
+python_install() {
+   distutils-r1_python_install
+   python_newscript ${PN}.py ${PN}
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   emake -C po DESTDIR="${D}" install
+
+   insinto /usr/share/bleachbit/cleaners
+   doins cleaners/*.xml
+
+   insinto /usr/share/bleachbit
+   doins data/app-menu.ui
+
+   doicon ${PN}.png
+   domenu org.${PN}.BleachBit.desktop
+}



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

2023-11-22 Thread Sam James
commit: 1738f215d210c3076e73ae2ee2e1c8dfc9914103
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Mon Nov  6 05:31:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:28:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1738f215

app-editors/vim: add 9.0.2092

Also bump the Gentoo patches to remove a patch that was obsoleted by
upstream.

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim/Manifest|   2 +
 app-editors/vim/vim-9.0.2092.ebuild | 370 
 2 files changed, 372 insertions(+)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 1ef215baf862..dee7d76f9aa2 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -3,4 +3,6 @@ DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
 DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
 DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fba8dce25354a7ded40ff8536388e7b7120c1f2fad790c8dc7134d74649697b6e95777e79dcf1e208ead81b229d6
 SHA512 
702781b6a9cf540d22aa0bc1e25a4fb785ff2b22e9c6a59643e87fd6f7b3e5444adbee1816bfaa0b45b9655bb56dc2d13904230840a0ecea56f5453034d81a2e
+DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
+DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim/vim-9.0.2092.ebuild 
b/app-editors/vim/vim-9.0.2092.ebuild
new file mode 100644
index ..9a75568cdf87
--- /dev/null
+++ b/app-editors/vim/vim-9.0.2092.ebuild
@@ -0,0 +1,370 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/gvim
+
+VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.2092"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 
ruby-single toolchain-funcs desktop xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz;
+   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"
+fi
+
+DESCRIPTION="Vim, an improved vi-style text editor"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby 
selinux sound tcl terminal vim-pager"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   vim-pager? ( !minimal )
+"
+
+RDEPEND="
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   nls? ( virtual/libintl )
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( dev-util/cscope )
+   gpm? ( >=sys-libs/gpm-1.19.3 )
+   lua? ( ${LUA_DEPS}
+   $(lua_gen_impl_dep 'deprecated' lua5-1)
+   )
+   ~app-editors/vim-core-${PV}
+   vim-pager? ( app-editors/vim-core[-minimal] )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   racket? ( 

[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/

2023-11-22 Thread Sam James
commit: 41a628797163503286e7965c146695020449a4c7
Author: Anton Fischl  fischl-online  de>
AuthorDate: Mon Nov  6 07:15:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:27:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a62879

app-backup/burp: fix test #915690

Closes: https://bugs.gentoo.org/915690
Signed-off-by: Anton Fischl  fischl-online.de>
Closes: https://github.com/gentoo/gentoo/pull/33686
Signed-off-by: Sam James  gentoo.org>

 app-backup/burp/burp-3.1.4.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-backup/burp/burp-3.1.4.ebuild 
b/app-backup/burp/burp-3.1.4.ebuild
index 95d8bcc462d2..cf765ee3762e 100644
--- a/app-backup/burp/burp-3.1.4.ebuild
+++ b/app-backup/burp/burp-3.1.4.ebuild
@@ -59,8 +59,9 @@ src_configure() {
 }
 
 src_test() {
-   # See https://github.com/grke/burp/issues/869
-   local -x CK_DEFAULT_TIMEOUT=10
+   # See https://bugs.gentoo.org/915690
+   local -x CK_DEFAULT_TIMEOUT=0
+   local -x CK_TIMEOUT_MULTIPLIER=0
default
 }
 



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

2023-11-22 Thread Sam James
commit: 67e3098dacad21fd4cf7263a9caa945514c2267c
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Mon Nov  6 05:33:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:28:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e3098d

app-editors/vim-core: add 9.0.2092

Also bump the Gentoo patches to remove a patch that was obsoleted by
upstream.

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33703
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim-core/Manifest |   2 +
 app-editors/vim-core/vim-core-9.0.2092.ebuild | 231 ++
 2 files changed, 233 insertions(+)

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 1ef215baf862..dee7d76f9aa2 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -3,4 +3,6 @@ DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e
 DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
 DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
 DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fba8dce25354a7ded40ff8536388e7b7120c1f2fad790c8dc7134d74649697b6e95777e79dcf1e208ead81b229d6
 SHA512 
702781b6a9cf540d22aa0bc1e25a4fb785ff2b22e9c6a59643e87fd6f7b3e5444adbee1816bfaa0b45b9655bb56dc2d13904230840a0ecea56f5453034d81a2e
+DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
+DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim-core/vim-core-9.0.2092.ebuild 
b/app-editors/vim-core/vim-core-9.0.2092.ebuild
new file mode 100644
index ..7650dbd89186
--- /dev/null
+++ b/app-editors/vim-core/vim-core-9.0.2092.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim and app-editors/gvim
+
+VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.2092"
+inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz;
+   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"
+fi
+S="${WORKDIR}/vim-${PV}"
+
+DESCRIPTION="vim and gvim shared files"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="nls acl minimal"
+
+# ncurses is only needed by ./configure, so no subslot operator required
+DEPEND=">=sys-libs/ncurses-5.2-r2:0"
+BDEPEND="sys-devel/autoconf"
+
+if [[ ${PV} != * ]]; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, etc
+   PATCHES=(
+   "${WORKDIR}/vim-${VIM_PATCHES_VERSION}-patches"
+   )
+fi
+
+# platform-specific checks (bug #898406):
+# - acl() -- Solaris
+# - statacl() -- AIX
+QA_CONFIG_IMPL_DECL_SKIP=(
+   'acl'
+   'statacl'
+)
+
+pkg_setup() {
+   # people with broken alphabets run into trouble. bug #82186.
+   unset LANG LC_ALL
+   export LC_COLLATE="C"
+}
+
+src_prepare() {
+   default
+
+   # Fixup a script to use awk instead of nawk
+   sed -i \
+   -e 

[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/

2023-11-22 Thread Remigiusz Micielski
commit: 8466acee3201b0ddd7503052e98342d46d494a56
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Wed Nov 22 17:19:48 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Wed Nov 22 17:27:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8466acee

gui-libs/xdg-desktop-portal-hyprland: drop 

Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-libs/xdg-desktop-portal-hyprland/Manifest  |  2 +
 .../xdg-desktop-portal-hyprland-.ebuild| 77 --
 2 files changed, 2 insertions(+), 77 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
index ddf233d144..3b63b4320d 100644
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ b/gui-libs/xdg-desktop-portal-hyprland/Manifest
@@ -1,2 +1,4 @@
 DIST xdg-desktop-hyprland-1.1.0.tar.gz 42732 BLAKE2B 
aa78b9f3a5812988e8324b71cc265c4b2ca23d0b12239c3ac13d068a46200504685da0fb57093f0689101fc2235cb7825646a4669bfe1894928d57a3259df9e3
 SHA512 
e02fa5bb19ca20cdee9a2e6ad0beb507d96118e095b1e5a1836cc16a35492a9ba5db36b06e5be561adcbf16d8716c38cbb1ed373965416696c69448fbd020c10
 DIST xdg-desktop-hyprland-1.2.2.tar.gz 43233 BLAKE2B 
3d3d955596051da3a3384dab75a516a47627175ac584e6c8967ffe83607a99d99b8c8365b04f57976b8fe41917354217ca0bf3cb07f5e64cc099a1fb6fc3ef8a
 SHA512 
10c8a0eb23a65535dcb16c30d42e2a71268d5a05b88f14ff4c1bedc127241e4da6c516217287b3499677c92f06034f8ebc0f743c181d4dd3bf7a35423128e141
+DIST xdg-desktop-hyprland-1.2.5.tar.gz 45688 BLAKE2B 
d99a399b9e3ff12ddd73293638177b919a37d7922eb35071efdc86f6c5c311995578b1143fd1bb337171aebb9b43b9719957bb40a2a668563fd6ac7dd62c7ad0
 SHA512 
8ee18e1535a419a146fc7ae2adce53a3fbab8a339ed48594022d525d5892bc979c9ffb6f28da76ec2e4d566213cbeab876470dab8949f218a24bc705877f0c67
+DIST xdg-desktop-portal-hyprland-1.2.5-subprojects.tar.xz 12124 BLAKE2B 
dfab37bbf418a3217ff947a8cc5e627d6b468d44dd75c6ebd868dbe95880c8f7d1410968cacd76d552dddee38fb61760a73f95debecc168313bfb19c005dbfd9
 SHA512 
dcb6da4918fc164b73be61ef1805b7e138459ce33f5e59944b2105186507709f98bb93159745493acb2b44904c988e1069cf1a9cdc2e1f1a442252e6eefc51bc

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
deleted file mode 100644
index 1fd568fcd7..00
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson toolchain-funcs
-
-DESCRIPTION="xdg-desktop-portal backend for hyprland"
-HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git;
-   inherit git-r3
-else
-   KEYWORDS="~amd64"
-   
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
-   -> xdg-desktop-hyprland-${PV}.tar.gz"
-fi
-
-LICENSE="MIT"
-SLOT="0/"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   >=media-video/pipewire-0.3.41:=
-   dev-cpp/sdbus-c++
-   dev-libs/inih
-   dev-libs/wayland
-   dev-qt/qtbase
-   dev-qt/qtcore
-   dev-qt/qtgui
-   dev-qt/qtwayland:6
-   dev-qt/qtwidgets
-   media-libs/mesa
-   sys-apps/util-linux
-   x11-libs/libdrm
-   || (
-   systemd? ( >=sys-apps/systemd-237 )
-   elogind? ( >=sys-auth/elogind-237 )
-   sys-libs/basu
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   sys-apps/xdg-desktop-portal
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.24
-   dev-libs/hyprland-protocols
-   virtual/pkgconfig
-   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
-"
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} == binary ]] && return
-
-   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
-   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
-   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
-   die "GCC version is too old to compile XDPH!"
-   elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
-   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
-   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
-   die "Clang version is too old to compile XDPH!"
-   fi
-}
-
-src_compile() {
-   meson_src_compile
-   emake -C hyprland-share-picker all
-}
-
-src_install() {
-   meson_src_install
-   dobin "${S}/hyprland-share-picker/build/hyprland-share-picker"
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/, ...

2023-11-22 Thread Remigiusz Micielski
commit: 2a191d353a1e0999ddfebdaebba7f4538b6a1be6
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Wed Nov 22 17:20:24 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Wed Nov 22 17:27:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a191d35

gui-libs/xdg-desktop-portal-hyprland: add 1.2.5

Closes: https://bugs.gentoo.org/917678
Signed-off-by: Remigiusz Micielski  purelymail.com>

 ...p-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch | 35 +
 .../xdg-desktop-portal-hyprland-1.2.5.ebuild   | 84 ++
 2 files changed, 119 insertions(+)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch
 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch
new file mode 100644
index 00..42ec92a2fa
--- /dev/null
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch
@@ -0,0 +1,35 @@
+From 7ec34c32dae716cb3976037e1086e193ff1b0cc3 Mon Sep 17 00:00:00 2001
+From: Remigiusz Micielski 
+Date: Wed, 22 Nov 2023 17:13:09 +0100
+Subject: [PATCH] fix: use sys sdbus-c++
+
+---
+ CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 44d1689..aa7588b 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -21,16 +21,16 @@ endif()
+ include_directories(
+   .
+   "protocols/"
+-  "subprojects/sdbus-cpp/include/"
+ )
+ 
+ set(CMAKE_CXX_STANDARD 23)
+ add_compile_options(-Wall -Wextra -Wno-unused-parameter -Wno-unused-value 
-Wno-missing-field-initializers -Wno-narrowing -Wno-pointer-arith -fpermissive)
+ 
+ message(STATUS "Checking deps...")
+-add_subdirectory(subprojects/sdbus-cpp)
+ add_subdirectory(hyprland-share-picker)
+ 
++find_package(sdbus-c++ REQUIRED)
++
+ find_package(Threads REQUIRED)
+ 
+ find_package(PkgConfig REQUIRED)
+-- 
+2.41.0
+

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild
new file mode 100644
index 00..1129bc9cca
--- /dev/null
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="xdg-desktop-portal backend for hyprland"
+HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland;
+
+KEYWORDS="~amd64"
+SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
+   -> xdg-desktop-hyprland-${PV}.tar.gz
+https://github.com/micielski/xdg-desktop-portal-hyprland-subprojects/releases/download/${PV}/xdg-desktop-portal-hyprland-${PV}-subprojects.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="elogind systemd"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+   >=media-video/pipewire-0.3.41:=
+   dev-cpp/sdbus-c++
+   dev-libs/inih
+   dev-libs/wayland
+   dev-qt/qtbase
+   dev-qt/qtcore
+   dev-qt/qtgui
+   dev-qt/qtwayland:6
+   dev-qt/qtwidgets
+   media-libs/mesa
+   sys-apps/util-linux
+   x11-libs/libdrm
+   || (
+   systemd? ( >=sys-apps/systemd-237 )
+   elogind? ( >=sys-auth/elogind-237 )
+   sys-libs/basu
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.24
+   dev-libs/hyprland-protocols
+   virtual/pkgconfig
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
+"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} == binary ]] && return
+
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
+   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+   die "GCC version is too old to compile XDPH!"
+   elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
+   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
+   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+   die "Clang version is too old to compile XDPH!"
+   fi
+}
+
+src_unpack() {
+   default
+   mv subprojects/* "xdg-desktop-portal-hyprland-${PV}/subprojects" || die
+}
+
+src_prepare() {
+   default
+   eapply 
"${FILESDIR}/xdg-desktop-portal-hyprland-1.2.5_use_sys_sdbus-c++.patch"
+   cmake_src_prepare
+}
+
+src_compile() {
+   cmake_src_compile all
+}
+
+src_install() {
+   cmake_src_install
+   exeinto /usr/libexec
+   doexe "${BUILD_DIR}/xdg-desktop-portal-hyprland"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/i3/

2023-11-22 Thread Jakov Smolić
commit: 19ae6bbf60d3dae355a98f007b03dfce7b2d87f7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 22 13:27:06 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 22 17:08:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ae6bbf

x11-wm/i3: add 4.23

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-wm/i3/Manifest   |   1 +
 x11-wm/i3/i3-4.23.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/x11-wm/i3/Manifest b/x11-wm/i3/Manifest
index f094f0e4a672..197caa7623f3 100644
--- a/x11-wm/i3/Manifest
+++ b/x11-wm/i3/Manifest
@@ -1 +1,2 @@
 DIST i3-4.22.tar.xz 1349276 BLAKE2B 
fa179f445ba4286bfeec98dc7a2e1dfad14bda6874e84878a48ee5890ed4cf3a90fc542e8e14aedaaba3abebc8d280284a3b00e838da70a783064a4bd271ca41
 SHA512 
4e4536fb4108e92a1c918b5869232c0f7eb0feca2d3a49ba87250b970df0614cfe256d1e41fbd825a81c43b82898651e5d3fc11ca8101978916754dfa885266a
+DIST i3-4.23.tar.xz 1354628 BLAKE2B 
3a5179d5b468ae66f81e53ee8376eb82d4f5d9441d1488f3f761fcad9d68b739fa963f4985db7448e5049983b8cf26ae3fa6bdac32c8677f0384f059cd9db507
 SHA512 
342bd6e9ff952dd2408c9af6e79e0279cb5e7388a510dd461be84a82a5fbedb92fa35065d4b76fd88e392026f2eb4979160891ae468f421935fe5922f58a66ba

diff --git a/x11-wm/i3/i3-4.23.ebuild b/x11-wm/i3/i3-4.23.ebuild
new file mode 100644
index ..603faaeef0a4
--- /dev/null
+++ b/x11-wm/i3/i3-4.23.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature virtualx
+
+DESCRIPTION="An improved dynamic tiling window manager"
+HOMEPAGE="https://i3wm.org/;
+
+if [[ "${PV}" = * ]]; then
+   EGIT_REPO_URI="https://github.com/i3/i3;
+   EGIT_BRANCH="next"
+   inherit git-r3
+else
+   SRC_URI="https://i3wm.org/downloads/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/libev
+   dev-libs/libpcre2
+   dev-libs/yajl
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/libxcb:=
+   x11-libs/libxkbcommon[X]
+   x11-libs/pango[X]
+   x11-libs/startup-notification
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   x11-misc/xkeyboard-config
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-perl/AnyEvent
+   dev-perl/ExtUtils-PkgConfig
+   dev-perl/Inline
+   dev-perl/Inline-C
+   dev-perl/IPC-Run
+   dev-perl/local-lib
+   dev-perl/X11-XCB
+   virtual/perl-Test-Simple
+   x11-base/xorg-server[xephyr]
+   x11-misc/xvfb-run
+   )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   dev-lang/perl
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   dev-lang/perl
+   dev-perl/AnyEvent-I3
+   dev-perl/JSON-XS
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   cat > "${T}"/i3wm <<- EOF || die
+   #!/bin/sh
+   exec /usr/bin/i3
+   EOF
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+   $(meson_use doc docs)
+   $(meson_use doc mans)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install
+
+   exeinto /etc/X11/Sessions
+   doexe "${T}"/i3wm
+}
+
+pkg_postinst() {
+   optfeature_header "There are several packages that may be useful with 
i3:"
+   optfeature "application launcher" x11-misc/dmenu
+   optfeature "simple screen locker" x11-misc/i3lock
+   optfeature "status bar generator" x11-misc/i3status
+}



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

2023-11-22 Thread Jakov Smolić
commit: 92866e5029956299e9547483bc36344fda806274
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 22 17:08:10 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 22 17:09:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92866e50

app-misc/jdupes: drop 1.26.1

Signed-off-by: Jakov Smolić  gentoo.org>

 app-misc/jdupes/Manifest |  1 -
 app-misc/jdupes/jdupes-1.26.1.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest
index 836f1fc8921d..316a49a0e4a5 100644
--- a/app-misc/jdupes/Manifest
+++ b/app-misc/jdupes/Manifest
@@ -1,2 +1 @@
-DIST jdupes-1.26.1.tar.gz 168265 BLAKE2B 
e6c7a7d69a9a67d7550624ddd707a08a6a1a740c32fe1bc3534d53c20586b249303b6de23c0703033db497c3af85714b3e22fd87813c4700669880efa3cc376c
 SHA512 
17ea87dee25a26aa136e3876031bfa47d55506adb38272b8cf2da8a81276134da0cf0b280815c8a717c0e48b911ce5efa95d1eb8dafe5ce109a1573600ae92bb
 DIST jdupes-1.27.3.tar.gz 174779 BLAKE2B 
f6697df396e2f6e285d17465de183904f87e0b34b2a46bb7aeea6da8696ae31951af3f2f26b6e71cedbd25c756456ece055b99e76f92eadabd79a01183161d59
 SHA512 
ee2d60a922558e2aa819f9074fb0b3b38cc93ddc4f6ca3a1d0dd8731c4ecf72d1b6cbb0bc85be7cd63b21f7d9138efadfb64208122a4eebd4e55756a3edd5bcc

diff --git a/app-misc/jdupes/jdupes-1.26.1.ebuild 
b/app-misc/jdupes/jdupes-1.26.1.ebuild
deleted file mode 100644
index 11eb2fbd9836..
--- a/app-misc/jdupes/jdupes-1.26.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Identify duplicate files on the filesystem"
-HOMEPAGE="https://github.com/jbruchon/jdupes;
-if [[ "${PV}" == * ]] ; then
-   EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64"
-fi
-LICENSE="MIT"
-SLOT="0"
-
-# Please keep a careful eye on the minimum libjoycode version! (Just pick
-# latest released at the time if necessary.)
-DEPEND=">=dev-libs/libjodycode-3.0"
-RDEPEND="${DEPEND}"
-
-IUSE="+dedupe hardened"
-
-# missing test.sh script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-src_prepare() {
-   sed -i -e '/PREFIX/s/=/?=/' Makefile || die
-   default
-}
-
-src_compile() {
-   tc-export CC
-   local myconf=(
-   $(usex dedupe 'ENABLE_DEDUPE=1' '')
-   $(usex hardened 'HARDEN=1' '')
-   )
-   emake ${myconf[@]}
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/u-boot-tools/

2023-11-22 Thread Jakov Smolić
commit: 9b6a8f5faec008a5b5254d9ae80a0ea620b124c3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 22 17:07:41 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 22 17:09:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6a8f5f

dev-embedded/u-boot-tools: drop 2023.01

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-embedded/u-boot-tools/Manifest |  1 -
 .../u-boot-tools/u-boot-tools-2023.01.ebuild   | 81 --
 2 files changed, 82 deletions(-)

diff --git a/dev-embedded/u-boot-tools/Manifest 
b/dev-embedded/u-boot-tools/Manifest
index 583540ca5619..833d6d161b79 100644
--- a/dev-embedded/u-boot-tools/Manifest
+++ b/dev-embedded/u-boot-tools/Manifest
@@ -1,2 +1 @@
-DIST u-boot-2023.01.tar.bz2 18560442 BLAKE2B 
9412da6c7c8da8be64e470347d150ea2ba9a33b84f463c8ff3109e3db6c2dbcf13c8ab2e02bf3a2c412ff57c91987da922e4dde6a26e317e7b9e65101f7a6d62
 SHA512 
417a28267eb7875820d08fafc7316f164663609378637539e71648b0b9b7d28796b6c381717f31b0ab6472805fefd32628ef7d1b2e7b9f3c51c8ad122993f679
 DIST u-boot-2023.10.tar.bz2 19645392 BLAKE2B 
1404ab42e8b0c821fbfdf612cc00ed5d6b1a1d15d4e69647e788cf97536234f89fe000f480107f8a78b56f7dae7a022f5e742c06ca7f381050e2251889fcdb83
 SHA512 
f238a69b9cc08ee0a69ea8ca2fa26975f2f2ede14e978b4db274b1e4095e43af0052307ac39034658a72ec9706951cd03c0f316d0591f391adecaf2cc9496fc4

diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2023.01.ebuild 
b/dev-embedded/u-boot-tools/u-boot-tools-2023.01.ebuild
deleted file mode 100644
index 9dab0fce40ba..
--- a/dev-embedded/u-boot-tools/u-boot-tools-2023.01.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_P="u-boot-${PV/_/-}"
-DESCRIPTION="utilities for working with Das U-Boot"
-HOMEPAGE="https://www.denx.de/wiki/U-Boot/WebHome;
-SRC_URI="https://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
-IUSE="envtools"
-
-RDEPEND="dev-libs/openssl:="
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/swig
-   sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   sed -i 's:\bpkg-config\b:${PKG_CONFIG}:g' \
-   scripts/kconfig/{g,m,n,q}conf-cfg.sh \
-   scripts/kconfig/Makefile \
-   tools/Makefile || die
-}
-
-src_configure() {
-   tc-export AR BUILD_CC CC PKG_CONFIG
-   tc-export_build_env
-}
-
-src_compile() {
-   # Unset a few KBUILD variables. Bug #540476
-   unset KBUILD_OUTPUT KBUILD_SRC
-
-   local myemakeargs=(
-   V=1
-   AR="${AR}"
-   CC="${CC}"
-   HOSTCC="${BUILD_CC}"
-   HOSTCFLAGS="${BUILD_CFLAGS} ${BUILD_CPPFLAGS}"' $(HOSTCPPFLAGS)'
-   HOSTLDFLAGS="${BUILD_LDFLAGS}"
-   )
-
-   emake "${myemakeargs[@]}" tools-only_defconfig
-
-   emake "${myemakeargs[@]}" \
-   NO_SDL=1 \
-   HOSTSTRIP=: \
-   STRIP=: \
-   CONFIG_ENV_OVERWRITE=y \
-   $(usex envtools envtools tools-all)
-}
-
-src_test() { :; }
-
-src_install() {
-   cd tools || die
-
-   if ! use envtools; then
-   dobin bmp_logo dumpimage fdtgrep gen_eth_addr img2srec 
mkenvimage mkimage
-   fi
-
-   dobin env/fw_printenv
-
-   dosym fw_printenv /usr/bin/fw_setenv
-
-   insinto /etc
-   doins env/fw_env.config
-
-   doman ../doc/mkimage.1
-}



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

2023-11-22 Thread Jakov Smolić
commit: f346589280ac10c57d6992eff25f1ad9ee262fed
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 22 17:08:26 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 22 17:09:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3465892

app-crypt/scrypt: drop 1.3.1

Signed-off-by: Jakov Smolić  gentoo.org>

 app-crypt/scrypt/Manifest|  1 -
 app-crypt/scrypt/scrypt-1.3.1.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/app-crypt/scrypt/Manifest b/app-crypt/scrypt/Manifest
index 6b44a1a73e92..ef195b690316 100644
--- a/app-crypt/scrypt/Manifest
+++ b/app-crypt/scrypt/Manifest
@@ -1,2 +1 @@
-DIST scrypt-1.3.1.tgz 394516 BLAKE2B 
91faa22dc317927b92abe26c5e15cd52c409722716076c7cc502a0c6e4e84ceaaf60222b3ef141c6a209f36084df2d7f45d8f19482aa035c3e2442513c4283d9
 SHA512 
c76c29463d2a4db6b62283daca80bc4124a6272f37f983d472d44251b98da702f1edb16ad15058a8d0ea320c23bc1486892ab25d367d37ec77c38a55ad7e69fe
 DIST scrypt-1.3.2.tgz 424414 BLAKE2B 
aac8dc8360652d5d4d3654d47de961eec99675ee20d8507abf1ffb4de0b7bc8f040cd58cabfd5c0b8c2c197b2302206ea2c747aee1f62a2fe3eaa64e108bce6e
 SHA512 
5f2c4f74cec107b08675c5e287c151d633b3a02f12c71d9484ecb14750b3a45b90e2da9dae9090af59346518492aeab01c215961fd592c4f5e5b944f27d9afc7

diff --git a/app-crypt/scrypt/scrypt-1.3.1.ebuild 
b/app-crypt/scrypt/scrypt-1.3.1.ebuild
deleted file mode 100644
index fd30ce906416..
--- a/app-crypt/scrypt/scrypt-1.3.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A simple password-based encryption utility using scrypt key 
derivation function"
-HOMEPAGE="http://www.tarsnap.com/scrypt.html;
-SRC_URI="http://www.tarsnap.com/scrypt/${P}.tgz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DOCS=( FORMAT )
-
-src_test() {
-   # There's an empty check target, so can't call default.
-   emake test
-}



  1   2   3   4   >