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

2024-06-02 Thread Hans de Graaff
commit: c49fd593f68124398d055ea3a39cdc5f447a41e2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun  3 05:53:04 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun  3 05:54:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49fd593

dev-ruby/acts_as_list: add 1.2.0

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

 dev-ruby/acts_as_list/Manifest  |  1 +
 dev-ruby/acts_as_list/acts_as_list-1.2.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/acts_as_list/Manifest b/dev-ruby/acts_as_list/Manifest
index 41ed93deebb9..cc06dff44ea1 100644
--- a/dev-ruby/acts_as_list/Manifest
+++ b/dev-ruby/acts_as_list/Manifest
@@ -1 +1,2 @@
 DIST acts_as_list-1.1.0.gem 41984 BLAKE2B 
abeb0325795276294451b4cb86e20dab6871003c72679ce28f9326cd844234ad56457a03d9b9ecd81b8c143deeefc25dd15df88a38ebdd1324a953b2399465e7
 SHA512 
bdcaf07bc4ad3854d68c8d95e666e86c2500474ffa212c315b6b4abd321341ac782c0e301f2c859c12b80ecfdd1cc743ccf8a7bdbdb36e30fafcd98d4928a00a
+DIST acts_as_list-1.2.0.gem 41984 BLAKE2B 
98652e8b974501a499fb06f73807adfca411912f7b6e705ca91f654b814c61d419018af068ea4977abae55b6ebcea7d2dd7c48a2b107f0d31f1027799875978a
 SHA512 
16e5b5549db7884077b3fe3131b1f91f3b857a083ab80b9b1c19a59b25740b53b032081743f222850fd06cc5892164e0c06cc0c63ae35cf646920f5e7d87292d

diff --git a/dev-ruby/acts_as_list/acts_as_list-1.2.0.ebuild 
b/dev-ruby/acts_as_list/acts_as_list-1.2.0.ebuild
new file mode 100644
index ..c33afe589595
--- /dev/null
+++ b/dev-ruby/acts_as_list/acts_as_list-1.2.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+DESCRIPTION="Capabilities for sorting and reordering a number of objects in a 
list"
+HOMEPAGE="https://github.com/brendon/acts_as_list;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/activerecord-6.1:* >=dev-ruby/activesupport-6.1:*"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/mocha-2.1.0:2
+   dev-ruby/test-unit:2
+   dev-ruby/timecop
+   dev-ruby/activerecord[sqlite]
+   )"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '/bundler/,/^end/ s:^:#:' test/helper.rb || die
+   sed -i -e '/git ls/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/github_changelog/,$ s:^:#:' Rakefile || die
+}
+
+each_ruby_test() {
+   DB=sqlite each_fakegem_test
+}



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

2024-06-02 Thread Hans de Graaff
commit: b57d5e4a696b182cf01e1cb6ebed1cff9cfe0869
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun  3 05:54:45 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun  3 05:54:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b57d5e4a

dev-ruby/ffi: add 1.17.0

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

 dev-ruby/ffi/Manifest  |  1 +
 dev-ruby/ffi/ffi-1.17.0.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 3a24f1658d20..382e4e8fcf61 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -1,3 +1,4 @@
 DIST ffi-git-1.15.5.tgz 168139 BLAKE2B 
2ddd5bd7bfb7bcd39b6d740cbb1e0f4cd419ce6cb4ec12926f91f254b3f3142bc6166728a81a6f23dccfbf7aec911c63237c20fb0e2c70d30d48f4648e352585
 SHA512 
3668bafae936bf5010f014fbcf63258b023bcc318882775e7d2fcfc11334722ec2b6e8a8b9c910d406889fb173dd503c5c13f5af8e4f6927921f12f688461707
 DIST ffi-git-1.16.2.tgz 183435 BLAKE2B 
e2c9dad9c18f1a675905a000c8cec4ecfd0213df52476df21a035ca96faf257260896721364fcadc2e3bfec364dc7d036fc7402ebcc1c1a10af15f8ce9e2df7c
 SHA512 
8329b67fbb6b1c9a8df1eacc2f8b1c2e2b2d80902914af76060fb9f3dad493ca4cfa0624596c080d641f38324bef165f2a6f7fafefe3e0e0653951f8189ed579
 DIST ffi-git-1.16.3.tgz 183977 BLAKE2B 
97f4f0bfc8f43e3a3651b48345c72cc8913f5658c2e838835340082205880309b8f270116dffbc253c78e63ae1c94f392c6ef8741e52852890ac81d00767de19
 SHA512 
622aae9d55b8e859eab58988eaf976206010ab816351567f2525e606b83b3349ce6b9f114208ba9a7c6de97cc6fe73f5708cf968b7dea0944134c6cb44b55c9b
+DIST ffi-git-1.17.0.tgz 192947 BLAKE2B 
86340ad6f2768c68f50de28cd5ee10adccee28a93b71136185993025d13fba2b035c6ff212583a941934bb65822ec60ca3d9968f100eec372956a1d030692650
 SHA512 
70ba69172bdaebc731a3aa1ae8a2959a31ca82d27d1fb9784bb07b51ba8d4912fc1c880fd709e1aad048fc1f70a161d6c4814617ff403d2d94c44758b143db4b

diff --git a/dev-ruby/ffi/ffi-1.17.0.ebuild b/dev-ruby/ffi/ffi-1.17.0.ebuild
new file mode 100644
index ..0ca030c4fc9a
--- /dev/null
+++ b/dev-ruby/ffi/ffi-1.17.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="ffi.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/ffi_c/extconf.rb)
+
+inherit ruby-fakegem toolchain-funcs
+
+DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
+HOMEPAGE="https://github.com/ffi/ffi/wiki;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+# Needs recent libffi for HPPA fixes (and probably Apple arm64 too)
+RDEPEND+=" >=dev-libs/libffi-3.4.4-r1:="
+DEPEND+=" >=dev-libs/libffi-3.4.4-r1:="
+
+ruby_add_bdepend "dev-ruby/rake"
+
+all_ruby_prepare() {
+   sed -i -e '/tasks/ s:^:#:' \
+   -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
+
+   sed -e '/require/c\require "./lib/ffi/version"' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -e '/^  lfs/,/^  end/ s:^:#:' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Fix Makefile for tests
+   sed -i -e '/CCACHE :=/ s:^:#:' \
+   -e 's/-O2//' \
+   -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die
+
+   # Remove bundled version of libffi.
+   rm -rf ext/ffi_c/libffi || die
+}
+
+each_ruby_compile() {
+   each_fakegem_compile
+
+   ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
+}
+
+each_ruby_test() {
+   CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec 
spec || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   docinto examples
+   dodoc samples/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/patron/files/, dev-ruby/patron/

2024-06-02 Thread Hans de Graaff
commit: 119c5c1c6a5fdfe496c53d15286d71662a8e1340
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun  3 05:33:07 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun  3 05:54:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119c5c1c

dev-ruby/patron: backport fix for warning

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

 .../patron/files/patron-0.13.3-fix-warning.patch   | 24 
 dev-ruby/patron/patron-0.13.3-r3.ebuild| 45 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-ruby/patron/files/patron-0.13.3-fix-warning.patch 
b/dev-ruby/patron/files/patron-0.13.3-fix-warning.patch
new file mode 100644
index ..ff33cdcc287a
--- /dev/null
+++ b/dev-ruby/patron/files/patron-0.13.3-fix-warning.patch
@@ -0,0 +1,24 @@
+From 2b84ba489fb28f474195d215be7cc6bed43c32bc Mon Sep 17 00:00:00 2001
+From: Olle Jonsson 
+Date: Thu, 2 Apr 2020 21:02:51 +0200
+Subject: [PATCH] Avoid warning `*' interpreted as argument prefix
+
+---
+ lib/patron/request.rb | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/patron/request.rb b/lib/patron/request.rb
+index 9050ef2..3ac998a 100644
+--- a/lib/patron/request.rb
 b/lib/patron/request.rb
+@@ -34,8 +34,8 @@ def initialize
+   :low_speed_time, :low_speed_limit, :progress_callback
+ ]
+ 
+-attr_reader *READER_VARS
+-attr_writer *WRITER_VARS
++attr_reader(*READER_VARS)
++attr_writer(*WRITER_VARS)
+ 
+ # Set the type of authentication to use for this request.
+ #

diff --git a/dev-ruby/patron/patron-0.13.3-r3.ebuild 
b/dev-ruby/patron/patron-0.13.3-r3.ebuild
new file mode 100644
index ..d09e7a4912f3
--- /dev/null
+++ b/dev-ruby/patron/patron-0.13.3-r3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/patron/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_DIR="lib/patron"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
+HOMEPAGE="https://github.com/toland/patron;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND+=" net-misc/curl"
+RDEPEND+=" net-misc/curl"
+
+PATCHES=( "${FILESDIR}/${P}-fix-warning.patch" )
+
+ruby_add_bdepend "test? ( dev-ruby/rack:2.2 www-servers/puma )"
+
+all_ruby_prepare() {
+   # Fix Rakefile
+   sed -i -e 's:rake/rdoctask:rdoc/task:' \
+   -e 's/README.txt/README.md/' \
+   -e '/bundler/I s:^:#:' \
+   -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' \
+   Rakefile || die
+
+   # Avoid specs with failures. We were not running any specs before.
+   rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb 
|| die
+
+   # Ensure a compatible rack version
+   sed -i -e '1igem "rack", "~> 2.2.0"' spec/spec_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/fprintd/, sys-auth/fprintd/files/

2024-06-02 Thread Sam James
commit: 87ba3156a7ff395f67285fb589cd6f19a6a5d713
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 05:52:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 05:52:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ba3156

sys-auth/fprintd: add 1.94.3

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

 sys-auth/fprintd/Manifest  |   1 +
 .../files/fprintd-1.94.3-test-optional.patch   |  81 +
 sys-auth/fprintd/fprintd-1.94.3.ebuild | 100 +
 3 files changed, 182 insertions(+)

diff --git a/sys-auth/fprintd/Manifest b/sys-auth/fprintd/Manifest
index 151bfb56ca35..7d197571e4b1 100644
--- a/sys-auth/fprintd/Manifest
+++ b/sys-auth/fprintd/Manifest
@@ -1 +1,2 @@
 DIST fprintd-v1.94.2.tar.bz2 657989 BLAKE2B 
5855ab453ae6d73e08c60c699a95609262fd121ab020f9ffeafb8d1891a60f761f47e4acd11554179b6d9cbed8a734aafb012a4b6de3e9ad67d4160534a0e6c6
 SHA512 
0b5ebc595b617fbe9167c41a80e31ae74e7bdc87350b0420839e1a6229d7709e51ff2836858c46d8d30549a1f0811b0f697034fcdd09512b5c1099f0f0a3b112
+DIST fprintd-v1.94.3.tar.bz2 661765 BLAKE2B 
9cb1170092616cb095322cde4f55b354ad9f1481600fa4faf9d48d4dc22d3e71c1ff332877211d3ea4382cf37a8865a4b5aebb4f679b485d345abcb1d7ceb239
 SHA512 
bd6d9c6a78e445e55e0fb9da57d46ac354a1e768f34f2f1220e123db5d8d31773020fff43952b495262bb0188bb9b330682ff04ce6767c59043b511c03f55848

diff --git a/sys-auth/fprintd/files/fprintd-1.94.3-test-optional.patch 
b/sys-auth/fprintd/files/fprintd-1.94.3-test-optional.patch
new file mode 100644
index ..859c8376def1
--- /dev/null
+++ b/sys-auth/fprintd/files/fprintd-1.94.3-test-optional.patch
@@ -0,0 +1,81 @@
+https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/199
+
+From 494df63b916bbf3ebf5e0bfc843a1b5298de63b6 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zolt=C3=A1n=20B=C3=B6sz=C3=B6rm=C3=A9nyi?=
+ 
+Date: Thu, 30 Mar 2023 15:06:14 +0200
+Subject: [PATCH] Make building tests optional
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Zoltán Böszörményi 
+---
+ meson.build   | 10 +-
+ meson_options.txt |  4 
+ 2 files changed, 13 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 859bcf2..2abdd1f 100644
+--- a/meson.build
 b/meson.build
+@@ -137,13 +137,16 @@ endif
+ polkit_policy_directory = 
polkit_gobject_dep.get_pkgconfig_variable('policydir')
+ 
+ # Tests dependencies
++if get_option('tests')
+ pam_wrapper_dep = dependency('pam_wrapper', required: false)
+ if get_option('pam') and not pam_wrapper_dep.found()
+ warning('Dependency "pam_wrapper" required by test suite not found')
+ endif
++endif
+ 
+ xmllint = find_program('xmllint', required: false)
+ python3 = find_program('python3') # No meson without it!
++if get_option('tests')
+ python3_test_modules = {
+ 'cairo': true,
+ 'dbus': true,
+@@ -159,6 +162,7 @@ foreach module, required : python3_test_modules
+ warning('Python3 module \'' + module + '\' required by test suite not 
found')
+ endif
+ endforeach
++endif
+ 
+ cdata = configuration_data()
+ cdata.set_quoted('GETTEXT_PACKAGE', meson.project_name())
+@@ -182,7 +186,9 @@ endif
+ if get_option('gtk_doc')
+ subdir('doc')
+ endif
+-subdir('tests')
++if get_option('tests')
++subdir('tests')
++endif
+ subdir('po')
+ 
+ output = []
+@@ -205,6 +211,8 @@ output += '  Manuals: ' + get_option('man').to_string()
+ output += '  GTK Doc: ' + get_option('gtk_doc').to_string()
+ output += '  XML Linter ' + xmllint.found().to_string()
+ output += '\nTest setup:\n'
++if get_option('tests')
+ output += '  With address sanitizer: ' + address_sanitizer.to_string()
++endif
+ 
+ message('\n'+'\n'.join(output)+'\n')
+diff --git a/meson_options.txt b/meson_options.txt
+index 286889e..73b28f2 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -28,3 +28,7 @@ option('gtk_doc',
+ type: 'boolean',
+ value: false,
+ description: 'Use gtk-doc to build documentation')
++option('tests',
++type: 'boolean',
++value: true,
++description: 'Run tests')
+-- 
+GitLab
+

diff --git a/sys-auth/fprintd/fprintd-1.94.3.ebuild 
b/sys-auth/fprintd/fprintd-1.94.3.ebuild
new file mode 100644
index ..9b1e12181f22
--- /dev/null
+++ b/sys-auth/fprintd/fprintd-1.94.3.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson pam python-any-r1 systemd
+
+MY_P="${PN}-v${PV}"
+
+DESCRIPTION="D-Bus service to access fingerprint readers"
+HOMEPAGE="https://gitlab.freedesktop.org/libfprint/fprintd;
+SRC_URI="https://gitlab.freedesktop.org/libfprint/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="doc pam selinux systemd 

[gentoo-commits] repo/gentoo:master commit in: sys-auth/libfprint/, sys-auth/libfprint/files/

2024-06-02 Thread Sam James
commit: 7f9db32ef231949c03d8791670cd6bc13b9dd141
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 05:39:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 05:39:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9db32e

sys-auth/libfprint: fix skipping tests w/ missing deps

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

 .../files/libfprint-1.94.7-skip-test-dep.patch | 106 +
 sys-auth/libfprint/libfprint-1.94.7.ebuild |   5 +-
 2 files changed, 110 insertions(+), 1 deletion(-)

diff --git a/sys-auth/libfprint/files/libfprint-1.94.7-skip-test-dep.patch 
b/sys-auth/libfprint/files/libfprint-1.94.7-skip-test-dep.patch
new file mode 100644
index ..7d2d6b20ecff
--- /dev/null
+++ b/sys-auth/libfprint/files/libfprint-1.94.7-skip-test-dep.patch
@@ -0,0 +1,106 @@
+https://gitlab.freedesktop.org/libfprint/libfprint/-/commit/4b72f27de6706a6001e82b477b647ced30cc37b5
+https://gitlab.freedesktop.org/libfprint/libfprint/-/commit/7dbb21e77ace03bf28dc9a6b37b43d551282389f
+
+From 4b72f27de6706a6001e82b477b647ced30cc37b5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= 
+Date: Tue, 20 Feb 2024 08:22:42 +0100
+Subject: [PATCH] build: Look for sh just once
+
+---
+ meson.build   |  1 +
+ tests/meson.build | 10 +-
+ 2 files changed, 6 insertions(+), 5 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 435827ce..28ee27a2 100644
+--- a/meson.build
 b/meson.build
+@@ -91,6 +91,7 @@ gusb_dep = dependency('gusb', version: '>= 0.2.0')
+ mathlib_dep = cc.find_library('m', required: false)
+ 
+ # The following dependencies are only used for tests
++sh = find_program('sh', required: true)
+ cairo_dep = dependency('cairo', required: false)
+ 
+ # introspection scanning and Gio-2.0.gir
+diff --git a/tests/meson.build b/tests/meson.build
+index f68ed406..8c8f5d07 100644
+--- a/tests/meson.build
 b/tests/meson.build
+@@ -151,7 +151,7 @@ if get_option('introspection')
+ endif
+ else
+ test(vdtest,
+-find_program('sh'),
++sh,
+ args: ['-c', 'exit 77']
+ )
+ endif
+@@ -205,7 +205,7 @@ if get_option('introspection')
+ endif
+ else
+ test(driver_test,
+-find_program('sh'),
++sh,
+ args: ['-c', 'exit 77']
+ )
+ endif
+@@ -224,13 +224,13 @@ if get_option('introspection')
+ else
+ warning('Skipping all driver tests as introspection bindings are missing')
+ test('virtual-image',
+-find_program('sh'),
++sh,
+ args: ['-c', 'exit 77']
+ )
+ 
+ foreach driver_test: drivers_tests
+ test(driver_test,
+-find_program('sh'),
++sh,
+ args: ['-c', 'exit 77']
+ )
+ endforeach
+@@ -273,7 +273,7 @@ foreach test_name: unit_tests
+ # Create a dummy test that always skips instead
+ warning('Test @0@ cannot be compiled due to missing 
dependencies'.format(test_name))
+ test(test_name,
+-find_program('sh'),
++sh,
+ suite: ['unit-tests'],
+ args: ['-c', 'exit 77'],
+ )
+-- 
+GitLab
+
+From 7dbb21e77ace03bf28dc9a6b37b43d551282389f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= 
+Date: Tue, 20 Feb 2024 08:24:12 +0100
+Subject: [PATCH] build/tests: Skip a test if the test requires it during
+ inspection
+
+In case we don't have dependencies, we should skip the test, otherwise
+we can just fail at test time
+--- a/tests/meson.build
 b/tests/meson.build
+@@ -100,11 +100,17 @@ if get_option('introspection')
+ base_args = files(vdtest + '.py')
+ suite = ['virtual-driver']
+ 
+-r = run_command(unittest_inspector, files(vdtest + '.py'), check: 
true)
++r = run_command(unittest_inspector, files(vdtest + '.py'), check: 
false)
+ unit_tests = r.stdout().strip().split('\n')
+ 
+ if r.returncode() == 0 and unit_tests.length() > 0
+ suite += vdtest
++elif r.returncode() == 77
++test(vdtest,
++sh,
++args: ['-c', 'exit 77']
++)
++continue
+ else
+ unit_tests = [vdtest]
+ endif
+-- 
+GitLab

diff --git a/sys-auth/libfprint/libfprint-1.94.7.ebuild 
b/sys-auth/libfprint/libfprint-1.94.7.ebuild
index 7ece93fa19d2..dcb5fc427c56 100644
--- a/sys-auth/libfprint/libfprint-1.94.7.ebuild
+++ b/sys-auth/libfprint/libfprint-1.94.7.ebuild
@@ -43,7 +43,10 @@ BDEPEND="
)
 "
 
-PATCHES=( "${FILESDIR}/${PN}-1.94.1-test-timeout.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-1.94.1-test-timeout.patch"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-auth/fprintd/

2024-06-02 Thread Sam James
commit: d8d92175b9f0b9593127f45b1c15a0293c742186
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 05:43:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 05:43:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d92175

sys-auth/fprintd: enable py3.12

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

 sys-auth/fprintd/fprintd-1.94.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-auth/fprintd/fprintd-1.94.2.ebuild 
b/sys-auth/fprintd/fprintd-1.94.2.ebuild
index 452126569d70..fedf15b5b50c 100644
--- a/sys-auth/fprintd/fprintd-1.94.2.ebuild
+++ b/sys-auth/fprintd/fprintd-1.94.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson pam python-any-r1 systemd
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/libfprint/

2024-06-02 Thread Sam James
commit: 6dd5f08e9862779a66ce56ae19b79a14fb90363f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 05:34:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 05:34:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd5f08e

sys-auth/libfprint: drop 1.94.3, 1.94.5

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

 sys-auth/libfprint/Manifest|  2 -
 sys-auth/libfprint/libfprint-1.94.3.ebuild | 60 --
 sys-auth/libfprint/libfprint-1.94.5.ebuild | 59 -
 3 files changed, 121 deletions(-)

diff --git a/sys-auth/libfprint/Manifest b/sys-auth/libfprint/Manifest
index 5a4b54078971..9642a956d20a 100644
--- a/sys-auth/libfprint/Manifest
+++ b/sys-auth/libfprint/Manifest
@@ -1,4 +1,2 @@
-DIST libfprint-1.94.3.tar.gz 10409543 BLAKE2B 
33e25715313cfc37f0c05ad47eca6d315a041a067cfc7dfac9d71fcf5231a11f54888dd837c083b8cca03ca2b4b0bced30340e8966ab4c989d4a33c59ceb483e
 SHA512 
22290bd393b54ada75c4655b3e901b6ee25f389a396a9b29bc1e76c0333d9718483b2059c927deb5b8d8e0acf632fecc9c4535b3f161910d5c51fad508d3e7a4
 DIST libfprint-1.94.4.tar.gz 10408480 BLAKE2B 
492ea10777d223ce7d610f0dca2871c8eae08cb5dd7d30187194d6cc139a60d5350e5908f759434065614c05a72192347be19c1d6fe5641e08a2f6419bdcede7
 SHA512 
425efdfde373179a237805c4b5561e3531616798c41ccd4358f1c521f1e21af01f8ca61aaf8c959e2c68a69e4dfda23960e696acaaad2228ffef6f86468e
-DIST libfprint-1.94.5.tar.bz2 8922994 BLAKE2B 
b79292dc77426d76e5e9cb1cbf8662867224f19ff9cf2434d000689d02e7d4609c9ca94a016185f71500e4a58e9522a7647684e1eaa841c02a40f27e0d22055e
 SHA512 
6a73b3d05bd61b5c74e64d52eba7dab6e97dcf149e32c882e05f15dc7241fd8e78f115957ed52a9657ff0b21642ec633c27cc905cbd4697ed41369508957c989
 DIST libfprint-1.94.7.tar.bz2 9066931 BLAKE2B 
5df859c4e38a8016b8f91785d8634d85e023cc19b837e928dd2de6392ed77b7a82c26e6c1485df2fa1fb2041421d4dd05441d5df24c2fc5399783dcc174d5afc
 SHA512 
b91a71ef998b03a64b08d9439a1d26027f196f07fd1344bbe45f2dbeb3ace5752af9b7504ee8537eb40d896e43a517e3759a7b3735baded4cc3fb6c0ca3b0ece

diff --git a/sys-auth/libfprint/libfprint-1.94.3.ebuild 
b/sys-auth/libfprint/libfprint-1.94.3.ebuild
deleted file mode 100644
index e08911022880..
--- a/sys-auth/libfprint/libfprint-1.94.3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson udev
-
-DESCRIPTION="Library to add support for consumer fingerprint readers"
-HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint/ 
https://github.com/freedesktop/libfprint 
https://gitlab.freedesktop.org/libfprint/libfprint;
-SRC_URI="https://github.com/freedesktop/libfprint/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="examples gtk-doc +introspection"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/libgudev
-   dev-libs/libgusb
-   dev-libs/nss
-   virtual/libusb:1=
-   x11-libs/libX11
-   x11-libs/libXv
-   x11-libs/pixman
-   !>=sys-auth/libfprint-1.90:0
-   examples? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-   introspection? (
-   dev-libs/gobject-introspection
-   dev-libs/libgusb[introspection]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.8.2-fix-implicit-declaration.patch
-   "${FILESDIR}"/${PN}-1.94.1-test-timeout.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples gtk-examples)
-   $(meson_use gtk-doc doc)
-   $(meson_use introspection)
-   -Ddrivers=all
-   -Dudev_rules=enabled
-   -Dudev_rules_dir=$(get_udevdir)/rules.d
-   --libdir=/usr/$(get_libdir)
-   )
-   meson_src_configure
-}

diff --git a/sys-auth/libfprint/libfprint-1.94.5.ebuild 
b/sys-auth/libfprint/libfprint-1.94.5.ebuild
deleted file mode 100644
index f60ff3e9d76e..
--- a/sys-auth/libfprint/libfprint-1.94.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson udev
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Library to add support for consumer fingerprint readers"
-HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint 
https://gitlab.freedesktop.org/libfprint/libfprint;
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2
 -> ${P}.tar.bz2"
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="examples gtk-doc +introspection"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/libgudev
-   dev-libs/nss
-   dev-python/pygobject
-   

[gentoo-commits] repo/gentoo:master commit in: sys-auth/fprintd/files/, sys-auth/fprintd/

2024-06-02 Thread Sam James
commit: 81e0fd6e0dab9eb50b1236985c2eedd6dd4a57a5
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 05:31:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 05:31:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e0fd6e

sys-auth/fprintd: drop 1.94.1

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

 sys-auth/fprintd/Manifest  |   1 -
 .../fprintd-1.94.1-fix-meson-0.61-build.patch  | 121 -
 ...ck-AddDevice-calls-to-include-optional-ar.patch |  68 
 sys-auth/fprintd/fprintd-1.94.1.ebuild |  98 -
 4 files changed, 288 deletions(-)

diff --git a/sys-auth/fprintd/Manifest b/sys-auth/fprintd/Manifest
index be1f143b213a..151bfb56ca35 100644
--- a/sys-auth/fprintd/Manifest
+++ b/sys-auth/fprintd/Manifest
@@ -1,2 +1 @@
-DIST fprintd-v1.94.1.tar.bz2 658149 BLAKE2B 
734da268e308b08b04cbc661d889f52c4e8b2dd61d7a67961eaba5a6aa130f6972525820a17e8b6dd53d38508629139a5a0be20b69eaea45430cc60da5cd9a27
 SHA512 
ff22087e09ab9f75e458e71f595d611ea97240596a25bd96f41a0fb1de865336f8c2edbd49d5e7c8132a7e554d8311337ec02991dde358cba1962d4cb182447d
 DIST fprintd-v1.94.2.tar.bz2 657989 BLAKE2B 
5855ab453ae6d73e08c60c699a95609262fd121ab020f9ffeafb8d1891a60f761f47e4acd11554179b6d9cbed8a734aafb012a4b6de3e9ad67d4160534a0e6c6
 SHA512 
0b5ebc595b617fbe9167c41a80e31ae74e7bdc87350b0420839e1a6229d7709e51ff2836858c46d8d30549a1f0811b0f697034fcdd09512b5c1099f0f0a3b112

diff --git a/sys-auth/fprintd/files/fprintd-1.94.1-fix-meson-0.61-build.patch 
b/sys-auth/fprintd/files/fprintd-1.94.1-fix-meson-0.61-build.patch
deleted file mode 100644
index e7f78320d1b9..
--- a/sys-auth/fprintd/files/fprintd-1.94.1-fix-meson-0.61-build.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-https://gitlab.freedesktop.org/libfprint/fprintd/-/commit/f4256533d1ffdc203c3f8c6ee42e8dcde470a93f.patch
-https://gitlab.freedesktop.org/libfprint/fprintd/-/commit/2c34cef5ef2004d8479475db5523c572eb409a6b.patch
-https://bugs.gentoo.org/831753
-
-From f4256533d1ffdc203c3f8c6ee42e8dcde470a93f Mon Sep 17 00:00:00 2001
-From: Eli Schwartz 
-Date: Tue, 11 Jan 2022 21:06:35 -0500
-Subject: [PATCH] use more idiomatic/correct embedded shell scripting
-
-Formatting arguments into code is fragile, and meson natively knows how
-to pass files as arguments via argv. So pass them as arguments to the
-shell.

- doc/dbus/meson.build | 9 -
- 1 file changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/doc/dbus/meson.build b/doc/dbus/meson.build
-index 802938e..861da64 100644
 a/doc/dbus/meson.build
-+++ b/doc/dbus/meson.build
-@@ -19,11 +19,10 @@ foreach interface_file: dbus_interfaces_files
- capture: true,
- command: [
- bash, '-c',
--'cat @INPUT@;' +
--xsltproc.path() + ' @0@/@1@ '.format(
--meson.source_root(),
--files('spec-to-docbook.xsl')[0]) +
--interface_file.full_path() + '| tail -n +2;',
-+'cat "$1"; "$2" "$3" "$4" | tail -n +2',
-+'_', # argv0 ignored
-+'@INPUT@',
-+xsltproc, files('spec-to-docbook.xsl')[0], interface_file
- ],
- )
- endforeach
--- 
-GitLab
-
-From 2c34cef5ef2004d8479475db5523c572eb409a6b Mon Sep 17 00:00:00 2001
-From: Eli Schwartz 
-Date: Tue, 11 Jan 2022 20:46:29 -0500
-Subject: [PATCH] remove pointless copying of files into build directory
-
-I'm not entirely sure what this did, but it seems to be obsoleted by
-commit 93bad825406d13ed5eb2cf27541dc58194bef8f3.

- doc/dbus/meson.build  |  6 +++---
- src/meson.build   | 20 ++-
- xml => net.reactivated.Fprint.Device.xml} |  0
- ...xml => net.reactivated.Fprint.Manager.xml} |  0
- 4 files changed, 9 insertions(+), 17 deletions(-)
- rename src/{device.xml => net.reactivated.Fprint.Device.xml} (100%)
- rename src/{manager.xml => net.reactivated.Fprint.Manager.xml} (100%)
-
-diff --git a/doc/dbus/meson.build b/doc/dbus/meson.build
-index 861da64..431127d 100644
 a/doc/dbus/meson.build
-+++ b/doc/dbus/meson.build
-@@ -9,13 +9,13 @@ docbook_xml_header = custom_target('docbook_xml_header',
- )
- 
- dbus_interfaces_refs = []
--foreach interface_file: dbus_interfaces_files
--basename = run_command('basename', interface_file.full_path(), 
'.xml').stdout().strip()
-+foreach interface_file: dbus_interfaces
-+basename = run_command('basename', interface_file, 
'.xml').stdout().strip()
- dbus_interfaces_refs += custom_target(basename + '_ref',
- input: docbook_xml_header,
- output: basename + '.ref.xml',
- build_by_default: true,
--depends: interface_file,
-+depend_files: interface_file,
- capture: true,
- command: [
- bash, '-c',
-diff --git a/src/meson.build b/src/meson.build
-index 1df6216..a7ce3fe 100644
 a/src/meson.build
-+++ b/src/meson.build
-@@ -1,22 

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

2024-06-02 Thread William Hubbs
commit: 4d2a97821fde51f4f24a3f9b1e41fde28ca0c68d
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jun  3 05:14:59 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun  3 05:15:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2a9782

app-admin/terraform: add 1.8.4

Signed-off-by: William Hubbs  gentoo.org>

 app-admin/terraform/Manifest   |  2 ++
 app-admin/terraform/terraform-1.8.4.ebuild | 41 ++
 2 files changed, 43 insertions(+)

diff --git a/app-admin/terraform/Manifest b/app-admin/terraform/Manifest
index e816a967c38b..73137260d583 100644
--- a/app-admin/terraform/Manifest
+++ b/app-admin/terraform/Manifest
@@ -2,3 +2,5 @@ DIST terraform-1.7.2-deps.tar.xz 334339964 BLAKE2B 
1f1e8b41dd164bb92271d8a29a8ec
 DIST terraform-1.7.2.tar.gz 6135908 BLAKE2B 
252fbc41171a00c5077d7f07af25d912507215d1dd51be2c73b79a185a60c2eb486e5dd6ffd55bce06e1d2996b908930b5dc3cd73069fe78f7ac2e75cf144c26
 SHA512 
e9843cfa4a1f830fac10908257d05d08a6490edd9caeb8b83b45a6d1d282f98b6db0d07a4b2bc12439a76c0eb6a0bd0ab343a30cd92de6670c1ad9473d51c6d1
 DIST terraform-1.7.5-deps.tar.xz 107757204 BLAKE2B 
07f788ed4d97724190e2201e5e66318ee2906a4dbf680a7359c329f388f8e9a82dd45dcda874cceb1d51df4af0c6ce0d6de517522bdf24e753db19db32b34dda
 SHA512 
988be8a5b2adad5300d67f1b6861f2fc15285910af5982e4215aebb443414e0445acd3f9de5d6bb569453f2478f146b93a0d79ecc6979173ba22d1f5902f7a97
 DIST terraform-1.7.5.tar.gz 6137112 BLAKE2B 
8cf8c1ebd2ee79ba0332ebe8b5614700dfe3bcf2f74a52a72cf971da35a1b5c32d3ed611f9e3ff5360215529ef94804b5acee2041a7d4240749c4f866251af36
 SHA512 
344942400cee43e2ba0c6de933f618b7dc5a7997567e613bf420d7da1f6314f7f9a42ffc32b27974d86f8a7f867f67727f1472ea120510df16d73061b11166fe
+DIST terraform-1.8.4-deps.tar.xz 107840308 BLAKE2B 
414f8e4bb6c72aa8bb0d5ed040c49c572aac0a50932f2ca3c0eddc6973f5fd21775c2db394d21628bd7bd302900fb28f4713ecf9835b5bce40c15ec6fb34bf4b
 SHA512 
3491fc9e789444882acfcc4a8374cb3e49f6fe128d66f53339145b7fa6b75e73c8d5d294ee03b0e96af746dc0cbc6c2e0bce1d149df1c881c686000431b22428
+DIST terraform-1.8.4.tar.gz 6307332 BLAKE2B 
d26d62e4e99bf0e0b23277c7343e6da0281bb3b9bdfbe6b74277bc6a2ef9b8cb2e374b204ecdd933819a5576bde44115998ac030d7b801d8dd40a390d9df40dd
 SHA512 
0babc6400a8e49ebcc734cf7ff4377ae91fb90f1e77b56e8fdc288203e1708b8f7c5c16e4aa64a720ab4b4c191959d0cfdfda1aa3514c36e806c8d5b7f65b663

diff --git a/app-admin/terraform/terraform-1.8.4.ebuild 
b/app-admin/terraform/terraform-1.8.4.ebuild
new file mode 100644
index ..6366b8f6f5db
--- /dev/null
+++ b/app-admin/terraform/terraform-1.8.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="A tool for building, changing, and combining infrastructure 
safely"
+HOMEPAGE="https://www.terraform.io/;
+SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="BUSL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+BDEPEND="dev-go/gox
+   >=dev-lang/go-1.21.5"
+
+RESTRICT="test"
+
+DOCS=( {README,CHANGELOG}.md )
+
+src_compile() {
+   export CGO_ENABLED=0
+   gox \
+   -os=$(go env GOOS) \
+   -arch=$(go env GOARCH) \
+   -output bin/terraform \
+   -verbose \
+   . || die
+}
+
+src_install() {
+   dobin bin/*
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "If you would like to install shell completions please run:"
+   elog "terraform -install-autocomplete"
+}



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

2024-06-02 Thread Matt Jolly
commit: 29d3ec64942c8d20ca64b0d49c7f9032d0c5bf08
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Jun  3 04:52:16 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Jun  3 05:05:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d3ec64

media-sound/beets: drop 1.6.0-r1

Closes: https://bugs.gentoo.org/909990
Signed-off-by: Matt Jolly  gentoo.org>

 media-sound/beets/Manifest |   1 -
 media-sound/beets/beets-1.6.0-r1.ebuild| 131 -
 .../files/1.6.0-0001-Remove-test_completion.patch  |  74 
 media-sound/beets/files/1.6.0-mediafile-test.patch |  41 ---
 media-sound/beets/files/1.6.0-sphinx-6.patch   |  28 -
 media-sound/beets/files/1.6.0-unicode-test.patch   |  47 
 6 files changed, 322 deletions(-)

diff --git a/media-sound/beets/Manifest b/media-sound/beets/Manifest
index 7939d4065748..7e408c416fcb 100644
--- a/media-sound/beets/Manifest
+++ b/media-sound/beets/Manifest
@@ -1,2 +1 @@
-DIST beets-1.6.0.tar.gz 1698333 BLAKE2B 
7d3ded703524d5f8740a6adf3769a5752a1e47720ebf0653238f117e4ef6f97461abcd0c7a0d7f428c9848c95277070b5687f9007c04e47b07cdb22eca8c9cbf
 SHA512 
b03759a2be7d3318b4f43cac09ada229cea6496774ba3dcdb1458427e41f6329a627241afc0bfaa9a91afb6818ba944ef6088e38c5635a3bfe730a6a8011a0dc
 DIST beets-1.7.0_pre20240501.gh.tar.gz 2247319 BLAKE2B 
e215c8a2a30a44d298746351be4fa2de1cebb7d6aec2bc7dfc679b133ea5eddefec20d038aa1aa1d734b176c09163b93f917c6c29ea5115c4c2349e090c8c5df
 SHA512 
f397c72b481d7d8822db598ab37c99d0b9063ae45455c0d34116fab7b5a4cc683a3357bdfe436181b1dea46ee05192cc37faf355b5e093d63c2e440e523b92bc

diff --git a/media-sound/beets/beets-1.6.0-r1.ebuild 
b/media-sound/beets/beets-1.6.0-r1.ebuild
deleted file mode 100644
index 05075184f5f8..
--- a/media-sound/beets/beets-1.6.0-r1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1 bash-completion-r1 optfeature
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/beetbox/beets.git;
-   inherit git-r3
-else
-   inherit pypi
-   MY_PV=${PV/_beta/-beta.}
-   MY_P=${PN}-${MY_PV}
-   KEYWORDS="amd64 ~x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Media library management system for obsessive music geeks"
-HOMEPAGE="https://beets.io/ https://pypi.org/project/beets/;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   >=dev-python/jellyfish-0.7.1[${PYTHON_USEDEP}]
-   dev-python/munkres[${PYTHON_USEDEP}]
-   >=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
-   >=dev-python/musicbrainzngs-0.4[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests-oauthlib[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/unidecode[${PYTHON_USEDEP}]
-   dev-python/reflink[${PYTHON_USEDEP}]
-   dev-python/confuse[${PYTHON_USEDEP}]
-   dev-python/mediafile[${PYTHON_USEDEP}]
-   ')"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   doc? (
-   dev-python/sphinx
-   )
-   $(python_gen_cond_dep '
-   test? (
-   dev-db/sqlite[icu]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/bluelet[${PYTHON_USEDEP}]
-   dev-python/python3-discogs-client[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pyacoustid[${PYTHON_USEDEP}]
-   dev-python/pylast[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-mpd2[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]
-   dev-python/reflink[${PYTHON_USEDEP}]
-   || (
-   dev-python/pillow[${PYTHON_USEDEP}]
-   media-gfx/imagemagick
-   )
-   dev-python/rarfile[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   media-libs/chromaprint[tools]
-   media-libs/flac
-   media-libs/gst-plugins-bad:1.0
-   media-libs/gst-plugins-good:1.0
-   media-sound/mp3val
-   media-sound/mp3gain
-   media-plugins/gst-plugins-libav:1.0
-   media-video/ffmpeg:0[encode]
-   

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

2024-06-02 Thread Matt Jolly
commit: 0d169d08379089f1e40a9054fc883e083b45e085
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Jun  3 04:23:02 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Jun  3 05:02:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d169d08

media-sound/beets: add missing RDEPEND

Closes: https://bugs.gentoo.org/932478
Signed-off-by: Matt Jolly  gentoo.org>

 media-sound/beets/beets-1.7.0_pre20240501.ebuild | 7 ---
 media-sound/beets/beets-.ebuild  | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/media-sound/beets/beets-1.7.0_pre20240501.ebuild 
b/media-sound/beets/beets-1.7.0_pre20240501.ebuild
index ae3fa77e2a88..ea51e978cc1d 100644
--- a/media-sound/beets/beets-1.7.0_pre20240501.ebuild
+++ b/media-sound/beets/beets-1.7.0_pre20240501.ebuild
@@ -43,12 +43,13 @@ RDEPEND="
>=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
>=dev-python/musicbrainzngs-0.4[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/confuse[${PYTHON_USEDEP}]
+   dev-python/mediafile[${PYTHON_USEDEP}]
+   dev-python/reflink[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
-   dev-python/reflink[${PYTHON_USEDEP}]
-   dev-python/confuse[${PYTHON_USEDEP}]
-   dev-python/mediafile[${PYTHON_USEDEP}]
')"
 DEPEND="
${RDEPEND}

diff --git a/media-sound/beets/beets-.ebuild 
b/media-sound/beets/beets-.ebuild
index 4bb022d375b0..5dbc70f0225d 100644
--- a/media-sound/beets/beets-.ebuild
+++ b/media-sound/beets/beets-.ebuild
@@ -40,13 +40,14 @@ RDEPEND="
dev-python/munkres[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
>=dev-python/musicbrainzngs-0.4[${PYTHON_USEDEP}]
+   dev-python/confuse[${PYTHON_USEDEP}]
+   dev-python/mediafile[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/reflink[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
-   dev-python/reflink[${PYTHON_USEDEP}]
-   dev-python/confuse[${PYTHON_USEDEP}]
-   dev-python/mediafile[${PYTHON_USEDEP}]
')"
 DEPEND="
${RDEPEND}



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

2024-06-02 Thread Matt Jolly
commit: 1cf2e193f9cc134876eb77153415d96b1b9bf6e9
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Jun  3 04:48:04 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Jun  3 05:02:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf2e193

media-sound/beets: add missing USE=doc dependencies

Closes: https://bugs.gentoo.org/932479
Signed-off-by: Matt Jolly  gentoo.org>

 media-sound/beets/beets-1.7.0_pre20240501.ebuild | 3 ++-
 media-sound/beets/beets-.ebuild  | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/media-sound/beets/beets-1.7.0_pre20240501.ebuild 
b/media-sound/beets/beets-1.7.0_pre20240501.ebuild
index ea51e978cc1d..71c42d29cfe8 100644
--- a/media-sound/beets/beets-1.7.0_pre20240501.ebuild
+++ b/media-sound/beets/beets-1.7.0_pre20240501.ebuild
@@ -57,6 +57,7 @@ DEPEND="
 BDEPEND="
doc? (
dev-python/sphinx
+   dev-python/pydata-sphinx-theme
)
$(python_gen_cond_dep '
test? (
@@ -124,7 +125,7 @@ python_prepare_all() {
 
 python_compile_all() {
if use doc ; then
-   sphinx-build -b html docs docs/build || die
+   sphinx-build -b html docs docs/build/html || die
fi
# If building from VCS sources we need to generate manpages, then copy 
them to ${S}/man
# We could install mans from the sphinx build path, but to be 
consistent with pypi for src_install

diff --git a/media-sound/beets/beets-.ebuild 
b/media-sound/beets/beets-.ebuild
index 5dbc70f0225d..00a1c997e652 100644
--- a/media-sound/beets/beets-.ebuild
+++ b/media-sound/beets/beets-.ebuild
@@ -55,6 +55,7 @@ DEPEND="
 BDEPEND="
doc? (
dev-python/sphinx
+   dev-python/pydata-sphinx-theme
)
$(python_gen_cond_dep '
test? (
@@ -110,7 +111,7 @@ src_prepare() {
sed -i -e "/--cov=beets/,+9d" setup.cfg || die "Failed to disable code 
coverage options in setup.cfg"
# Update the version if we're not building from pypy; it's probably a 
_pre or live ebuild.
if  [[ ${PV} == "" ]] || [[ ${UPDATE_VERSION} == "yes" ]]; then
-   sed -i -e "s/version=\".*\"/version=\"${PV}\"/" setup.py || 
die "Failed to update version in VCS sources"
+   sed -i -e "s/version='.*'/version='${PV}'/" setup.py || die 
"Failed to update version in VCS sources"
sed -i -e "s/__version__ = \".*\"/__version__ = 
\"${PV}\"/" beets/__init__.py
fi
default
@@ -122,7 +123,7 @@ python_prepare_all() {
 
 python_compile_all() {
if use doc ; then
-   sphinx-build -b html docs docs/build || die
+   sphinx-build -b html docs docs/build/html || die
fi
# If building from VCS sources we need to generate manpages, then copy 
them to ${S}/man
# We could install mans from the sphinx build path, but to be 
consistent with pypi for src_install



[gentoo-commits] repo/proj/guru:dev commit in: net-proxy/ngrok-bin/

2024-06-02 Thread Aiden Wingard
commit: 41a53b182be1adb646e9f9d08b1256722071ebbb
Author: kernaltrap8  gmail  com>
AuthorDate: Mon Jun  3 03:06:24 2024 +
Commit: Aiden Wingard  gmail  com>
CommitDate: Mon Jun  3 03:06:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41a53b18

net-proxy/ngrok-bin-3.10.0: update SRC_URI manifests

Signed-off-by: kernaltrap8  gmail.com>

 net-proxy/ngrok-bin/Manifest   |  8 +---
 .../{ngrok-bin-3.0.0.ebuild => ngrok-bin-3.10.0.ebuild}| 14 +++---
 2 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest
index 21a3edd65..e7c95ef85 100644
--- a/net-proxy/ngrok-bin/Manifest
+++ b/net-proxy/ngrok-bin/Manifest
@@ -1,7 +1 @@
-DIST ngrok-v3-stable-linux-386.tgz 8175989 BLAKE2B 
72d36693552e290d4b3261df0c48a76e76f3ae944eea280f888fe33dda36e05d3d8d6a162c35a2b0a94417133328c47f2de5d992fbd1ef6bea15d12026396244
 SHA512 
0ebb8b8b67bb5f0210fb0427c50a5d9847e5eb4521f8987498ec42729fd31d5865bddc42936b57668787b4b2d5cfad9e45ee4283b88b2a51b8711baa4573aa09
-DIST ngrok-v3-stable-linux-amd64.tgz 8659626 BLAKE2B 
ca3e031f485460169a880938a1d063f90365a74c076f9720bbee7b1f435a643fa96e07b7c3fdc45e016d81e52c26b53c1a41928d0591d7371b4648f663adbd3e
 SHA512 
22a73696a536d3f1d03392c115a5c7b41d3541be23fa85b064b6ea8d5dc2a861dbc6ea80859fb8bd9c0bc89c47f08a5715c8f6c93b0d8887a84203f307f46d8d
-DIST ngrok-v3-stable-linux-arm.tgz 8321472 BLAKE2B 
06282cdf504a5eb639a0c4d0dd22725806e482fe7fbb4c4d83dae79fd480076ca423331eade6a64c9ea56b06c88b14d8dcd7361ad53dbeff87991e12bd6a2e6b
 SHA512 
fda874a93799f9caf0b14379d9006069d3ec445d708609307c8d8a70aedb080efc5ddd9f7626e77ad5ae42b4c305eb6071d5404353c1b352a44499c9f4b1ec40
-DIST ngrok-v3-stable-linux-arm64.tgz 8046642 BLAKE2B 
d848f2495061842dac916b00a331db86864d0a490a31a40c3081336ec02c433304d4c8cd5f92ab2be8961d6d9b76a6a07e2418b9d089d497cfb6880a21904717
 SHA512 
a205920d68847e9e521f42981231e0de90692020ebac535d86beb0e64bb3dfd7df0218386bdca5330d90a2974797134c1053bb478dae12e656d08289719f70eb
-DIST ngrok-v3-stable-linux-mips.tgz 7605022 BLAKE2B 
13c119210e4d0d50ff8d44f9fd21590ab2664425a9d412985b637ab4d4d495df73788d7b9a35c037ddd3e37ef9b55f3cbf92442d37515e332dc5708d43e24203
 SHA512 
80e3207500829be61d3a714a6e5b44b5cdbb5667f38b19c8f884a60cd8e1140b1a799ec32b50b9d2f3978929d9bad1d72e4c3fe6fdf78e31f02322503a5a9424
-DIST ngrok-v3-stable-linux-ppc64.tgz 7802935 BLAKE2B 
ec9f091c05401316210fbb8d2ee16e8f839bd62383a5350ec6c0182880b0c600ca21da981947558e256423fdf7b076c271dfa320e214579a18ccd781114439df
 SHA512 
8027d31e53905d98405f41762dcfaa9b8caa1a0b61df353a3f86a8a3e29f930c058d7c74f141d67d5dbf8d99e69c91685e7bda036e5afdd3cfabcb05d21c326b
-DIST ngrok-v3-stable-linux-s390x.tgz 8385976 BLAKE2B 
017b74f4f5e7239c012c9f2895670bf1b36ed15b4ccd59fa1c0bab15acd7951bdb927a86f10bb5b5801d171a317846ec92941ab3a2d797a8d6961b2ee540ff26
 SHA512 
55b591d279929fabcd64fd0d35dd75d19202b7a81729dc952bef65b57a94c554c6b7b14487dec8fdd65544b7a17a15254839a5ee76fddb88a3e826f3a367ab6a
+DIST ngrok-bin-3.10.0.tgz 8965855 BLAKE2B 
172905f9f92ede31c7e139728b2bffb83c09a7a3610997062b634811ac81edc95abefcd78fb02410878b6b76a9eba6f87645a127427fe0cdc33de24754b71b28
 SHA512 
5e2a4ba092914d1ce745f22c401243d0d13dbe0026c15aa4b46d9281b0bc590421883cb7fa30b11cd4c822b448295f45ee2ac8dc8ef56586fd8bf63ccaa6b1a7

diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild 
b/net-proxy/ngrok-bin/ngrok-bin-3.10.0.ebuild
similarity index 80%
rename from net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild
rename to net-proxy/ngrok-bin/ngrok-bin-3.10.0.ebuild
index beeb9e381..e69b2e910 100644
--- a/net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild
+++ b/net-proxy/ngrok-bin/ngrok-bin-3.10.0.ebuild
@@ -7,13 +7,13 @@ DESCRIPTION="ngrok is a reverse proxy, firewall, and API 
gateway"
 HOMEPAGE="https://ngrok.org;
 # Each supported arch should get their own bins
 SRC_URI="
-amd64? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz )
-arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz )
-arm64? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz )
-mips? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz )
-ppc64? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz )
-s390? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz )
-x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz )
+amd64? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> 
${P}.tgz )
+arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz 
-> ${P}.tgz )
+arm64? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> 
${P}.tgz )
+mips? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ${P}.tgz 
)
+ppc64? ( 
https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> 
${P}.tgz )
+s390? ( 

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

2024-06-02 Thread Sam James
commit: 0b147ddf529a4552e6590b5fcb4e69bf48600285
Author: Greg Kubaryk  gmail  com>
AuthorDate: Mon Jun  3 02:49:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:50:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b147ddf

sys-power/acpilight: enable py3.12

Closes: https://bugs.gentoo.org/929863
Signed-off-by: Greg Kubaryk  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-power/acpilight/acpilight-1.2-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-power/acpilight/acpilight-1.2-r4.ebuild 
b/sys-power/acpilight/acpilight-1.2-r4.ebuild
index 2cf9ec8790bd..97445a8e5184 100644
--- a/sys-power/acpilight/acpilight-1.2-r4.ebuild
+++ b/sys-power/acpilight/acpilight-1.2-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_9 python3_10 python3_11 )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit python-single-r1 udev
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/deluge/

2024-06-02 Thread Sam James
commit: fd93d990d68504af8bc10d256316da4ee6b8137b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 02:48:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:48:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd93d990

net-p2p/deluge: stabilize 2.1.1-r5 for amd64, x86

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

 net-p2p/deluge/deluge-2.1.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/deluge/deluge-2.1.1-r5.ebuild 
b/net-p2p/deluge/deluge-2.1.1-r5.ebuild
index 7891983e5083..f0c99fabf374 100644
--- a/net-p2p/deluge/deluge-2.1.1-r5.ebuild
+++ b/net-p2p/deluge/deluge-2.1.1-r5.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.deluge-torrent.org/${PN};
 else
SRC_URI="http://download.deluge-torrent.org/source/$(ver_cut 
1-2)/${P}.tar.xz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/deluge/

2024-06-02 Thread Sam James
commit: 6382a5fd25c541bc7a41bff17013fabfa1345511
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 02:47:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:47:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6382a5fd

net-p2p/deluge: drop test restrict, drop py3.9, sync live

pytest-twisted has py3.12 now -> drop test restriction.

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

 net-p2p/deluge/deluge-2.1.1-r5.ebuild | 4 +---
 net-p2p/deluge/deluge-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-p2p/deluge/deluge-2.1.1-r5.ebuild 
b/net-p2p/deluge/deluge-2.1.1-r5.ebuild
index 2bc31057562f..7891983e5083 100644
--- a/net-p2p/deluge/deluge-2.1.1-r5.ebuild
+++ b/net-p2p/deluge/deluge-2.1.1-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1 systemd xdg
@@ -71,8 +71,6 @@ PATCHES=(
"${FILESDIR}/${P}-consoleui-deferred.patch"
 )
 
-RESTRICT=test # Requires python-3.12 enabled dev-python/pytest-twisted
-
 distutils_enable_tests pytest
 
 python_prepare_all() {

diff --git a/net-p2p/deluge/deluge-.ebuild 
b/net-p2p/deluge/deluge-.ebuild
index f6ab3f627406..ed7bb276078c 100644
--- a/net-p2p/deluge/deluge-.ebuild
+++ b/net-p2p/deluge/deluge-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1 systemd xdg



[gentoo-commits] repo/gentoo:master commit in: net-p2p/deluge/

2024-06-02 Thread Sam James
commit: 8ad8811f358afc502352bc933d74cf3dc0e2c3fe
Author: Paolo Pedroni  iol  it>
AuthorDate: Fri May 31 13:24:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:39:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad8811f

net-p2p/deluge: revbump for python-3.12 support

Tests RESTRICTed because they need dev-python/python-twisted,
which has no python-3.12 support.

Closes: https://bugs.gentoo.org/933212
Signed-off-by: Paolo Pedroni  iol.it>
Closes: https://github.com/gentoo/gentoo/pull/36918
Signed-off-by: Sam James  gentoo.org>

 net-p2p/deluge/deluge-2.1.1-r5.ebuild | 180 ++
 1 file changed, 180 insertions(+)

diff --git a/net-p2p/deluge/deluge-2.1.1-r5.ebuild 
b/net-p2p/deluge/deluge-2.1.1-r5.ebuild
new file mode 100644
index ..2bc31057562f
--- /dev/null
+++ b/net-p2p/deluge/deluge-2.1.1-r5.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 systemd xdg
+
+DESCRIPTION="BitTorrent client with a client/server model"
+HOMEPAGE="https://deluge-torrent.org/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.deluge-torrent.org/${PN};
+else
+   SRC_URI="http://download.deluge-torrent.org/source/$(ver_cut 
1-2)/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="console gui libnotify sound webinterface"
+REQUIRED_USE="
+   libnotify? ( gui )
+   sound? ( gui )
+"
+
+BDEPEND="
+   dev-util/intltool
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/pytest-twisted-1.13.4-r1[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+RDEPEND="
+   acct-group/deluge
+   acct-user/deluge
+   net-libs/libtorrent-rasterbar:=[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   gui? (
+   sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   gnome-base/librsvg
+   libnotify? ( x11-libs/libnotify )
+   )
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyxdg[${PYTHON_USEDEP}]
+   dev-python/rencode[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   || (
+   >=dev-python/twisted-17.1.0[ssl(-),${PYTHON_USEDEP}]
+   >=dev-python/twisted-17.1.0[crypt(-),${PYTHON_USEDEP}]
+   )
+   >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   ')
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-twisted-22.10.patch"
+   # https://dev.deluge-torrent.org/ticket/3598
+   "${FILESDIR}/${P}-ayatana.patch"
+   # https://dev.deluge-torrent.org/ticket/3582
+   "${FILESDIR}/${P}-consoleui-deferred.patch"
+)
+
+RESTRICT=test # Requires python-3.12 enabled dev-python/pytest-twisted
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   local args=(
+   -e 's|"new_release_check": True|"new_release_check": False|'
+   -e 's|"check_new_releases": True|"check_new_releases": False|'
+   -e 's|"show_new_releases": True|"show_new_releases": False|'
+   )
+   sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # Upstream CI/CD skips these and they seem to intentionally 
segfault to collect core dumps...
+   deluge/plugins/Stats/deluge_stats/tests/test_stats.py
+   # Skipped upstream
+   deluge/tests/test_security.py
+   )
+   local EPYTEST_DESELECT=(
+   # Skipped upstream
+   
'deluge/plugins/WebUi/deluge_webui/tests/test_plugin_webui.py::TestWebUIPlugin::test_enable_webui'
+   
'deluge/tests/test_torrent.py::TestTorrent::test_torrent_error_resume_data_unaltered'
+   
'deluge/tests/test_tracker_icons.py::TestTrackerIcons::test_get_seo_svg_with_sni'
+   # never returns
+   
'deluge/tests/test_ui_entry.py::TestConsoleScriptEntryWithDaemon'
+   # failing network(?)-related tests, even with sandbox disabled
+   'deluge/tests/test_common.py::TestCommon::test_is_interface'
+   # fails
+   'deluge/tests/test_core.py::TestCore::test_pause_torrents'
+   # fails because of network sandbox
+   

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

2024-06-02 Thread Sam James
commit: a7a72d7d34f3cc0e7c76c7daefad31c0ad8df6db
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 02:36:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:36:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a72d7d

dev-python/pytest-twisted: enable py3.12

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

 dev-python/pytest-twisted/pytest-twisted-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-twisted/pytest-twisted-1.14.1.ebuild 
b/dev-python/pytest-twisted/pytest-twisted-1.14.1.ebuild
index b8d5fd02c9df..13cc254026d2 100644
--- a/dev-python/pytest-twisted/pytest-twisted-1.14.1.ebuild
+++ b/dev-python/pytest-twisted/pytest-twisted-1.14.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/, www-servers/uwsgi/

2024-06-02 Thread Sam James
commit: b8e9a26577a8ed86a17991d0b3608122bc6af4a5
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 02:37:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:38:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e9a265

www-servers/uwsgi: drop 2.0.21-r1, 2.0.21-r2

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

 www-servers/uwsgi/Manifest |   1 -
 www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch   |  41 ---
 .../uwsgi/files/uwsgi-2.0.21-python-unicode.patch  |  21 --
 www-servers/uwsgi/metadata.xml |   1 -
 www-servers/uwsgi/uwsgi-2.0.21-r1.ebuild   | 385 -
 www-servers/uwsgi/uwsgi-2.0.21-r2.ebuild   | 377 
 6 files changed, 826 deletions(-)

diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 8e06a90e7d29..52d0cd6cbe37 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1 @@
-DIST uwsgi-2.0.21.tar.gz 808494 BLAKE2B 
3c5fc3ce3a6a7f8f915bb302c0b775a75227f859dd2b141034e8b1aa5cb867b447ed532b3e8b537db80acc908fc26121b752e35ebc0bf9a542678843fd02ff54
 SHA512 
36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795
 DIST uwsgi-2.0.23.tar.gz 810116 BLAKE2B 
be4353ac71a5282233b0a996e74e49bff66f4c460eb2640058c7028cfeae41214661785de78cdd4aa35415bcc4595e1e340ba48db87bee413754b13d8b24a7d8
 SHA512 
4060dd66f8c6309497b52a961c36a58fe2b3b3afc7e11b97cfa464757c614d1d44ccc561b18500a394b5d95e5660eae48759003a30ec07379a6f079f63f3899b

diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch 
b/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch
deleted file mode 100644
index 8a830389b989..
--- a/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-https://github.com/unbit/uwsgi/commit/6fba62a3ad947b656bb4379f8f903e90c7b01346
-
-From 6fba62a3ad947b656bb4379f8f903e90c7b01346 Mon Sep 17 00:00:00 2001
-From: Alexandre Rossi 
-Date: Tue, 10 Jan 2023 10:01:05 +
-Subject: [PATCH] plugins/php: fix build with PHP >= 8.2
-
-from https://raw.githubusercontent.com/php/php-src/PHP-8.2/UPGRADING.INTERNALS:
-
- 5. SAPI changes 
-
-* The signature of php_module_startup() has changed from
-
-int php_module_startup(sapi_module_struct *sf, zend_module_entry 
*additional_modules, uint32_t num_additional_modules)
-
-to
-
-zend_result php_module_startup(sapi_module_struct *sf, zend_module_entry 
*additional_module)
-
-as only one additional module was ever provided.

- plugins/php/php_plugin.c | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/plugins/php/php_plugin.c b/plugins/php/php_plugin.c
-index 9bb8befad..4d3930b82 100644
 a/plugins/php/php_plugin.c
-+++ b/plugins/php/php_plugin.c
-@@ -607,7 +607,11 @@ static void activate_user_config(const char *filename, 
const char *doc_root, siz
- static int php_uwsgi_startup(sapi_module_struct *sapi_module)
- {
- 
-+#if ((PHP_MAJOR_VERSION >= 8) && (PHP_MINOR_VERSION >= 2))
-+  if (php_module_startup(_sapi_module, 
_module_entry)==FAILURE) {
-+#else
-   if (php_module_startup(_sapi_module, _module_entry, 
1)==FAILURE) {
-+#endif
-   return FAILURE;
-   } else {
-   return SUCCESS;
-

diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch 
b/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch
deleted file mode 100644
index b346c2655175..
--- a/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://github.com/unbit/uwsgi/commit/509104eaff6f6ecde656c20fdd65a0b98b371c8d
-
-From 509104eaff6f6ecde656c20fdd65a0b98b371c8d Mon Sep 17 00:00:00 2001
-From: Nicolas Evrard 
-Date: Thu, 17 Nov 2022 09:47:39 +0100
-Subject: [PATCH] plugins/python: Use "backslashreplace" on stderr
- initialization
-
-Failing to use this value will result in enconding errors when logging
-unicode characters to stderr
 a/plugins/python/python_plugin.c
-+++ b/plugins/python/python_plugin.c
-@@ -554,7 +554,7 @@ void init_uwsgi_vars() {
- #ifdef HAS_NO_ERRORS_IN_PyFile_FromFd
-   PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF, 
NULL, NULL, 0);
- #else
--  PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF, 
NULL, NULL, NULL, 0);
-+  PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF, 
NULL, "backslashreplace", NULL, 0);
- #endif
-   PyDict_SetItemString(pysys_dict, "stdout", new_stdprint);
-   PyDict_SetItemString(pysys_dict, "__stdout__", new_stdprint);

diff --git a/www-servers/uwsgi/metadata.xml b/www-servers/uwsgi/metadata.xml
index 84453cdb8a75..3ddb3d62a7b8 100644
--- a/www-servers/uwsgi/metadata.xml
+++ b/www-servers/uwsgi/metadata.xml
@@ -8,7 +8,6 @@
Embed plugins instead of building them as 
real plugins. When disabling this 

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

2024-06-02 Thread Sam James
commit: 3906312408f986f080f6fb98cc3fa561aa8d2526
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 02:22:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:22:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39063124

dev-python/pynvim: enable py3.12

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

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

diff --git a/dev-python/pynvim/pynvim-0.5.0.ebuild 
b/dev-python/pynvim/pynvim-0.5.0.ebuild
index 6cd29f28b219..e8451390379c 100644
--- a/dev-python/pynvim/pynvim-0.5.0.ebuild
+++ b/dev-python/pynvim/pynvim-0.5.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1
 



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

2024-06-02 Thread Sam James
commit: c713554254ced5e8faf0df9f9f4da2fda57aaa57
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 02:06:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:17:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7135542

dev-python/greenlet: enable py3.12

Done with regret. It still fails tests with python[debug] but upstream
seem content enough and folks are shipping wheels with Python 3.12 + greenlet,
so it can't be *that* bad, I guess.

People really need to stop using this though.

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

 dev-python/greenlet/greenlet-3.0.3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/greenlet/greenlet-3.0.3.ebuild 
b/dev-python/greenlet/greenlet-3.0.3.ebuild
index 876361e966d7..63f60e82155d 100644
--- a/dev-python/greenlet/greenlet-3.0.3.ebuild
+++ b/dev-python/greenlet/greenlet-3.0.3.ebuild
@@ -6,8 +6,7 @@ EAPI=8
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 # Note: greenlet is built-in in pypy
-# py3.12: https://github.com/python-greenlet/greenlet/issues/368
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2024-06-02 Thread Sam James
commit: 99dbff4421ceb7cfd26893b69a8250c1e3774f91
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 02:10:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:17:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99dbff44

dev-python/bpython: enable py3.12

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

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

diff --git a/dev-python/bpython/bpython-0.24.ebuild 
b/dev-python/bpython/bpython-0.24.ebuild
index 7d9e77da6a36..75bd7b528c3e 100644
--- a/dev-python/bpython/bpython-0.24.ebuild
+++ b/dev-python/bpython/bpython-0.24.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2024-06-02 Thread Sam James
commit: 2e38fb7aa0827ecc78cdfe9b59f3928ca13f800a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 02:18:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 02:18:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e38fb7a

profiles: package.use.force kwin[caps] except on musl

It's needed for resonable rendering behaviour, but mask on musl
because it doesn't work properly there 
(https://bugs.kde.org/show_bug.cgi?id=417227).

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

 profiles/base/package.use.force  | 4 
 profiles/features/musl/package.use.force | 5 +
 profiles/features/musl/package.use.mask  | 5 +
 3 files changed, 14 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 90ec7af71c71..113ac21c4f2a 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-06-03)
+# Poor rendering performance otherwise (bug #931215).
+kde-plasma/kwin caps
+
 # James Le Cuirot  (2021-08-20)
 # Requires FFmpeg 7.0, which we don't have yet, so force Chromium fork.
 >=www-client/vivaldi-6.8.3371.4 ffmpeg-chromium

diff --git a/profiles/features/musl/package.use.force 
b/profiles/features/musl/package.use.force
index 78001ea4cdfe..5dc756fc6d32 100644
--- a/profiles/features/musl/package.use.force
+++ b/profiles/features/musl/package.use.force
@@ -1,6 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors.
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-06-03)
+# Poor rendering performance otherwise (bug #931215) but it doesn't
+# work on musl.
+kde-plasma/kwin -caps
+
 # Violet Purcell  (2023-04-25)
 # SBCL Upstream does not provide musl binaries for bootstrap, use CLisp.
 dev-lisp/sbcl system-bootstrap

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index ae69fd211ee3..9cb4b9e5ab7b 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-06-03)
+# Poor rendering performance otherwise (bug #931215) but it doesn't
+# work on musl.
+kde-plasma/kwin caps
+
 # Violet Purcell  (2024-05-15)
 # Python does not support JIT on musl, see
 # https://peps.python.org/pep-0744/#support.



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

2024-06-02 Thread Michał Górny
commit: 0f9d30759e338f968ad5ea9927a48bcc150e329f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  3 01:04:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  3 01:51:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9d3075

dev-python/pyarrow: Remove old

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

 dev-python/pyarrow/Manifest  |  1 -
 dev-python/pyarrow/pyarrow-16.0.0.ebuild | 97 
 2 files changed, 98 deletions(-)

diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest
index bf2ef74d0b33..b48d5052258a 100644
--- a/dev-python/pyarrow/Manifest
+++ b/dev-python/pyarrow/Manifest
@@ -1,2 +1 @@
-DIST apache-arrow-16.0.0.tar.gz 21695067 BLAKE2B 
aa5dfef3d8d46a53242075c165473635051d51ff28587ea8b80751232d5f75ee3ef89e0a027aa39bdc9dc03fa46ddb68e46ae2c7f40605258e47ff194f1d3979
 SHA512 
773f4f3eef603032c8ba0cfdc023bfd2a24bb5e41c82da354a22d7854ab153294ede1f4782cc32b27451cf1b58303f105bac61ceeb3568faea747b93e21d79e4
 DIST apache-arrow-16.1.0.tar.gz 21707079 BLAKE2B 
5541c364351e59e8164f2461546bce3ddc834d70b3a03b815b681187674bdd89ccfb7eb113bf9010c821845b0c1fa51f5321bfea5b20927e6364f6452ec980d2
 SHA512 
28975f59e1fdde2dba4afaf4a5ba934b63db3a7f27656e2aa0af0f0d2a046c9dbfa9a6082de94629c36d03809b296566a37ea65ec5a2fc17fedac7d21e272d31

diff --git a/dev-python/pyarrow/pyarrow-16.0.0.ebuild 
b/dev-python/pyarrow/pyarrow-16.0.0.ebuild
deleted file mode 100644
index 37167ff75b2c..
--- a/dev-python/pyarrow/pyarrow-16.0.0.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Python library for Apache Arrow"
-HOMEPAGE="
-   https://arrow.apache.org/
-   https://github.com/apache/arrow/
-   https://pypi.org/project/pyarrow/
-"
-SRC_URI="mirror://apache/arrow/arrow-${PV}/apache-arrow-${PV}.tar.gz"
-S="${WORKDIR}/apache-arrow-${PV}/python"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~loong ~riscv ~x86"
-IUSE="+parquet +snappy ssl"
-
-RDEPEND="
-   
~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,re2,snappy?,ssl?]
-   >=dev-python/numpy-1.16.6:=[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pandas[${PYTHON_USEDEP}]
-   dev-libs/apache-arrow[lz4,zlib]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
-   # cython's -Werror
-   sed -i -e '/--warning-errors/d' CMakeLists.txt || die
-   distutils-r1_src_prepare
-}
-
-src_compile() {
-   export PYARROW_PARALLEL="$(makeopts_jobs)"
-   export PYARROW_BUILD_VERBOSE=1
-   export PYARROW_CXXFLAGS="${CXXFLAGS}"
-   export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0
-   export PYARROW_CMAKE_GENERATOR=Ninja
-   export PYARROW_WITH_HDFS=1
-   if use parquet; then
-   export PYARROW_WITH_DATASET=1
-   export PYARROW_WITH_PARQUET=1
-   use ssl && export PYARROW_WITH_PARQUET_ENCRYPTION=1
-   fi
-   if use snappy; then
-   export PYARROW_WITH_SNAPPY=1
-   fi
-
-   distutils-r1_src_compile
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # wtf?
-   tests/test_fs.py::test_localfs_errors
-   # these require apache-arrow with jemalloc that doesn't seem
-   # to be supported by the Gentoo package
-   tests/test_memory.py::test_env_var
-   tests/test_memory.py::test_specific_memory_pools
-   tests/test_memory.py::test_supported_memory_backends
-   # pandas changed, i guess
-   tests/test_pandas.py::test_array_protocol_pandas_extension_types
-   tests/test_table.py::test_table_factory_function_args_pandas
-   # hypothesis health check failures
-   # https://github.com/apache/arrow/issues/41318
-   tests/interchange/test_interchange_spec.py::test_dtypes
-   tests/test_convert_builtin.py::test_array_to_pylist_roundtrip
-   tests/test_feather.py::test_roundtrip
-   tests/test_pandas.py::test_array_to_pandas_roundtrip
-   )
-
-   if has_version ">=dev-python/numpy-2"; then
-   EPYTEST_DESELECT+=(
-   # https://github.com/apache/arrow/issues/41319
-   tests/test_array.py::test_numpy_array_protocol
-   tests/test_table.py::test_numpy_array_protocol
-   )
-   fi
-
-   cd "${T}" || die
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest --pyargs pyarrow
-}



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

2024-06-02 Thread Michał Górny
commit: d60e4894ded5362ed48bc59f5650293c0b2326f2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  3 01:02:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  3 01:51:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60e4894

dev-python/uvicorn: Bump to 0.30.1

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

 dev-python/uvicorn/Manifest  |  1 +
 dev-python/uvicorn/uvicorn-0.30.1.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index 57a48cf100d1..ac307b420dd0 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -1,2 +1,3 @@
 DIST uvicorn-0.29.0.gh.tar.gz 719202 BLAKE2B 
15a1e9d001e00805d9efe89c1b46416f6556d944ec5a32fb31c8368d4c0e1e32155169e9b5754c7d56a3ee86a1b7edddcf0d9a641abf74fdb89c1332ebd289af
 SHA512 
bb37940acc2eba2a649d07ba44890400332e5ad873ac03c6740c1bc730068ede39c2e6d9aefb0f100ec261d7ed2eef1596c99a060fd8000cff874b25bdbbbdfa
 DIST uvicorn-0.30.0.gh.tar.gz 722322 BLAKE2B 
5868f27cf8589b00737c77904dd60a4996641610bd9216744c89fbf39956d4f2764249b45f7736c11141f214544aeaaf196d22421fb52596a9e3517931d500c2
 SHA512 
1e090fe7b1a5eb00fa11359694e5bc0a577d206e97e65c6dba0b401c2c2d11d621ed69b5f0e883e1757a660a823d0f3ab4fe9a041bb3f738086337ac8dad108b
+DIST uvicorn-0.30.1.gh.tar.gz 722580 BLAKE2B 
33cb5683bf8d3f3bbc2a17a354356adee2be66259cd79413c9f1ef698485c46060a609a8f0a28cef05de71631569ac61c12aad6913a3243f45eb7e1691a481ea
 SHA512 
ce705c1e99ca0feff3f82e067c0df9e21dea6ff3789541757edbc686718bcb0c80be392fd75f7c0962c5d7251e7e3e441e97633057dcb43e565c48a4d6b3d392

diff --git a/dev-python/uvicorn/uvicorn-0.30.1.ebuild 
b/dev-python/uvicorn/uvicorn-0.30.1.ebuild
new file mode 100644
index ..9511a7d54223
--- /dev/null
+++ b/dev-python/uvicorn/uvicorn-0.30.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Lightning-fast ASGI server implementation"
+HOMEPAGE="
+   https://www.uvicorn.org/
+   https://github.com/encode/uvicorn/
+   https://pypi.org/project/uvicorn/
+"
+# as of 0.28.0, no tests in sdist
+SRC_URI="
+   https://github.com/encode/uvicorn/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/h11-0.8[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-python/a2wsgi[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/websockets-10.4[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   dev-python/watchfiles[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # too long path for unix socket
+   
tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers
+   )
+   case ${EPYTHON} in
+   pypy3)
+   # TODO
+   EPYTEST_DESELECT+=(
+   
tests/middleware/test_logging.py::test_running_log_using_fd
+   )
+   ;;
+   esac
+
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "auto reload on file changes" dev-python/watchfiles
+}



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

2024-06-02 Thread Michał Górny
commit: ebd06632bc4c834c42f4655bbfdc18cee5b11a12
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun  3 01:05:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun  3 01:52:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd06632

dev-libs/apache-arrow: Remove old

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

 dev-libs/apache-arrow/Manifest   |   1 -
 dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild | 131 ---
 2 files changed, 132 deletions(-)

diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 5de406073c78..211fffcdabdb 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,4 +1,3 @@
-DIST apache-arrow-16.0.0.tar.gz 21695067 BLAKE2B 
aa5dfef3d8d46a53242075c165473635051d51ff28587ea8b80751232d5f75ee3ef89e0a027aa39bdc9dc03fa46ddb68e46ae2c7f40605258e47ff194f1d3979
 SHA512 
773f4f3eef603032c8ba0cfdc023bfd2a24bb5e41c82da354a22d7854ab153294ede1f4782cc32b27451cf1b58303f105bac61ceeb3568faea747b93e21d79e4
 DIST apache-arrow-16.1.0.tar.gz 21707079 BLAKE2B 
5541c364351e59e8164f2461546bce3ddc834d70b3a03b815b681187674bdd89ccfb7eb113bf9010c821845b0c1fa51f5321bfea5b20927e6364f6452ec980d2
 SHA512 
28975f59e1fdde2dba4afaf4a5ba934b63db3a7f27656e2aa0af0f0d2a046c9dbfa9a6082de94629c36d03809b296566a37ea65ec5a2fc17fedac7d21e272d31
 DIST apache-arrow-arrow-data-25d16511e8d42c2744a1d94d90169e3a36e92631.tar.gz 
3571960 BLAKE2B 
c1c076bb3ff6427a45d1a157c60fb13c37786f97d213768c0bbe1ae073b5fb8d23cd402bdcfee303061df56bf3421ea8376f7c4ba9fec04c5cb35a85a32280f2
 SHA512 
abbc18da8f03b123a2d97eee709e929bbb5d567bf23219bbc63508c0e82ef99d7c0d71ca2d952566b63e968cffd96c5e1c62be9cb658323c949f229ff03234a8
 DIST apache-arrow-parquet-data-74278bc4a1122d74945969e6dec405abd1533ec3.tar.gz 
1037654 BLAKE2B 
c9bb725a16f6706a3859bb36a60b700af62cb5f96546483ef1de0b65900b02b4f9013841d7b3dc70fd0f2fd8969b4d5c72d0fb68972568f61b4a6863a0df6f60
 SHA512 
18f8e2480079a0fd29eec2b8e5f753af1ee80255f6fc80af4acbf5c56e6dec08e2f9f54d8c5734c929ef901c63e4009c5d830325333fa6cc947d40ff5dcddfa3

diff --git a/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild
deleted file mode 100644
index 8b1d7dc7296d..
--- a/dev-libs/apache-arrow/apache-arrow-16.0.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-# arrow.git: testing
-ARROW_DATA_GIT_HASH=25d16511e8d42c2744a1d94d90169e3a36e92631
-# arrow.git: cpp/submodules/parquet-testing
-PARQUET_DATA_GIT_HASH=74278bc4a1122d74945969e6dec405abd1533ec3
-
-DESCRIPTION="A cross-language development platform for in-memory data."
-HOMEPAGE="
-   https://arrow.apache.org/
-   https://github.com/apache/arrow/
-"
-SRC_URI="
-   mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
-   test? (
-   
https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
-   
https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
-   -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
-   )
-"
-S="${WORKDIR}/${P}/cpp"
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
-IUSE="
-   +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
-   test zlib zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:= )
-   bzip2? ( app-arch/bzip2:= )
-   compute? ( dev-libs/libutf8proc:= )
-   dataset? (
-   dev-libs/libutf8proc:=
-   )
-   lz4? ( app-arch/lz4:= )
-   parquet? (
-   dev-libs/libutf8proc:=
-   dev-libs/thrift:=
-   ssl? ( dev-libs/openssl:= )
-   )
-   re2? ( dev-libs/re2:= )
-   snappy? ( app-arch/snappy:= )
-   zlib? ( sys-libs/zlib:= )
-   zstd? ( app-arch/zstd:= )
-"
-DEPEND="${RDEPEND}
-   dev-cpp/xsimd
-   >=dev-libs/boost-1.81.0
-   json? ( dev-libs/rapidjson )
-   test? (
-   dev-cpp/gflags
-   dev-cpp/gtest
-   )
-"
-
-REQUIRED_USE="
-   test? (
-   json
-   parquet? ( zstd )
-   )
-   ssl? ( json )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch"
-)
-
-src_prepare() {
-   # use Gentoo CXXFLAGS, specify docdir at src_configure.
-   sed -i \
-   -e '/SetupCxxFlags/d' \
-   -e '/set(ARROW_DOC_DIR.*)/d' \
-   CMakeLists.txt \
-   || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DARROW_BUILD_STATIC=OFF
-   -DARROW_BUILD_TESTS=$(usex test)
-   -DARROW_COMPUTE=$(usex compute)
-   -DARROW_CSV=ON
-   

[gentoo-commits] repo/gentoo:master commit in: mail-filter/spamassassin/, mail-filter/spamassassin/files/

2024-06-02 Thread Sam James
commit: ef3433e77824185dca2aff5a495d8611d28a3179
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Sun Jun  2 23:18:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3433e7

mail-filter/spamassassin: Fix sa_txrep test when no dbm

Upstream's fix is way more involved.  I'll leave that for 4.0.2, I
guess.
https://github.com/apache/spamassassin/commit/1c6fe5993ce48099aa73eb1d87419f50f922a0a6

Closes: https://bugs.gentoo.org/933406
Closes: https://github.com/gentoo/gentoo/pull/36986
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/4.0.1-tests-sa_txrep.t-no-dbm.patch| 16 
 mail-filter/spamassassin/spamassassin-4.0.1.ebuild   |  1 +
 2 files changed, 17 insertions(+)

diff --git a/mail-filter/spamassassin/files/4.0.1-tests-sa_txrep.t-no-dbm.patch 
b/mail-filter/spamassassin/files/4.0.1-tests-sa_txrep.t-no-dbm.patch
new file mode 100644
index ..6d6b4dd9a024
--- /dev/null
+++ b/mail-filter/spamassassin/files/4.0.1-tests-sa_txrep.t-no-dbm.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/933406
+--- a/t/sa_txrep.t
 b/t/sa_txrep.t
+@@ -4,7 +4,11 @@ use lib '.'; use lib 't';
+ use SATest; sa_t_init("sa_txrep");
+ 
+ 
+-use Test::More tests => 8;
++use Test::More;
++
++my @dbmods = grep eval "require $_", ('DB_File', 'GDBM_File', 'SDBM_File');
++plan skip_all => "No db module is available" unless @dbmods;
++plan tests => 8;
+ 
+ # ---
+ 

diff --git a/mail-filter/spamassassin/spamassassin-4.0.1.ebuild 
b/mail-filter/spamassassin/spamassassin-4.0.1.ebuild
index d778722d02cc..4e04f9b1ff8d 100644
--- a/mail-filter/spamassassin/spamassassin-4.0.1.ebuild
+++ b/mail-filter/spamassassin/spamassassin-4.0.1.ebuild
@@ -91,6 +91,7 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/spamassassin.apache.org.asc
 PATCHES=(
"${FILESDIR}/mention-geoip.cf-in-init.pre.patch"
"${FILESDIR}/4.0.0-tests-dnsbl_subtests.t_001_load-URIDNSBL.patch"
+   "${FILESDIR}/4.0.1-tests-sa_txrep.t-no-dbm.patch"
 )
 
 # There are a few renames and use-dependent ones in src_install as well.



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

2024-06-02 Thread Sam James
commit: 4bbea521152678132cf0b02e3a152481523b3078
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 01:19:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:20:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbea521

dev-libs/boost: fix aliasing violation in boost::container

Note that we have to crank the subslot for this. I've added a fudge .1
which we should drop on 1.86.0.

Closes: https://bugs.gentoo.org/933289
Bug: https://github.com/freeorion/freeorion/issues/4949
Bug: https://github.com/boostorg/container/issues/252
Bug: https://github.com/boostorg/container/issues/281
Bug: https://bugs.gentoo.org/932780
Bug: https://bugs.gentoo.org/931587
Signed-off-by: Sam James  gentoo.org>

 dev-libs/boost/boost-1.85.0-r1.ebuild  | 348 ++
 .../files/boost-1.85.0-container-aliasing.patch| 408 +
 2 files changed, 756 insertions(+)

diff --git a/dev-libs/boost/boost-1.85.0-r1.ebuild 
b/dev-libs/boost/boost-1.85.0-r1.ebuild
new file mode 100644
index ..aff57dceec4b
--- /dev/null
+++ b/dev-libs/boost/boost-1.85.0-r1.ebuild
@@ -0,0 +1,348 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Keep an eye on both of these after releases for patches:
+# * https://www.boost.org/patches/
+# * https://www.boost.org/users/history/version_${MY_PV}.html
+# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
+# Note that the latter may sometimes feature patches not on the former too.
+
+# FIXME: cleanup subslot after 1.85.0
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="$(ver_rs 1- _)"
+
+DESCRIPTION="Boost Libraries for C++"
+HOMEPAGE="https://www.boost.org/;
+SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2;
+S="${WORKDIR}/${PN}_${MY_PV}"
+
+LICENSE="Boost-1.0"
+SLOT="0/${PV}.1" # ${PV} instead of the major version due to bug 486122
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace 
tools zlib zstd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# the tests will never fail because these are not intended as sanity
+# tests at all. They are more a way for upstream to check their own code
+# on new compilers. Since they would either be completely unreliable
+# (failing for no good reason) or completely useless (never failing)
+# there is no point in having them in the ebuild to begin with.
+RESTRICT="test"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] )
+   mpi? ( virtual/mpi[${MULTILIB_USEDEP},cxx,threads] )
+   python? (
+   ${PYTHON_DEPS}
+   numpy? ( dev-python/numpy:=[${PYTHON_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-build/b2-5.0.0"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
+   "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
+   "${FILESDIR}"/${PN}-1.85.0-bcp-filesystem.patch
+   "${FILESDIR}"/${PN}-1.85.0-python-numpy-2.patch
+   "${FILESDIR}"/${PN}-1.85.0-container-aliasing.patch
+)
+
+create_user-config.jam() {
+   local user_config_jam="${BUILD_DIR}"/user-config.jam
+   if [[ -s ${user_config_jam} ]]; then
+   einfo "${user_config_jam} already exists, skipping 
configuration"
+   return
+   else
+   einfo "Creating configuration in ${user_config_jam}"
+   fi
+
+   local compiler compiler_version compiler_executable="$(tc-getCXX)"
+   compiler="gcc"
+   compiler_version="$(gcc-version)"
+
+   if use mpi; then
+   local mpi_configuration="using mpi ;"
+   fi
+
+   cat > "${user_config_jam}" <<- __EOF__ || die
+   using ${compiler} : ${compiler_version} : 
${compiler_executable} : "${CPPFLAGS} ${CFLAGS}" "${CPPFLAGS} 
${CXXFLAGS}" "${LDFLAGS}" "$(tc-getAR)" 
"$(tc-getRANLIB)" ;
+   ${mpi_configuration}
+   __EOF__
+
+   if multilib_native_use python; then
+   append_to_user_config() {
+   local py_config
+   if tc-is-cross-compiler; then
+   py_config="using python : ${EPYTHON#python} : : 
${ESYSROOT}/usr/include/${EPYTHON} : ${ESYSROOT}/usr/$(get_libdir) ;"
+   else
+   py_config="using python : ${EPYTHON#python} : 
${PYTHON} : 

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

2024-06-02 Thread Lucio Sauer
commit: 5d8e3eb9012d1e57e75256471cd4a2bf823729af
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun  3 00:54:32 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jun  3 01:18:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d8e3eb9

net-misc/FORT-validator: Fix DESTDIR to work with Makefile's "prefix"

Default src_configure runs with --prefix="${EPREFIX}"/usr, so we
shouldn't specify ${EPREFIX} in DESTDIR.

Signed-off-by: Lucio Sauer  posteo.net>

 net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild | 2 +-
 net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild | 2 +-
 net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
index 0b4f4d9cb..b24747b38 100644
--- a/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
@@ -49,7 +49,7 @@ src_install() {
newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN}
 
-   emake DESTDIR="${ED}" install
+   emake DESTDIR="${D}" install
insinto /usr/share/${MY_PN}/
insopts -m0644 -o "${MY_PN}"
diropts -m0755 -o "${MY_PN}"

diff --git a/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
index 192cce1c9..c8938f818 100644
--- a/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
@@ -49,7 +49,7 @@ src_install() {
newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN}
 
-   emake DESTDIR="${ED}" install
+   emake DESTDIR="${D}" install
insinto /usr/share/${MY_PN}/
insopts -m0644 -o "${MY_PN}"
diropts -m0755 -o "${MY_PN}"

diff --git a/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
index b5735861e..2d18fb546 100644
--- a/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
@@ -49,7 +49,7 @@ src_install() {
newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN}
 
-   emake DESTDIR="${ED}" install
+   emake DESTDIR="${D}" install
insinto /usr/share/${MY_PN}/
insopts -m0644 -o "${MY_PN}"
diropts -m0755 -o "${MY_PN}"



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

2024-06-02 Thread Lucio Sauer
commit: caa82c8f37701de4e8e312a099f866df71cbc092
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun  3 01:13:53 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jun  3 01:18:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=caa82c8f

net-misc/FORT-validator/files: drop unused files from FILESDIR

Signed-off-by: Lucio Sauer  posteo.net>

 .../files/FORT-validator-skip-online-test.patch| 29 --
 net-misc/FORT-validator/files/fort-1.4-confd   | 15 --
 net-misc/FORT-validator/files/fort-1.4-initd   | 26 
 net-misc/FORT-validator/files/fort-1.4.service | 35 --
 4 files changed, 105 deletions(-)

diff --git 
a/net-misc/FORT-validator/files/FORT-validator-skip-online-test.patch 
b/net-misc/FORT-validator/files/FORT-validator-skip-online-test.patch
deleted file mode 100644
index 91cbe23ce..0
--- a/net-misc/FORT-validator/files/FORT-validator-skip-online-test.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff --git a/test/http_test.c b/test/http_test.c
-index 765b722..c904440 100644
 a/test/http_test.c
-+++ b/test/http_test.c
-@@ -57,23 +57,7 @@ local_download(char const *url, long *response_code, struct 
response *resp)
- 
- START_TEST(http_fetch_normal)
- {
--  struct response resp;
--  long response_code;
--  char const *url = "https://rrdp.ripe.net/notification.xml;;
--
--  init_response();
--  response_code = 0;
--
--  ck_assert_int_eq(http_init(), 0);
--  ck_assert_int_eq(local_download(url, _code, ), 0);
--  ck_assert_int_gt(resp.size, 0);
--
--  http_cleanup();
--  free(resp.content);
--  if (response_code == 0)
--  ck_abort_msg("NO response code received");
--  else if (response_code >= HTTP_BAD_REQUEST)
--  ck_abort_msg("Received response code %ld", response_code);
-+
- }
- END_TEST
- 

diff --git a/net-misc/FORT-validator/files/fort-1.4-confd 
b/net-misc/FORT-validator/files/fort-1.4-confd
deleted file mode 100644
index 92936757c..0
--- a/net-misc/FORT-validator/files/fort-1.4-confd
+++ /dev/null
@@ -1,15 +0,0 @@
-# /etc/init.d/fort
-
-# Options to pass to the fort process
-# See man fort for options
-
-# If you want to use commands arguments instead of the configuration file and
-# not the default TAL directory, please remove the comment for FORT_BASEDIR as
-# well
-
-#FORT_BASEDIR="/var/lib/fort/"
-#FORT_OPTS="--tal /usr/share/fort/tal/ \
-#  --local-repository ${FORT_BASEDIR}
-#  --log.output syslog
-#  --server.address ::"
-FORT_OPTS="--configuration-file /etc/fort/config.json"

diff --git a/net-misc/FORT-validator/files/fort-1.4-initd 
b/net-misc/FORT-validator/files/fort-1.4-initd
deleted file mode 100644
index 9a7e54a2b..0
--- a/net-misc/FORT-validator/files/fort-1.4-initd
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-name="fort validator daemon"
-description="FORT validator is an open source RPKI validator."
-command=/usr/bin/fort
-command_args="${FORT_OPTS}"
-command_user="fort"
-pidfile="/run/${RC_SVCNAME}.pid"
-command_background=true
-
-depend() {
-   need net
-}
-
-start_pre() {
-   if [ -z "${FORT_BASEDIR}" ]; then
-   FORT_BASEDIR=$(awk -F '"' '/local-repository/ { print $4 }' \
-   /etc/fort/config.json)
-   FORT_BASEDIR="${FORT_BASEDIR:-/var/cache/fort/repository/}"
-   fi
-
-   checkpath -d -m 0755 -o fort:fort "$(dirname "${FORT_BASEDIR}")"
-   checkpath -d -m 0755 -o fort:fort "${FORT_BASEDIR}"
-}

diff --git a/net-misc/FORT-validator/files/fort-1.4.service 
b/net-misc/FORT-validator/files/fort-1.4.service
deleted file mode 100644
index 4f24f8d12..0
--- a/net-misc/FORT-validator/files/fort-1.4.service
+++ /dev/null
@@ -1,35 +0,0 @@
-[Unit]
-Description=FORT RPKI validator
-Documentation=man:fort(8)
-Documentation=https://nicmx.github.io/FORT-validator/
-
-[Service]
-ExecStart=/usr/bin/fort --configuration-file /etc/fort/config.json
-Type=simple
-User=fort
-AmbientCapabilities=CAP_NET_BIND_SERVICE
-CapabilityBoundingSet=CAP_NET_BIND_SERVICE
-ProtectSystem=strict
-ProtectHome=yes
-PrivateDevices=yes
-PrivateTmp=yes
-ProtectKernelTunables=yes
-ProtectControlGroups=yes
-ProtectKernelModules=yes
-CacheDirectory=fort
-ReadWritePaths=/var/lib/fort/
-ConfigurationDirectory=fort
-ConfigurationDirectory=tals
-StateDirectory=fort
-NoNewPrivileges=yes
-RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
-RestrictNamespaces=yes
-RestrictRealtime=yes
-LockPersonality=yes
-MemoryDenyWriteExecute=yes
-SystemCallArchitectures=native
-SystemCallErrorNumber=EPERM
-SystemCallFilter=@system-service
-
-[Install]
-WantedBy=multi-user.target



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

2024-06-02 Thread Lucio Sauer
commit: 1bacbed01bffe46cb1351545228d3c789511b840
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun  3 01:14:33 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jun  3 01:18:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bacbed0

net-misc/FORT-validator: fix variable order

Signed-off-by: Lucio Sauer  posteo.net>

 net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
index 2d18fb546..c7d69b4de 100644
--- a/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="FORT validator is an open source RPKI validator"
 HOMEPAGE="https://fortproject.net/validator?2;
 
SRC_URI="https://github.com/NICMx/${PN}/releases/download/${PV}/fort-${PV}.tar.gz;
 
+S="${WORKDIR}/${MY_PN}-${PV}"
+
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
@@ -34,8 +36,6 @@ BDEPEND="
test? ( dev-libs/check )
 "
 
-S="${WORKDIR}/${MY_PN}-${PV}"
-
 src_prepare() {
default
# Don't strip CFLAGS



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

2024-06-02 Thread Lucio Sauer
commit: 5d0270aaf228fe067d2226de9888908bb23e6a09
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun  3 00:31:46 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jun  3 01:18:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d0270aa

net-misc/FORT-validator: declare read-only parameter's type as const

Fixes build failure due to -Wincompatible-pointer-types

Closes: https://bugs.gentoo.org/928331
Signed-off-by: Lucio Sauer  posteo.net>

 ...1.5.4.ebuild => FORT-validator-1.5.4-r1.ebuild} |  4 +++-
 ...1.6.1.ebuild => FORT-validator-1.6.1-r1.ebuild} |  4 +++-
 ...1.6.2.ebuild => FORT-validator-1.6.2-r1.ebuild} |  4 +++-
 .../files/FORT-validator-1.5.4-GCC14.patch | 28 ++
 4 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.5.4.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
similarity index 95%
rename from net-misc/FORT-validator/FORT-validator-1.5.4.ebuild
rename to net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
index 3d59fe305..b6df06436 100644
--- a/net-misc/FORT-validator/FORT-validator-1.5.4.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,6 +18,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="caps"
 
+PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
+
 DEPEND="
acct-group/fort
acct-user/fort

diff --git a/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
similarity index 94%
rename from net-misc/FORT-validator/FORT-validator-1.6.1.ebuild
rename to net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
index c4ee310ed..1eb18db5b 100644
--- a/net-misc/FORT-validator/FORT-validator-1.6.1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,6 +18,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="caps"
 
+PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
+
 DEPEND="
acct-group/fort
acct-user/fort

diff --git a/net-misc/FORT-validator/FORT-validator-1.6.2.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
similarity index 94%
rename from net-misc/FORT-validator/FORT-validator-1.6.2.ebuild
rename to net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
index 89351a5ad..7e33ba238 100644
--- a/net-misc/FORT-validator/FORT-validator-1.6.2.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,6 +16,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="caps"
 
+PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
+
 DEPEND="
acct-group/fort
acct-user/fort

diff --git a/net-misc/FORT-validator/files/FORT-validator-1.5.4-GCC14.patch 
b/net-misc/FORT-validator/files/FORT-validator-1.5.4-GCC14.patch
new file mode 100644
index 0..7a417fd24
--- /dev/null
+++ b/net-misc/FORT-validator/files/FORT-validator-1.5.4-GCC14.patch
@@ -0,0 +1,28 @@
+https://github.com/NICMx/FORT-validator/pull/137
+
+Since we don't manipulate any struct members, I believe we can safely take a
+const xmlError * argument instead, as per libxml2's documentation .
+
+I also believe we can drop the string-termination handling, because C strings
+end with \0 and therefore ptr[strlen(ptr)-1] is always \0.
+
+Author: Lucio Sauer 
+--- a/src/xml/relax_ng.c
 b/src/xml/relax_ng.c
+@@ -36,14 +36,9 @@ relax_ng_log_warn(void *ctx, const char *msg, ...)
+ }
+
+ static void
+-relax_ng_log_str_err(void *userData, xmlErrorPtr error)
++relax_ng_log_str_err(void *userData, const xmlError *error)
+ {
+-   char *ptr;
+-
+-   ptr = error->message;
+-   if (ptr[strlen(ptr) - 1] == '\n')
+-   ptr[strlen(ptr) - 1] = '\0';
+-   pr_val_err("%s (at line %d)", ptr, error->line);
++   pr_val_err("%s (at line %d)", error->message, error->line);
+ }
+
+ /* Initialize global schema to parse RRDP files */



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

2024-06-02 Thread Lucio Sauer
commit: 5abf0352fd409cdd1062292850243d6b8e1833f8
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun  3 00:51:19 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jun  3 01:18:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5abf0352

net-misc/FORT-validator: fix build-time deps

New test-dep also enables tests.
Remove deps that we inherit inherit from the autotools eclass.
Remove deps that we inherit from the system set.

Signed-off-by: Lucio Sauer  posteo.net>

 net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild | 12 +---
 net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild | 10 ++
 net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild | 10 ++
 3 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
index b6df06436..0b4f4d9cb 100644
--- a/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.5.4-r1.ebuild
@@ -16,7 +16,8 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="caps"
+IUSE="caps test"
+RESTRICT="!test? ( test )"
 
 PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
 
@@ -27,13 +28,10 @@ DEPEND="
dev-libs/jansson
dev-libs/openssl
 "
-RDEPEND="
-   ${DEPEND}
-   net-misc/rsync
-"
+RDEPEND="${DEPEND}"
 BDEPEND="
-   dev-build/automake
-   dev-build/automake
+   virtual/pkgconfig
+   test? ( dev-libs/check )
 "
 
 src_prepare() {

diff --git a/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
index 1eb18db5b..192cce1c9 100644
--- a/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.6.1-r1.ebuild
@@ -16,7 +16,8 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="caps"
+IUSE="caps test"
+RESTRICT="!test? ( test )"
 
 PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
 
@@ -29,9 +30,10 @@ DEPEND="
dev-libs/openssl
net-misc/curl
 "
-RDEPEND="
-   ${DEPEND}
-   net-misc/rsync
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( dev-libs/check )
 "
 
 src_prepare() {

diff --git a/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
index 7e33ba238..b5735861e 100644
--- a/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.6.2-r1.ebuild
@@ -14,7 +14,8 @@ 
SRC_URI="https://github.com/NICMx/${PN}/releases/download/${PV}/fort-${PV}.tar.g
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="caps"
+IUSE="caps test"
+RESTRICT="!test? ( test )"
 
 PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
 
@@ -27,9 +28,10 @@ DEPEND="
dev-libs/openssl[rfc3779]
net-misc/curl
 "
-RDEPEND="
-   ${DEPEND}
-   net-misc/rsync
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( dev-libs/check )
 "
 
 S="${WORKDIR}/${MY_PN}-${PV}"



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

2024-06-02 Thread Sam James
commit: f010a5d727da2c402aa2a943eb3692ca025f28e7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 01:06:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:06:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f010a5d7

sys-apps/ed: drop 1.20, 1.20.1

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

 sys-apps/ed/Manifest |  4 
 sys-apps/ed/ed-1.20.1.ebuild | 48 
 sys-apps/ed/ed-1.20.ebuild   | 48 
 3 files changed, 100 deletions(-)

diff --git a/sys-apps/ed/Manifest b/sys-apps/ed/Manifest
index c46a7a8f44b1..0ae071786ab4 100644
--- a/sys-apps/ed/Manifest
+++ b/sys-apps/ed/Manifest
@@ -1,8 +1,4 @@
 DIST ed-1.19.tar.lz 66448 BLAKE2B 
139305a1d64e96f7eadcb462325918e5eee18de229ec8e1b3fac29dc9b8ef58ceea4cd7ffdbd3674fd7f421d90bc0c9e3557318eb57830d7cd46e579828fa95d
 SHA512 
594d5cf895931783110ee1956078f6a77aee022fb67730cbc6f1d30521c120b97820a5eb349278575f85c4c1e17fea0e16a3bc22592edae53c6fd27941ee3d7e
 DIST ed-1.19.tar.lz.sig 72 BLAKE2B 
ada611148a6347d8953c65669b61f69eb0ed8d48f6dc4ffaab8975dd7e28f1d87e434493a77e817ca05874f741e243309529e60e95f2a7636148fa71c711f5e3
 SHA512 
03ff7cf2f337fdc94efaa1374ce95d37c29c556b2a9a13f7216e05e8e9e9efc95bcbb554bd05000b5283d5f20884f3f50b16f220fba8e6ff318b1b975c6a44c9
-DIST ed-1.20.1.tar.lz 69062 BLAKE2B 
bcdfd8390d69bc5980823b81863bfa3e871d525140c77790ac1b39fd0cab201c8e9ab63c708eb619e305e6a1dfb8db0cb1e3cad66a90acff528c7bd3214157ea
 SHA512 
a528e5f8e53a6102a25d5607dccf14310aca3b19fad3341cc72b7e5cd560ebd1ff9361d422525e456da5752b8ff2ee92bd7d5d8e6d545e4ff8e1c31d20ab83df
-DIST ed-1.20.1.tar.lz.sig 72 BLAKE2B 
5fe7a32df4d889983b0321cb7c0aff705e8357cf961cec202703ae1cc23e01057c8b236582a3f17ad03e219248b6fe1d25ae5197640ccc2e14b9f11c682a
 SHA512 
9d63dc1f32a41d0c5d1878cee3756e418fcf33d2d3e769ded3a358190e3f42c86040b3c4ff158afb1e6b7a4ae21867705b76cc15f92ce7a9b2f160fa9daea3f1
 DIST ed-1.20.2.tar.lz 69182 BLAKE2B 
5a9d36dba98488e3cacb3e4c0b9d70003345ca94dbf9a3ebd3181b93567b9ef94df0e72614e99e2c6dde4929933d9333c6dba90fafcea6962e2c1abccb0525af
 SHA512 
5efad386399035329892d8349500544f76e1b18406e164aae35af872c15a0935d412dd4a6996bd15b960d0e899857cc7d8657805f441b1b9f2ae3d73c73dcf4f
 DIST ed-1.20.2.tar.lz.sig 72 BLAKE2B 
f62d5fc9d909cd1f665ed2b4793407d1d91981bad6b4da0383b84936d03d2ee78c37dca1f0c09fbb84cbbfd8211980ea489b897ff14834773185fce0339c7fe3
 SHA512 
dc895c0634d73c5ddaaffc78c8dd86df88c477607a7d5f1828229009e2a72091cbb24286dbad295019a30651cc6e98d07a1181b0ae38b94d66cb28532876098e
-DIST ed-1.20.tar.lz 69366 BLAKE2B 
d212c6d5302627145332ec25b989ca2d4a064ce5c0ea45ad1ad6b780ffd72037ff2144b933c52667c52192d6f5acd5766b5c31d4a2b5cf5993813c43e1523af3
 SHA512 
90c0f24b1d0b7abd18d34345bc37de0e67a0bb96375a4531a742a89b53d4858c30781911c22d81aa0387d0cf4d2153e0b4286fd3483b05e4c35d5e02c0991c53
-DIST ed-1.20.tar.lz.sig 72 BLAKE2B 
25673b17d6b97f21255d3c706928ea7eed6a06b2d39787f0a6791e809218cb6a610091ed9ed1147c8027855279ac65b948d4faaef4774ffd567f6ea172c0744f
 SHA512 
d1360a08cc430301ba2baf8be112b08f48545815d3090ae7da8e448f3e13806eba286d9ec13cd00f3e289e6e82b861fa7dabd63b48c75bee1e0ab59b72dc239d

diff --git a/sys-apps/ed/ed-1.20.1.ebuild b/sys-apps/ed/ed-1.20.1.ebuild
deleted file mode 100644
index 06f722418844..
--- a/sys-apps/ed/ed-1.20.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc
-inherit edo toolchain-funcs unpacker verify-sig
-
-MY_P="${PN}-${PV/_/-}"
-
-DESCRIPTION="Your basic line editor"
-HOMEPAGE="https://www.gnu.org/software/ed/;
-SRC_URI="
-   mirror://gnu/ed/${MY_P}.tar.lz
-   https://download.savannah.gnu.org/releases/ed/${MY_P}.tar.lz
-   verify-sig? (
-   mirror://gnu/ed/${MY_P}.tar.lz.sig
-   https://download.savannah.gnu.org/releases/ed/${MY_P}.tar.lz.sig
-   )
-"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2+"
-SLOT="0"
-if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-BDEPEND="
-   sys-apps/texinfo
-   $(unpacker_src_uri_depends)
-   verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )
-"
-
-src_unpack() {
-   use verify-sig && verify-sig_verify_detached 
"${DISTDIR}"/${MY_P}.tar.lz{,.sig}
-   unpacker "${DISTDIR}"/${MY_P}.tar.lz
-}
-
-src_configure() {
-   edo ./configure \
-   CC="$(tc-getCC)" \
-   CFLAGS="${CFLAGS}" \
-   LDFLAGS="${LDFLAGS}" \
-   CPPFLAGS="${CPPFLAGS}" \
-   --bindir="${EPREFIX}/bin" \
-   --prefix="${EPREFIX}/usr"
-}

diff --git a/sys-apps/ed/ed-1.20.ebuild b/sys-apps/ed/ed-1.20.ebuild
deleted 

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

2024-06-02 Thread Sam James
commit: 623c2dedf70a2ec4d5f4b35859485735536842e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 01:07:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:07:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623c2ded

dev-python/pyalsa: Stabilize 1.2.7-r2 x86, #933444

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

 dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild 
b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
index 20695cfc828b..8e67ff317827 100644
--- a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
+++ b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc x86"
 # Needs access to system's alsa configuration/devices
 RESTRICT="test"
 



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

2024-06-02 Thread Sam James
commit: 04ae06ed726ff1396e2fe69b69d69e65afe2740a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 01:05:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:05:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ae06ed

sys-apps/dbus-broker: Stabilize 36 amd64, #933412

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

 sys-apps/dbus-broker/dbus-broker-36.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/dbus-broker/dbus-broker-36.ebuild 
b/sys-apps/dbus-broker/dbus-broker-36.ebuild
index 83050ef5bcd9..539705c888a9 100644
--- a/sys-apps/dbus-broker/dbus-broker-36.ebuild
+++ b/sys-apps/dbus-broker/dbus-broker-36.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git;
 else

SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+   KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv"
 fi
 
 DESCRIPTION="Linux D-Bus Message Broker"



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

2024-06-02 Thread Matt Jolly
commit: 47232d8d59d2120aeeb88cfd553e6642198ee3c1
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Jun  3 00:59:53 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Jun  3 00:59:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47232d8d

www-client/dillo: 3.1.0 - fix compilation with USE=debug

Closes: https://bugs.gentoo.org/933361
Signed-off-by: Matt Jolly  gentoo.org>

 www-client/dillo/dillo-3.1.0.ebuild|  4 
 .../dillo/files/dillo-3.1.0-remove-floatref.patch  | 24 ++
 2 files changed, 28 insertions(+)

diff --git a/www-client/dillo/dillo-3.1.0.ebuild 
b/www-client/dillo/dillo-3.1.0.ebuild
index b0a46b7df935..22187108639d 100644
--- a/www-client/dillo/dillo-3.1.0.ebuild
+++ b/www-client/dillo/dillo-3.1.0.ebuild
@@ -52,6 +52,10 @@ BDEPEND="
 
 DOCS="AUTHORS ChangeLog README NEWS doc/*.txt doc/README"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-remove-floatref.patch
+)
+
 src_prepare() {
default
if use test; then

diff --git a/www-client/dillo/files/dillo-3.1.0-remove-floatref.patch 
b/www-client/dillo/files/dillo-3.1.0-remove-floatref.patch
new file mode 100644
index ..a88e579835de
--- /dev/null
+++ b/www-client/dillo/files/dillo-3.1.0-remove-floatref.patch
@@ -0,0 +1,24 @@
+https://github.com/dillo-browser/dillo/commit/8c4f55260d0715935e2ed59c2a88f0715bb9661d.patch
+From: Rodrigo Arias Mallo 
+Date: Sun, 2 Jun 2024 19:58:50 +0200
+Subject: [PATCH] Remove undefined floatRef debug line in RTFL
+
+Fixes: https://bugs.gentoo.org/933361
+--- a/dw/ooffloatsmgr.cc
 b/dw/ooffloatsmgr.cc
+@@ -2,6 +2,7 @@
+  * Dillo Widget
+  *
+  * Copyright 2013-2014 Sebastian Geerken 
++ * Copyright 2024 Rodrigo Arias Mallo 
+  *
+  * This program is free software; you can redistribute it and/or modify
+  * it under the terms of the GNU General Public License as published by
+@@ -963,7 +964,6 @@ void OOFFloatsMgr::getSize (Requisition *cbReq, int 
*oofWidth, int *oofHeight)
+   max (oofHeightLeft, oofHeightRight) + container->boxRestHeight ();
+ 
+SizeChanged = true;
+-   DBG_OBJ_SET_NUM ("floatRef", floatRef);
+ 
+DBG_OBJ_MSGF ("resize.oofm", 1,
+  "=> (l: %d, r: %d => %d) * (l: %d, r: %d => %d)",



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

2024-06-02 Thread Sam James
commit: 55892ec1fd21824a19e732e52a23f0dbde575a38
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 01:05:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:05:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55892ec1

dev-python/pyalsa: Stabilize 1.2.7-r2 amd64, #933444

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

 dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild 
b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
index aa4eafc9dba1..20695cfc828b 100644
--- a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
+++ b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86"
 # Needs access to system's alsa configuration/devices
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-build/make/

2024-06-02 Thread Sam James
commit: 3b2498c8614935e72bf50fe8655c7a789a95aed2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 01:02:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:04:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2498c8

dev-build/make: update SRC_URI to .lz

Switch to .lz because xz-utils can unpack it these days.

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

 dev-build/make/Manifest |  4 ++--
 dev-build/make/make-4.4.1-r1.ebuild | 14 --
 dev-build/make/make-.ebuild | 14 --
 3 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/dev-build/make/Manifest b/dev-build/make/Manifest
index c639311d60ed..886bf48fa5dc 100644
--- a/dev-build/make/Manifest
+++ b/dev-build/make/Manifest
@@ -1,2 +1,2 @@
-DIST make-4.4.1.tar.gz 2348200 BLAKE2B 
09a4ad8060259e36854b525ab610fd317a86f4926e44e3ab8adba75dccc8d4b445df9dd25ccfb4c25a54bc0e98238a9127e36401d74cbc3503a329eadcdf4995
 SHA512 
145260cbd6a8226cef3dfef0c8baba31847beaebc7e6b65d39d02715fd4f4cab9b139b6c3772e550088d4f9ae80c6d3ed20b9a7664c693644dfb96b4cb60e67c
-DIST make-4.4.1.tar.gz.sig 833 BLAKE2B 
d5f9a33b0262d4a9216f47718f6596884852662a692e708191a7007964007940da1c06549db28ae1d13683c4a949b9ee86da9dedd9a80da8f8b09e71e659e9a1
 SHA512 
d7a5531c10f216d690ec036f3875c7f314fa53006e138568c60132d506db48d1a59201623e168091dafa4465b005991019e42f81ff1a96a44610b6b18de08b09
+DIST make-4.4.1.tar.lz 1305648 BLAKE2B 
b0c62a85a99b15e38ee9e08c38be9b1c4c6d81a01bc8ea94f83e7f1a93968b9c8c8b69c92bb4112646a58e38bb9d2effdd461fb2a82b1360681351e07c123a26
 SHA512 
591e9fab2f807bfda908f3376fdbf304c3377a6b15d13f3029456722972e361d205b692855de8ddbce64ff3f404873cbfb65f4097ca4a3b81029dc83bafcc67c
+DIST make-4.4.1.tar.lz.sig 833 BLAKE2B 
f72d2afaec6f21f4c731a42408200c05ed56532cbee16c1f1a4db2f1d641d27fb3c41ff2becd717e94ded7d079e683ff320c795e5073a95aed731d99666173cd
 SHA512 
a6e4d3ef63456031c357277f0867652776afd0bd801c3be67a3f81b03103dddc5c6471ce50a89a4fd379a535163f22758cadab25a5c2192a2332124bcbbe8d74

diff --git a/dev-build/make/make-4.4.1-r1.ebuild 
b/dev-build/make/make-4.4.1-r1.ebuild
index 2e65b08c27e4..aa47d6e80b6c 100644
--- a/dev-build/make/make-4.4.1-r1.ebuild
+++ b/dev-build/make/make-4.4.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/make.asc
-inherit flag-o-matic verify-sig
+inherit flag-o-matic unpacker verify-sig
 
 DESCRIPTION="Standard tool to compile source trees"
 HOMEPAGE="https://www.gnu.org/software/make/make.html;
@@ -12,11 +12,11 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/make.git;
inherit autotools git-r3
 elif [[ $(ver_cut 3) -ge 90 || $(ver_cut 4) -ge 90 ]] ; then
-   SRC_URI="https://alpha.gnu.org/gnu/make/${P}.tar.gz;
-   SRC_URI+=" verify-sig? ( https://alpha.gnu.org/gnu/make/${P}.tar.gz.sig 
)"
+   SRC_URI="https://alpha.gnu.org/gnu/make/${P}.tar.lz;
+   SRC_URI+=" verify-sig? ( https://alpha.gnu.org/gnu/make/${P}.tar.lz.sig 
)"
 else
-   SRC_URI="mirror://gnu/make/${P}.tar.gz"
-   SRC_URI+=" verify-sig? ( mirror://gnu/make/${P}.tar.gz.sig )"
+   SRC_URI="mirror://gnu/make/${P}.tar.lz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/make/${P}.tar.lz.sig )"
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
 
@@ -31,6 +31,7 @@ RDEPEND="
nls? ( virtual/libintl )
 "
 BDEPEND="
+   $(unpacker_src_uri_depends)
doc? ( virtual/texi2dvi )
nls? ( sys-devel/gettext )
verify-sig? ( sec-keys/openpgp-keys-make )
@@ -50,7 +51,8 @@ src_unpack() {
cd "${S}" || die
./bootstrap || die
else
-   verify-sig_src_unpack
+   use verify-sig && verify-sig_verify_detached 
"${DISTDIR}"/${P}.tar.lz{,.sig}
+   unpacker ${P}.tar.lz
fi
 }
 

diff --git a/dev-build/make/make-.ebuild b/dev-build/make/make-.ebuild
index 146e017cec5b..6ed0e9b00642 100644
--- a/dev-build/make/make-.ebuild
+++ b/dev-build/make/make-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/make.asc
-inherit flag-o-matic verify-sig
+inherit flag-o-matic unpacker verify-sig
 
 DESCRIPTION="Standard tool to compile source trees"
 HOMEPAGE="https://www.gnu.org/software/make/make.html;
@@ -12,11 +12,11 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/make.git;
inherit autotools git-r3
 elif [[ $(ver_cut 3) -ge 90 || $(ver_cut 4) -ge 90 ]] ; then
-   SRC_URI="https://alpha.gnu.org/gnu/make/${P}.tar.gz;
-   SRC_URI+=" verify-sig? ( https://alpha.gnu.org/gnu/make/${P}.tar.gz.sig 
)"
+   SRC_URI="https://alpha.gnu.org/gnu/make/${P}.tar.lz;
+   SRC_URI+=" verify-sig? ( https://alpha.gnu.org/gnu/make/${P}.tar.lz.sig 
)"
 else
-   

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

2024-06-02 Thread Sam James
commit: bbc07bb09f69e1547e857ae2ca877fe471581e56
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 00:53:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:04:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbc07bb0

net-misc/wget: update SRC_URI to .lz

Switch to .lz because xz-utils can unpack it these days.

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

 net-misc/wget/Manifest   |  4 ++--
 net-misc/wget/wget-1.24.5.ebuild | 12 +---
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/net-misc/wget/Manifest b/net-misc/wget/Manifest
index 677e1a06ba9e..e044038e618e 100644
--- a/net-misc/wget/Manifest
+++ b/net-misc/wget/Manifest
@@ -1,4 +1,4 @@
 DIST wget-1.21.4.tar.gz 5059591 BLAKE2B 
ced6fb9a20343d41e4d8e0c8f171c60535847504fa4c32abc81d104a1594dc7b7c97b5b301836e31dacc7a0f2155c0a2e70e42ff60dc3fa471deb1dad33ba736
 SHA512 
7a1539045174f6b97ab6980811c2ac1799edc20db72987b5ba9b1710cffb19669a7736813d15c8da3aa2d4a384246ff946b77ecb0baeb6fd3e12ae591f1bf6a3
 DIST wget-1.21.4.tar.gz.sig 854 BLAKE2B 
162c4f358e781bbfb0fa73910191c29dd411f48c9b2c8e8fe00a12741153e624955393d769aa7311b03115d04b6b946a84b636f643d7cdc8c8cd81387b9cf143
 SHA512 
72603493c2d799dca08700175a2010d8736fd6d3cb9bea3987db8814e9f133ab0fbd1477892115f7fbbd1a7d4d416ec370bdbff6dbe8f00d1eea84f0c4f8d84b
-DIST wget-1.24.5.tar.gz 5182521 BLAKE2B 
d33274d599f91384c2a7db0b145ec6b315cf87cbbd02026d686a79220e3f15ca9ad0f9d8b507895f6c8486b7ac2ae5fa5c9ea010e883b6eec68d3aba038b02de
 SHA512 
572aa54717e51a9eb9959e127c7afb696645088f32ff7df2cfe9d243957e34ee235e98988fa94649df023d2e3d62b6973e8c9f2eb92beba820dd96d5de2a950d
-DIST wget-1.24.5.tar.gz.sig 854 BLAKE2B 
67c084cb8dcbe6184c58203afe11c7426be1f190a6073a68aa658f8480f7046786eb70e47fed4c45b86ea1fda0812a401f530dafd9be816d33d46d54b90223d2
 SHA512 
f819dc43a466682ace38e8537698e3c7c3919203f77373bdaea1b63ead40c4d3663590209dfeb6187d98edd00e30848a3abd5735795fb47878924f1d9b2ee10d
+DIST wget-1.24.5.tar.lz 2545954 BLAKE2B 
8057e5992ddaf39b3daffbde99871ddec1328c6bbafbc6b9f1d3cd294bb928b2a80f813024d4cd664c396f84477f1d93d5a21c60c6fe2932f9196d29bb9aa896
 SHA512 
d8972e94d9125133d115750542e0f126b85a311634d5563a69d8fe85ecf1200836dcc83528ee4285d56834c58c722be580bfe749b26436158fbe4afc566f5cc0
+DIST wget-1.24.5.tar.lz.sig 854 BLAKE2B 
395e7da40e33f9a1df4978440f79e69eec951344d6c78a71e2867e4764ce552ccda3a4d34fa211b0d8abf18d87cf15dd8a0c5a8c43ffcc92e1b75c8d3bce9665
 SHA512 
5bc3e578fe55b7f954aec61101cb2d7f97a9464e61d5500caa47ac8b22048910c91f8ad22966fcb05c62414be76a1275805ac27ed434fa9de4d30f7a3631fd29

diff --git a/net-misc/wget/wget-1.24.5.ebuild b/net-misc/wget/wget-1.24.5.ebuild
index 54b301085c55..45eb495134e4 100644
--- a/net-misc/wget/wget-1.24.5.ebuild
+++ b/net-misc/wget/wget-1.24.5.ebuild
@@ -5,12 +5,12 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/wget.asc
-inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
+inherit flag-o-matic python-any-r1 toolchain-funcs unpacker verify-sig
 
 DESCRIPTION="Network utility to retrieve files from the WWW"
 HOMEPAGE="https://www.gnu.org/software/wget/;
-SRC_URI="mirror://gnu/wget/${P}.tar.gz"
-SRC_URI+=" verify-sig? ( mirror://gnu/wget/${P}.tar.gz.sig )"
+SRC_URI="mirror://gnu/wget/${P}.tar.lz"
+SRC_URI+=" verify-sig? ( mirror://gnu/wget/${P}.tar.lz.sig )"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -44,6 +44,7 @@ DEPEND="
static? ( ${LIB_DEPEND} )
 "
 BDEPEND="
+   $(unpacker_src_uri_depends)
app-arch/xz-utils
dev-lang/perl
sys-apps/texinfo
@@ -71,6 +72,11 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
+src_unpack() {
+   use verify-sig && verify-sig_verify_detached 
"${DISTDIR}"/${P}.tar.lz{,.sig}
+   unpacker ${P}.tar.lz
+}
+
 src_prepare() {
default
sed -i -e "s:/usr/local/etc:${EPREFIX}/etc:g" 
doc/{sample.wgetrc,wget.texi} || die



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

2024-06-02 Thread Sam James
commit: 3c595962e5b3a1f3df970c2ff1bce3354b7d116f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 00:50:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 01:04:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c595962

sys-fs/mtools: add 4.0.44

Switch to .lz because xz-utils can unpack it these days.

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

 sys-fs/mtools/Manifest |  1 +
 sys-fs/mtools/mtools-4.0.44.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/sys-fs/mtools/Manifest b/sys-fs/mtools/Manifest
index 66233d9589c3..139158789bc5 100644
--- a/sys-fs/mtools/Manifest
+++ b/sys-fs/mtools/Manifest
@@ -1,2 +1,3 @@
 DIST mtools-4.0.42.tar.bz2 441506 BLAKE2B 
07afec0aea49427ec71ae8ddde9c1dceb33b2533e9acbde3564b0715efce784b5ea8c2122ff588f84e42435abb73ac9912520fd654a078bf0336e62f35f3ce2a
 SHA512 
fd8d56d2dea9ce5e2b311b29ebdd4d89ec7baaf5f2fbfdc85019d480eff4d198ebf0e591c0f28ee1e39d8b81d49d7d4e9ed94b0e94e5b02ce9bbc03632124811
 DIST mtools-4.0.43.tar.bz2 443673 BLAKE2B 
d000839bbb6bc647eb5a32b08b40b1350cd0a85fd564f0705ecbfe20f8f4ef21bf2d59cd0ccd7a159c829c019c6c2f3cbdef82ff3f4a9e8828cc13d44ddabd1d
 SHA512 
b70e483688124a653dd333ab127494dab12d413809680a4846dc4ae5c166a0b9938a2ab290e518c1f1a5b18ed96d2c2a29d92d61b16b772a4ab5e495379fe410
+DIST mtools-4.0.44.tar.lz 389267 BLAKE2B 
1a6a9d257fc07cf27280a535feac873d27690fb02114b293e31d7c8441de6bbdbd57a13f4ba62ce5a5093cd45683776dd8e61ac822b1d3d44eb98cd21f7b9088
 SHA512 
8977f43b1cd25a0d1052f9f8f140d73d432bd49a7a4737d0b743a9f8ccec5aff6bbbdc07455011ecc49038b1b1dfd6908dda8c46d06389b1511875f9bc654f84

diff --git a/sys-fs/mtools/mtools-4.0.44.ebuild 
b/sys-fs/mtools/mtools-4.0.44.ebuild
new file mode 100644
index ..1d70d80df856
--- /dev/null
+++ b/sys-fs/mtools/mtools-4.0.44.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic unpacker
+
+DESCRIPTION="Utilities to access MS-DOS disks from Unix without mounting them"
+HOMEPAGE="https://www.gnu.org/software/mtools/ 
https://savannah.gnu.org/projects/mtools;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.lz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="gui"
+
+RDEPEND="
+   virtual/libiconv
+   gui? (
+   x11-libs/libICE
+   x11-libs/libXau
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXt
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="$(unpacker_src_uri_depends)"
+
+src_configure() {
+   if ! use elibc_glibc && ! use elibc_musl ; then
+   # bug #447688
+   append-libs "-liconv"
+   fi
+
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/mtools
+   $(use_with gui x)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   local -a DOCS=( README* Release.notes )
+
+   default
+
+   insinto /etc/mtools
+   doins mtools.conf
+
+   # Default is fine
+   sed -i -e '/^SAMPLE FILE$/s:^:#:' "${ED}"/etc/mtools/mtools.conf || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-chameleon-gnupg/

2024-06-02 Thread Sam James
commit: 0d936c7f30fab7d1f47a86b75dd1e84dfe210861
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 00:29:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 00:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d936c7f

app-crypt/sequoia-chameleon-gnupg: drop 0.6.0

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

 app-crypt/sequoia-chameleon-gnupg/Manifest |  73 
 .../sequoia-chameleon-gnupg-0.6.0.ebuild   | 436 -
 2 files changed, 509 deletions(-)

diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest 
b/app-crypt/sequoia-chameleon-gnupg/Manifest
index 6cd3f6b06612..e9bc2810f377 100644
--- a/app-crypt/sequoia-chameleon-gnupg/Manifest
+++ b/app-crypt/sequoia-chameleon-gnupg/Manifest
@@ -4,24 +4,14 @@ DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb
 DIST aes-0.8.4.crate 124812 BLAKE2B 
c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd
 SHA512 
96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
 DIST aes-gcm-0.10.3.crate 148991 BLAKE2B 
e1376b741386577277a8cb9535c1ad3e15ea383c0f324bc5cedff09a76b11f2c9e29226535688f9431e904bf2800b8e140c4b1cab333e572208eefd19ca897f1
 SHA512 
f9aec1e2609262c30921bf83cdd82117d147905d4ca311f9fef4b9f1734d3a57893ba2586f0ccfd39cf9264d347ba2c2d2c52b4726495eda8fec7fbec42d6db3
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
-DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
-DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
-DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
-DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.80.crate 45138 BLAKE2B 

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

2024-06-02 Thread Sam James
commit: dc497af5adb786b4a729195f04b67296ded0f710
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 00:44:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 00:44:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc497af5

dev-python/pyalsa: Stabilize 1.2.7-r2 sparc, #933444

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

 dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild 
b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
index 153a680ccc80..aa4eafc9dba1 100644
--- a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
+++ b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc ~x86"
 # Needs access to system's alsa configuration/devices
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-chameleon-gnupg/

2024-06-02 Thread Sam James
commit: f173f8a69308cac70b6c4cd2a3ed0cec62a810da
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 00:33:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 00:33:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f173f8a6

app-crypt/sequoia-chameleon-gnupg: add 0.9.0

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

 app-crypt/sequoia-chameleon-gnupg/Manifest |  66 
 .../sequoia-chameleon-gnupg-0.9.0.ebuild   | 421 +
 2 files changed, 487 insertions(+)

diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest 
b/app-crypt/sequoia-chameleon-gnupg/Manifest
index e9bc2810f377..753fec594ea0 100644
--- a/app-crypt/sequoia-chameleon-gnupg/Manifest
+++ b/app-crypt/sequoia-chameleon-gnupg/Manifest
@@ -6,14 +6,19 @@ DIST aes-gcm-0.10.3.crate 148991 BLAKE2B 
e1376b741386577277a8cb9535c1ad3e15ea383
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
+DIST anyhow-1.0.83.crate 45650 BLAKE2B 
522121300f10688756aac1c39e83e867e20b9f142fdc1bb87732d8a64f6bf67411f1e35542fae7aa036d9221412a29b47acc75de8a2bb019bab90fece55e2c86
 SHA512 
4e4b29fd0a97ac55269d23efa399a372ef6128e1909ce464f178ae91fc61dc90a5867cd2a7218205f53988aea8cff6649302f7f6f12e07d1b5d3472d4c5eaaf3
 DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
 DIST async-trait-0.1.79.crate 29558 BLAKE2B 
f6c5c4c28b85e1907f37f9f6e556c8f4304e15d6af8f7535fd201919496fa03fb213a0389644e2d1433a8e528f36dc9aec9699bdfd37082404d4026ec03fe666
 SHA512 
4c417b01776d939675b0c4717edbb8e11810cf08b26697809fe10898b73e03ba3332ebd20a2cea72e8f4f16903737d9923e0048f1ce6eb9c8f04465f2487
+DIST async-trait-0.1.80.crate 28775 BLAKE2B 
d95384a8828c9273e0f295d3c3826b3a8716cd0c4ab39bdb43d65ec57fe886f7c5926c1666a76ca25b1536eedef61b0d92c78ff9c8a52a0515900360b66b0f13
 SHA512 
3e92bc8d38feea49ebb5011303e55853bbbf5d0fb7c4f6ed6aa471b9000a2a0ea5475619f98831641e8ee484beaa6fd8880770a96b8a5a7df26e392c1b4b3a19
 DIST autocfg-1.2.0.crate 14808 BLAKE2B 
122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432
 SHA512 
66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
+DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
 DIST backtrace-0.3.71.crate 86553 BLAKE2B 

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

2024-06-02 Thread Sam James
commit: 8c9863f1218b638ab6c5f5eb74c21e31d0f6dca9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 00:43:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 00:43:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9863f1

app-crypt/sequoia-sqv: drop 1.1.0-r2

Closes: https://bugs.gentoo.org/864007
Closes: https://bugs.gentoo.org/925434
Closes: https://bugs.gentoo.org/928865
Signed-off-by: Sam James  gentoo.org>

 app-crypt/sequoia-sqv/Manifest| 160 -
 app-crypt/sequoia-sqv/sequoia-sqv-1.1.0-r2.ebuild | 276 --
 2 files changed, 436 deletions(-)

diff --git a/app-crypt/sequoia-sqv/Manifest b/app-crypt/sequoia-sqv/Manifest
index 4c0616cca7cf..ac7a8614abee 100644
--- a/app-crypt/sequoia-sqv/Manifest
+++ b/app-crypt/sequoia-sqv/Manifest
@@ -1,65 +1,44 @@
-DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
-DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636
 SHA512 
61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
 DIST aes-0.8.4.crate 124812 BLAKE2B 
c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd
 SHA512 
96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
 DIST aes-gcm-0.10.3.crate 148991 BLAKE2B 
e1376b741386577277a8cb9535c1ad3e15ea383c0f324bc5cedff09a76b11f2c9e29226535688f9431e904bf2800b8e140c4b1cab333e572208eefd19ca897f1
 SHA512 
f9aec1e2609262c30921bf83cdd82117d147905d4ca311f9fef4b9f1734d3a57893ba2586f0ccfd39cf9264d347ba2c2d2c52b4726495eda8fec7fbec42d6db3
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 

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

2024-06-02 Thread Sam James
commit: bf1c9c8878fab2d86fb07bba052d33ae26106efa
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 00:38:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 00:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf1c9c88

app-crypt/sequoia-sq: add 0.36.0

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

 app-crypt/sequoia-sq/Manifest |  76 
 app-crypt/sequoia-sq/sequoia-sq-0.36.0.ebuild | 559 ++
 2 files changed, 635 insertions(+)

diff --git a/app-crypt/sequoia-sq/Manifest b/app-crypt/sequoia-sq/Manifest
index f445e58b0c87..395cbf4d62ab 100644
--- a/app-crypt/sequoia-sq/Manifest
+++ b/app-crypt/sequoia-sq/Manifest
@@ -10,19 +10,26 @@ DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f4
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
+DIST anstyle-query-1.0.3.crate 9742 BLAKE2B 
cfcba0a2773f07b9292279afd70832c5d4eb441ed61bcacdbeeda9184c63b7e01af70a8744d6efceb7f74a2c2dfa5672b873255cc1d273bd6a2d3d7ee08c2d2b
 SHA512 
38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
+DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 
37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047
 SHA512 
55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
 DIST anyhow-1.0.76.crate 44259 BLAKE2B 
7be61550d78bafe866fc90dd1643cf335110e1f41faaecf295c5433c81894e7398f31f825394aa13df783a3bde3aa6dc11f129d882f0e452a635cfe88b77b84e
 SHA512 
53f2240f952fd806ad0f247b1ee26f988cb8e237e067ddaa12e67efc8d2477ecc5eea0e7fbe59a7f35935185238b184860e3c594c67a96856b0c6407a09cad55
 DIST as-slice-0.2.1.crate 6942 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-chameleon-gnupg/

2024-06-02 Thread Sam James
commit: b27b86d795c16b172109035157f315ea6520903e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  3 00:29:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  3 00:29:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b27b86d7

app-crypt/sequoia-chameleon-gnupg: update HOMEPAGE

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

 app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.8.0.ebuild 
b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.8.0.ebuild
index 000265353948..b76dcfd07db1 100644
--- a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.8.0.ebuild
+++ b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.8.0.ebuild
@@ -369,7 +369,7 @@ LLVM_COMPAT=( {17..18} )
 inherit cargo llvm-r1 xdg-utils
 
 DESCRIPTION="Sequoia's reimplementation of the GnuPG interface"
-HOMEPAGE="https://sequoia-pgp.org/;
+HOMEPAGE="https://sequoia-pgp.org/ 
https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/;
 SRC_URI="

https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v${PV}/${P}-v${PV}.tar.bz2
${CARGO_CRATE_URIS}



[gentoo-commits] repo/proj/guru:master commit in: app-portage/appswipe/

2024-06-02 Thread Julien Roy
commit: ae72abc87df06d9db374f56ab490913abb99c649
Author: brian gloyer  gmail  com>
AuthorDate: Sun Jun  2 17:12:18 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 17:19:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae72abc8

app-portage/appswipe: edg.utils -> edg

Signed-off-by: brian gloyer  gmail.com>

 app-portage/appswipe/appswipe-1.1.68.ebuild | 16 +++-
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/app-portage/appswipe/appswipe-1.1.68.ebuild 
b/app-portage/appswipe/appswipe-1.1.68.ebuild
index 70895cbda..fe657607e 100644
--- a/app-portage/appswipe/appswipe-1.1.68.ebuild
+++ b/app-portage/appswipe/appswipe-1.1.68.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop qmake-utils xdg-utils
+inherit desktop qmake-utils xdg
 
 DESCRIPTION="Application for browsing your local Portage repository files"
 HOMEPAGE="https://github.com/k9spud/appswipe;
@@ -45,19 +45,9 @@ src_compile() {
 }
 
 src_install() {
-   mv AppSwipe appswipe
-   dobin appswipe
+   newbin AppSwipe appswipe
dobin backend/appswipebackend
dobin transport/appswipetransport
-   mv "${S}/img/appicon.svg" "${S}/img/appswipe.svg"
-   doicon -s scalable "${S}/img/appswipe.svg"
+   newicon -s scalable img/appicon.svg ${PN}.svg
domenu ${PN}.desktop
 }
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/proj/guru:master commit in: app-emulation/rars/

2024-06-02 Thread Julien Roy
commit: a20c0e36acfacdbfeff4e280052f5b0866ec01f8
Author: Henri Gasc  eurecom  fr>
AuthorDate: Sun Jun  2 12:32:23 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 12:33:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a20c0e36

app-emulation/rars: update SRC_URI

Signed-off-by: Henri Gasc  eurecom.fr>

 app-emulation/rars/Manifest   | 2 +-
 app-emulation/rars/rars-1.6-r1.ebuild | 6 ++
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/app-emulation/rars/Manifest b/app-emulation/rars/Manifest
index 5d40f7a53..bc835b566 100644
--- a/app-emulation/rars/Manifest
+++ b/app-emulation/rars/Manifest
@@ -1,2 +1,2 @@
-DIST JSoftFloat-75c3a5d.gh.tar.gz 8612 BLAKE2B 
214479edfcd3bd8b57908d201838cfaf37b9bf8f6cae69191a920fd6b9c197089b4e370f77c10a888117cad2baa189608119b3fbef4d66021dfe12d9fcd22820
 SHA512 
2fefce28475cdfbf7b7331e79b5c263021a31b4411803ae2bdd435dbfc2a3503d8711b56502d1cf2aadc52bc5bd7af80cbd33fb6cc077ddbb222bfe18cb19208
+DIST JSoftFloat-75c3a5d1ab1322ce4dde0b5994d6f9f6ff820529.gh.tar.gz 8612 
BLAKE2B 
214479edfcd3bd8b57908d201838cfaf37b9bf8f6cae69191a920fd6b9c197089b4e370f77c10a888117cad2baa189608119b3fbef4d66021dfe12d9fcd22820
 SHA512 
2fefce28475cdfbf7b7331e79b5c263021a31b4411803ae2bdd435dbfc2a3503d8711b56502d1cf2aadc52bc5bd7af80cbd33fb6cc077ddbb222bfe18cb19208
 DIST rars-1.6.gh.tar.gz 1596110 BLAKE2B 
dd30b5eca670741cf635418b149ec5fd24432bb10aede70e91b8f5d3469fe839207ef0d2c5f9e91fce3ff638b58e533528413330a46c80464060a5e6c5b2903d
 SHA512 
543e4c16a023b25e330286315f095f2311dc4255c906dfbfe39cadd96cdc1856612ace805cfedf4a155e4fcd70ddea51493c25bf3cb30936d8b1aea4ece226d3

diff --git a/app-emulation/rars/rars-1.6-r1.ebuild 
b/app-emulation/rars/rars-1.6-r1.ebuild
index c68fc9d80..eea8315fe 100644
--- a/app-emulation/rars/rars-1.6-r1.ebuild
+++ b/app-emulation/rars/rars-1.6-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 JAVA_PKG_IUSE="doc source test"
 
-inherit java-pkg-2 java-pkg-simple
+inherit java-pkg-2
 
 jsoft_hash="75c3a5d1ab1322ce4dde0b5994d6f9f6ff820529"
 
@@ -13,10 +13,8 @@ DESCRIPTION="RARS -- RISC-V Assembler and Runtime Simulator"
 HOMEPAGE="https://github.com/TheThirdOne/rars;
 SRC_URI="
https://github.com/TheThirdOne/rars/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
-   https://github.com/TheThirdOne/JSoftFloat/archive/${jsoft_hash}.tar.gz 
-> JSoftFloat-75c3a5d.gh.tar.gz
+   https://github.com/TheThirdOne/JSoftFloat/archive/${jsoft_hash}.tar.gz 
-> JSoftFloat-${jsoft_hash}.gh.tar.gz
 "
-# We need S to point to this directory
-S="${WORKDIR}/${P}"
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/proj/guru:master commit in: app-misc/kmon/

2024-06-02 Thread Julien Roy
commit: 2b6dc234bbd1b359ac3935630ae863916d1c70c3
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Sun Jun  2 13:20:11 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 13:20:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b6dc234

app-misc/kmon: drop 1.6.4

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 app-misc/kmon/Manifest  |  61 ---
 app-misc/kmon/kmon-1.6.4.ebuild | 131 
 2 files changed, 192 deletions(-)

diff --git a/app-misc/kmon/Manifest b/app-misc/kmon/Manifest
index 140dc7d47..9dc13c9f3 100644
--- a/app-misc/kmon/Manifest
+++ b/app-misc/kmon/Manifest
@@ -1,35 +1,22 @@
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
-DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
-DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
-DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
-DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
-DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
-DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 

[gentoo-commits] repo/proj/guru:master commit in: media-libs/imgui/

2024-06-02 Thread Julien Roy
commit: 37b101b2cff8a5a65b028c942f77e8e46a88b7a6
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 28 10:06:39 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 22:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37b101b2

media-libs/imgui: add 1.90.7, drop 1.90.6

* since multilib support is introduce let close BUG:838850

Closes: https://bugs.gentoo.org/838850
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/Manifest | 2 +-
 media-libs/imgui/{imgui-1.90.6.ebuild => imgui-1.90.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imgui/Manifest b/media-libs/imgui/Manifest
index 26ede1938..86bd464c5 100644
--- a/media-libs/imgui/Manifest
+++ b/media-libs/imgui/Manifest
@@ -1,2 +1,2 @@
 DIST imgui-1.89.9.tar.gz 1609452 BLAKE2B 
d5f361acf4318b05066720e9da2ed06db760c482440fc7fb2ca95ce5dd88d9a9a010697c831d3e188baec69819c0a0925e98134c191d5e1856ab43e4dbf9b64f
 SHA512 
42021b06b611b58222b09fab8db2c34e992c3dc4fbaa175e09833c66c90d04b4a4e7def16a732535335c0ac5ff014d235835511a5d9a76d32b4395b302146919
-DIST imgui-1.90.6.tar.gz 1677600 BLAKE2B 
2dba4e461e5d771f6764a9a4ff281c0e5ceb1b9467c0640171a4c86dc5a53a172815f2dd10241cb5148549035e6db44f6a20f219c7ce95bac6e1afd9b72402a4
 SHA512 
c9ff56ec6f8eb05b5034bb0b886568e843743a4313e36613db214f6080506703d5ed2ee606c88cd8957e73575e2b0e39deb52e1ac0c1a6e0a9fe38bca5e6dc0e
+DIST imgui-1.90.7.tar.gz 1686062 BLAKE2B 
52267f09c2997a8726e58e2d38bd90747ee9cb364228908e1538b7ef2f72cf84b63f024834c16db5aab55879948fda9958fa723ca7640a713909756874351350
 SHA512 
8cdec45c8b58b3768a2216af2a1cba3d0e772ac48420b57057a4a8eda5766c121b4a8457a81b5896defe00b822c40d6aac6ee2b31f4133f2b9a02b231b1529d2

diff --git a/media-libs/imgui/imgui-1.90.6.ebuild 
b/media-libs/imgui/imgui-1.90.7.ebuild
similarity index 100%
rename from media-libs/imgui/imgui-1.90.6.ebuild
rename to media-libs/imgui/imgui-1.90.7.ebuild



[gentoo-commits] repo/proj/guru:master commit in: games-util/mangohud/files/, games-util/mangohud/

2024-06-02 Thread Julien Roy
commit: cf19ee3f779d95be2d5f52752905a6a21f901ffa
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Jun  2 22:09:19 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 22:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf19ee3f

games-util/mangohud: add 0.7.1-r6, drop 0.7.1-r5

* add missing mangoplot useflag (thanks nillerusr)

Closes: https://github.com/gentoo/guru/pull/195
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../files/mangohud-0.7.1-menson-fix-dep.patch  | 116 -
 .../files/mangohud--menson-fix-dep.patch   | 108 ---
 ...ud-0.7.1-r5.ebuild => mangohud-0.7.1-r6.ebuild} |  12 +--
 games-util/mangohud/mangohud-.ebuild   |  12 +--
 games-util/mangohud/metadata.xml   |   1 +
 5 files changed, 11 insertions(+), 238 deletions(-)

diff --git a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch 
b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
deleted file mode 100644
index df2f7eb81..0
--- a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From c98df705d2a52dcc0322e6ce8626ee1cf8ad87dd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?=
- 
-Date: Thu, 9 May 2024 21:52:21 +0100
-Subject: [PATCH] meson: verify if system lib are present before fallback to
- submodules
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-* removed use_system_spdlog feature
-* System vulkan-headers cant be use since mangohud don't use latest SDK
-* The code is commented out for future use
-* This is a backport for mangohud-0.7.1 of: 
aa7875942f5a0b7fdd187916b898b0b63c9a886c
-* (see: https://github.com/flightlessmango/MangoHud/pull/1321)
-
-Signed-off-by: Gonçalo Negrier Duarte 

- meson.build   | 45 -
- meson_options.txt |  1 -
- 2 files changed, 24 insertions(+), 22 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 3bf3918..329ad6f 100644
 a/meson.build
-+++ b/meson.build
-@@ -164,9 +164,16 @@ else
-   dep_rt = null_dep
- endif
- 
--vkh_sp = subproject('vulkan-headers')
--vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
--dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
-+# Commented code can be used if mangohud start using latest SDK Vulkan-Headers
-+# Allowing user to build mangohud using system Vulkan-Headers
-+#if not dependency('VulkanHeaders').found()
-+  vkh_sp = subproject('vulkan-headers')
-+  vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
-+  dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
-+#else
-+#  dep_vulkan = dependency('VulkanHeaders', required: true)
-+#  vk_api_xml = files('/usr/share/vulkan/registry/vk.xml')
-+#endif
- 
- vk_enum_to_str = custom_target(
-   'vk_enum_to_str',
-@@ -212,31 +219,25 @@ if get_option('mangoapp')
-   ]
- endif
- 
--dearimgui_sp = subproject('imgui', default_options: imgui_options)
--dearimgui_dep = dearimgui_sp.get_variable('imgui_dep')
-+dearimgui_dep = dependency('imgui', fallback: ['imgui', 'dearimgui_dep'], 
required: true, default_options: imgui_options)
- 
- if is_unixy
--implot_sp = subproject('implot', default_options: ['default_library=static'])
--implot_dep = implot_sp.get_variable('implot_dep')
-+implot_dep = dependency('implot', fallback: ['implot', 'implot_deb'], 
required: true, default_options: ['default_library=static'])
- else
- implot_dep = null_dep
- implot_lib = static_library('nulllib', [])
- endif
- 
--spdlog_dep = cpp.find_library('spdlog', required: 
get_option('use_system_spdlog'))
--if not spdlog_dep.found()
--  spdlog_sp = subproject('spdlog', default_options: [
--'default_library=static',
--'compile_library=true',
--'werror=false',
--'tests=disabled',
--'external_fmt=disabled',
--'std_format=disabled'
--  ])
--  spdlog_dep = spdlog_sp.get_variable('spdlog_dep')
--else
--  spdlog_dep = dependency('spdlog', required: true)
--endif
-+spdlog_options = [
-+  'default_library=static',
-+  'compile_library=true',
-+  'werror=false',
-+  'tests=disabled',
-+  'external_fmt=disabled',
-+  'std_format=disabled'
-+]
-+
-+spdlog_dep = dependency('spdlog', fallback: ['spdlog', 'spdlog_dep'], 
required: true, default_options: spdlog_options)
- 
- if ['windows', 'mingw'].contains(host_machine.system())
-   minhook_sp = subproject('minhook')
-@@ -275,6 +276,7 @@ if get_option('tests').enabled()
- dependencies: [
-   cmocka_dep,
-   spdlog_dep,
-+  implot_dep,
-   dearimgui_dep
- ],
- include_directories: inc_common)
-@@ -287,3 +289,4 @@ endif
- if get_option('mangoplot').enabled()
-   subdir('bin')
- endif
-+
-diff --git a/meson_options.txt b/meson_options.txt
-index c82ae15..2984dfe 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,5 +1,4 @@
- option('glibcxx_asserts', type : 'boolean', value : false)

[gentoo-commits] repo/proj/guru:master commit in: dev-python/pycpio/

2024-06-02 Thread Julien Roy
commit: 800cb536a6c063c33f17ef8b14fc4b335a1bc2e1
Author: Zen  pyl  onl>
AuthorDate: Sun Jun  2 19:32:01 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 19:32:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=800cb536

dev-python/pycpio: Add 1.1.4, drop 1.1.3

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-1.1.3.ebuild => pycpio-1.1.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index d338f8a36..56a4fd4b7 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,3 +1,3 @@
 DIST pycpio-1.0.0.tar.gz 17890 BLAKE2B 
beeec891fc17416280247e8a15373628f40be10946b596889b2d2a14d3e9ab5ee2014e6a4c6f5c4d612385f602e5ae14601cf0e379a165c2ed5d335832b3cfa2
 SHA512 
1ee2b09f01eab4b8adfd050845ff810b3da663386544321021de1b9a53b7846a31f3a6ab9e132fbffb9eeb04ad2b7b81235f59a333a63c3679d51755b822b320
 DIST pycpio-1.1.2.tar.gz 18207 BLAKE2B 
acc92b626b5a110b8aa1672449fa1065283edfeb300c406b654e5a045bc554d9f79d3cd8f7edb53142405e600ceec21fa811a863907af3464d310482aa3fc528
 SHA512 
9a420edabec91e633b618f68878942d047d851eecad861255705f3db3f9fa8d14fa364f19320eb22758bbb7f1b23e7231b5db7aca117e670286e73f1dcb289ce
-DIST pycpio-1.1.3.tar.gz 18239 BLAKE2B 
b96184de31dc1c5a5c5c663dbc796d7ab540d81968647a9c6fc050b8ef52ea50dc9d86d70c8d0f954f45dce10a859e553cc596015824aae01afa5d8c3baf8632
 SHA512 
6421a5c5102d5954022873736fd637bb04141c5a1b4276bbf90c53f9c212d1e29889a58ee05c131a3f3d9829446fb7a9e3d4625c094adb98fa38595041ccd52f
+DIST pycpio-1.1.4.tar.gz 18235 BLAKE2B 
5b7aa4f9af1903b02361cad228673a83deaa497b3259ef7094d1b6995860eed8710e0d0aa6fc4603a4f52f6f7ab3c4356bc37134a70f80f0a1e4f36ce782beb3
 SHA512 
46cf8f43cb95332d55b75318b5620f81632151010d1329177243853bca5cf8dbc2881805d2d304bfd1889d504fa0f03ac54e5377a42ba1e0b8f1166c12e9fa3c

diff --git a/dev-python/pycpio/pycpio-1.1.3.ebuild 
b/dev-python/pycpio/pycpio-1.1.4.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-1.1.3.ebuild
rename to dev-python/pycpio/pycpio-1.1.4.ebuild



[gentoo-commits] repo/proj/guru:master commit in: app-misc/kmon/

2024-06-02 Thread Julien Roy
commit: cabe05afa4a54a5d451906593e97f7067e9f35b9
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Sun Jun  2 13:19:05 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 13:19:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cabe05af

app-misc/kmon: add 1.6.5

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 app-misc/kmon/Manifest  |  66 
 app-misc/kmon/kmon-1.6.5.ebuild | 135 
 2 files changed, 201 insertions(+)

diff --git a/app-misc/kmon/Manifest b/app-misc/kmon/Manifest
index a94fdf773..140dc7d47 100644
--- a/app-misc/kmon/Manifest
+++ b/app-misc/kmon/Manifest
@@ -1,47 +1,79 @@
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 

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

2024-06-02 Thread Julien Roy
commit: 5a66165a3a3bf7113ed8a9981b489f78522ae05c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Jun  2 08:36:00 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 08:36:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a66165a

profiles: remove treecleaned package

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 6a8c50075..d54a824d9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -98,10 +98,6 @@ dev-python/wrapio
 # Removal: 2024-06-09.  Bug #931420.
 dev-python/sdnotify
 
-# David Roman  (2024-05-01)
-# Broken and maintainer needed. See also https://bugs.gentoo.org/921821
-dev-python/hypothesmith
-
 # Julien Roy  (2024-03-21)
 # sys-libs/libucontext is masked in ::gentoo
 sys-libs/gcompat



[gentoo-commits] repo/proj/guru:master commit in: net-news/gfeeds/

2024-06-02 Thread Julien Roy
commit: 00c4454da56a00bea70f01f917d578662cc66f9e
Author: brettalcox  gmail  com>
AuthorDate: Sun Jun  2 15:39:04 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 15:39:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00c4454d

net-news/gfeeds: python3_12

Signed-off-by: brettalcox  gmail.com>

 net-news/gfeeds/gfeeds-2.2.0-r3.ebuild | 73 ++
 1 file changed, 73 insertions(+)

diff --git a/net-news/gfeeds/gfeeds-2.2.0-r3.ebuild 
b/net-news/gfeeds/gfeeds-2.2.0-r3.ebuild
new file mode 100644
index 0..c556a95a1
--- /dev/null
+++ b/net-news/gfeeds/gfeeds-2.2.0-r3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit gnome2-utils meson python-single-r1
+
+DESCRIPTION="An RSS/Atom feed reader for GNOME."
+HOMEPAGE="https://gitlab.gnome.org/World/gfeeds;
+SRC_URI="https://gitlab.gnome.org/World/gfeeds/-/archive/${PV}/${P}.tar.bz2;
+
+# This fixes 1 syntax-related compilation error and syntax warnings (usage of 
$)
+PATCHES="${FILESDIR}/${P}-blueprint-0.80-fix.patch"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/humanize[${PYTHON_USEDEP}]
+   dev-python/lxml-html-clean[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/readability-lxml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   ')
+   dev-util/blueprint-compiler
+   gui-libs/gtk:4
+   gui-libs/libadwaita
+   net-libs/syndication-domination[python]
+   net-libs/webkit-gtk:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-build/meson-0.58"
+
+src_configure() {
+   local emesonargs=(
+   --prefix=/usr
+   )
+   meson_src_configure
+}
+
+src_compile() {
+   meson_src_compile
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${D}"/usr/bin/gfeeds
+   python_optimize "${ED}"/usr
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



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

2024-06-02 Thread Julien Roy
commit: dbb9bc8869313cd4db3bdd4ce02f746768fc
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Jun  2 08:29:24 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 08:30:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dbb9bc88

profiles: mask dev-python/pure-protobuf

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 45aeb641f..6a8c50075 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -18,6 +18,11 @@
 
 # New entries go on top.
 
+# Takuya Wakazono  (2024-06-02)
+# app-text/komikku no longer depends on this. No revdeps left.
+# Removal on 2024-07-02.
+dev-python/pure-protobuf
+
 # Julien Roy  (2024-05-31)
 # Several versions out of date, needs a maintainer
 # Masked for removal in 30 days



[gentoo-commits] repo/proj/guru:master commit in: app-portage/appswipe/

2024-06-02 Thread Julien Roy
commit: 7985d9fdbf0d0180afb693148226284579623954
Author: brian gloyer  gmail  com>
AuthorDate: Sun Jun  2 06:14:57 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 06:16:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7985d9fd

app-portage/appswipe: add 1.1.68

Signed-off-by: brian gloyer  gmail.com>

 app-portage/appswipe/Manifest   |  1 +
 app-portage/appswipe/appswipe-1.1.68.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/app-portage/appswipe/Manifest b/app-portage/appswipe/Manifest
index dfa5dfb8b..5e5565509 100644
--- a/app-portage/appswipe/Manifest
+++ b/app-portage/appswipe/Manifest
@@ -1 +1,2 @@
 DIST appswipe-1.1.14.tar.gz 121832 BLAKE2B 
a6e6afeaba68d21fa766e4278f9dfd4345a609f87ddb7dca459210a8a4aa3119f5381e2ccf2eda3f6c96cdc48db40265c68819f2ffeaecb89094471ca056dcb5
 SHA512 
a3ed041360483ba302f1d4fc13b5083d5e66fe200891ea1c180f47220c28188376c581b5de09dbbae4d2cee5d30e991c663607d7eea7a250fe839023b5c703be
+DIST appswipe-1.1.68.tar.gz 167746 BLAKE2B 
cff900d76257bb8e757c311918a99ce2dcd65eded12dbc63e09b19aff9356378c373d96f5c6f1684fe3169a30b9af246c73e380ed2b9d4b3e999abdd1b7e91e7
 SHA512 
0ba04d4da871307522090c215a9b2a6c0f2e78b0618ccdd7739a9343ee511f1ef7d9c0d67bd31791583c232a3d84bb6148e91d8f7dee8208dff5911ddcd5beed

diff --git a/app-portage/appswipe/appswipe-1.1.68.ebuild 
b/app-portage/appswipe/appswipe-1.1.68.ebuild
new file mode 100644
index 0..70895cbda
--- /dev/null
+++ b/app-portage/appswipe/appswipe-1.1.68.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg-utils
+
+DESCRIPTION="Application for browsing your local Portage repository files"
+HOMEPAGE="https://github.com/k9spud/appswipe;
+SRC_URI="https://github.com/k9spud/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+"
+
+RDEPEND="
+   app-portage/gentoolkit
+   app-portage/portage-utils
+   lxde-base/lxterminal
+   ${DEPEND}
+"
+
+src_configure() {
+   eqmake5 AppSwipe.pro
+
+   cd backend || die
+   eqmake5 appswipebackend.pro
+
+   cd ../transport || die
+   eqmake5 appswipetransport.pro
+}
+
+src_compile() {
+   emake -C ./
+   emake -C backend/
+   emake -C transport/
+}
+
+src_install() {
+   mv AppSwipe appswipe
+   dobin appswipe
+   dobin backend/appswipebackend
+   dobin transport/appswipetransport
+   mv "${S}/img/appicon.svg" "${S}/img/appswipe.svg"
+   doicon -s scalable "${S}/img/appswipe.svg"
+   domenu ${PN}.desktop
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/darkman/

2024-06-02 Thread Julien Roy
commit: e22681f1e2a827f40b3dee1bd2fe0f158ff18b2c
Author: amano.kenji  proton  me>
AuthorDate: Sun Jun  2 04:28:25 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jun  2 04:28:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e22681f1

gui-apps/darkman: add 2.0.1, drop 1.5.4

Signed-off-by: amano.kenji  proton.me>

 gui-apps/darkman/Manifest   | 4 ++--
 gui-apps/darkman/{darkman-1.5.4.ebuild => darkman-2.0.1.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gui-apps/darkman/Manifest b/gui-apps/darkman/Manifest
index 3643e19a2..e3787e9d1 100644
--- a/gui-apps/darkman/Manifest
+++ b/gui-apps/darkman/Manifest
@@ -1,2 +1,2 @@
-DIST darkman-1.5.4-vendor.tar.xz 384628 BLAKE2B 
3af63f7e676e4ac8209fc490b6e6ea8717268c76917887a3a744926e000a4a9adfae63981376fe88ea0a0cd16273824b23c23f2a85e11f65c13292d921c92958
 SHA512 
31dfc7ef1005c2bf59b0df32820070b217c7243c5256fb743b1a152619dd57da1a72d5db7a34d8715e3a1f0aa622fd5ba005bfdb1a179d00438e77bc79a9d25e
-DIST darkman-v1.5.4.tar.bz2 21648 BLAKE2B 
b81f09f0e9cfaf21fca700314a68380672bfbf96b4db1ea9d878de7daf2e2470a83b99e829794384b853161b9ff3687a0587834e5d2a0f14ee6a5436a598fcfe
 SHA512 
a8f687bdb8ca8233434919d0428c7899953f79e80eb1471bb28e695e73906c1577f6e6fb495ae67dee0a44ff9cefffd1eb5a1288d3dd0a33673646e408f02556
+DIST darkman-2.0.1-deps.tar.xz 2361116 BLAKE2B 
3bcf8b88ebf2e0f09816d31dad7bc2c6f44cc275931b99263e3f8b788d4a714a6c0760458054d8d1ea8d4c39fd28877e84f846dcf40099695f614aba5468728a
 SHA512 
3adcb0655369151c942727088d4a3983b392ae3d2e7738ba7bfa81605af1f4c2a8a9d54797291b7864a6ec5572bc90ba935f5fd68d8557e2a09c3bd2864124de
+DIST darkman-v2.0.1.tar.bz2 25801 BLAKE2B 
47170bbd92451d8ea8f6918755fa57d985ea43bc5a501b57e0e12ebda3274d06764d1ee3334df231f0774f36486fd5813e2b3e1515c16c18d9fb43c094fedb5f
 SHA512 
8036e3470d22e1f689d8305cb3faf81a1fc2f0692afd8fb9657c2c22af417f25fd928189fcda42df7c053cb9129c90cdf11df64e6f597498af95f330de76f282

diff --git a/gui-apps/darkman/darkman-1.5.4.ebuild 
b/gui-apps/darkman/darkman-2.0.1.ebuild
similarity index 92%
rename from gui-apps/darkman/darkman-1.5.4.ebuild
rename to gui-apps/darkman/darkman-2.0.1.ebuild
index 86e6b45c8..de30c3f2c 100644
--- a/gui-apps/darkman/darkman-1.5.4.ebuild
+++ b/gui-apps/darkman/darkman-2.0.1.ebuild
@@ -8,7 +8,7 @@ inherit systemd go-module
 DESCRIPTION="Framework for dark and light mode transitions"
 HOMEPAGE="https://gitlab.com/WhyNotHugo/darkman;
 
SRC_URI="https://gitlab.com/WhyNotHugo/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
-   https://files.levelnine.at/${P}-vendor.tar.xz;
+   
https://codeberg.org/amano-kenji-gentoo-overlay/${PN}/raw/branch/master/${P}-deps.tar.xz;
 
 S="${WORKDIR}/${PN}-v${PV}"
 



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

2024-06-02 Thread Sam James
commit: 4e362d0a814ea98e92655dba3a2ee91e621fe0a6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  2 23:54:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 23:54:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e362d0a

dev-python/pyalsa: Stabilize 1.2.7-r2 ppc, #933444

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

 dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild 
b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
index 2632cb21b9c9..153a680ccc80 100644
--- a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
+++ b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc ~x86"
 # Needs access to system's alsa configuration/devices
 RESTRICT="test"
 



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

2024-06-02 Thread Mike Pagano
commit: 1ca207bcc4d8ca131727d4cd300c4fd5b8f53d66
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jun  2 23:05:31 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jun  2 23:05:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca207bc

sys-kernel/git-sources: add 6.10_rc2

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/git-sources/Manifest|  1 +
 sys-kernel/git-sources/git-sources-6.10_rc2.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 64cdf6753af0..e582be694b0e 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,2 +1,3 @@
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 
4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e
 SHA512 
fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
 DIST patch-6.10-rc1.patch 40674461 BLAKE2B 
b9d366a5370007115f070c2817a12609a214019d2213e63f15c275a0cf62f343ab999127ef3a0f5c07d6e2ac25f8787d32f3f899ba25c822d1821a3be9a6a5a6
 SHA512 
ef437410403c1cbf74243aaa472564808b413827acebe300a1d571685b8d596febca6f07ecf4a3f6c2a9755d0b0da047d73ef165ffb569a15e58aa1b6f0e6c08
+DIST patch-6.10-rc2.patch 40951045 BLAKE2B 
45e99646253a45e4030ca70103d789e87f9d83a439875b81bd7902c6c180e41db4ac553909ac8fa109feecb303878ba3ac76ab5989430b32d196d726d81b0566
 SHA512 
8a326bf1f5132c6db9ca87f3d6e0d7657d33e15c64a805e56e8f6fd23df4ddd8ceb35c1059950e939f5562c3536d0981cfe560fe05fb5f7941ae23737ca630d2

diff --git a/sys-kernel/git-sources/git-sources-6.10_rc2.ebuild 
b/sys-kernel/git-sources/git-sources-6.10_rc2.ebuild
new file mode 100644
index ..edb1a477e11c
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.10_rc2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.9"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



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

2024-06-02 Thread Sam James
commit: 4e4ffa8c9067670e20318090a134b42d3fa6374e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  2 22:40:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 22:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e4ffa8c

sys-devel/gcc: add 15.0.0_pre20240602

Closes: https://bugs.gentoo.org/932437
Closes: https://bugs.gentoo.org/932653
Closes: https://bugs.gentoo.org/933358
Closes: https://bugs.gentoo.org/933399
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-15.0.0_pre20240602.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index af31a96e9010..396dc6bb2d5e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -31,6 +31,7 @@ DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 
4cd920b7ca1f122cae806707564d8
 DIST gcc-14.1.0-patches-1.tar.xz 11584 BLAKE2B 
d483f4e3324acdc26b9837028d5e20ad0cdcf3ef4bcc78a6902d63ceebc7e5ff70c8163f6a8c8e36405df47c59dd2df506147c53ce51a8ec73494e65b5902647
 SHA512 
3d7aea113b594d1896c93e9e6be85f467488fa75de2800ed76eab2f87cef26829b235d1f361b187e38cf13b0fb9518cd4431c3106ec1e49d0f744e7eb703eaa0
 DIST gcc-15-20240519.tar.xz 88058724 BLAKE2B 
b9a9a93132fac8f827cd9f293fa09a4705084a420072da27161792a9c5f84a8fc9f28b15e878a5e7872579d4e89ae2e383b025d0529cf9e11c7f87454d61d62f
 SHA512 
00eaf263d3eafb8b1ff101d703d9d82a770a79dd5484a6e69adb53889313ad300b65ac5159564950921985178546475cc26d760395ca68b4a6d4433ff26a6ffc
 DIST gcc-15-20240526.tar.xz 88091872 BLAKE2B 
71bc733910cd334227ea0b78770bec9b4253b04ae7673c8f48e92c8c3322ecb2c4169b0d15df7a2f8fb222fed379c84fcec632d211e6aad815b56442ce28e9fb
 SHA512 
65b948026bd558d5e2c70f76f62a4676bcd37d4d1201871f473d7f0ee32faa2614bd64f52090565c46e310032c743328f6182db97de874556c872f4ec0ff2ec2
+DIST gcc-15-20240602.tar.xz 88177484 BLAKE2B 
e3998b5608e4d6d7fed79aa41ee8dafb7165da3203823dcddb79c2548b4356900153e2135e42794eeb7097f2888b5988b7fd451ae1436b2f41fa227f1c59745f
 SHA512 
dc9479f4171daff51a2df55cf907efcdcf02d4d91bbb50a7e1e5c64232ebd640ab424558fe8c3df50e70421b336ca66b1b02e0b59d5e3d07a13e1c97cee7b696
 DIST gcc-15.0.0-musl-patches-1.tar.xz 3596 BLAKE2B 
48fddc723ec8282cc2704c795a50fb37a46738a555151e0430180dda61d039fe96b29a6c3e8a543386d69690302bf46dfc89aad572082b7e47c928c0ccefdeb0
 SHA512 
e43284d02e25b77b911ce90d57520897751e86c631bdd6beb7d2e4429000156801b8c11bd9a737ec11bc966812f13ae44b88c1893645f8e6c6f8dfddc636ec39
 DIST gcc-15.0.0-patches-1.tar.xz 11588 BLAKE2B 
0623914dcf3ee0d44c729776cebbecfe92b256039a48c91e3fc16a27254a9c40436a1b6ea7fa9285914b153af861ea98ab845515169af204eeea0243c890a652
 SHA512 
7d3bcb1adcfa79c1672737125539fc0583f9c74eb8da0301ea0e441c68afeb7e1dbcbdffbf18e03b2515b4f23822a39e339298cf88ea94b93f5fc22b497cd545
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

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

[gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/, games-util/mangohud/files/

2024-06-02 Thread Gonçalo Negrier Duarte
commit: cf19ee3f779d95be2d5f52752905a6a21f901ffa
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Jun  2 22:09:19 2024 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Jun  2 22:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf19ee3f

games-util/mangohud: add 0.7.1-r6, drop 0.7.1-r5

* add missing mangoplot useflag (thanks nillerusr)

Closes: https://github.com/gentoo/guru/pull/195
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 .../files/mangohud-0.7.1-menson-fix-dep.patch  | 116 -
 .../files/mangohud--menson-fix-dep.patch   | 108 ---
 ...ud-0.7.1-r5.ebuild => mangohud-0.7.1-r6.ebuild} |  12 +--
 games-util/mangohud/mangohud-.ebuild   |  12 +--
 games-util/mangohud/metadata.xml   |   1 +
 5 files changed, 11 insertions(+), 238 deletions(-)

diff --git a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch 
b/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
deleted file mode 100644
index df2f7eb81..0
--- a/games-util/mangohud/files/mangohud-0.7.1-menson-fix-dep.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From c98df705d2a52dcc0322e6ce8626ee1cf8ad87dd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?=
- 
-Date: Thu, 9 May 2024 21:52:21 +0100
-Subject: [PATCH] meson: verify if system lib are present before fallback to
- submodules
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-* removed use_system_spdlog feature
-* System vulkan-headers cant be use since mangohud don't use latest SDK
-* The code is commented out for future use
-* This is a backport for mangohud-0.7.1 of: 
aa7875942f5a0b7fdd187916b898b0b63c9a886c
-* (see: https://github.com/flightlessmango/MangoHud/pull/1321)
-
-Signed-off-by: Gonçalo Negrier Duarte 

- meson.build   | 45 -
- meson_options.txt |  1 -
- 2 files changed, 24 insertions(+), 22 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 3bf3918..329ad6f 100644
 a/meson.build
-+++ b/meson.build
-@@ -164,9 +164,16 @@ else
-   dep_rt = null_dep
- endif
- 
--vkh_sp = subproject('vulkan-headers')
--vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
--dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
-+# Commented code can be used if mangohud start using latest SDK Vulkan-Headers
-+# Allowing user to build mangohud using system Vulkan-Headers
-+#if not dependency('VulkanHeaders').found()
-+  vkh_sp = subproject('vulkan-headers')
-+  vk_api_xml = vkh_sp.get_variable('vulkan_api_xml')
-+  dep_vulkan = vkh_sp.get_variable('vulkan_headers_dep')
-+#else
-+#  dep_vulkan = dependency('VulkanHeaders', required: true)
-+#  vk_api_xml = files('/usr/share/vulkan/registry/vk.xml')
-+#endif
- 
- vk_enum_to_str = custom_target(
-   'vk_enum_to_str',
-@@ -212,31 +219,25 @@ if get_option('mangoapp')
-   ]
- endif
- 
--dearimgui_sp = subproject('imgui', default_options: imgui_options)
--dearimgui_dep = dearimgui_sp.get_variable('imgui_dep')
-+dearimgui_dep = dependency('imgui', fallback: ['imgui', 'dearimgui_dep'], 
required: true, default_options: imgui_options)
- 
- if is_unixy
--implot_sp = subproject('implot', default_options: ['default_library=static'])
--implot_dep = implot_sp.get_variable('implot_dep')
-+implot_dep = dependency('implot', fallback: ['implot', 'implot_deb'], 
required: true, default_options: ['default_library=static'])
- else
- implot_dep = null_dep
- implot_lib = static_library('nulllib', [])
- endif
- 
--spdlog_dep = cpp.find_library('spdlog', required: 
get_option('use_system_spdlog'))
--if not spdlog_dep.found()
--  spdlog_sp = subproject('spdlog', default_options: [
--'default_library=static',
--'compile_library=true',
--'werror=false',
--'tests=disabled',
--'external_fmt=disabled',
--'std_format=disabled'
--  ])
--  spdlog_dep = spdlog_sp.get_variable('spdlog_dep')
--else
--  spdlog_dep = dependency('spdlog', required: true)
--endif
-+spdlog_options = [
-+  'default_library=static',
-+  'compile_library=true',
-+  'werror=false',
-+  'tests=disabled',
-+  'external_fmt=disabled',
-+  'std_format=disabled'
-+]
-+
-+spdlog_dep = dependency('spdlog', fallback: ['spdlog', 'spdlog_dep'], 
required: true, default_options: spdlog_options)
- 
- if ['windows', 'mingw'].contains(host_machine.system())
-   minhook_sp = subproject('minhook')
-@@ -275,6 +276,7 @@ if get_option('tests').enabled()
- dependencies: [
-   cmocka_dep,
-   spdlog_dep,
-+  implot_dep,
-   dearimgui_dep
- ],
- include_directories: inc_common)
-@@ -287,3 +289,4 @@ endif
- if get_option('mangoplot').enabled()
-   subdir('bin')
- endif
-+
-diff --git a/meson_options.txt b/meson_options.txt
-index c82ae15..2984dfe 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,5 +1,4 @@
- option('glibcxx_asserts', type : 'boolean', value : false)

[gentoo-commits] repo/proj/guru:dev commit in: media-libs/imgui/

2024-06-02 Thread Gonçalo Negrier Duarte
commit: 37b101b2cff8a5a65b028c942f77e8e46a88b7a6
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Tue May 28 10:06:39 2024 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Jun  2 22:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37b101b2

media-libs/imgui: add 1.90.7, drop 1.90.6

* since multilib support is introduce let close BUG:838850

Closes: https://bugs.gentoo.org/838850
Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 media-libs/imgui/Manifest | 2 +-
 media-libs/imgui/{imgui-1.90.6.ebuild => imgui-1.90.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imgui/Manifest b/media-libs/imgui/Manifest
index 26ede1938..86bd464c5 100644
--- a/media-libs/imgui/Manifest
+++ b/media-libs/imgui/Manifest
@@ -1,2 +1,2 @@
 DIST imgui-1.89.9.tar.gz 1609452 BLAKE2B 
d5f361acf4318b05066720e9da2ed06db760c482440fc7fb2ca95ce5dd88d9a9a010697c831d3e188baec69819c0a0925e98134c191d5e1856ab43e4dbf9b64f
 SHA512 
42021b06b611b58222b09fab8db2c34e992c3dc4fbaa175e09833c66c90d04b4a4e7def16a732535335c0ac5ff014d235835511a5d9a76d32b4395b302146919
-DIST imgui-1.90.6.tar.gz 1677600 BLAKE2B 
2dba4e461e5d771f6764a9a4ff281c0e5ceb1b9467c0640171a4c86dc5a53a172815f2dd10241cb5148549035e6db44f6a20f219c7ce95bac6e1afd9b72402a4
 SHA512 
c9ff56ec6f8eb05b5034bb0b886568e843743a4313e36613db214f6080506703d5ed2ee606c88cd8957e73575e2b0e39deb52e1ac0c1a6e0a9fe38bca5e6dc0e
+DIST imgui-1.90.7.tar.gz 1686062 BLAKE2B 
52267f09c2997a8726e58e2d38bd90747ee9cb364228908e1538b7ef2f72cf84b63f024834c16db5aab55879948fda9958fa723ca7640a713909756874351350
 SHA512 
8cdec45c8b58b3768a2216af2a1cba3d0e772ac48420b57057a4a8eda5766c121b4a8457a81b5896defe00b822c40d6aac6ee2b31f4133f2b9a02b231b1529d2

diff --git a/media-libs/imgui/imgui-1.90.6.ebuild 
b/media-libs/imgui/imgui-1.90.7.ebuild
similarity index 100%
rename from media-libs/imgui/imgui-1.90.6.ebuild
rename to media-libs/imgui/imgui-1.90.7.ebuild



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

2024-06-02 Thread Sam James
commit: f29a2197112517666901f840a9cb59510b878f54
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  2 21:48:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 21:49:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29a2197

dev-python/pyalsa: enable py3.12

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

 .../pyalsa/files/pyalsa-1.2.7-python3.12.patch | 34 +
 dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild   | 55 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch 
b/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch
new file mode 100644
index ..f27a7714a986
--- /dev/null
+++ b/dev-python/pyalsa/files/pyalsa-1.2.7-python3.12.patch
@@ -0,0 +1,34 @@
+https://github.com/alsa-project/alsa-python/issues/9
+https://github.com/alsa-project/alsa-python/pull/10
+https://github.com/alsa-project/alsa-python/commit/cb75f5cdba0a29bdfa43eb56285da4917d2941a9
+
+From cb75f5cdba0a29bdfa43eb56285da4917d2941a9 Mon Sep 17 00:00:00 2001
+From: Francesco Ceruti 
+Date: Sat, 4 May 2024 22:16:16 +0200
+Subject: [PATCH] alsaseq: fix seg. fault when accessing `ConstantObject` extra
+
+Closes: https://github.com/alsa-project/alsa-python/pull/10
+Signed-off-by: Francesco Ceruti 
+Signed-off-by: Jaroslav Kysela 
+--- a/pyalsa/alsaseq.c
 b/pyalsa/alsaseq.c
+@@ -353,18 +353,11 @@ typedef struct {
+ } ConstantObject;
+ 
+ #if PY_MAJOR_VERSION < 3
+-/* PyInt is fixed size in Python 2 */
+ # define CONST_VALUE(x) PyInt_AsLong((PyObject *)x)
+-# define CONST_EXTRA(x) (&(x->extra))
+ #else
+-/* PyLong is variable size in Python 3 */
+ # define CONST_VALUE(x) PyLong_AsLong((PyObject *)x)
+-# define CONST_EXTRA(x) \
+-((ConstantExtraFields *)( \
+-((intptr_t)(>extra)) \
+-+ abs(Py_SIZE(>base)) * Py_TYPE(x)->tp_itemsize \
+-))
+ #endif
++# define CONST_EXTRA(x) (&(x->extra))
+ 
+ /** alsaseq.Constant type (initialized later...) */
+ static PyTypeObject ConstantType;

diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild 
b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
new file mode 100644
index ..2632cb21b9c9
--- /dev/null
+++ b/dev-python/pyalsa/pyalsa-1.2.7-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for ALSA library"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+# Needs access to system's alsa configuration/devices
+RESTRICT="test"
+
+DEPEND="
+   media-libs/alsa-lib
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.1.6-no-build-symlinks.patch"
+   "${FILESDIR}/${PN}-1.2.7-python3.12.patch"
+)
+
+python_test() {
+   cd "${T}" || die
+
+   shopt -s nullglob
+   local test
+   local failed
+   for test in "${S}"/test/*.py ; do
+   ${EPYTHON} "${test}" || {
+   eerror "${test} failed with ${EPYTHON}"
+   failed=1
+   break
+   }
+   done
+   shopt -u nullglob
+
+   if [[ ${failed} -eq 1 ]] ; then
+   die "${test} failed with ${EPYTHON}"
+   fi
+}



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

2024-06-02 Thread William Hubbs
commit: 8630ff7219b315f4a48bb3db9917f95aa5518294
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jun  2 21:33:58 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jun  2 21:34:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8630ff72

dev-vcs/python-gitlab: add 4.6.0

Signed-off-by: William Hubbs  gentoo.org>

 dev-vcs/python-gitlab/Manifest   |  1 +
 dev-vcs/python-gitlab/python-gitlab-4.6.0.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/dev-vcs/python-gitlab/Manifest b/dev-vcs/python-gitlab/Manifest
index 807abe47be74..86fe4c694f1f 100644
--- a/dev-vcs/python-gitlab/Manifest
+++ b/dev-vcs/python-gitlab/Manifest
@@ -1 +1,2 @@
 DIST python-gitlab-3.13.0.tar.gz 270646 BLAKE2B 
ff7e3c35525ac1bf1cb6dc6e668ca9c8aeefb12073636f115c8e078aa4b9f623f6d847d8487e85e9a325b6f0ad1ef93826631cb32fd86c0bd9023688aac5add9
 SHA512 
373347392d7030c817a8dcb4cceea71d0609f9e09dce348514c1ca024307094b1a72e287c871ce5fcba9b9d4cdfcc7dc6b4495e2b225b845a3dff2e2dfc4fe82
+DIST python-gitlab-4.6.0.tar.gz 470253 BLAKE2B 
25859017478c9c1896088bd706da1980f5c90dff075fa8a9373933852e1a83daf543f7a48acce4619da7077cdfaf64b0cc9f868cd99ee4d8868294f3328d0d13
 SHA512 
1d0178dd4d0456b25d5d6ecbcb39137cbc273bf4ac1863b696d39fcdb50c927b606b18ea3b21ce66e92102979584bc3922e65577e0d0c72ae937e984ec21cbc3

diff --git a/dev-vcs/python-gitlab/python-gitlab-4.6.0.ebuild 
b/dev-vcs/python-gitlab/python-gitlab-4.6.0.ebuild
new file mode 100644
index ..4da36920b512
--- /dev/null
+++ b/dev-vcs/python-gitlab/python-gitlab-4.6.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+MY_PN="${PN/-/_}"
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1
+
+DESCRIPTION="Python command line interface to gitlab API"
+HOMEPAGE="https://github.com/python-gitlab/python-gitlab/;
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://github.com/python-gitlab/python-gitlab;
+   inherit git-r3
+else
+   inherit pypi
+   SRC_URI="$(pypi_sdist_url) -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+BDEPEND="test? (
+   dev-python/coverage[${PYTHON_USEDEP}]
+   >=dev-python/pytest-console-scripts-1.3.1[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.2[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )"
+
+RDEPEND=">=dev-python/requests-2.32.2[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc -r *.rst docs
+}



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/files/, dev-lang/rust/

2024-06-02 Thread orbea
commit: fcba8bf1faeb36eddc86eb285d61cdbdecec9b18
Author: orbea  riseup  net>
AuthorDate: Sun Jun  2 21:16:08 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Jun  2 21:16:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=fcba8bf1

dev-lang/rust: add 1.78.0

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/Manifest |  30 +
 0-ignore-broken-and-non-applicable-tests.patch |  30 +
 .../rust/files/1.78.0-musl-dynamic-linking.patch   |  19 +
 dev-lang/rust/rust-1.78.0.ebuild   | 799 +
 4 files changed, 878 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 1d9c9d3..914386d 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -172,6 +172,34 @@ DIST rust-1.76.0-x86_64-unknown-linux-gnu.tar.xz 159385660 
BLAKE2B 0846999358aba
 DIST rust-1.76.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
88e6b124812b409372ee05e2872cb4dfacbc638f8e3b4fb0d5fa4ea63f4594333a9788732502f8bd41e34b5cbc404d7ac08e7690d095a6c37c80b0043dd2be88
 SHA512 
f7ddca81da468d5617f48240b6d3e8d7d09336ac58f515acd3a20f2d315468ba1d53508dd3264a088ffc0141cb3fbcd8d3c17379f9628270d39c7d44f7727291
 DIST rust-1.76.0-x86_64-unknown-linux-musl.tar.xz 237333892 BLAKE2B 
e95b92c68e3c2df49fa0d5d84e35f6575fb80571db290b5969441cc09b6c07dee6b2b887f41a2b1ff1e3c099cda2ce2a4a8c05afbcf9f4dc8acbaed5245b69e4
 SHA512 
049a6891c3bb7a20845010029e6ca979548ff70324c08d3162ebc1fa3a84e8c7e2d453495edd34aba19b7a685f048d5047993103bbf221c88ea36350370c
 DIST rust-1.76.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
cd4334fecc17cf03b7333659393004fed4bb895f9b75f93520d1c3e3ee0ce4fcd17d75d748c4a35d31984215c7aec8904ebe3a4ad8bafcd625aef30688a473f7
 SHA512 
a458372b41c2833bdbd3d6678c35fc23397817b406c409d1ba5e19b4c6246072afff3f938f111382de56f7ff57e660c3eaf3fea0e54871d9af50b52a54f39e41
+DIST rust-1.77.0-aarch64-unknown-linux-gnu.tar.xz 214505028 BLAKE2B 
125cad238e23c31373bfa7f02bd09eb35c3fb9425f517d1c74eb34b667fa1cf8a0e36b879ee1ab90c5ab95a8ea499f0a46ece894dc45cdcecc52831c9720b860
 SHA512 
aa01ef526b8ddc84fc5fd1ef747d94c0a80250606fc9c871a52a6556989b86231ea0706139480b7579f4f817dd17171ad18edd6a6a73c5640aa5a20daec8c9ee
+DIST rust-1.77.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
f6af9150b43c206e626b9bbb6d31a18b8d04b99f24ff131668045cfcd80a616302954e74f41397dd5772c761a7f8ce1a14c15f1da509d13d64ffde2684f9c3dd
 SHA512 
cfa3d76d441ced70c9991aadfe144c12d56e6bc908882b84965ce1f13373c73199569b87609fd362a09484a95936151e036088def72061b78ea3c13ab36178fb
+DIST rust-1.77.0-aarch64-unknown-linux-musl.tar.xz 194482084 BLAKE2B 
b079e5c09c1c528b35451918ed03ec3788d0a8f5de099c3fe3aeaa815dd0a26e3106a2dc0c55462f752949e8ee50913e1cd1bf97235459ae5175847babd27d30
 SHA512 
6e3fe34512279138b15547e09fac8ccab49fc9a6e5c8faa010067c601aad284522dda67dcd5901bb153fbfa4b06e819be36e9a06b1061c702418b39f8f351fd2
+DIST rust-1.77.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
c4a523203247096500797238f7473b36c39017aaf1c231713cd2d87379f973a7a464e864952b8dc1575ad91ffc210ff2291f88b77db24ca3e5f18ecebdfc23da
 SHA512 
6fc6655a4da63ebe56af5e34569ae74f3c7daec550249269d4499a7f6d116f01e722f29ac95cbd8c0df60c0135db03ae50436650e8c04ef2ea685344e1ad61e2
+DIST rust-1.77.0-arm-unknown-linux-gnueabi.tar.xz 179351340 BLAKE2B 
51571532f1a5a70139acc91d17f6aa06537e32c60aedf5448ae73efbc5b028c54b098ba1c1820bd21ebc4b7fc8bfd35b786610074b7e8e86f2b4a561613c16fc
 SHA512 
cd8de4f9f42d5c210334f7c1e110a9abd571ff6cee39d08582cffb89828fdb4d05cd83cb597f89b5fe2ef56571cae7c087cf5751f0a9ea4836b157e076537b5d
+DIST rust-1.77.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
dec3c7d773b61eca698a8efa9138bbd58341b48e391b5898ead2f6739a3e9088820ce8749b0a7016fc2092a7aad3db7bfbd778ee5b56847b6f98a9bf7251af9d
 SHA512 
0a2b1a6eeac880dc3ded3ac28c31413b857bbd0bc68f87d7bb26936b00827d45a72d96d35ed69c6c981f4b9c2ea2d31aef9c82bedb0ab557176246f327f162a5
+DIST rust-1.77.0-arm-unknown-linux-gnueabihf.tar.xz 179479060 BLAKE2B 
e3a6b29b916a39233e8ae4f6b190479adc19184776f3961373e54d14cd2732ce3561cb08061520c6161c6b7d2be2027fd826722aef4b128e26c00165ab20
 SHA512 
695553505af721af3d6d6341230906a707301c41d491118ff3e1c64a9f7e648c6480f8b9c0e786ce3266f2ece266e0805681bc2c23c7bb12ed2a7347b384cba2
+DIST rust-1.77.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
6f456f02b2af2b972dda67a5be9af53576878fe6e434d3385cabb6f6a62728682ed6fa5493dbb8629a861b25b8f722efaaeaeaad5ee20dee55a2567ac6003406
 SHA512 
a9f97671077b24043aa21b242112e86036ac8acedc719d0e87860a909d734d109db138e5bb7dd8ed2735662bf63ef2310bb8277b280bfa918dbf6c0bf69ee3a1
+DIST rust-1.77.0-armv7-unknown-linux-gnueabihf.tar.xz 181508844 BLAKE2B 
78305dd8cb11538c3c5de3883dbae2a7fc08470f940f786fb4e8b5125f57ea119d19cfb11fa55b6ff67fe3c5a03757c10cee6baeae229cd85f265ebcac85
 SHA512 
42ac807befa5a56244e892eced3e6771f9bf2cb4cf5df28dc00581916bf655840bf4685c1499fb0a9fbeb40160836f8ec2959526d32b872845f72ce48de93a5f
+DIST rust-1.77.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon/

2024-06-02 Thread Sam James
commit: bd10b12306a04085c1eed7b745572600205f458c
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Jun  2 18:48:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 21:15:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd10b123

gnome-extra/cinnamon: Stabilize 6.0.4 amd64, #932975

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon/cinnamon-6.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild 
b/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild
index 1c2639ba7d27..d5b2f85cc1ff 100644
--- a/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild
+++ b/gnome-extra/cinnamon/cinnamon-6.0.4.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception 
LGPL-2+ LGPL-2.1 LGPL-2.
 SLOT="0"
 IUSE="+desktop-portal +eds +gstreamer gtk-doc +nls +networkmanager wayland"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86"
 
 DEPEND="
${PYTHON_DEPS}



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

2024-06-02 Thread Sam James
commit: 68cd2be55e38cdcbdfada4cfcf1270d26aab35fd
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Jun  2 18:46:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 21:15:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68cd2be5

app-portage/gentoolkit: remove pointless shebang sed of library files

The shebang of a file in site-packages doesn't matter, regardless of
what it is. It is at best an editor hint. But it adds many lines to the
portage output. Stop sed'ing these.

No revbump. Changes result in different bytes but the changes themselves
are totally inert.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild | 1 -
 app-portage/gentoolkit/gentoolkit-0.6.5.ebuild| 1 -
 app-portage/gentoolkit/gentoolkit-0.6.6.ebuild| 1 -
 app-portage/gentoolkit/gentoolkit-0.6.7.ebuild| 1 -
 app-portage/gentoolkit/gentoolkit-.ebuild | 1 -
 5 files changed, 5 deletions(-)

diff --git a/app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild
index 36bae9f8dac2..12c98846bbf9 100644
--- a/app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild
@@ -95,7 +95,6 @@ my_src_install() {
)
 
meson_src_install
-   python_fix_shebang "${pydirs[@]}"
python_optimize "${pydirs[@]}"
 }
 

diff --git a/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild
index 06657eae3abe..10786b3e8d2e 100644
--- a/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild
@@ -95,7 +95,6 @@ my_src_install() {
)
 
meson_src_install
-   python_fix_shebang "${pydirs[@]}"
python_optimize "${pydirs[@]}"
 }
 

diff --git a/app-portage/gentoolkit/gentoolkit-0.6.6.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.6.6.ebuild
index 5eb3d884baf5..d00878e10f08 100644
--- a/app-portage/gentoolkit/gentoolkit-0.6.6.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.6.6.ebuild
@@ -101,7 +101,6 @@ my_src_install() {
)
 
meson_src_install
-   python_fix_shebang "${pydirs[@]}"
python_optimize "${pydirs[@]}"
 }
 

diff --git a/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild
index 5eb3d884baf5..d00878e10f08 100644
--- a/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild
@@ -101,7 +101,6 @@ my_src_install() {
)
 
meson_src_install
-   python_fix_shebang "${pydirs[@]}"
python_optimize "${pydirs[@]}"
 }
 

diff --git a/app-portage/gentoolkit/gentoolkit-.ebuild 
b/app-portage/gentoolkit/gentoolkit-.ebuild
index 5eb3d884baf5..d00878e10f08 100644
--- a/app-portage/gentoolkit/gentoolkit-.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-.ebuild
@@ -101,7 +101,6 @@ my_src_install() {
)
 
meson_src_install
-   python_fix_shebang "${pydirs[@]}"
python_optimize "${pydirs[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-xapp/

2024-06-02 Thread Sam James
commit: f068cdf6e44480e135255b504752afee71b007b4
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Jun  2 18:48:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 21:15:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f068cdf6

sys-apps/xdg-desktop-portal-xapp: Stabilize 1.0.4 amd64, #932975

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild 
b/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild
index 9d6c9bec552a..837fea0d5546 100644
--- a/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild
+++ b/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.0.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linuxmint/xdg-desktop-portal-xapp/archive/${PV}.tar.
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2



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

2024-06-02 Thread Sam James
commit: cea0160d5490a3fbeb043e9e0a16631a2c2662d2
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Jun  2 16:19:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 21:15:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea0160d

app-vim/jedi: enable py3.12

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-vim/jedi/jedi-0.11.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-vim/jedi/jedi-0.11.2.ebuild b/app-vim/jedi/jedi-0.11.2.ebuild
index 521b71e674d7..0bd6e02ec6c7 100644
--- a/app-vim/jedi/jedi-0.11.2.ebuild
+++ b/app-vim/jedi/jedi-0.11.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit edo vim-plugin python-single-r1
 
 MY_PN="${PN}-vim"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/blender/

2024-06-02 Thread Sam James
commit: 7d28b7a38c00eebd245f3641492f5f120ee4eff4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  2 21:13:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  2 21:13:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d28b7a3

media-gfx/blender: Stabilize 4.1.1 amd64, #932981

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

 media-gfx/blender/blender-4.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/blender/blender-4.1.1.ebuild 
b/media-gfx/blender/blender-4.1.1.ebuild
index 94e2599fa018..654e53884672 100644
--- a/media-gfx/blender/blender-4.1.1.ebuild
+++ b/media-gfx/blender/blender-4.1.1.ebuild
@@ -27,7 +27,7 @@ else
#   
https://projects.blender.org/blender/blender-test-data/archive/blender-v$(ver_cut
 1-2)-release.tar.gz
#   )
# "
-   KEYWORDS="~amd64 ~arm ~arm64"
+   KEYWORDS="amd64 ~arm ~arm64"
RESTRICT="test" # the test archive returns LFS references.
 fi
 



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

2024-06-02 Thread Alfredo Tupone
commit: f2a6fa0463f6ad112cd01fc20d3a068aacb11d49
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Jun  2 20:51:41 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Jun  2 20:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a6fa04

dev-ml/core: add dev-ml/jane-street-headers deps

Closes: https://bugs.gentoo.org/922714
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/core/{core-0.14.0-r5.ebuild => core-0.14.0-r6.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ml/core/core-0.14.0-r5.ebuild 
b/dev-ml/core/core-0.14.0-r6.ebuild
similarity index 95%
rename from dev-ml/core/core-0.14.0-r5.ebuild
rename to dev-ml/core/core-0.14.0-r6.ebuild
index b45af0cbda50..8de3801b0c69 100644
--- a/dev-ml/core/core-0.14.0-r5.ebuild
+++ b/dev-ml/core/core-0.14.0-r6.ebuild
@@ -27,5 +27,6 @@ RDEPEND="
dev-ml/spawn:=
dev-ml/stdio:0/0.14.0
dev-ml/timezone:0/0.14.0
+   dev-ml/jane-street-headers:0/0.14.0
 "
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-control-center-bin/

2024-06-02 Thread Marc Schiffbauer
commit: c475f96a121020fef4718b4b1af0aab9872c4dc7
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Jun  2 20:32:46 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Sun Jun  2 20:32:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c475f96a

app-laptop/tuxedo-control-center-bin: add 2.1.8

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-control-center-bin/Manifest  |   1 +
 .../tuxedo-control-center-bin-2.1.8.ebuild | 100 +
 2 files changed, 101 insertions(+)

diff --git a/app-laptop/tuxedo-control-center-bin/Manifest 
b/app-laptop/tuxedo-control-center-bin/Manifest
index d290fc450c30..5cc52157f5f5 100644
--- a/app-laptop/tuxedo-control-center-bin/Manifest
+++ b/app-laptop/tuxedo-control-center-bin/Manifest
@@ -1,2 +1,3 @@
 DIST tuxedo-control-center_2.0.2.rpm 80479580 BLAKE2B 
7c83fd64ee8d7ca8b50e3634d36567d3a930656c5e34f23fd7b703bc560d35376701df081aaa5d09692df61689a5a81ec87a8a4a8d55db2cc2577c638d02731b
 SHA512 
e9c9abfc2c0d0e226038f49d388a31625120f6780558b7606e719be61a4563c698e4c46d6f0d6a3e774179a5f5785dc07ff243901578da474dfa80cf71fe0394
 DIST tuxedo-control-center_2.0.8.rpm 80495472 BLAKE2B 
30ff8c5073b42299b4def5958254393727957b4289958bf486520fc6bad83184f3f8fc5baf97d2040ecfa551cafe8b2225b15cbbc8a6012113a9a64471a13aa6
 SHA512 
6f24394d1eda91e5a58fae29926f42271350917c9222062d99967f42f465e8769e6c50510967923612eb54d5c2921512adc4e6a5c743b922197e2603d6bc5c9b
+DIST tuxedo-control-center_2.1.8.rpm 81160628 BLAKE2B 
aa50c9b2fd6e6a0b0a996fcb0243c57fe5cd3d82e5e0d372c46a409a3bef51c52e45c0ccab30cb430907cdb8dce28019297d5bb6f359a9bfeafd804d4ae48295
 SHA512 
0caf10c24b54e943dd465a9f87b74916da5f2424ddf57a2a50d6a3f38b19d83d0b2512982b36db2cb8d07b632fc16b04a2b447f80507b6af33a40a01c22e

diff --git 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.1.8.ebuild 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.1.8.ebuild
new file mode 100644
index ..374b1c614f5a
--- /dev/null
+++ 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.1.8.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rpm systemd xdg-utils
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="Tool to control performance, energy, fan and comfort settings on 
TUXEDO laptops"
+HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-control-center;
+SRC_URI="https://rpm.tuxedocomputers.com/opensuse/15.4/x86_64/${MY_PN}_${PV}.rpm;
+
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="strip splitdebug"
+
+DEPEND=">=app-laptop/tuxedo-drivers-3.2.14"
+RDEPEND="
+   ${DEPEND}
+   app-accessibility/at-spi2-core
+   dev-libs/nss
+   dev-libs/nspr
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3[X]
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+# See bug #827729
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+QA_PREBUILT="opt/tuxedo-control-center/*"
+
+src_prepare() {
+   default
+   rm -rf usr/lib || die "could not remove usr/lib"
+   mkdir files || die "could not create files dir"
+}
+
+src_install() {
+   insinto /
+   doins -r usr opt
+   find . -type f -perm -a=x | while read f; do
+   fperms 0755 "${f/./}"
+   done
+
+   dosym ../../opt/tuxedo-control-center/tuxedo-control-center 
/usr/bin/tuxedo-control-center
+
+   insinto /usr/share/dbus-1/system.d/
+   doins 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.conf
+
+   insinto /usr/share/polkit-1/actions
+   doins 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.policy
+
+   systemd_dounit 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd.service
+   systemd_dounit 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd-sleep.service
+
+   newinitd "${FILESDIR}/tccd.initd" tccd
+}
+
+pkg_config() {
+   ebegin "Reloading systemd"
+   systemctl daemon-reload
+   eend $?
+   ebegin "Enabling and starting tccd.service"
+   systemctl enable --now tccd
+   eend $?
+   ebegin "Enabling and starting tccd-sleep.service"
+   systemctl enable --now tccd-sleep
+   eend $?
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   elog
+   elog "You need to enable tccd and tccd-sleep service before running 
tuxedo-control-center"
+   elog
+   elog "For your convenience, if you use systemd, you may just call:"
+   elog "  emerge --config 

[gentoo-commits] proj/binhost:master commit in: builders/milou/openrc-23/, builders/milou/gnome-23/portage/package.use/, ...

2024-06-02 Thread Andreas K. Hüttel
commit: 537f359f5cf7478751c774fc169743951d0c2357
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jun  2 20:29:08 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jun  2 20:29:08 2024 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=537f359f

Revert "Workaround for blender-3.6", we really need 4.1 for python

This reverts commit 767cc427529f17f4586af4aea5f295530bcc4700.

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

 builders/milou/gnome-23/portage/package.use/blender  | 3 ---
 builders/milou/openrc-23/portage/package.use/blender | 3 ---
 builders/milou/openrc-23/world   | 1 -
 3 files changed, 7 deletions(-)

diff --git a/builders/milou/gnome-23/portage/package.use/blender 
b/builders/milou/gnome-23/portage/package.use/blender
index c476965..50c800e 100644
--- a/builders/milou/gnome-23/portage/package.use/blender
+++ b/builders/milou/gnome-23/portage/package.use/blender
@@ -1,6 +1,3 @@
-# needs x86_64-v2+
-media-gfx/blender -openpgl
-
 media-libs/freetype brotli
 media-video/ffmpeg opus theora vpx
 

diff --git a/builders/milou/openrc-23/portage/package.use/blender 
b/builders/milou/openrc-23/portage/package.use/blender
index c476965..50c800e 100644
--- a/builders/milou/openrc-23/portage/package.use/blender
+++ b/builders/milou/openrc-23/portage/package.use/blender
@@ -1,6 +1,3 @@
-# needs x86_64-v2+
-media-gfx/blender -openpgl
-
 media-libs/freetype brotli
 media-video/ffmpeg opus theora vpx
 

diff --git a/builders/milou/openrc-23/world b/builders/milou/openrc-23/world
index e4ee9c0..5b8f3a6 100644
--- a/builders/milou/openrc-23/world
+++ b/builders/milou/openrc-23/world
@@ -23,7 +23,6 @@ kde-apps/kdepim-meta
 kde-plasma/plasma-meta
 lxqt-base/lxqt-meta
 mate-base/mate
-media-gfx/blender
 media-gfx/engauge
 media-gfx/gimp
 media-gfx/gnuclad



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2024-06-02 Thread Marc Schiffbauer
commit: ea6551c7c1bdc66694af3fe7ffaf440b98b89207
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Jun  2 20:25:09 2024 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Sun Jun  2 20:25:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6551c7

app-laptop/tuxedo-drivers: add 4.5.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/Manifest |  1 +
 .../tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-laptop/tuxedo-drivers/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
index 59175629e3d6..6e8355e8926c 100644
--- a/app-laptop/tuxedo-drivers/Manifest
+++ b/app-laptop/tuxedo-drivers/Manifest
@@ -1 +1,2 @@
 DIST tuxedo-drivers-v3.2.14.tar.bz2 55567 BLAKE2B 
4104c76f9bb7d1f5887caad8a4bec90531a85397b642baced65130159e91e304c68896ea2dce173ee0ec31742e2786b976411a75464d9560e338ea16f18a9766
 SHA512 
edf0c1a4161a4a4fc09882d0905556299ec62358d9c32e716b1ad0daf230b8de9ec026daba97a964fe4a1e757eb860669840b4e9219ede42043e39eef2fc2ec8
+DIST tuxedo-drivers-v4.5.0.tar.bz2 57633 BLAKE2B 
3796aaa7504c21c444f86dadb4b6cfd2e07a916fb105043fc9252693bb15aa763b9dea3f0d27326098159fc79b1be01dadf4adf975b9bf9ff53da90248b3e781
 SHA512 
e86afb855958ce74662649b948632f08ec1cb597f150d603bbef3cd8ef351cc219c798c4e884196f4f8611bb08e5ca4faad6307b0db243fd38da2f5008815cee

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild
new file mode 100644
index ..cea02b685550
--- /dev/null
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-4.5.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
+
+inherit linux-mod-r1
+
+DESCRIPTION="Kernel Module for Tuxedo Keyboard"
+HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers;
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=( )
+
+src_compile() {
+   local modlist=(
+   clevo_acpi=tuxedo::src
+   clevo_wmi=tuxedo::src
+   ite_8291=tuxedo::src/ite_8291
+   ite_8291_lb=tuxedo::src/ite_8291_lb
+   ite_8297=tuxedo::src/ite_8297
+   ite_829x=tuxedo::src/ite_829x
+   
tuxedo_compatibility_check=tuxedo::src/tuxedo_compatibility_check
+   tuxedo_io=tuxedo::src/tuxedo_io
+   tuxedo_keyboard=tuxedo::src
+   
tuxedo_nb02_nvidia_power_ctrl=tuxedo::src/tuxedo_nb02_nvidia_power_ctrl
+   tuxedo_nb04_kbd_backlight=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_keyboard=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_power_profiles=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_sensors=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_ab=tuxedo::src/tuxedo_nb04
+   tuxedo_nb04_wmi_bs=tuxedo::src/tuxedo_nb04
+   tuxedo_nb05_ec=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_fan_control=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_kbd_backlight=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_keyboard=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_power_profiles=tuxedo::src/tuxedo_nb05
+   tuxedo_nb05_sensors=tuxedo::src/tuxedo_nb05
+   uniwill_wmi=tuxedo::src
+   )
+   local modargs=( KDIR=${KV_OUT_DIR} )
+
+   linux-mod-r1_src_compile
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kguiaddons/

2024-06-02 Thread Andreas Sturmlechner
commit: 0577ddc4e73891c4969173b6d311aaa764bb4dcd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun  2 19:31:54 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 19:31:54 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0577ddc4

kde-frameworks/kguiaddons: Update IUSE dbus cmake arg

Upstream commit 55e6279028d7c5dd2435c2e89c07c508278ef975

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

 kde-frameworks/kguiaddons/kguiaddons-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kguiaddons/kguiaddons-.ebuild 
b/kde-frameworks/kguiaddons/kguiaddons-.ebuild
index e2e80c6ff3..9d55a7b2c1 100644
--- a/kde-frameworks/kguiaddons/kguiaddons-.ebuild
+++ b/kde-frameworks/kguiaddons/kguiaddons-.ebuild
@@ -36,7 +36,7 @@ BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )"
 src_configure() {
local mycmakeargs=(
-DBUILD_GEO_SCHEME_HANDLER=ON
-   -DWITH_DBUS=$(usex dbus)
+   -DUSE_DBUS=$(usex dbus)
-DWITH_WAYLAND=$(usex wayland)
-DWITH_X11=$(usex X)
)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kconfig/

2024-06-02 Thread Andreas Sturmlechner
commit: 35aa7667d59b3f55ae4f73cac9177257e27175dc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun  2 17:45:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=35aa7667

kde-frameworks/kconfig: Update IUSE dbus cmake arg

Upstream commit 9082d57024b4ae216e282ffaa43b2cff200a5414

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

 kde-frameworks/kconfig/kconfig-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kconfig/kconfig-.ebuild 
b/kde-frameworks/kconfig/kconfig-.ebuild
index 37d2f23b2b..b1b5815dad 100644
--- a/kde-frameworks/kconfig/kconfig-.ebuild
+++ b/kde-frameworks/kconfig/kconfig-.ebuild
@@ -28,7 +28,7 @@ DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
 
 src_configure() {
local mycmakeargs=(
-   -DKCONFIG_USE_DBUS=$(usex dbus)
+   -DUSE_DBUS=$(usex dbus)
-DKCONFIG_USE_QML=$(usex qml)
)
ecm_src_configure



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kxmlgui/

2024-06-02 Thread Andreas Sturmlechner
commit: 0d4abfa89d050f7ce31d4e3076c95847fe6c445a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:42 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0d4abfa8

kde-frameworks/kxmlgui: 6.3.0 version bump

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

 kde-frameworks/kxmlgui/kxmlgui-6.3.0.ebuild | 39 +
 1 file changed, 39 insertions(+)

diff --git a/kde-frameworks/kxmlgui/kxmlgui-6.3.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-6.3.0.ebuild
new file mode 100644
index 00..aec2d0cf1a
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-6.3.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml]
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/kglobalaccel-${PVCUT}*:6
+   =kde-frameworks/kguiaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kiconthemes-${PVCUT}*:6
+   =kde-frameworks/kitemviews-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+   # bug 668198: files are missing; whatever.
+   ktoolbar_unittest
+   # bug 650290
+   kxmlgui_unittest
+   # bug 808216
+   ktooltiphelper_unittest
+)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kcoreaddons/

2024-06-02 Thread Andreas Sturmlechner
commit: e3a49eae88a6b49396e2f604feb181f4d023de0d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun  2 17:35:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e3a49eae

kde-frameworks/kcoreaddons: Update IUSE dbus cmake arg

Upstream commit 0d59db72d86bc329103fd4da34d743c35c658783

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

 kde-frameworks/kcoreaddons/kcoreaddons-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-.ebuild 
b/kde-frameworks/kcoreaddons/kcoreaddons-.ebuild
index 766f9a8f1f..6ebd8d3ce0 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-.ebuild
@@ -25,7 +25,7 @@ BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
 src_configure() {
local mycmakeargs=(
-DKCOREADDONS_USE_QML=ON
-   $(cmake_use_find_package dbus Qt6DBus)
+   -DUSE_DBUS=$(usex dbus)
)
 
ecm_src_configure



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktextwidgets/

2024-06-02 Thread Andreas Sturmlechner
commit: e7fc5011ed80f2498e0f67ed760778f0e1948f8c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e7fc5011

kde-frameworks/ktextwidgets: 6.3.0 version bump

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

 .../ktextwidgets/ktextwidgets-6.3.0.ebuild | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-6.3.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-6.3.0.ebuild
new file mode 100644
index 00..8ff7cfd797
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-6.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
+
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64"
+IUSE="speech"
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+   =kde-frameworks/kcompletion-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kservice-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+   =kde-frameworks/sonnet-${PVCUT}*:6
+   speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_TEXT_TO_SPEECH=$(usex speech)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kauth/

2024-06-02 Thread Andreas Sturmlechner
commit: 8607059a76b8ddf9099ff225620e3660c2f8ad78
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun  2 17:54:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8607059a

kde-frameworks/kauth: Update dependencies

Upstream commit 6c0ab5f5bb4f82db41a45a908f2c13e032d3ac23

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

 kde-frameworks/kauth/kauth-.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/kde-frameworks/kauth/kauth-.ebuild 
b/kde-frameworks/kauth/kauth-.ebuild
index af95255853..ea58b25569 100644
--- a/kde-frameworks/kauth/kauth-.ebuild
+++ b/kde-frameworks/kauth/kauth-.ebuild
@@ -13,12 +13,17 @@ LICENSE="LGPL-2.1+"
 KEYWORDS=""
 IUSE="+policykit"
 
-DEPEND="
-   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+RDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[gui]
=kde-frameworks/kcoreaddons-${PVCUT}*:6
-   policykit? ( >=sys-auth/polkit-qt-0.113.0[qt6(-)] )
+   policykit? (
+   >=dev-qt/qtbase-${QTMIN}:6[dbus]
+   >=sys-auth/polkit-qt-0.113.0[qt6(-)]
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
 "
-RDEPEND="${DEPEND}"
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
 PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )"
 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/purpose/

2024-06-02 Thread Andreas Sturmlechner
commit: 34082a1e0e3595e844f7a4bbf1a9a322c4b8d56a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:47 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=34082a1e

kde-frameworks/purpose: 6.3.0 version bump

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

 kde-frameworks/purpose/purpose-6.3.0.ebuild | 70 +
 1 file changed, 70 insertions(+)

diff --git a/kde-frameworks/purpose/purpose-6.3.0.ebuild 
b/kde-frameworks/purpose/purpose-6.3.0.ebuild
new file mode 100644
index 00..644569f4d5
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-6.3.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org optfeature xdg-utils
+
+DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64"
+IUSE="bluetooth kaccounts"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kio-${PVCUT}*:6
+   =kde-frameworks/kirigami-${PVCUT}*:6
+   =kde-frameworks/knotifications-${PVCUT}*:6
+   =kde-frameworks/kservice-${PVCUT}*:6
+   =kde-frameworks/prison-${PVCUT}*:6
+   kaccounts? (
+   kde-apps/kaccounts-integration:6
+   >=net-libs/accounts-qt-1.16_p20220803[qt6]
+   )
+"
+RDEPEND="${DEPEND}
+   !${CATEGORY}/${PN}:5[-kf6compat(-)]
+   >=kde-frameworks/kdeclarative-${PVCUT}:6
+   bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
+   kaccounts? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] )
+"
+BDEPEND="kaccounts? ( dev-util/intltool )"
+
+src_prepare() {
+   ecm_src_prepare
+
+   use bluetooth ||
+   cmake_run_in src/plugins cmake_comment_add_subdirectory 
bluetooth
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package kaccounts KAccounts6)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Send through KDE Connect" kde-misc/kdeconnect
+   fi
+   ecm_pkg_postinst
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktexteditor/

2024-06-02 Thread Andreas Sturmlechner
commit: bd3ad7bc08d7cf9074f257c67f5be32d03c52303
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:27 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bd3ad7bc

kde-frameworks/ktexteditor: 6.3.0 version bump

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

 .../ktexteditor/ktexteditor-6.3.0.ebuild   | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-6.3.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-6.3.0.ebuild
new file mode 100644
index 00..4c382ee162
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-6.3.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="+editorconfig"
+
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtspeech-${QTMIN}:6
+   =kde-frameworks/karchive-${PVCUT}*:6
+   =kde-frameworks/kauth-${PVCUT}*:6
+   =kde-frameworks/kcodecs-${PVCUT}*:6
+   =kde-frameworks/kcompletion-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/kguiaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kiconthemes-${PVCUT}*:6
+   =kde-frameworks/kio-${PVCUT}*:6
+   =kde-frameworks/kitemviews-${PVCUT}*:6
+   =kde-frameworks/kjobwidgets-${PVCUT}*:6
+   =kde-frameworks/kparts-${PVCUT}*:6
+   =kde-frameworks/ktextwidgets-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+   =kde-frameworks/kwindowsystem-${PVCUT}*:6
+   =kde-frameworks/kxmlgui-${PVCUT}*:6
+   =kde-frameworks/sonnet-${PVCUT}*:6
+   =kde-frameworks/syntax-highlighting-${PVCUT}*:6
+   editorconfig? ( app-text/editorconfig-core-c )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:6 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package editorconfig EditorConfig)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/krunner/

2024-06-02 Thread Andreas Sturmlechner
commit: 6643babbf23887c71ab7ded7912099b7a4242c76
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:17 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6643babb

kde-frameworks/krunner: 6.3.0 version bump

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

 kde-frameworks/krunner/krunner-6.3.0.ebuild | 32 +
 1 file changed, 32 insertions(+)

diff --git a/kde-frameworks/krunner/krunner-6.3.0.ebuild 
b/kde-frameworks/krunner/krunner-6.3.0.ebuild
new file mode 100644
index 00..f1ba957a11
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-6.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kitemmodels-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+   # requires virtual dbus, otherwise hangs; bugs #630672
+   dbusrunnertest
+   # bug 789351
+   runnermanagersinglerunnermodetest
+   # bug 838502
+   runnermanagertest
+)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kwallet/

2024-06-02 Thread Andreas Sturmlechner
commit: de14153dc9939aae67bd38bd015ef1dc92752ca7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=de14153d

kde-frameworks/kwallet: 6.3.0 version bump

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

 kde-frameworks/kwallet/kwallet-6.3.0.ebuild | 52 +
 1 file changed, 52 insertions(+)

diff --git a/kde-frameworks/kwallet/kwallet-6.3.0.ebuild 
b/kde-frameworks/kwallet/kwallet-6.3.0.ebuild
new file mode 100644
index 00..e323d4c64d
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-6.3.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="gpg +man"
+
+DEPEND="
+   >=app-crypt/qca-2.3.1:2[qt6(-)]
+   dev-libs/libgcrypt:0=
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   =kde-frameworks/kcolorscheme-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/kdbusaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/knotifications-${PVCUT}*:6
+   =kde-frameworks/kservice-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+   =kde-frameworks/kwindowsystem-${PVCUT}*:6[X]
+   gpg? ( app-crypt/gpgme:=[qt6(-)] )
+"
+RDEPEND="${DEPEND}
+   !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package gpg Gpgmepp)
+   $(cmake_use_find_package man KF6DocTools)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Auto-unlocking after account login" 
"kde-plasma/kwallet-pam:6"
+   optfeature "KWallet management" "kde-apps/kwalletmanager:6"
+   elog "For more information, read 
https://wiki.gentoo.org/wiki/KDE#KWallet;
+   fi
+   ecm_pkg_postinst
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kservice/

2024-06-02 Thread Andreas Sturmlechner
commit: 95904ccdcba0da7a0b1588f60237e117af3e7e84
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=95904ccd

kde-frameworks/kservice: 6.3.0 version bump

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

 kde-frameworks/kservice/kservice-6.3.0.ebuild | 37 +++
 1 file changed, 37 insertions(+)

diff --git a/kde-frameworks/kservice/kservice-6.3.0.ebuild 
b/kde-frameworks/kservice/kservice-6.3.0.ebuild
new file mode 100644
index 00..a7d69b9f24
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-6.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64"
+IUSE="+man"
+
+# requires running kde environment
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/kdbusaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package man KF6DocTools)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/qqc2-desktop-style/

2024-06-02 Thread Andreas Sturmlechner
commit: 05c67782d75ff2e0fe3203db81b5f2a75bd5d289
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:52 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=05c67782

kde-frameworks/qqc2-desktop-style: 6.3.0 version bump

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

 .../qqc2-desktop-style-6.3.0.ebuild| 31 ++
 1 file changed, 31 insertions(+)

diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.3.0.ebuild 
b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.3.0.ebuild
new file mode 100644
index 00..f16eae109f
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for 
painting"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ )"
+KEYWORDS="~amd64"
+IUSE=""
+
+# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also:
+# https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/379
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6=
+   =kde-frameworks/kcolorscheme-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kiconthemes-${PVCUT}*:6
+   =kde-frameworks/kirigami-${PVCUT}*:6
+   =kde-frameworks/sonnet-${PVCUT}*:6[qml]
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qt5compat-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/knotifyconfig/

2024-06-02 Thread Andreas Sturmlechner
commit: 3fedde618e5d83935647f38667bb26fb4a164176
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:02 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3fedde61

kde-frameworks/knotifyconfig: 6.3.0 version bump

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

 .../knotifyconfig/knotifyconfig-6.3.0.ebuild   | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-6.3.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-6.3.0.ebuild
new file mode 100644
index 00..3cf100a4ed
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-6.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="phonon"
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   =kde-frameworks/kcompletion-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kio-${PVCUT}*:6
+   !phonon? ( media-libs/libcanberra )
+   phonon? ( >=media-libs/phonon-4.12.0[qt6] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package !phonon Canberra)
+   )
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kpeople/

2024-06-02 Thread Andreas Sturmlechner
commit: 04159f188496041d8a15379ee4e8c62458968909
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:12 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=04159f18

kde-frameworks/kpeople: 6.3.0 version bump

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

 kde-frameworks/kpeople/kpeople-6.3.0.ebuild | 37 +
 1 file changed, 37 insertions(+)

diff --git a/kde-frameworks/kpeople/kpeople-6.3.0.ebuild 
b/kde-frameworks/kpeople/kpeople-6.3.0.ebuild
new file mode 100644
index 00..1b5609fd93
--- /dev/null
+++ b/kde-frameworks/kpeople/kpeople-6.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="KDE contact person abstraction library"
+HOMEPAGE="https://invent.kde.org/frameworks/kpeople;
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcontacts-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kitemviews-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+   local CMAKE_SKIP_TESTS=(
+   # bug 668192, segfaults
+   persondatatest
+   )
+
+   ecm_src_test -j1
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kparts/

2024-06-02 Thread Andreas Sturmlechner
commit: 16a87c5d96662aeeb7121bd367333959e62aa76e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:36:07 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=16a87c5d

kde-frameworks/kparts: 6.3.0 version bump

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

 kde-frameworks/kparts/kparts-6.3.0.ebuild | 28 
 1 file changed, 28 insertions(+)

diff --git a/kde-frameworks/kparts/kparts-6.3.0.ebuild 
b/kde-frameworks/kparts/kparts-6.3.0.ebuild
new file mode 100644
index 00..ec9fac3476
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-6.3.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kiconthemes-${PVCUT}*:6
+   =kde-frameworks/kio-${PVCUT}*:6
+   =kde-frameworks/kjobwidgets-${PVCUT}*:6
+   =kde-frameworks/kservice-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+   =kde-frameworks/kxmlgui-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdesu/

2024-06-02 Thread Andreas Sturmlechner
commit: 8c39b45531b9047cff7dda8546a590f4a7c2be9f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8c39b455

kde-frameworks/kdesu: 6.3.0 version bump

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

 kde-frameworks/kdesu/kdesu-6.3.0.ebuild | 33 +
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kdesu/kdesu-6.3.0.ebuild 
b/kde-frameworks/kdesu/kdesu-6.3.0.ebuild
new file mode 100644
index 00..dc1ef8cc42
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-6.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64"
+IUSE="X"
+
+RDEPEND="
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kpty-${PVCUT}*:6
+   X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package X X11)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/knewstuff/

2024-06-02 Thread Andreas Sturmlechner
commit: 835a525eeb09119e9833b89d7f6f7bf80a97a5d7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=835a525e

kde-frameworks/knewstuff: 6.3.0 version bump

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

 kde-frameworks/knewstuff/knewstuff-6.3.0.ebuild | 40 +
 1 file changed, 40 insertions(+)

diff --git a/kde-frameworks/knewstuff/knewstuff-6.3.0.ebuild 
b/kde-frameworks/knewstuff/knewstuff-6.3.0.ebuild
new file mode 100644
index 00..8c48819cbb
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-6.3.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="opds"
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+   >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+   =kde-frameworks/attica-${PVCUT}*:6
+   =kde-frameworks/karchive-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kpackage-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+   opds? ( =kde-frameworks/syndication-${PVCUT}*:6 )
+"
+RDEPEND="${DEPEND}
+   >=kde-frameworks/kirigami-${PVCUT}:6
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package opds KF6Syndication)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kio/

2024-06-02 Thread Andreas Sturmlechner
commit: 23a9e54f425716986f7412eb5711fe8e303d6fe8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:52 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=23a9e54f

kde-frameworks/kio: 6.3.0 version bump

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

 kde-frameworks/kio/kio-6.3.0.ebuild | 92 +
 1 file changed, 92 insertions(+)

diff --git a/kde-frameworks/kio/kio-6.3.0.ebuild 
b/kde-frameworks/kio/kio-6.3.0.ebuild
new file mode 100644
index 00..1cc239e930
--- /dev/null
+++ b/kde-frameworks/kio/kio-6.3.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_HANDBOOK="optional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="acl +kwallet wayland X"
+
+# tests hang
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets]
+   >=dev-qt/qt5compat-${QTMIN}:6
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   =kde-frameworks/kauth-${PVCUT}*:6
+   =kde-frameworks/kbookmarks-${PVCUT}*:6
+   =kde-frameworks/kcodecs-${PVCUT}*:6
+   =kde-frameworks/kcolorscheme-${PVCUT}*:6
+   =kde-frameworks/kcompletion-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/kcrash-${PVCUT}*:6
+   =kde-frameworks/kdbusaddons-${PVCUT}*:6
+   =kde-frameworks/kguiaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kiconthemes-${PVCUT}*:6
+   =kde-frameworks/kitemviews-${PVCUT}*:6
+   =kde-frameworks/kjobwidgets-${PVCUT}*:6
+   =kde-frameworks/knotifications-${PVCUT}*:6
+   =kde-frameworks/kservice-${PVCUT}*:6
+   =kde-frameworks/ktextwidgets-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+   =kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland?,X?]
+   =kde-frameworks/kxmlgui-${PVCUT}*:6
+   =kde-frameworks/solid-${PVCUT}*:6
+   sys-power/switcheroo-control
+   acl? (
+   sys-apps/attr
+   virtual/acl
+   )
+   handbook? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   =kde-frameworks/karchive-${PVCUT}*:6
+   =kde-frameworks/kdoctools-${PVCUT}*:6
+   )
+   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:6 )
+   X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtbase-${QTMIN}:6[libproxy]
+   sys-power/switcheroo-control
+"
+PDEPEND=">=kde-frameworks/kded-${PVCUT}:6"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package acl ACL)
+   $(cmake_use_find_package kwallet KF6Wallet)
+   -DWITH_WAYLAND=$(usex wayland)
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   ecm_pkg_postrm
+   xdg_desktop_database_update
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kded/

2024-06-02 Thread Andreas Sturmlechner
commit: 1b5cb2f575b3744c5d44ac07f9deadfcf4702c03
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1b5cb2f5

kde-frameworks/kded: 6.3.0 version bump

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

 kde-frameworks/kded/kded-6.3.0.ebuild | 35 +++
 1 file changed, 35 insertions(+)

diff --git a/kde-frameworks/kded/kded-6.3.0.ebuild 
b/kde-frameworks/kded/kded-6.3.0.ebuild
new file mode 100644
index 00..6532602ce5
--- /dev/null
+++ b/kde-frameworks/kded/kded-6.3.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="+man"
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   =kde-frameworks/kconfig-${PVCUT}*:6[dbus]
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/kcrash-${PVCUT}*:6
+   =kde-frameworks/kdbusaddons-${PVCUT}*:6
+   =kde-frameworks/kservice-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package man KF6DocTools)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kiconthemes/

2024-06-02 Thread Andreas Sturmlechner
commit: 2445bbdc7a529fd5a1b05f5a28befe40cbe32088
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:47 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2445bbdc

kde-frameworks/kiconthemes: 6.3.0 version bump

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

 .../kiconthemes/kiconthemes-6.3.0.ebuild   | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.3.0.ebuild 
b/kde-frameworks/kiconthemes/kiconthemes-6.3.0.ebuild
new file mode 100644
index 00..d49c2dd3c3
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-6.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h
+RDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   >=dev-qt/qtsvg-${QTMIN}:6
+   =kde-frameworks/breeze-icons-${PVCUT}*:6
+   =kde-frameworks/karchive-${PVCUT}*:6
+   =kde-frameworks/kcolorscheme-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kglobalaccel/

2024-06-02 Thread Andreas Sturmlechner
commit: 9618e523df20b7b1e552e29763bae263b773080a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:42 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9618e523

kde-frameworks/kglobalaccel: 6.3.0 version bump

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

 kde-frameworks/kglobalaccel/kglobalaccel-6.3.0.ebuild | 17 +
 1 file changed, 17 insertions(+)

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-6.3.0.ebuild 
b/kde-frameworks/kglobalaccel/kglobalaccel-6.3.0.ebuild
new file mode 100644
index 00..3fbcff390f
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-6.3.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdeclarative/

2024-06-02 Thread Andreas Sturmlechner
commit: c6f84aceb65eb13b57bbb8393e6d3b5b2ac44208
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:27 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c6f84ace

kde-frameworks/kdeclarative: 6.3.0 version bump

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

 .../kdeclarative/kdeclarative-6.3.0.ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/kde-frameworks/kdeclarative/kdeclarative-6.3.0.ebuild 
b/kde-frameworks/kdeclarative/kdeclarative-6.3.0.ebuild
new file mode 100644
index 00..100291c530
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-6.3.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[gui]
+   >=dev-qt/qtdeclarative-${QTMIN}:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/kglobalaccel-${PVCUT}*:6
+   =kde-frameworks/kguiaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kservice-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kconfigwidgets/

2024-06-02 Thread Andreas Sturmlechner
commit: dd35c59a26b354d5e57bc58b7a2fa5329dbc766b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:17 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dd35c59a

kde-frameworks/kconfigwidgets: 6.3.0 version bump

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

 .../kconfigwidgets/kconfigwidgets-6.3.0.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.3.0.ebuild 
b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.3.0.ebuild
new file mode 100644
index 00..ff1ddada47
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.3.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of configuration-related 
widgets"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+CMAKE_SKIP_TESTS=(
+   # bugs: 864250
+   kstandardactiontest
+)
+
+RDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   =kde-frameworks/kcodecs-${PVCUT}*:6
+   =kde-frameworks/kcolorscheme-${PVCUT}*:6
+   =kde-frameworks/kconfig-${PVCUT}*:6
+   =kde-frameworks/kcoreaddons-${PVCUT}*:6
+   =kde-frameworks/kguiaddons-${PVCUT}*:6
+   =kde-frameworks/ki18n-${PVCUT}*:6
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}
+   test? ( =kde-frameworks/kconfig-${PVCUT}*:6[dbus] )
+"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdav/

2024-06-02 Thread Andreas Sturmlechner
commit: 119dab93a0f6eb3f0d6c04667c39b7b42b3a264e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun  1 06:35:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun  2 18:01:45 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=119dab93

kde-frameworks/kdav: 6.3.0 version bump

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

 kde-frameworks/kdav/kdav-6.3.0.ebuild | 32 
 1 file changed, 32 insertions(+)

diff --git a/kde-frameworks/kdav/kdav-6.3.0.ebuild 
b/kde-frameworks/kdav/kdav-6.3.0.ebuild
new file mode 100644
index 00..4ae8f4047b
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-6.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="DAV protocol implemention with KJobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+   >=kde-frameworks/kcoreaddons-${PVCUT}:6
+   >=kde-frameworks/ki18n-${PVCUT}:6
+   >=kde-frameworks/kio-${PVCUT}:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+   # bug 616808: requires D-Bus
+   kdav-davitemfetchjob
+   # bug 653602: mimetypes unsupported
+   kdav-davitemslistjob
+   # bug 765061
+   kdav-davcollectionsmultifetchjobtest
+)



  1   2   3   4   >