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

2023-07-20 Thread Hans de Graaff
commit: d7f861624c8c3cad1aa2e791b866f6a676eff08e
Author: Brahmajit Das  gmail  com>
AuthorDate: Thu Jul 20 19:01:06 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 21 06:43:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f86162

dev-ruby/ruby-ldap: Fix incompatible function pointer types

Closes: https://bugs.gentoo.org/884405
Signed-off-by: Brahmajit Das  gmail.com>
Signed-off-by: Hans de Graaff  gentoo.org>

 .../files/ruby-ldap-0.9.20-clang16-fix.patch   | 12 +++
 dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild  | 38 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch 
b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch
new file mode 100644
index ..580584c61994
--- /dev/null
+++ b/dev-ruby/ruby-ldap/files/ruby-ldap-0.9.20-clang16-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/884405
+--- a/ldap.c
 b/ldap.c
+@@ -201,7 +201,7 @@ rb_ldap_hash2mods (VALUE self, VALUE op, VALUE hash)
+   VALUE tmp;
+ 
+   tmp = rb_assoc_new (op, rb_ary_new ());
+-  rb_iterate (rb_each, hash, rb_ldap_hash2mods_i, tmp);
++  rb_iterate (rb_each, hash, (rb_block_call_func_t)rb_ldap_hash2mods_i, tmp);
+ 
+   return rb_ary_entry (tmp, 1);
+ }

diff --git a/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild 
b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild
new file mode 100644
index ..117ecd8ad824
--- /dev/null
+++ b/dev-ruby/ruby-ldap/ruby-ldap-0.9.20-r4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+inherit ruby-fakegem
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_EXTENSIONS=(./extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="ChangeLog FAQ NOTES README TODO"
+
+DESCRIPTION="A Ruby interface to some LDAP libraries"
+HOMEPAGE="https://github.com/bearded/ruby-ldap";
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="ssl"
+DEPEND=">=net-nds/openldap-2:=
+   dev-libs/cyrus-sasl
+   ssl? ( dev-libs/openssl:0= )"
+RDEPEND="${DEPEND}"
+
+# Current test set is interactive due to certificate generation and requires
+# running LDAP daemon
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.20-clang16-fix.patch
+)
+
+each_ruby_configure() {
+   local myconf="--with-openldap2"
+   if ! use ssl ; then
+   myconf="${myconf} --without-libcrypto --without-libssl"
+   fi
+   RUBY_FAKEGEM_EXTENSION_OPTIONS=${myconf} each_fakegem_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/, dev-cpp/cppgir/files/

2023-07-20 Thread Joonas Niilola
commit: 1d9d862a0d6c3432fb976c665077a36ce453a789
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Thu Jun 29 13:00:37 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:31:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9d862a

dev-cpp/cppgir: Bump to 0_p20230625

Upstreamed most patches, fixed libcxx 16

Closes: https://bugs.gentoo.org/909316
Thanks-to: James McGeehan IV  gmail.com>
Thanks-to: Carlos  gmail.com>
Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-cpp/cppgir/Manifest|  1 +
 dev-cpp/cppgir/cppgir-0_p20230625.ebuild   | 48 +++
 .../files/cppgir-0_p20230625-fix-libcxx-16.patch   | 54 ++
 3 files changed, 103 insertions(+)

diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest
index 74cef3ae99ab..f9e084153296 100644
--- a/dev-cpp/cppgir/Manifest
+++ b/dev-cpp/cppgir/Manifest
@@ -1 +1,2 @@
 DIST cppgir-0_p20230606.tar.bz2 92576 BLAKE2B 
47d43405eee8cebb782a3021e8398ce61ced23094424ced9f1bfaf390bfd83b7fa6e6fe5e0689886857cef3c992f9318de99d9e38362c2777a409cf597b55f7a
 SHA512 
832c99379b0203db9b2cfefa530fc8f68411da5b0f121a37ab1b60dfa39e929a0d95971c4161a744dc5b3ddbb92848f1bbce9b265f9d4d5724084c08ab8fd4f4
+DIST cppgir-0_p20230625.tar.bz2 93259 BLAKE2B 
7593ed17391d40ba69c2915a6f3750ac5a0596977a1ddf61aad2db40e61b967ec8b4a9f6f11b22a2f15660344358b2f4cfd2f46aa50d565163b0508ac411d974
 SHA512 
9167650ff6d22b2da7c824c91b864a104950ed44156c4fdd222abef3261b7ae9639dbafaca4ad3c175da7707bbf221ef166778c4227bb395149b804e74d91693

diff --git a/dev-cpp/cppgir/cppgir-0_p20230625.ebuild 
b/dev-cpp/cppgir/cppgir-0_p20230625.ebuild
new file mode 100644
index ..b0d3d462afe7
--- /dev/null
+++ b/dev-cpp/cppgir/cppgir-0_p20230625.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="GObject-Introspection C++ binding wrapper generator"
+HOMEPAGE="https://gitlab.com/mnauw/cppgir";
+
+MY_PV="70b0e3d522cec60316d116dcbd919b797e85685a"
+SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2
 -> ${P}.tar.bz2"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-cpp/expected-lite
+   dev-libs/boost:=
+   dev-libs/libfmt:=
+"
+BDEPEND="
+   doc? ( app-text/ronn-ng )
+   test? ( dev-libs/glib )
+"
+
+PATCHES=(
+   "${FILESDIR}/cppgir-0_p20230625-fix-libcxx-16.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOC=$(usex doc)
+   -DBUILD_TESTING=$(usex test)
+   -DBUILD_EXAMPLES=no
+   -DINTERNAL_EXPECTED=no
+   )
+
+   append-cppflags \
+   -UDEFAULT_GIRPATH \
+   
-DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share"
+
+   cmake_src_configure
+}

diff --git a/dev-cpp/cppgir/files/cppgir-0_p20230625-fix-libcxx-16.patch 
b/dev-cpp/cppgir/files/cppgir-0_p20230625-fix-libcxx-16.patch
new file mode 100644
index ..6ca80e05594b
--- /dev/null
+++ b/dev-cpp/cppgir/files/cppgir-0_p20230625-fix-libcxx-16.patch
@@ -0,0 +1,54 @@
+Fix building with libcxx-16
+
+https://bugs.gentoo.org/909316
+https://gitlab.com/mnauw/cppgir/-/issues/41
+
+--- cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.orig/CMakeLists.txt
 cppgir-70b0e3d522cec60316d116dcbd919b797e85685a/CMakeLists.txt
+@@ -65,8 +65,8 @@
+ -DDEFAULT_GIRPATH=${GI_DEFAULT_GIRPATH})
+ target_compile_definitions(cppgir PRIVATE
+ 
-DDEFAULT_IGNORE_FILE=${GI_IGNORE_FILE_INSTALL_DIR}/${GI_IGNORE_FILE}:${GI_IGNORE_FILE_INSTALL_DIR}/${GI_IGNORE_FILE_PLATFORM})
+-target_link_libraries(cppgir Boost::program_options stdc++fs 
${FORMAT_LIBRARIES})
+-set_property(TARGET cppgir PROPERTY CXX_STANDARD 14)
++target_link_libraries(cppgir Boost::program_options ${FORMAT_LIBRARIES})
++set_property(TARGET cppgir PROPERTY CXX_STANDARD 17)
+ 
+ add_library(gi INTERFACE)
+ target_include_directories(gi INTERFACE
+--- cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.orig/tools/cppgir.cpp
 cppgir-70b0e3d522cec60316d116dcbd919b797e85685a/tools/cppgir.cpp
+@@ -3,8 +3,8 @@
+ #include "genns.hpp"
+ #include "repository.hpp"
+ 
+-#include 
+-namespace fs = std::experimental::filesystem;
++#include 
++namespace fs = std::filesystem;
+ 
+ #include 
+ #include 
+--- cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.orig/tools/genbase.hpp
 cppgir-70b0e3d522cec60316d116dcbd919b797e85685a/tools/genbase.hpp
+@@ -6,6 +6,7 @@
+ #include "repository.hpp"
+ 
+ #include 
++#include 
+ 
+ struct GeneratorOptions
+ {
+--- cppgir-70b0e3d522cec60316d116dcbd919b797e85685a.orig/tools/genns.cpp
 cppgir-70b0e3d522cec60316d116dcbd919b797e85685a/tools/genns.cpp
+@@ -5,8 +5,8 @@
+ #include 
+ #include 
+ 
+-#incl

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

2023-07-20 Thread Joonas Niilola
commit: ed0ca763c677989701fab881f4fa2d6a063812aa
Author: Hans Fredrik Nordhaug  gmail  com>
AuthorDate: Thu Jun 29 07:25:52 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:28:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0ca763

app-editors/featherpad: add 1.4.1

Signed-off-by: Hans Fredrik Nordhaug  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31665
Signed-off-by: Joonas Niilola  gentoo.org>

 app-editors/featherpad/Manifest|  1 +
 app-editors/featherpad/featherpad-1.4.1.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/app-editors/featherpad/Manifest b/app-editors/featherpad/Manifest
index 3bbc65f984d9..ad56b66d6c44 100644
--- a/app-editors/featherpad/Manifest
+++ b/app-editors/featherpad/Manifest
@@ -1 +1,2 @@
 DIST featherpad-1.4.0.tar.gz 1105701 BLAKE2B 
31311a9862f64554d57bc6c0688e5ec551a331f6f016b0bd3ab53225afd050347cc6758199ad17ebb5d7aba44b88a971f1e754d8ccd925369e09ed6639eb0131
 SHA512 
eb3f13dbad799d3a55a8c048a94c2acb2b9286775e75aec482f475c792e2b74078fc4d5cc43def8ba7b4f592ecb5b684c5890629edca5a488ccac336021cb7e8
+DIST featherpad-1.4.1.tar.gz 1109511 BLAKE2B 
127f0b18252ac020d6f66e315090968825e7a67309e3b5d66b8f119975f91b273973c9ac1b8a8c1bd46d2eece43df649eddb7b838d79fee0f5ddc2d4caae3fb2
 SHA512 
485d6e731ad5927bb6fd4499536d45b40319eff5bfd8a9b1cd9acc063dcb5fb35ced033e2e5aafa60c6bb87426fb1cb95fe5d78ffb5a2f361702d23320508ef8

diff --git a/app-editors/featherpad/featherpad-1.4.1.ebuild 
b/app-editors/featherpad/featherpad-1.4.1.ebuild
new file mode 100644
index ..2fa0af267aef
--- /dev/null
+++ b/app-editors/featherpad/featherpad-1.4.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg cmake
+
+DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
+HOMEPAGE="https://github.com/tsujan/FeatherPad";
+SRC_URI="https://github.com/tsujan/FeatherPad/archive/V${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/FeatherPad-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="+X"
+
+RDEPEND="app-text/hunspell:=
+   >=dev-qt/qtcore-5.15.0:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   X? (
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITHOUT_X11=$(usex !X)
+   )
+   cmake_src_configure
+}



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

2023-07-20 Thread Joonas Niilola
commit: 0d297eabecd90137d76328c19052b2079ed6f788
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 21 06:29:26 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:29:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d297eab

app-editors/featherpad: add missing xorg-proto dep

Signed-off-by: Joonas Niilola  gentoo.org>

 app-editors/featherpad/featherpad-1.4.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-editors/featherpad/featherpad-1.4.1.ebuild 
b/app-editors/featherpad/featherpad-1.4.1.ebuild
index 2fa0af267aef..88d6e56287b5 100644
--- a/app-editors/featherpad/featherpad-1.4.1.ebuild
+++ b/app-editors/featherpad/featherpad-1.4.1.ebuild
@@ -26,7 +26,8 @@ RDEPEND="app-text/hunspell:=
dev-qt/qtx11extras:5
x11-libs/libX11
)"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
 BDEPEND="dev-qt/linguist-tools:5"
 
 src_configure() {



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

2023-07-20 Thread Joonas Niilola
commit: 6930c8c4b3f3f877e7efd992dae2ebaa8eb42a93
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 21 06:33:54 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:33:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6930c8c4

dev-cpp/cppgir: adjust dependencies

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-cpp/cppgir/cppgir-0_p20230625.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/cppgir/cppgir-0_p20230625.ebuild 
b/dev-cpp/cppgir/cppgir-0_p20230625.ebuild
index b0d3d462afe7..372c26104fd5 100644
--- a/dev-cpp/cppgir/cppgir-0_p20230625.ebuild
+++ b/dev-cpp/cppgir/cppgir-0_p20230625.ebuild
@@ -18,11 +18,12 @@ KEYWORDS="~amd64 ~riscv"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 
-DEPEND="
-   dev-cpp/expected-lite
+RDEPEND="
dev-libs/boost:=
dev-libs/libfmt:=
 "
+DEPEND="${RDEPEND}
+   dev-cpp/expected-lite"
 BDEPEND="
doc? ( app-text/ronn-ng )
test? ( dev-libs/glib )



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cppgir/, dev-cpp/cppgir/files/

2023-07-20 Thread Joonas Niilola
commit: ac31964c9686c5f79ba4104e7321f152072b2f71
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Thu Jun 29 13:02:08 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:31:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac31964c

dev-cpp/cppgir: Drop old

Signed-off-by: Esteve Varela Colominas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31536
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-cpp/cppgir/Manifest|  1 -
 dev-cpp/cppgir/cppgir-0_p20230606.ebuild   | 43 --
 .../cppgir-0_p20230606-fix-install-paths.patch | 13 ---
 .../cppgir-0_p20230606-prevent-automagic.patch | 42 -
 .../cppgir-0_p20230606-system-expected-lite.patch  | 37 ---
 5 files changed, 136 deletions(-)

diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest
index f9e084153296..0c1c029a1eda 100644
--- a/dev-cpp/cppgir/Manifest
+++ b/dev-cpp/cppgir/Manifest
@@ -1,2 +1 @@
-DIST cppgir-0_p20230606.tar.bz2 92576 BLAKE2B 
47d43405eee8cebb782a3021e8398ce61ced23094424ced9f1bfaf390bfd83b7fa6e6fe5e0689886857cef3c992f9318de99d9e38362c2777a409cf597b55f7a
 SHA512 
832c99379b0203db9b2cfefa530fc8f68411da5b0f121a37ab1b60dfa39e929a0d95971c4161a744dc5b3ddbb92848f1bbce9b265f9d4d5724084c08ab8fd4f4
 DIST cppgir-0_p20230625.tar.bz2 93259 BLAKE2B 
7593ed17391d40ba69c2915a6f3750ac5a0596977a1ddf61aad2db40e61b967ec8b4a9f6f11b22a2f15660344358b2f4cfd2f46aa50d565163b0508ac411d974
 SHA512 
9167650ff6d22b2da7c824c91b864a104950ed44156c4fdd222abef3261b7ae9639dbafaca4ad3c175da7707bbf221ef166778c4227bb395149b804e74d91693

diff --git a/dev-cpp/cppgir/cppgir-0_p20230606.ebuild 
b/dev-cpp/cppgir/cppgir-0_p20230606.ebuild
deleted file mode 100644
index 67237396897c..
--- a/dev-cpp/cppgir/cppgir-0_p20230606.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="GObject-Introspection C++ binding wrapper generator"
-HOMEPAGE="https://gitlab.com/mnauw/cppgir";
-
-MY_PV="960fe054ffaab7cf55722fea6094c56a8ee8f18e"
-SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2
 -> ${P}.tar.bz2"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-cpp/expected-lite
-   dev-libs/boost:=
-   dev-libs/libfmt:=
-"
-BDEPEND="
-   doc? ( app-text/ronn-ng )
-"
-
-PATCHES=(
-   "${FILESDIR}/cppgir-0_p20230606-system-expected-lite.patch"
-   "${FILESDIR}/cppgir-0_p20230606-fix-install-paths.patch"
-   "${FILESDIR}/cppgir-0_p20230606-prevent-automagic.patch"
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DOC=$(usex doc)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}

diff --git a/dev-cpp/cppgir/files/cppgir-0_p20230606-fix-install-paths.patch 
b/dev-cpp/cppgir/files/cppgir-0_p20230606-fix-install-paths.patch
deleted file mode 100644
index c27d1e9f29b0..
--- a/dev-cpp/cppgir/files/cppgir-0_p20230606-fix-install-paths.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Install cmake targets in correct directory
-
 cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e.orig/CMakeLists.txt
-+++ cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e/CMakeLists.txt
-@@ -259,7 +259,7 @@
- DESTINATION ${GI_IGNORE_FILE_INSTALL_DIR})
- 
- # cmake EXPORTS
--set(CONFIG_PACKAGE_LOCATION lib/cmake/${PROJECT_NAME})
-+set(CONFIG_PACKAGE_LOCATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
- set(CONFIG_VERSION_NAME ${PROJECT_NAME}-config-version.cmake)
- set(CONFIG_TARGETS_NAME ${PROJECT_NAME}-targets.cmake)
- set(CONFIG_NAME ${PROJECT_NAME}-config.cmake)

diff --git a/dev-cpp/cppgir/files/cppgir-0_p20230606-prevent-automagic.patch 
b/dev-cpp/cppgir/files/cppgir-0_p20230606-prevent-automagic.patch
deleted file mode 100644
index 8bb3ab5c4496..
--- a/dev-cpp/cppgir/files/cppgir-0_p20230606-prevent-automagic.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-Remove checks for libraries that are completely unnecessary
-
 cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e.orig/CMakeLists.txt
-+++ cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e/CMakeLists.txt
-@@ -79,15 +79,14 @@
- find_package(expected-lite REQUIRED)
- target_link_libraries(gi PUBLIC expected-lite)
- 
--include(FindPkgConfig)
--pkg_check_modules(GOBJECT gobject-2.0)
--pkg_check_modules(GIO gio-2.0 gio-unix-2.0)
--pkg_check_modules(GST gstreamer-1.0)
--pkg_check_modules(GTK gtk+-3.0)
-+if (BUILD_TESTING)
-+include(FindPkgConfig REQUIRED)
-+pkg_check_modules(GOBJECT gobject-2.0 REQUIRED)
-+endif()
- 
- ## TEST ##
- 
--if (BUILD_TESTING AND GOBJECT_FOUND)
-+if (BUILD_TESTING)
- add_executable(gi-test test/main.cpp
- test/test_object.c test/test_object.h test/test_boxed.c 
test/test_boxed.

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

2023-07-20 Thread Joonas Niilola
commit: 93aaf069c3fb9de0326646f336ce8e5d707fb2bd
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Jun 28 07:55:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93aaf069

net-misc/sipp: add 3.7.1

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/31653
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/sipp/Manifest  |  1 +
 net-misc/sipp/sipp-3.7.1.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/net-misc/sipp/Manifest b/net-misc/sipp/Manifest
index 67ff7f47058d..ceb4bd57e7ac 100644
--- a/net-misc/sipp/Manifest
+++ b/net-misc/sipp/Manifest
@@ -1 +1,2 @@
 DIST sipp-3.6.1.tar.gz 744407 BLAKE2B 
a201ecce624c15c51a66c3cb5ac467522755085419c2980b1f76340e7ffca5996516f34d7e52776a8aa0a2170ca2b7301030ecb50272a1c0a8e86aaf18a6de16
 SHA512 
58504c56ca0c14363fafc5d0598fd93857ef33cc5856f579a225fd0e38238f7d2c409127a18a368e22355cc3912758d4dba07bac7eaa3e8a0d2943ea5fdec602
+DIST sipp-3.7.1.tar.gz 927012 BLAKE2B 
d79cde44761a22ca5dcc737dead9163056e0dc2504c225d23d834b4ae2bc204b1b87f87753ac662ec59e1a940cf1b4f0c47ff0b427b30b373a3c0ad91a5ad4ae
 SHA512 
4c4c588bb3feebfbc6bad32c1565bb76de7eb433b9b40aa948dfbb63022a9cbadaf6d38cb0826c06593e10cc6a4d328a9bb9c94f885d8f8763432612963db94b

diff --git a/net-misc/sipp/sipp-3.7.1.ebuild b/net-misc/sipp/sipp-3.7.1.ebuild
new file mode 100644
index ..f34270650432
--- /dev/null
+++ b/net-misc/sipp/sipp-3.7.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A free Open Source test tool / traffic generator for the SIP 
protocol"
+HOMEPAGE="http://sipp.sourceforge.net/ https://github.com/SIPp/sipp/releases";
+SRC_URI="https://github.com/SIPp/sipp/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="GPL-2 ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gsl +pcap sctp +ssl"
+
+DEPEND="sys-libs/ncurses:=
+   gsl? ( sci-libs/gsl:= )
+   pcap? (
+   net-libs/libpcap
+   net-libs/libnet:1.1
+   )
+   sctp? ( net-misc/lksctp-tools )
+   ssl? ( dev-libs/openssl:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_GSL=$(usex gsl 1 0)
+   -DUSE_PCAP=$(usex pcap 1 0)
+   -DUSE_SCTP=$(usex sctp 1 0)
+   -DUSE_SSL=$(usex ssl 1 0)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   insinto /usr/share/${PN}
+   use pcap && doins pcap/*.pcap
+   dodoc CHANGES.md README.md
+}



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

2023-07-20 Thread Joonas Niilola
commit: 5c0501f0fee700bfbfd945bbe7c427e9fd9ec637
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 21 06:22:27 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:22:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c0501f0

net-misc/sipp: update EAPI 7 -> 8

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/net-misc/sipp/sipp-3.7.1.ebuild b/net-misc/sipp/sipp-3.7.1.ebuild
index f34270650432..e6bcb60d6522 100644
--- a/net-misc/sipp/sipp-3.7.1.ebuild
+++ b/net-misc/sipp/sipp-3.7.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 



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

2023-07-20 Thread Joonas Niilola
commit: 11558e10654fc5cbb61e866b9e7bbfe05adbebf3
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Jun 28 07:54:38 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11558e10

net-misc/sipp: Add upstream remote-id.

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/sipp/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/sipp/metadata.xml b/net-misc/sipp/metadata.xml
index adc8a22fc56f..7c4abd9bc03d 100644
--- a/net-misc/sipp/metadata.xml
+++ b/net-misc/sipp/metadata.xml
@@ -12,4 +12,7 @@

Enable functionality to replay RTP data from 
a pcap file

+   
+   SIPp/sipp
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/cool-retro-term/

2023-07-20 Thread Joonas Niilola
commit: 089103f8c5abbb4eb339db61f031932c206c0601
Author: Mattéo Rossillol‑‑Laruelle  protonmail  com>
AuthorDate: Sun Jun 25 09:12:52 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:20:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089103f8

x11-terms/cool-retro-term: add 1.2.0 and adoption

Closes: https://github.com/gentoo/gentoo/pull/24553
Closes: https://bugs.gentoo.org/880661
Signed-off-by: Mattéo Rossillol‑‑Laruelle  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31600
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/cool-retro-term/Manifest |  2 +
 .../cool-retro-term/cool-retro-term-1.2.0.ebuild   | 58 ++
 x11-terms/cool-retro-term/metadata.xml | 26 +-
 3 files changed, 85 insertions(+), 1 deletion(-)

diff --git a/x11-terms/cool-retro-term/Manifest 
b/x11-terms/cool-retro-term/Manifest
index 9f0dbff1ce38..b4b97d2f35d7 100644
--- a/x11-terms/cool-retro-term/Manifest
+++ b/x11-terms/cool-retro-term/Manifest
@@ -1,2 +1,4 @@
 DIST cool-retro-term-1.1.1.tar.gz 1975853 BLAKE2B 
54c9e5adb0879380215c390659da59266c323f12a046dafa2981d9c5e5ccbc6369e553427014e0347afcb6a1a64e188fb51f202d7c870a544fd2ecd5980f4c0c
 SHA512 
59da4b5d18ad64b917caebbc63ea9e3d562ed2a2dc9eae00f36cf434df44d17adca084b448f860f24a74ee6b59cd083d6a81e2217df1fb5e9f2731eaf1752148
+DIST cool-retro-term-1.2.0.tar.gz 1996540 BLAKE2B 
3b8da2a040276fdd5ab743743ec2adc325afd521a854ccb8aaeddeb11045c692bc6ac597a5bbb5a29422be94c3fa13a182a85568872793922c699e3e7fcd69c6
 SHA512 
21d3551d429380b026f8003652d78d186e5ac7079d3f143fe7f8f0c57876df263e5c40f218577ef236da859e779699f766414949591ecab38921caec5fd59209
 DIST qmltermwidget-0.2.0.tar.gz 219516 BLAKE2B 
452fe72f01773d3307d5f4dca4ef38ea8e35b6ee4e3255d660e94baafc83949fca943807fd4ea76e0b985032952c387b5911a65891488b399d0cb41e6be06d87
 SHA512 
544d57296de6999b86bf2b921d1d93ac5d7eddd02eea436df4ecea0966c82389e716310fd7e4d13dd918bc1b3fd2d02f953c713dc5b4abcfc56d3f3f617adf43
+DIST qmltermwidget-63228027e1f97c24abb907550b22ee91836929c5.tar.gz 235028 
BLAKE2B 
8f6cca761a3e77c2b02895315cc80f6c7cbe6e45ef15321187cf51c691fb35b8b80884514e359d3ebddf345fa59e7cb3a3919eb23aa97f0aa75c71f6035f1c7a
 SHA512 
7b80ef2cba24d4ceaf50ebb4adc69efe54919ef9a0dfa49ce766f56c3500ad200468db76676dd048cd3e41209b3a06b3ef5505c64d683702bf181ff8ec82c07e

diff --git a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild 
b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
new file mode 100644
index ..24bfe2db613f
--- /dev/null
+++ b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg
+
+QTW_PN="qmltermwidget"
+QTW_PV=63228027e1f97c24abb907550b22ee91836929c5
+QTW_P="${QTW_PN}-${QTW_PV}"
+
+DESCRIPTION="Terminal emulator with an old school look and feel"
+HOMEPAGE="https://github.com/Swordfish90/cool-retro-term/";
+
+SRC_URI="
+   https://github.com/Swordfish90/cool-retro-term/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/Swordfish90/qmltermwidget/archive/${QTW_PV}.tar.gz 
-> ${QTW_P}.tar.gz
+"
+
+LICENSE="BSD GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5[localstorage]
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5[widgets]
+   dev-qt/qtwidgets:5
+"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   rmdir "${QTW_PN}" || die
+   mv "${WORKDIR}/${QTW_P}" "${QTW_PN}" || die
+}
+
+src_configure() {
+   eqmake5 PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+   # `default` attempts to install directly to /usr and parallelised
+   # installation is not supported as `qmake5 -install` does not implictly
+   # create target directory.
+
+   emake -j1 INSTALL_ROOT="${ED}" install
+   doman "packaging/debian/cool-retro-term.1"
+
+   insinto "/usr/share/metainfo"
+   doins "packaging/appdata/cool-retro-term.appdata.xml"
+}

diff --git a/x11-terms/cool-retro-term/metadata.xml 
b/x11-terms/cool-retro-term/metadata.xml
index 9725b5adf0cf..3ce7d11da97d 100644
--- a/x11-terms/cool-retro-term/metadata.xml
+++ b/x11-terms/cool-retro-term/metadata.xml
@@ -1,8 +1,32 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   beatus...@protonmail.com
+   Mattéo Rossillol‑‑Laruelle
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   x11-terms/cool-retro-term is a terminal emulator 
which tries
+   to mimic the look and feel of the old cathode tube screens. It 
has been
+   designed to be eye-candy, customizable, and reasonably 
lightweight.
+   
+ 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/cool-retro-term/

2023-07-20 Thread Joonas Niilola
commit: fa58603381f7b8889de3a0c3373e1f0cdafea813
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 21 06:17:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:20:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa586033

x11-terms/cool-retro-term: add missing rdep for virtual/opengl

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild 
b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
index 24bfe2db613f..3caea52faf35 100644
--- a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
+++ b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
@@ -32,7 +32,8 @@ DEPEND="
dev-qt/qtwidgets:5
 "
 
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   virtual/opengl"
 
 src_prepare() {
default



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

2023-07-20 Thread Joonas Niilola
commit: f083c248ca3b4596e19d83fc75672f963c230034
Author: Christopher Head  chead  ca>
AuthorDate: Tue Jun 27 03:11:51 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 21 06:20:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f083c248

app-editors/bvi: 1.4.2: bump

Signed-off-by: Christopher Head  chead.ca>
Closes: https://github.com/gentoo/gentoo/pull/31638
Signed-off-by: Joonas Niilola  gentoo.org>

 app-editors/bvi/Manifest   |  1 +
 app-editors/bvi/bvi-1.4.1-r1.ebuild| 22 --
 .../bvi/{bvi-1.4.1-r2.ebuild => bvi-1.4.2.ebuild}  |  4 +---
 3 files changed, 2 insertions(+), 25 deletions(-)

diff --git a/app-editors/bvi/Manifest b/app-editors/bvi/Manifest
index c20356e5e654..d6c7ca99d841 100644
--- a/app-editors/bvi/Manifest
+++ b/app-editors/bvi/Manifest
@@ -1 +1,2 @@
 DIST bvi-1.4.1.src.tar.gz 143181 BLAKE2B 
ad4ae885b1b85ebfc4fc842e0b072383b6755eeaf1d8a71ffb461c5caf0c4c97d1906a7762b66ae4a5ede9ac8a204543bc0aed8630a3ea52ca452e8c645ad616
 SHA512 
f7a3f07e6bcefe566a101c4db85192f0d2e3580be0ab10bc297e6c0192e79d29061a7c9f1a57cf5a628f03962deb8c2ed52e33effc1d5198d458627d70d882e6
+DIST bvi-1.4.2.src.tar.gz 148323 BLAKE2B 
8431b8cdb322a5a3bd011fb28cacc62f30bf02fa66bdb1e1e0993728fac28bd80da161c1011e9adbdf26d093374130b5413f3d2a739663d91b22403a5a740e2a
 SHA512 
e2b23b75e5984e222060d3ad99381e1c54f45c28796b0dfe781072c4061912722849218f90c29a398b245af604aa8f0f5448791bc5f3a2ef0f8395ca92c3

diff --git a/app-editors/bvi/bvi-1.4.1-r1.ebuild 
b/app-editors/bvi/bvi-1.4.1-r1.ebuild
deleted file mode 100644
index 8d7b30c90107..
--- a/app-editors/bvi/bvi-1.4.1-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Display-oriented editor for binary files, based on the vi 
texteditor"
-HOMEPAGE="http://bvi.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.src.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-DEPEND="sys-libs/ncurses:0="
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-prototypes.patch" )
-
-src_configure() {
-   econf CFLAGS=-DANSI
-}

diff --git a/app-editors/bvi/bvi-1.4.1-r2.ebuild 
b/app-editors/bvi/bvi-1.4.2.ebuild
similarity index 85%
rename from app-editors/bvi/bvi-1.4.1-r2.ebuild
rename to app-editors/bvi/bvi-1.4.2.ebuild
index 63d766fb5110..c00557b0e9ba 100644
--- a/app-editors/bvi/bvi-1.4.1-r2.ebuild
+++ b/app-editors/bvi/bvi-1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,8 +17,6 @@ KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 DEPEND="sys-libs/ncurses:0="
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${P}-prototypes.patch" )
-
 src_configure() {
append-cflags -DANSI -std=gnu89
default



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

2023-07-20 Thread Miroslav Šulc
commit: eb95bd0a192316563b37d015d2d6c2ee127ad390
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jul 20 10:19:03 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul 21 06:19:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb95bd0a

dev-java/testng: update upstream metadata

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

 dev-java/testng/metadata.xml| 2 +-
 dev-java/testng/testng-6.9.10-r1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-java/testng/metadata.xml b/dev-java/testng/metadata.xml
index 43f8b5d27805..f79c946be086 100644
--- a/dev-java/testng/metadata.xml
+++ b/dev-java/testng/metadata.xml
@@ -6,6 +6,6 @@
Java


-   cbeust/testng
+   testng-team/testng

 

diff --git a/dev-java/testng/testng-6.9.10-r1.ebuild 
b/dev-java/testng/testng-6.9.10-r1.ebuild
index 03d59cd025a7..46111b7f50e8 100644
--- a/dev-java/testng/testng-6.9.10-r1.ebuild
+++ b/dev-java/testng/testng-6.9.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="Testing framework inspired by JUnit and NUnit with new features"
 HOMEPAGE="https://testng.org/";
-SRC_URI="https://github.com/cbeust/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/testng-team/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="Apache-2.0"
 KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gtk-engines-quartz/

2023-07-20 Thread Fabian Groffen
commit: a8d8d067d28b8fbf020b6319a7de3c0d526c1f7b
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jul 21 06:08:32 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jul 21 06:08:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d8d067

x11-themes/gtk-engines-quartz: remove last-rited package

Signed-off-by: Fabian Groffen  gentoo.org>

 x11-themes/gtk-engines-quartz/Manifest |  1 -
 .../gtk-engines-quartz-0.2-r1.ebuild   | 26 --
 x11-themes/gtk-engines-quartz/metadata.xml | 11 -
 3 files changed, 38 deletions(-)

diff --git a/x11-themes/gtk-engines-quartz/Manifest 
b/x11-themes/gtk-engines-quartz/Manifest
deleted file mode 100644
index d76e0f393a9a..
--- a/x11-themes/gtk-engines-quartz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gtk-quartz-engine-0.2.tar.gz 29639 BLAKE2B 
99cd4340c0dddb55cdf08d3a763b48e5b2ec669f7086fe4fc8bd0a684139d72e9ffbe2bd54cd525c77fdee982e30b3b9878b4184f0e0daf1bd0f5b5985b9b099
 SHA512 
52cee174325d731fa8c1873d9308fc8fde03e4a96fa73a2179bbcc29274a725cd88ff5aa3be733556f3fc95eeda08e5e0ab88ef051378b023c53febd106a57a7

diff --git a/x11-themes/gtk-engines-quartz/gtk-engines-quartz-0.2-r1.ebuild 
b/x11-themes/gtk-engines-quartz/gtk-engines-quartz-0.2-r1.ebuild
deleted file mode 100644
index 68eabce8e778..
--- a/x11-themes/gtk-engines-quartz/gtk-engines-quartz-0.2-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_P="gtk-quartz-engine-${PV}"
-
-DESCRIPTION="OSX GTK+ Theme Engine"
-HOMEPAGE="https://sourceforge.net/apps/trac/gtk-osx/wiki/GtkQuartzEngine";
-SRC_URI="https://downloads.sourceforge.net/project/gtk-osx/GTK%20Quartz%20Engine/${MY_P}.tar.gz";
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~ppc-macos"
-
-RDEPEND=">=x11-libs/gtk+-2.10:2"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git a/x11-themes/gtk-engines-quartz/metadata.xml 
b/x11-themes/gtk-engines-quartz/metadata.xml
deleted file mode 100644
index 38ea689e24f9..
--- a/x11-themes/gtk-engines-quartz/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   pre...@gentoo.org
-   Gentoo Prefix
-   
-   
-   downloads
-   
-



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

2023-07-20 Thread Michał Górny
commit: e158809cddb797253a03ddfadfc8a08840c6a01e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:17:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e158809c

dev-python/boto3: Bump to 1.28.8

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 67cc6f8acb25..eac64a3fd286 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -13,3 +13,4 @@ DIST boto3-1.28.3.gh.tar.gz 675019 BLAKE2B 
93b29307fbfec4e61dc60d28e4f20392ae2a7
 DIST boto3-1.28.4.gh.tar.gz 675638 BLAKE2B 
e5d4cd28b61a79c54c28355003a097f7b40c5c4246c0f755886053214a50fb118c23999e86ae6afe4effdacd0c6ab6847c295d0420ab69986e84a5167278dc41
 SHA512 
44e89c1455c51032dae1c6745654edea2e44adf9874d726f35ed9edd1de7bc9a571d3fcfa2477b2178b7b028c33e9044745be0d66239eaeee9065cbce112aa54
 DIST boto3-1.28.5.gh.tar.gz 676044 BLAKE2B 
b54fb3a76b9cf67a07ae95b669b6eb5a1a26aa105ea2d3a36a638099741411103f6714a50cfbd57a25b1aeeafb497d66d0324496e5986efa8aea97fc1e522d84
 SHA512 
437b332121384def9a16a1e83f39fd83564189421bb9d27d8f7f9f5976ca08c1089729b2ea2f9c66c200cf2f78c27c3da120d4b8fdf76b2a68f9ced2e8576c27
 DIST boto3-1.28.6.gh.tar.gz 676887 BLAKE2B 
997ea4b082bd427461babcbca5f5a230df0a6479359a40193698eb629be88528799c7912ff8194053f50a7d3b8c5e5e78477be5958943d22166b7f9d3f7bfb91
 SHA512 
67beb7986d514c8695025d5becad5e562a955b97970e26c878b80fb076d877a1479742aac74563a73569e8f5e4ccd465e564751b236147c8fc64da0855b93368
+DIST boto3-1.28.8.gh.tar.gz 677637 BLAKE2B 
19f91014a394b67854ac0fc04a7b8a3e1bfb3df5a1b2f5717a739d8b2461ca049dfff7fefb9145432002742ae8613ef13a7d63b56f63bd6bddb81fb58197f625
 SHA512 
e6e48c601d6426b94ec648438381f0b9960af760e1a5889677124c41ffe2cff54da84b1a4be6dbfce6fcf57a5fcda74b8b9745f709cf7e1031ec4928d7c73b2d

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



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

2023-07-20 Thread Michał Górny
commit: 70c453d0eb7ef3e743230f0b430c0cec4ac5c477
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:39:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c453d0

dev-python/mkdocstrings-python: Bump to 1.2.1

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

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

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index 6078b73952ff..cab46263e44e 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocstrings-python-1.1.2.gh.tar.gz 127162 BLAKE2B 
1aa77a6846b8f4787091691c3862428400cf73e5b51f3d7a278e9d871136a3693d80a1fe79d6999dedefe66b0a14402e0d70c448f9260c1528024a56cf223c69
 SHA512 
40c8247bc6217e73c23555fb3de14ddc8995e1870c7bcee85c12c885b9710cd303da3cec22b4ae44ff5de050486958447d2d489d9739b9860c432e9e00fec0d7
 DIST mkdocstrings-python-1.2.0.gh.tar.gz 132100 BLAKE2B 
8873ea65a799f5f8d6bf4a792abb94edc70e8acb0140dfa30dda15d9d94e354fe4c32c99dde5c53c2c04af7591762c50c5c2cf4fb7a8e167e2065c6d6da0aba1
 SHA512 
f2e07ad52a5102b178a5bc9245c018319b52f37d11fdf1650f3568275fe7d7800938d699a2ef1c6343f21187d47b34b0374ddbfb0cc04891a462480533043f72
+DIST mkdocstrings-python-1.2.1.gh.tar.gz 132468 BLAKE2B 
287cae20510818c085bf505fea0f74e39df86538e19bfcb90aa7f6d46fb237158979dc65c7f955d73461fadb4ed35263ef47b9771f224b5793026a9f0b3c86e1
 SHA512 
147849a88c3bb5347c1cb4293c9ee9c54cb33933bc274dc5bc933f72deb64016c7f7b8ba817311e282c68606d0980571d5713dec7a47e8d6c51168d524af7d97

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild
new file mode 100644
index ..44a4ca132d47
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=pdm-backend
+
+inherit distutils-r1
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+   https://mkdocstrings.github.io/python/
+   https://github.com/mkdocstrings/python/
+   https://pypi.org/project/mkdocstrings-python/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/griffe-0.30.0[${PYTHON_USEDEP}]
+   dev-python/mkdocstrings[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}



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

2023-07-20 Thread Michał Górny
commit: 47f21a1783db57fd709400c2ce18c76733a8e9cd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:39:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f21a17

dev-python/lark: Bump to 1.1.7

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

 dev-python/lark/Manifest  |  1 +
 dev-python/lark/lark-1.1.7.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/lark/Manifest b/dev-python/lark/Manifest
index 82194a759691..60d4d838d418 100644
--- a/dev-python/lark/Manifest
+++ b/dev-python/lark/Manifest
@@ -1,2 +1,3 @@
 DIST lark-1.1.5.tar.gz 246737 BLAKE2B 
2111bb6c2f6eaa05b803daf11f0f55641c9b3943a97f943fd27b5dd33f8b511e3b0fc4fb335edbb3926ad19da6cb2696b7f87003b7def068cae1d805b3feb8d9
 SHA512 
8103e050745c83c99b077667aa8b1d4dfad28f5554d2381534b3518d8d3e8adb70f0304fdc7e1c762d3ea26089181d9632dea155b6cd97237078b89330a6711e
 DIST lark-1.1.6.tar.gz 251270 BLAKE2B 
2f2b81eef82ba2cb774e3aab448a092256a714e7118da08e1e25297c1573d0b833231e6b6158dc88fb19c80af370b1e72946dc929f6379408a9aea6c596f3605
 SHA512 
347ba7423f15fe38c97446991b4d2d0d6edd50bc656aa9a67c8b6d94b8cdbf2b006f3391c6c06fe000fc4b2657480e6a66a9580ebb0440eeef2b5a6a5418567b
+DIST lark-1.1.7.tar.gz 251290 BLAKE2B 
c6f19eadf29c75257e0b49231e621bffd27ff6c569a07159e9f4934d0bf74abb6df9425fdd971392b415fc19d12421abc67186d844f2ef1c294205a25f4e263a
 SHA512 
59e5567ebff173a25caa2ea4db3ff3f284bd580ce68a6a3ca27ceff34158a9b56fc404ebf3016e2bbb074fd19286a0d511ffaadf2f157185f45b10305c3c8474

diff --git a/dev-python/lark/lark-1.1.7.ebuild 
b/dev-python/lark/lark-1.1.7.ebuild
new file mode 100644
index ..f65a5584bcd8
--- /dev/null
+++ b/dev-python/lark/lark-1.1.7.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python module to propose a modern general-purpose parsing library 
for Python"
+HOMEPAGE="
+   https://github.com/lark-parser/lark/
+   https://pypi.org/project/lark/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # require dev-python/js2py which is a really bad quality package
+   tests/test_nearley/test_nearley.py
+   )
+
+   if has "${EPYTHON}" pypy3 python3.{8,9}; then
+   EPYTEST_IGNORE+=(
+   # test using Python 3.10+ syntax
+   tests/test_pattern_matching.py
+   )
+   fi
+
+   epytest
+}



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

2023-07-20 Thread Michał Górny
commit: ad868b77f36acd95df68883d19e3a9ee43403943
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:19:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad868b77

dev-python/dask: Bump to 2023.7.1

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

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

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 6be9929bc869..dd6d93428634 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -2,3 +2,4 @@ DIST dask-2023.5.1.gh.tar.gz 8523514 BLAKE2B 
e34c9d44eaa8ab9b0d6af871503f3eefcf7
 DIST dask-2023.6.0.gh.tar.gz 8523493 BLAKE2B 
20669d60f6d01b782eb0331735dffde988373f8a16635ca859249857c08942477955c9dcb1a8729bea5ebf4ec667a8b8d05f0bd89bc8f43dae3f53d566160eda
 SHA512 
6cc752b61d767a701288bf037b1690ee152391c9b81348948f6711d988984acc2e59185524af85517817aeeb2d7ff4a541bafa9093ef8d3590c74deae622cd84
 DIST dask-2023.6.1.gh.tar.gz 8528028 BLAKE2B 
50326b83fc60ab5d615433f1d44d504e9b05c8e6e8f662277b999394c6eb170bd7b9947402f187971c79c96b3a7cc15fcb0970cceb0c70c09341c447b79d4035
 SHA512 
eb4f01183429f64acf2b779b3e20c16bc0597c13516a79128eadd93176be3a65ddac7a113cbe946051fd7b6b5f1dbcc0e0dfcac8930c90ecbeffc5d1d1539be4
 DIST dask-2023.7.0.gh.tar.gz 8529255 BLAKE2B 
47aab9c8b8202109936de8473b0e702a08c9f75f08e7b6d980ceb36c3231c34348e1aa2396588c48b08d54ea2b9dda65860798bb3b37f2b2a546372500749515
 SHA512 
b46a41d0cad189572a5b9e7d849155b24079b9211480f45236932115066a7d5b44a9812462653e573d48e9c0a33d235e1ebf557556a91c78d3cdaa2ce2477907
+DIST dask-2023.7.1.gh.tar.gz 8535789 BLAKE2B 
6841a126cc245ff578408f0a30d973f18be0c3d62acb115562fd1a35fcc0262d07678c128428f4caeda78a1bdceec2bd885234f265fbd7d16be12238f1b623bd
 SHA512 
54fca9d54d83ec89705f44df00050fd1d696a555809945a1e0139c565703f2af8ca503ed8e586b72aff0b670e64073877ed4d5713212d21765a859fdb7247ec1

diff --git a/dev-python/dask/dask-2023.7.1.ebuild 
b/dev-python/dask/dask-2023.7.1.ebuild
new file mode 100644
index ..7526efe39f13
--- /dev/null
+++ b/dev-python/dask/dask-2023.7.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/click-8.0[${PYTHON_USEDEP}]
+   >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
+   >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # more tests relying on -Werror
+   "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   dask/array/tests/test_random.py::test_RandomState_only_funcs
+   # TODO
+   dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+   dask/array/tests/test_linalg.py::test_solve_assume_a
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]"
+   
"dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]"
+   dask/array/tests/test_image.py::test_preprocess
+   # require sqlalchemy<2.0
+   dask/dataframe/io/tests/test_sql.py
+)
+
+src_prepare() {
+   # fails with sqlalchemy-2.0, even though we don't use it x_x
+   sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
+   sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   epytest -p no:flaky -m "not network"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/recurring-ical-events/

2023-07-20 Thread Michał Górny
commit: 67aaf0196ca8f4e4807310cc754c389c0cebcfe8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:46:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67aaf019

dev-python/recurring-ical-events: Enable py3.12

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

 dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild 
b/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild
index 56f128c6fa25..23278d4d47b2 100644
--- a/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild
+++ b/dev-python/recurring-ical-events/recurring-ical-events-2.0.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-07-20 Thread Michał Górny
commit: 5a5ea5e21e3b4108bfcce2c9ecfcb16860156280
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:50:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a5ea5e2

dev-python/caldav: Enable py3.12

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

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

diff --git a/dev-python/caldav/caldav-1.3.6.ebuild 
b/dev-python/caldav/caldav-1.3.6.ebuild
index 8fe11a870d13..badd5aa55a31 100644
--- a/dev-python/caldav/caldav-1.3.6.ebuild
+++ b/dev-python/caldav/caldav-1.3.6.ebuild
@@ -4,7 +4,7 @@
 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: dev-python/caldav/

2023-07-20 Thread Michał Górny
commit: 32ff374e15d6a2252fcfc9938ed66c9f30177a88
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:40:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ff374e

dev-python/caldav: Bump to 1.3.6

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

 dev-python/caldav/Manifest|  1 +
 dev-python/caldav/caldav-1.3.6.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/caldav/Manifest b/dev-python/caldav/Manifest
index bfc982d8ebfa..f440c3e57fbe 100644
--- a/dev-python/caldav/Manifest
+++ b/dev-python/caldav/Manifest
@@ -1,2 +1,3 @@
 DIST caldav-1.2.1.gh.tar.gz 122700 BLAKE2B 
21b8ddf512371d192aa2360a0f7bba4b7377defb1cdd830a4c78be86bf3a44689733cd742337a60894b99d0e80615b4005b620a7e8159d7ca708eb9fe1401402
 SHA512 
788b92a92f4d986b37fa8e237a5cbb3e18a7f596f7799362cf999b7b4981572de7982b352ffd835a51a583bc61eaf8d62fb5bdd31d07377197db887c54ce65bd
 DIST caldav-1.3.5.gh.tar.gz 122421 BLAKE2B 
049ca9bfa2aee3475a15b388c7ba07f0bdf4c51893fb4cb16ce3d56df269e4514727b28540c2e84176242f8ad5216635885fda5d9ee3789235093136f9a6e586
 SHA512 
d249548542f70fd15b08275cf9fc086843263d4b54b45816542a01cfeba78cc869623cc8fe010acc31faaa301b7b163e85ff4899e4be1282bd3869cb2c2c2b8e
+DIST caldav-1.3.6.tar.gz 104671 BLAKE2B 
9792074a91f54d9a300676b4a63ab3fc55650f94038863ebe9045b160f0936192cc597a9d3049d08e42023fe37498ab4fb7850680133ccd2f9ee5fb471fde690
 SHA512 
16b8b3c89efb97dc1629da075e3573cc87c7bbf5e788a02c0db339bdd5cdd72f3e939dd2581983cb6a6c5f1eb9d5715ef3c687cb73ff1777fdb778a51c81

diff --git a/dev-python/caldav/caldav-1.3.6.ebuild 
b/dev-python/caldav/caldav-1.3.6.ebuild
new file mode 100644
index ..8fe11a870d13
--- /dev/null
+++ b/dev-python/caldav/caldav-1.3.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CalDAV (RFC4791) client library for Python"
+HOMEPAGE="
+   https://github.com/python-caldav/caldav/
+   https://pypi.org/project/caldav/
+"
+
+LICENSE="|| ( GPL-3 Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/icalendar[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   >=dev-python/recurring-ical-events-2.0.0[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/vobject[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/tzlocal[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-07-20 Thread Michał Górny
commit: d74d5930afd9f1d25a2da954c8e9622cc72ef2e8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:37:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74d5930

dev-python/cfn-lint: Bump to 0.78.2

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.78.2.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 032aee244173..2a5e1861e68d 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,2 +1,3 @@
 DIST cfn-lint-0.77.10.tar.gz 3488571 BLAKE2B 
6b828c760bf93f1d31fe7d24d76cea63c91ed3f73837382898c4f60aea30d667b28065e4004a6fe62bee04141baa1b3baf576f30af4c823f7980d48c97e2602b
 SHA512 
e5ca37620d33d199295d43d81c7390e181281418681fedbaaedca01a1128b8680451fba5ce429875c2242fefad8cfd234bb919fe948bbf9cdc442bb064d84972
 DIST cfn-lint-0.78.1.tar.gz 3507466 BLAKE2B 
2f22cd8241eec3a26a191fc12e6e4781513e45b5ee7540d3e59d6a1f9780142ce114d3ee2ea8e05b5425a2b111dd706447045961d05e7bb3b873eb837dc98a38
 SHA512 
5862c3efc51e274754a5d7eba9c53a16c87933eaadc0cc8fbb2f211c07040d24d828d30922870e02bdf0758ec4417426d827ab76840332775d765714a67a3850
+DIST cfn-lint-0.78.2.tar.gz 3533168 BLAKE2B 
043991f54cd6d793fc91af8d911184d6a98be34fb9a5735fd45113405707802fd0427654cf21de4c15b62fecd149a5d21af1b96ddf8810eb6ea507b5798a8d94
 SHA512 
63c575ba282cb097b321a8a00e70b1afdffd3c349e031d8a1ff2aacaeb397824e9f19968e2107a00d1aae6d7f644f376174ecc80389ee581727935867d73872e

diff --git a/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild
new file mode 100644
index ..7071d59d0406
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.78.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.71.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -e '/jsonschema/s:,<4.18::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2023-07-20 Thread Michał Górny
commit: f21aa999d807df33df2aa8eb6a1997c3df9a2093
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:20:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f21aa999

dev-python/Faker: Bump to 19.2.0

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

 dev-python/Faker/Faker-19.2.0.ebuild | 34 ++
 dev-python/Faker/Manifest|  1 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/Faker/Faker-19.2.0.ebuild 
b/dev-python/Faker/Faker-19.2.0.ebuild
new file mode 100644
index ..48c456a2d7b5
--- /dev/null
+++ b/dev-python/Faker/Faker-19.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index c4e4adcc9f94..b29d182ceeb0 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -2,3 +2,4 @@ DIST Faker-18.11.2.tar.gz 1670644 BLAKE2B 
0496e9d2169932fd158b8eb62693d1c7f833c0
 DIST Faker-18.13.0.tar.gz 1672316 BLAKE2B 
c7b3a040276508c8d08c184e90dfd054d62ef635299e637476fedf0d3e01d0e311bd855c4df39dd449244c07c71a1fe216063c07a3abef69f8ec8fa967124769
 SHA512 
b5cd907d962f39d15001d0218993dd6b4f65ac6252fcb1c72bbb2905a585ad26d0f7c6807cef43b41ce430122fe4730d26f57f119bc3547a432d133e87d98beb
 DIST Faker-19.0.0.tar.gz 1673020 BLAKE2B 
f3be24f29eb870535034afdecd57d0172b8cbc4f9228796373eab9f5be3211d39134d94f9c3543a0387579a5ed7d0434b9eede12b824b93652ee4b2d964f5835
 SHA512 
fdc3d0618dae04fa1f4fc3ce8d10a353d8272059c557729e93891e59c85b0c03e11009febfd5d500ab5425b6ba4446c9df72f84bc1f632c0cec76a761bd8c9f2
 DIST Faker-19.1.0.tar.gz 1673101 BLAKE2B 
92349e38c72fc85fcb0711555645ca3745015df485ba3e366000e71d620f14bad18b1b26fe5e456e18269ba867daf0ba42779623afbc96e5f64fb0537c842d9b
 SHA512 
4fa11f479e78ac4835f00f17ce99aebf17d88e626548094f122dccb78f6caddde8cd058f33f2dc304725049e75e9f1c42b549ff139ed0d9d798bbb630bb1e80a
+DIST Faker-19.2.0.tar.gz 1676517 BLAKE2B 
f9204266add7bf042c3993196474aeb633986932ee8ab2e83985a88e5e5639219efbadcf54c2359ada4c118744fb0d4af858a4bf70a957f467599dcd2bbfac7a
 SHA512 
96c5b1c02faef86e924ecca68d734f51e41da9e1f9e1f0ca1634b289717ff2af5596e4b713352047156d8478ae80006dc98897b48c8b20ce0e210e65c7dcb81d



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

2023-07-20 Thread Michał Górny
commit: b6a2d2cb65389565d7b588f11f1e681bad9694d7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:17:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a2d2cb

app-admin/awscli: Bump to 1.29.8

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index f6310d17e65f..a778016fc115 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -13,3 +13,4 @@ DIST aws-cli-1.29.3.gh.tar.gz 2450427 BLAKE2B 
6e240905c8fbb2916334c2de0e9fd85163
 DIST aws-cli-1.29.4.gh.tar.gz 2451404 BLAKE2B 
cafdfd6431b1b6720a89e2f8f5c1fe2a356c482ba57fd8c201dc9c4ca407700b529a3d4d101c3a1b7e33bb220f22d04da1bc9ebd14be00fe7faec8a834dad60b
 SHA512 
0fe222ffe6298e7e9216089f553e4ef6e50111fcc11b9906871220624a5ea2828c47f4ca4a8251068a749ffd042a140529d9af487db169f46740b93501f00b9d
 DIST aws-cli-1.29.5.gh.tar.gz 2451819 BLAKE2B 
ab468b3d2114a156163063c760e0274f7a606d45e51e7b498304ecb7a53dbd098a7d6930c80604625353512100a2c7c321842f8dd10072f451e68ab55ee4d8e2
 SHA512 
a5d6dacc5831198a0e32e80d86c69c6d25ed83c6d7102aae964c4ddb9f12963b227bfe7652d6a4f54875fc622203536b5c200fe143de79ff6c9c78dd6ecbc11e
 DIST aws-cli-1.29.6.gh.tar.gz 2453838 BLAKE2B 
ec509401c8a86f91b2af378d70c8a8fef7e30152a4ddfa3f5595a27f07a40dd14696ff96fa3e8d5d0533a51581cd10d2e108838378e388a7e0ce869938574bab
 SHA512 
48ceb209b67516c3c5711ad864658cc16dba73bb9f665347b67796c3c148aefb0c899c25f9f13089dc93c8506a76f16b6f23afeaba1105b2a6d9e8139c2164a1
+DIST aws-cli-1.29.8.gh.tar.gz 2454692 BLAKE2B 
d49d4ca27c3fd195d9a695a550f3a2693f8d79f338b6bddafa13c394e51afb4e1253c96f966a26b20a655a7808a297bd1e5b8c15188d99d084db3788153bc260
 SHA512 
08bffd31c88eef7dd4afe96c8c3798c9a3f1cd758974bf22682cedb5f31d00a20b2b8a6ed8a971c086a1fa7fca7884b625c3e1b9621e3fcdc32d2ee267f8cce7

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



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

2023-07-20 Thread Michał Górny
commit: f2751dab941f356d604f5d3f001d6db44cc90581
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:17:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2751dab

dev-python/botocore: Bump to 1.31.8

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

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.31.8.ebuild | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d4dba08b962d..ce20df69d904 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -13,3 +13,4 @@ DIST botocore-1.31.3.gh.tar.gz 11769948 BLAKE2B 
452c494faa430b6782685b9960cc9ea1
 DIST botocore-1.31.4.gh.tar.gz 11774619 BLAKE2B 
aa6abcb1ecc71d22d426b734574b445aa92d646cc8ce489257582b45ee02a86c96b8f348f3cb413dfb58b75035b27893b22d677e3cfecb78be07e2196b6c1fbe
 SHA512 
920cf3efc70fd281ea244c71ffe6f2c1628f5511e5f367d64e26f9f2ac89cb97dd41c4cbf62861df1e71a8f23dcdf8b090fd9281cd48a67f9b73c150d64eb645
 DIST botocore-1.31.5.gh.tar.gz 11784692 BLAKE2B 
f963c251cee13173af440f3e034d71f93195486cc3ae450200ff55284fcaae108905c88a0421b9561165ab6397ba42d3b7740f5d9033448a0bf4b625ee9e
 SHA512 
a566f035b215aec6f1f93e0652d78927b3bf7af4d3b176fd51fee147451ada71bc5a37d97c4011cd8eb563ddd945ee74b4aa5b1fac566ccce71fb9b9265867c3
 DIST botocore-1.31.6.gh.tar.gz 11797432 BLAKE2B 
64064fd27c75ce647c3bae6957e4faea47b99b8ae14123e483597a0ae1600ebc0cae832ba16d35cf32fe77ea525533f7cd04b1ba22ac95dd9301af76054456fe
 SHA512 
f42485b4de7eab3990d4e3a45c887b2d82dbe4a86740fc766501fff8f2e5fd011a0e190a3563c1fa06b05c457c77bfac0dbd0f67a62d7befe69d4a57143683e4
+DIST botocore-1.31.8.gh.tar.gz 11783366 BLAKE2B 
e5ec15b22ab291abb13bccab51eb961c2840070d03cb9ba12359d59e88d793421e92ae491c20d5f12820ae4f1a7b16f694bcb5bd62b663c27d65c9b03ac1bcfc
 SHA512 
44a21b37bf4e5459268b7edf4d218f2e044ebf4e6020f7dc603be5dac973c57537d72a77f17a080aca5c61de1b902fb77b720a1630f4c1a143be798cacb1ccab

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

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

2023-07-20 Thread Michał Górny
commit: c9fce68681e6383368f1ce35fce214b99fe4f45a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:37:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9fce686

dev-python/rapidfuzz: Bump to 3.1.2

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

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 0e591174a695..6f952b1e3a5b 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,3 +1,4 @@
 DIST rapidfuzz-3.0.0.tar.gz 1230857 BLAKE2B 
b15bcca17288cc428b485b0c6e1d322027eee5c8c0261b7f0240e4f5908ff2d53e05124855213a1923d96ec7537b75263c17f220bfaf792ab92f2f455d761027
 SHA512 
bafdb6045baa78154026dc0eb2498eb0031f03c36e8b17a9219d6e0c55041a9b6c164f4fcc0523480903fece0ab4e2e50a8f969a52b6934fcfbad80d8eadba25
 DIST rapidfuzz-3.1.0.tar.gz 1251075 BLAKE2B 
3a9e3dd4105910ad393efe795c4b7fe603f77ba922a6fa30a7b31f2f14a708651490c1afccbc9a5f217a348a8c20f779172a600331be51298ef746b0ade819ea
 SHA512 
ff583a7b87d64b3b00d785533af3ba76d1ffa5dbc65111f4b72c2e7d84a43fe149e2f5546c6af130617e58e35556a7b2143ff6ed24dcf199d24b81ff7b46abc0
 DIST rapidfuzz-3.1.1.tar.gz 1279245 BLAKE2B 
bd3fa008a29fa9d7c2af8708d498e1b6f4497bf23c42d3692a9d5e61ab605b4511fe26213f405cd6b1a9531f106664577fb741eac1da0a8b70c5ef7b2879b3f8
 SHA512 
d83e07fd3a0b3085e6b93ddf53207110ae329241c23091c561f07fbcabf630a291c4fda3c5bd2baf91d80f5426ac0cdaeda92e87b617214594bfb67b787b85db
+DIST rapidfuzz-3.1.2.tar.gz 1280133 BLAKE2B 
5f1d3175bc5ded1900f31c73d0e9fdfd6035533abf3cc9a12be3ba41edd424cb816505d4f82ff2bb4f0a825c53259c3cf1af33cd6b6234680ab93fb5232c91a4
 SHA512 
462b7b029027a2677ff927285cf614a6b2a6690af622f093633eec1390f0399b70f4240461db493aa9b30a2043f91b44fbbfa8e4bfb65af953516168c2b31409

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild
new file mode 100644
index ..53aa7e8c6d5c
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-2.0.0
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/rapidfuzz_capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+
+   distutils-r1_src_prepare
+
+   # TODO: re-cythonnize when we can reliably dep on Cython >= 3
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}



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

2023-07-20 Thread Michał Górny
commit: 3778084d8cfab0d34170049f47bdb5af6ab8c5bc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 21 05:38:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 21 06:06:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3778084d

dev-python/marshmallow: Bump to 3.20.1

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

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

diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest
index 298f975b5165..73d811fa1bdc 100644
--- a/dev-python/marshmallow/Manifest
+++ b/dev-python/marshmallow/Manifest
@@ -1 +1,2 @@
 DIST marshmallow-3.19.0.gh.tar.gz 182305 BLAKE2B 
2e37e0dcfcab3fa080745ccf6acbaf0fc71a43edfc9227ebf1d5320c61b0f0b51a0f3ea1d75ab1b213f8464d8ac043365ddadc8d9ab4479e21eed92ce5362b4e
 SHA512 
e908ab33703fed5a9290189aa151dfdb425668bebe89063084f10435d2030927ce001c0d34d504d19998863431ded52a7a551085b11212489495d34aadb3b9e1
+DIST marshmallow-3.20.1.gh.tar.gz 183718 BLAKE2B 
f1e8011be42f6a94d8d2bfde70d2761b3a3efdbce1ca61445d11b8b1e2e2f79953abd4fcefcd9bfcb3370458c9bb0084a2697b8537af8f58d161bb0d19559170
 SHA512 
8d2eeadad42811b2311f70c8eb0101d88a53fa8d4216a2ab44e67a508f5514c65c35932e1d3d2000b5cbd77ee4aae2be0e29a82576c3917f5db640f4af078b53

diff --git a/dev-python/marshmallow/marshmallow-3.20.1.ebuild 
b/dev-python/marshmallow/marshmallow-3.20.1.ebuild
new file mode 100644
index ..6238f7c18ef0
--- /dev/null
+++ b/dev-python/marshmallow/marshmallow-3.20.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library for converting to and from native Python datatypes"
+HOMEPAGE="
+   https://github.com/marshmallow-code/marshmallow/
+   https://pypi.org/project/marshmallow/
+"
+SRC_URI="
+   https://github.com/marshmallow-code/marshmallow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-0.17[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/simplejson[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-07-20 Thread Fabian Groffen
commit: 5218c726cbdcf05c2fc95df13ac83fb5832ee60a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jul 21 06:05:25 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jul 21 06:05:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5218c726

x11-themes/gtk-engines-quartz: remove last-rited package

Signed-off-by: Fabian Groffen  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ad5c3393a5db..4f9e2751f8a9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -350,11 +350,6 @@ media-sound/gmusicbrowser
 # See bug #908989 and related bug #908982.
 =dev-perl/Conf-Libconfig-1.0.0
 
-# Fabian Groffen  (2023-06-21)
-# Ancient OSX integration package, not keyworded for any current arch
-# Removal on 2023-07-21.  Bug #908938.
-x11-themes/gtk-engines-quartz
-
 # Michał Górny  (2023-06-21)
 # suitesparseconfig-7.0.0 fails to build with multilib enabled
 # because of dependencies that cannot be satisfied.  All the other



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

2023-07-20 Thread Hans de Graaff
commit: 200f41c7ddc3f78f2390b0a4df8767564f4d5ccc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 21 05:50:36 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 21 05:51:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200f41c7

dev-ruby/leto: new package, add 2.1.0

New dependency for dev-ruby/regexp_parser.

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

 dev-ruby/leto/Manifest  |  1 +
 dev-ruby/leto/leto-2.1.0.ebuild | 30 ++
 dev-ruby/leto/metadata.xml  | 12 
 3 files changed, 43 insertions(+)

diff --git a/dev-ruby/leto/Manifest b/dev-ruby/leto/Manifest
new file mode 100644
index ..0fee1decd10d
--- /dev/null
+++ b/dev-ruby/leto/Manifest
@@ -0,0 +1 @@
+DIST leto-2.1.0.tar.gz 8874 BLAKE2B 
d7d39a13ad6ceed2d14d7e9c9a39c037115797ce00629a114bad832bc70397a90c3ba86bdc73789b0c0f852df059d15d026338324cd3de9f38a40bf4885d6a9a
 SHA512 
c0bda72b32a96c83ad01281fd2a6e224f504aa45b030e4a203c2df0810bb6dd52dcb9c2633f2514d239a39b14b5c0428f912799eae756373dc0b15051be5e260

diff --git a/dev-ruby/leto/leto-2.1.0.ebuild b/dev-ruby/leto/leto-2.1.0.ebuild
new file mode 100644
index ..422ec312686f
--- /dev/null
+++ b/dev-ruby/leto/leto-2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="leto.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Generic object traverser for Ruby"
+HOMEPAGE="https://github.com/jaynetics/leto";
+SRC_URI="https://github.com/jaynetics/leto/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -e 's:_relative ": "./:' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+}

diff --git a/dev-ruby/leto/metadata.xml b/dev-ruby/leto/metadata.xml
new file mode 100644
index ..8bb4371efdb1
--- /dev/null
+++ b/dev-ruby/leto/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+jaynetics/leto
+leto
+  
+



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

2023-07-20 Thread Hans de Graaff
commit: 2fed47eea090a0da34506b01b786f7337cd75a09
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 21 05:39:22 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 21 05:51:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fed47ee

dev-ruby/sus: add 0.21.2

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

 dev-ruby/sus/Manifest  |  1 +
 dev-ruby/sus/sus-0.21.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/sus/Manifest b/dev-ruby/sus/Manifest
index 663ba02a0573..1a56773c9f40 100644
--- a/dev-ruby/sus/Manifest
+++ b/dev-ruby/sus/Manifest
@@ -1,3 +1,4 @@
 DIST sus-0.20.3.tar.gz 28845 BLAKE2B 
d10b142dd9d7ef44a453746f859a7d4a66eacd09ea157aef1887a95b01a88e7f749f9ca881518500eef48917b5cb1e67ac008327af0ae9df0200875bbe1de3b1
 SHA512 
1158f6ae53c5aae22454a15eaf7e613a00b1af730bf07af6662bd7e9d7f30365cea9dbebcddb5b6234931cf9414b8c3af0889d73194632cbaad439872cc89059
 DIST sus-0.21.0.tar.gz 29581 BLAKE2B 
c39102c006b1fdfec6f40ef7eaa973a0cd5039b73402c8c5ff9234a0c06131c24550070fd04d59dd8706edbd08d46604e943f9b69e071dd29eefda103a1a6d1f
 SHA512 
1fdbcbe814411a0ff3b9ebc72143f64fc76dbe11faea915e9d46bda786da9837e62a5a3070ceb6f28ac6bfe2c4fc8646de865efbc679abe80ee2a7abe327c007
 DIST sus-0.21.1.tar.gz 29580 BLAKE2B 
9a30950b4ad9da13af48c50a96951ba9f9cace97fac3a603de5acfe489dc8c8d4581b064f2452c9bf5da96da4db8f488df42f89a2113dd924c8ba8fcf8fd9230
 SHA512 
73db74f791f47a898840db65cf9c2f98b92f3d2a5319828f26dc55c8aef8e0932060c1075f5010b3c2b887891c1467a3828728f78a84297725d851966093ce9e
+DIST sus-0.21.2.tar.gz 30329 BLAKE2B 
ea0e9d4ffc994ce0370abbde8d68de668457f90e5f53e0c80e1aa146a28754782590eee7e53dc6373fe17b8816e481b82c5d97c4b2a39829a8a9a5a58faa42ba
 SHA512 
eeced196ffc0871474495fb1afd8aa25f36a1881bad303447499a9b6c19ed94241896256563a4f61e9f7e1b32b8ed5e52e83f5c414c64002e283e81f1fc28b06

diff --git a/dev-ruby/sus/sus-0.21.2.ebuild b/dev-ruby/sus/sus-0.21.2.ebuild
new file mode 100644
index ..47dc10e077b5
--- /dev/null
+++ b/dev-ruby/sus/sus-0.21.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and scalable test runner"
+HOMEPAGE="https://github.com/ioquatix/sus";
+SRC_URI="https://github.com/ioquatix/sus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Remove the sus configuration which enabled coverage checks.
+   # Its dependency is not packaged.
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} bin/sus-parallel || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/cartopy/files/, sci-libs/cartopy/

2023-07-20 Thread Thomas Beierlein
commit: f13ca1e55681ae792c7b6a63f57e4eb6bdb2722a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jul 21 05:37:41 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Jul 21 05:41:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13ca1e5

sci-libs/cartopy: Fix failing tests with >=sci-libs/proj-9.2

See https://github.com/SciTools/cartopy/issues/2145

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.21.1-r1.ebuild  |   5 +-
 .../files/cartopy-0.21.1-fix-test_proj92.patch | 126 +
 .../files/cartopy-0.21.1-fix-test_proj92_1.patch   |  46 
 3 files changed, 176 insertions(+), 1 deletion(-)

diff --git a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild 
b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
index 80e71d718b8f..e7186c4571c4 100644
--- a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
+++ b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
@@ -57,7 +57,10 @@ BDEPEND="
)
 "
 
-PATCHES=( "${FILESDIR}"/${P}-fix-test.patch )
+PATCHES=( "${FILESDIR}"/${P}-fix-test.patch
+   # backports to fix tests with >=PROJ9.2
+ "${FILESDIR}"/${PN}-0.21.1-fix-test_proj92.patch
+ "${FILESDIR}"/${PN}-0.21.1-fix-test_proj92_1.patch )
 
 EPYTEST_IGNORE=(
# Require network access, not covered by markers

diff --git a/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92.patch 
b/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92.patch
new file mode 100644
index ..e9f1d03eeeb2
--- /dev/null
+++ b/sci-libs/cartopy/files/cartopy-0.21.1-fix-test_proj92.patch
@@ -0,0 +1,126 @@
+diff --git a/lib/cartopy/tests/crs/test_equidistant_conic.py 
b/lib/cartopy/tests/crs/test_equidistant_conic.py
+index 045c87e5d..9f50b4f04 100644
+--- a/lib/cartopy/tests/crs/test_equidistant_conic.py
 b/lib/cartopy/tests/crs/test_equidistant_conic.py
+@@ -10,6 +10,7 @@
+ 
+ import numpy as np
+ from numpy.testing import assert_almost_equal, assert_array_almost_equal
++import pyproj
+ import pytest
+ 
+ import cartopy.crs as ccrs
+@@ -23,11 +24,16 @@ def test_default(self):
+   'y_0=0.0', 'lat_1=20.0', 'lat_2=50.0'}
+ check_proj_params('eqdc', eqdc, other_args)
+ 
++expected_x = (-22784919.35600352, 22784919.35600352)
++expected_y = (-10001965.729313632, 17558791.85156368)
++if pyproj.__proj_version__ >= '9.2.0':
++expected_x = (-22784919.3559981,  22784919.3559981)
++expected_y = (-10001965.72931272,  17558791.85157471)
+ assert_almost_equal(np.array(eqdc.x_limits),
+-(-22784919.35600352, 22784919.35600352),
++expected_x,
+ decimal=7)
+ assert_almost_equal(np.array(eqdc.y_limits),
+-(-10001965.729313632, 17558791.85156368),
++expected_y,
+ decimal=7)
+ 
+ def test_eccentric_globe(self):
+@@ -37,12 +43,16 @@ def test_eccentric_globe(self):
+ other_args = {'a=1000', 'b=500', 'lon_0=0.0', 'lat_0=0.0', 'x_0=0.0',
+   'y_0=0.0', 'lat_1=20.0', 'lat_2=50.0'}
+ check_proj_params('eqdc', eqdc, other_args)
+-
++expected_x = (-3016.869847713461, 3016.869847713461)
++expected_y = (-1216.6029342241113, 2511.0574375797723)
++if pyproj.__proj_version__ >= '9.2.0':
++expected_x = (-2960.1009481,  2960.1009481)
++expected_y = (-1211.05573766,  2606.04249537)
+ assert_almost_equal(np.array(eqdc.x_limits),
+-(-3016.869847713461, 3016.869847713461),
++expected_x,
+ decimal=7)
+ assert_almost_equal(np.array(eqdc.y_limits),
+-(-1216.6029342241113, 2511.0574375797723),
++expected_y,
+ decimal=7)
+ 
+ def test_eastings(self):
+@@ -127,12 +137,16 @@ def test_ellipsoid_transform(self):
+   'lat_0=23.0', 'x_0=0.0', 'y_0=0.0', 'lat_1=29.5',
+   'lat_2=45.5'}
+ check_proj_params('eqdc', eqdc, other_args)
+-
++expected_x = (-22421870.719894886, 22421870.719894886)
++expected_y = (-12546277.778958388, 17260638.403203618)
++if pyproj.__proj_version__ >= '9.2.0':
++expected_x = (-22421870.71988974,  22421870.71988976)
++expected_y = (-12546277.77895742,  17260638.403216)
+ assert_almost_equal(np.array(eqdc.x_limits),
+-(-22421870.719894886, 22421870.719894886),
++expected_x,
+ decimal=7)
+ assert_almost_equal(np.array(eqdc.y_limits),
+-(-12546277.778958388, 17260638.403203618),
++expected_y,
+ decimal=7)
+ 
+  

[gentoo-commits] repo/gentoo:master commit in: app-containers/docker/, app-containers/docker/files/

2023-07-20 Thread William Hubbs
commit: c2569d6c9edb48538180eb771c2b8a63fab53cf4
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul 21 05:16:59 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 21 05:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2569d6c

app-containers/docker: add 24.0.4-r1 for go 1.20.6

Closes: https://bugs.gentoo.org/910491
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker/docker-24.0.4-r1.ebuild  | 330 +
 ...ne-a-dummy-hostname-for-local-connections.patch | 290 ++
 2 files changed, 620 insertions(+)

diff --git a/app-containers/docker/docker-24.0.4-r1.ebuild 
b/app-containers/docker/docker-24.0.4-r1.ebuild
new file mode 100644
index ..72c039ef97b9
--- /dev/null
+++ b/app-containers/docker/docker-24.0.4-r1.ebuild
@@ -0,0 +1,330 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+EGO_PN=github.com/docker/docker
+MY_PV=${PV/_/-}
+inherit linux-info systemd udev golang-vcs-snapshot
+GIT_COMMIT=4ffc61430bbe6d3d405bdf357b766bf303ff3cc5
+
+DESCRIPTION="The core functions you need to create Docker images and run 
Docker containers"
+HOMEPAGE="https://www.docker.com/";
+SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs +container-init device-mapper overlay seccomp selinux"
+
+DEPEND="
+   acct-group/docker
+   >=dev-db/sqlite-3.7.9:3
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
+   device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
+   seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+"
+
+# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
+# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
+RDEPEND="
+   ${DEPEND}
+   >=net-firewall/iptables-1.4
+   sys-process/procps
+   >=dev-vcs/git-1.7
+   >=app-arch/xz-utils-4.9
+   dev-libs/libltdl
+   
>=app-containers/containerd-1.7.1[apparmor?,btrfs?,device-mapper?,seccomp?]
+   !app-containers/docker-proxy
+   container-init? ( >=sys-process/tini-0.19.0[static] )
+   selinux? ( sec-policy/selinux-docker )
+"
+
+# 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
+BDEPEND="
+   >=dev-lang/go-1.16.12
+   dev-go/go-md2man
+   virtual/pkgconfig
+"
+# tests require running dockerd as root and downloading containers
+RESTRICT="installsources strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
+PATCHES=(
+   "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch"
+   
"${FILESDIR}/${P}-client-define-a-dummy-hostname-for-local-connections.patch"
+)
+
+pkg_setup() {
+   # this is based on "contrib/check-config.sh" from upstream's sources
+   # required features.
+   CONFIG_CHECK="
+   ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+   ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER 
~CGROUP_SCHED ~CPUSETS ~MEMCG
+   ~KEYS
+   ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+   ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
+   ~NETFILTER_XT_MATCH_ADDRTYPE
+   ~NETFILTER_XT_MATCH_CONNTRACK
+   ~NETFILTER_XT_MATCH_IPVS
+   ~NETFILTER_XT_MARK
+   ~IP_NF_NAT ~NF_NAT
+   ~POSIX_MQUEUE
+   "
+   WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for 
bind-mounting /dev/mqueue into containers"
+
+   if kernel_is lt 4 8; then
+   CONFIG_CHECK+="
+   ~DEVPTS_MULTIPLE_INSTANCES
+   "
+   fi
+
+   if kernel_is le 5 1; then
+   CONFIG_CHECK+="
+   ~NF_NAT_IPV4
+   "
+   fi
+
+   if kernel_is le 5 2; then
+   CONFIG_CHECK+="
+   ~NF_NAT_NEEDED
+   "
+   fi
+
+   if kernel_is ge 4 15; then
+   CONFIG_CHECK+="
+   ~CGROUP_BPF
+   "
+   fi
+
+   # optional features
+   CONFIG_CHECK+="
+   ~USER_NS
+   "
+
+   if use seccomp; then
+   CONFIG_CHECK+="
+   ~SECCOMP ~SECCOMP_FILTER
+   "
+   fi
+
+   CONFIG_CHECK+="
+   ~CGROUP_PIDS
+   "
+
+   if kernel_is lt 6 1; then
+   CONFIG_CHECK+="
+   ~MEMCG_SWAP
+   "
+   fi
+
+   if kernel_is le 5 8; then
+   CONFIG_CHECK+="
+   ~MEMCG_SWAP_ENABLED
+   "
+   fi
+
+   CONFIG_CHECK+="
+   ~!LEGACY_VSYSCALL_NATIVE
+   "
+   if kernel_is lt 5 19; then
+ 

[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/files/, app-containers/docker-cli/

2023-07-20 Thread William Hubbs
commit: b1fd8db4e18cf88571f748924e38b9291e62b06c
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul 21 05:16:58 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 21 05:16:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1fd8db4

app-containers/docker-cli: add 24.0.4-r1 for go 1.20.6

Bug: https://bugs.gentoo.org/910491
Signed-off-by: William Hubbs  gentoo.org>

 .../docker-cli/docker-cli-24.0.4-r1.ebuild | 74 
 .../files/docker-cli-24.0.4-vendor.patch   | 78 ++
 2 files changed, 152 insertions(+)

diff --git a/app-containers/docker-cli/docker-cli-24.0.4-r1.ebuild 
b/app-containers/docker-cli/docker-cli-24.0.4-r1.ebuild
new file mode 100644
index ..2f244bee6ddf
--- /dev/null
+++ b/app-containers/docker-cli/docker-cli-24.0.4-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GIT_COMMIT=3713ee1eea
+EGO_PN="github.com/docker/cli"
+MY_PV=${PV/_/-}
+inherit bash-completion-r1  golang-vcs-snapshot
+
+DESCRIPTION="the command line binary for docker"
+HOMEPAGE="https://www.docker.com/";
+SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hardened selinux"
+
+RDEPEND="!https://github.com/tianon/docker-overlay/pull/10
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
+   emake \
+   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
+   VERSION="${PV}" \
+   GITCOMMIT="${GIT_COMMIT}" \
+   dynbinary
+}
+
+src_install() {
+   dobin build/docker
+   doman "${WORKDIR}"/man/man?/*
+   dobashcomp contrib/completion/bash/*
+   bashcomp_alias docker dockerd
+   insinto /usr/share/fish/vendor_completions.d/
+   doins contrib/completion/fish/docker.fish
+   insinto /usr/share/zsh/site-functions
+   doins contrib/completion/zsh/_*
+}
+
+pkg_postinst() {
+   has_version "app-containers/docker-buildx" && return
+   ewarn "the 'docker build' command is deprecated and will be removed in 
a"
+   ewarn "future release. If you need this functionality, install"
+   ewarn "app-containers/docker-buildx."
+}

diff --git a/app-containers/docker-cli/files/docker-cli-24.0.4-vendor.patch 
b/app-containers/docker-cli/files/docker-cli-24.0.4-vendor.patch
new file mode 100644
index ..557486542ede
--- /dev/null
+++ b/app-containers/docker-cli/files/docker-cli-24.0.4-vendor.patch
@@ -0,0 +1,78 @@
+diff --git a/vendor/github.com/docker/docker/client/client.go 
b/vendor/github.com/docker/docker/client/client.go
+index 1c081a5..54fa36c 100644
+--- a/vendor/github.com/docker/docker/client/client.go
 b/vendor/github.com/docker/docker/client/client.go
+@@ -56,6 +56,36 @@ import (
+   "github.com/pkg/errors"
+ )
+ 
++// DummyHost is a hostname used for local communication.
++//
++// It acts as a valid formatted hostname for local connections (such as 
"unix://"
++// or "npipe://") which do not require a hostname. It should never be 
resolved,
++// but uses the special-purpose ".localhost" TLD (as defined in [RFC 2606, 
Section 2]
++// and [RFC 6761, Section 6.3]).
++//
++// [RFC 7230, Section 5.4] defines that an empty header must be used for such
++// cases:
++//
++//If the authority component is missing or undefined for the target URI,
++//then a client MUST send a Host header field with an empty field-value.
++//
++// However, [Go stdlib] enforces the semantics of HTTP(S) over TCP, does not
++// allow an empty header to be used, and requires req.URL.Scheme to be either
++// "http" or "https".
++//
++// For further details, refer to:
++//
++//   - https://github.com/docker/engine-api/issues/189
++//   - https://github.com/golang/go/issues/13624
++//   - https://github.com/golang/go/issues/61076
++//   - https://github.com/moby/moby/issues/45935
++//
++// [RFC 2606, Section 2]: 
https://www.rfc-editor.org/rfc/rfc2606.html#section-2
++// [RFC 6761, Section 6.3]: https://www.rfc-editor.org/rfc/rfc6761#section-6.3
++// [RFC 7230, Section 5.4]: 
https://datatracker.ietf.org/doc/html/rfc7230#section-5.4
++// [Go stdlib]: 
https://github.com/golang/go/blob/6244b1946bc2101b01955468f1be502dbadd6807/src/net/http/transport.go#L558-L569
++const DummyHost = "api.moby.localhost"
++
+ // ErrRedirect is the error returned by checkRedirect when the request is 
non-GET.
+ var ErrRedirect = errors.New("unexpected redirect in response")
+ 
+diff --git a/vendor/github.com/docker/docker/client/hijack.go 
b/vendor/github.com/docker/docker/client/hijack.go
+index 6bdacab..db9b02e 100644
+--- a/vendor/github.com/docker/docker/client/hijack.go
 b/vendor/githu

[gentoo-commits] repo/gentoo:master commit in: app-containers/containerd/

2023-07-20 Thread William Hubbs
commit: f6743108984f2bb1e4a900ab7110168afe2731a1
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jul 21 05:16:59 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 21 05:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6743108

app-containers/containerd: add 1.7.1-r1 to drop gen-manpages binary

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

 .../containerd/containerd-1.7.1-r1.ebuild  | 86 ++
 1 file changed, 86 insertions(+)

diff --git a/app-containers/containerd/containerd-1.7.1-r1.ebuild 
b/app-containers/containerd/containerd-1.7.1-r1.ebuild
new file mode 100644
index ..b5779d355999
--- /dev/null
+++ b/app-containers/containerd/containerd-1.7.1-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+GIT_REVISION=2806fc1057397dbaeefbea0e4e17bddfbd388f38
+
+DESCRIPTION="A daemon to control runC"
+HOMEPAGE="https://containerd.io/";
+SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
+
+DEPEND="
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp )
+"
+
+# recommended version of runc is found in script/setup/runc-version
+RDEPEND="
+   ${DEPEND}
+   ~app-containers/runc-1.1.7[apparmor?,seccomp?]
+"
+
+BDEPEND="
+   dev-go/go-md2man
+   virtual/pkgconfig
+"
+
+# tests require root or docker
+RESTRICT+="test"
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s/-s -w//" \
+   -e "s/-mod=readonly//" \
+   Makefile || die
+   sed -i \
+   -e "s:/usr/local:/usr:" \
+   containerd.service || die
+}
+
+src_compile() {
+   local options=(
+   $(usev apparmor)
+   $(usex btrfs "" "no_btrfs")
+   $(usex cri "" "no_cri")
+   $(usex device-mapper "" "no_devmapper")
+   $(usev seccomp)
+   $(usev selinux)
+   )
+
+   myemakeargs=(
+   BUILDTAGS="${options[*]}"
+   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')"
+   REVISION="${GIT_REVISION}"
+   VERSION=v${PV}
+   )
+
+   # race condition in man target https://bugs.gentoo.org/765100
+   # we need to explicitly specify GOFLAGS for "go run" to use vendor 
source
+   emake "${myemakeargs[@]}" man -j1 #nowarn
+   emake "${myemakeargs[@]}" all
+
+}
+
+src_install() {
+   rm "${D}"/bin/gen-manpages
+   dobin bin/*
+   doman man/*
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   newinitd "${FILESDIR}"/${PN}.initd "${PN}"
+   systemd_dounit containerd.service
+   keepdir /var/lib/containerd
+
+   # we already installed manpages, remove markdown source
+   # before installing docs directory
+   rm -r docs/man || die
+
+   local DOCS=( ADOPTERS.md README.md RELEASES.md ROADMAP.md SCOPE.md 
docs/. )
+   einstalldocs
+}



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

2023-07-20 Thread Ulrich Müller
commit: b22e02c0fd366236490ada8031a7bfbd6e5d9233
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jul 21 04:17:21 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul 21 04:17:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22e02c0

app-emacs/basic-toolkit: Rename site-init file

Fixes: a306e8769e35d37b615cfe47706626471e2ed3b0
Closes: https://bugs.gentoo.org/910602
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild 
b/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild
index 018c65b498ec..3a5f4905e51a 100644
--- a/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild
+++ b/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,4 +20,4 @@ RDEPEND="app-emacs/windows
app-emacs/css-sort-buffer"
 BDEPEND="${RDEPEND}"
 
-SITEFILE="50${PN}-gentoo-0.7.el"
+SITEFILE="50${PN}-gentoo.el"



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

2023-07-20 Thread Viorel Munteanu
commit: 7a7c9ba5fef43f279cd5336ce6283315c1c8d0e4
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jul 20 12:16:23 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jul 20 12:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a7c9ba5

gui-apps/hyprland-plugins: drop 0.25.0

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

 gui-apps/hyprland-plugins/Manifest |   2 -
 .../hyprland-plugins-0.25.0.ebuild | 101 -
 2 files changed, 103 deletions(-)

diff --git a/gui-apps/hyprland-plugins/Manifest 
b/gui-apps/hyprland-plugins/Manifest
index 4da845972..35328abd7 100644
--- a/gui-apps/hyprland-plugins/Manifest
+++ b/gui-apps/hyprland-plugins/Manifest
@@ -1,4 +1,2 @@
-DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 
127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba
 SHA512 
47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93
-DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B 
c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f
 SHA512 
875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7
 DIST hyprland-plugins-0.26.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 
127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba
 SHA512 
47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93
 DIST hyprland-plugins-0.26.0.gh.tar.gz 12209 BLAKE2B 
c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f
 SHA512 
875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7

diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild 
b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
deleted file mode 100644
index 7e28b83d1..0
--- a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42
-SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0
-DESCRIPTION="A blazing fast wayland wallpaper utility"
-HOMEPAGE="https://github.com/hyprwm/hyprland-plugins";
-SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz
-   
https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz
 \
-   -> ${P}-split-monitor-workspaces.gh.tar.gz
-"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces"
-REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars 
split-monitor-workspaces )"
-
-RDEPEND="gui-wm/hyprland"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ~gui-wm/hyprland-${PV}
-   x11-libs/libdrm
-   x11-libs/pixman
-   x11-libs/xcb-util-wm
-"
-
-src_configure() {
-   if use borders-plus-plus; then
-   BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus"
-   EMESON_SOURCE="${S}/borders-plus-plus"
-   meson_src_configure
-   fi
-
-   if use csgo-vulkan-fix; then
-   BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix"
-   EMESON_SOURCE="${S}/csgo-vulkan-fix"
-   meson_src_configure
-   fi
-
-   if use hyprbars; then
-   BUILD_DIR="${WORKDIR}/${P}-build/hyprbars"
-   EMESON_SOURCE="${S}/hyprbars"
-   meson_src_configure
-   fi
-}
-
-src_compile() {
-   if use borders-plus-plus; then
-   BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus"
-   EMESON_SOURCE="${S}/borders-plus-plus"
-   meson_src_compile
-   fi
-
-   if use csgo-vulkan-fix; then
-   BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix"
-   EMESON_SOURCE="${S}/csgo-vulkan-fix"
-   meson_src_compile
-   fi
-
-   if use hyprbars; then
-   BUILD_DIR="${WORKDIR}/${P}-build/hyprbars"
-   EMESON_SOURCE="${S}/hyprbars"
-   meson_src_compile
-   fi
-
-   if use split-monitor-workspaces; then
-   emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" 
split-monitor-workspaces.so
-   fi
-}
-
-src_install() {
-   insinto "/usr/share/hyprland/plugins"
-
-   if use borders-plus-plus; then
-   newins 
"${WORKDIR}/${P}-build/borders-plus-plus/libborders-

[gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/

2023-07-20 Thread Viorel Munteanu
commit: ff90fe8035bde70313c1102017d1da39575cd0e4
Author: Victor Skovorodnikov  yandex  com>
AuthorDate: Thu Jul 20 18:26:27 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jul 20 18:28:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff90fe80

net-p2p/dogecoin-qt: added REQUIRED_USE constraint for dogecoind option

Signed-off-by: Victor Skovorodnikov  yandex.com>

 net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild 
b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
index d4acd2cd3..f4843ac9e 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -13,6 +13,7 @@ SLOT="0"
 DB_VER="5.3"
 KEYWORDS="~amd64"
 IUSE="cpu_flags_x86_avx2 dogecoind tests utils +wallet +prune zmq"
+REQUIRED_USE="dogecoind? ( utils )"
 DOGEDIR="/opt/${PN}"
 DEPEND="
sys-libs/db:"${DB_VER}"=[cxx]



[gentoo-commits] repo/proj/guru:master commit in: dev-embedded/qdl/

2023-07-20 Thread Viorel Munteanu
commit: 493cf4699c8862ebd7d2323a872d215e66dd1ce5
Author: David Roman  gmail  com>
AuthorDate: Thu Jul 20 13:26:40 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jul 20 13:26:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=493cf469

dev-embedded/qdl: update LICENSE

Signed-off-by: David Roman  gmail.com>

 dev-embedded/qdl/qdl-1.0.ebuild  | 2 +-
 dev-embedded/qdl/qdl-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/qdl/qdl-1.0.ebuild b/dev-embedded/qdl/qdl-1.0.ebuild
index 90d2b54ed..e06c2fd64 100644
--- a/dev-embedded/qdl/qdl-1.0.ebuild
+++ b/dev-embedded/qdl/qdl-1.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Tool to communicate with Qualcomm System On a Chip 
bootroms"
 HOMEPAGE="https://github.com/andersson/qdl";
 SRC_URI="https://github.com/andersson/qdl/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-LICENSE="BSD-3"
+LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 

diff --git a/dev-embedded/qdl/qdl-.ebuild b/dev-embedded/qdl/qdl-.ebuild
index d1c29872e..5421ecdc4 100644
--- a/dev-embedded/qdl/qdl-.ebuild
+++ b/dev-embedded/qdl/qdl-.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Tool to communicate with Qualcomm System On a Chip 
bootroms"
 HOMEPAGE="https://github.com/andersson/qdl";
 EGIT_REPO_URI="https://github.com/andersson/qdl.git";
 
-LICENSE="BSD-3"
+LICENSE="BSD"
 SLOT="0"
 
 BDEPEND="virtual/libudev



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

2023-07-20 Thread Viorel Munteanu
commit: 466567e653842fd6fd4e44d6a4c602ac5b0d3dd0
Author: Patrick Zwerschke  p5k  org>
AuthorDate: Thu Jul 20 21:38:56 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jul 20 21:38:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=466567e6

app-misc/ledger-live: add 2.64.1, drop 2.55.0

Signed-off-by: Patrick Zwerschke  p5k.org>

 app-misc/ledger-live/Manifest   | 2 +-
 .../{ledger-live-2.55.0.ebuild => ledger-live-2.64.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest
index e7256fad7..79ac11905 100644
--- a/app-misc/ledger-live/Manifest
+++ b/app-misc/ledger-live/Manifest
@@ -1,5 +1,5 @@
 DIST ledger-live-2.58.0.AppImage 134379446 BLAKE2B 
09539ce083395a66d79ee6853594bdd865cb351880ff19acd99b3c1a6a10733292e465ac643cd6b45c9bd8faf46c15a8c434c5ae1b291d0fba79c7cf9a637151
 SHA512 
a862938ca400cf02603157086ef0457bbd68a06ed15e42306a50b4498470cd0e4924c00cac2ed7901b3f309f1f838f7113551bf4e07b7f1a4e09fa3b9b997f43
-DIST ledger-live-desktop-2.55.0-linux-x86_64.AppImage 139159902 BLAKE2B 
847ae521ce2e006678a573dac79fe2d06a8e47277f5ef9d6a40d89fdf04a92f528b65bce00e0d421231110a3a139aeb17e88ac95bb1449e89b897d98b62771a0
 SHA512 
3e609ffa3e5070fc6351a7703d549b995950298a44ec599bc4ffc409966311c1a6daef7dbf72bd8b08de7223101e1242e188ce274bf2d569773630906698759c
 DIST ledger-live-desktop-2.57.0-linux-x86_64.AppImage 134478155 BLAKE2B 
84ae9d6c0dd26a94615c77e8d56834d4efa9787e0b29e513a1f3896b46972d79e120027f01bd4a0894670362c6679251fa83e7df705aa0a592cd74c300e04c3a
 SHA512 
7d50d625d2363a3bfb829812f7834d3bb90e88f50e0fb4cc7b26734101e84312ee750670661587670fd0fb29a102439a22176a520f8e6582ad789d034f44a22b
 DIST ledger-live-desktop-2.60.0-linux-x86_64.AppImage 134600722 BLAKE2B 
81d8a8920aa9b53fed731fa5656af861d2112726589e6640c715059d6a3be881d92b152f670a484141062a8f84ae2325a79cd5ed6ecc982dd89580cbc2c1c292
 SHA512 
948de41d1c329cd2db0e57dc6beb47ae56a49fd11ae6932d3572bca6dd553be204ca628824abdfe65ea673c928f2a52e1c892d486c2b35702392ce8ae198b874
 DIST ledger-live-desktop-2.62.2-linux-x86_64.AppImage 134719355 BLAKE2B 
0f2f193c9c13347d01cabc41f062d4347ac662a4f60723f5a2f6e12d767c5bfe489313f7a82800f88f79e757057ca34c1a23fac9e9a820aa0faf2a4c3c759e32
 SHA512 
aaedae4212614cc879fcbc44dd4a02857baa9f307ef2adfac064a2c4f4965bf9345ebf5b4be0dcf7192f6c56067db1946951db83981a7e706cce11aa4772e26b
+DIST ledger-live-desktop-2.64.1-linux-x86_64.AppImage 135576020 BLAKE2B 
469705b954d9331c3d788f32f316d47a2a7efb19bdbdc234fa5cbede5957a4094717a5e8ab06dcd46714985883ff0b2ebe5647042a4f0ab100b6aff114cf752f
 SHA512 
c89ca07ff58376df1f8b7bbc7aad9fc612c40abd98e065106bee2c3d4375ad669aed110b22cec0ba6fd7b7ce58f9b97fa128618e497595edcef6b75c66a24e48

diff --git a/app-misc/ledger-live/ledger-live-2.55.0.ebuild 
b/app-misc/ledger-live/ledger-live-2.64.1.ebuild
similarity index 100%
rename from app-misc/ledger-live/ledger-live-2.55.0.ebuild
rename to app-misc/ledger-live/ledger-live-2.64.1.ebuild



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

2023-07-20 Thread Viorel Munteanu
commit: e0278ce9d537bd6e76b29b5f4111c67f6cef6bfd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Jul 21 04:05:09 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jul 21 04:05:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0278ce9

dev-python/survey: add 4.5.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/survey/Manifest|  1 +
 dev-python/survey/survey-4.5.3.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest
index 3bdc9a354..b9ac75808 100644
--- a/dev-python/survey/Manifest
+++ b/dev-python/survey/Manifest
@@ -1,2 +1,3 @@
 DIST survey-3.4.3.tar.gz 21219 BLAKE2B 
e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3
 SHA512 
47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a
 DIST survey-4.5.2.tar.gz 830754 BLAKE2B 
32fdcdede0113d4ef05492cddc047925d93f385db309eed6c7a1cb1279c6c92a2ecc69c5ecf7361545eb3ccf4e4685f4e8d0344d2c2cf4392a8c7c635f714f27
 SHA512 
f011df6a75d074f2543311eee332a0d43436bbd6b29ed491028510a5df9d70502e8f96f18afebe513446bc26623bed292bfcecf1b52e93f3d4838b1f70ff705d
+DIST survey-4.5.3.tar.gz 831058 BLAKE2B 
0aa03304749cf92aa6a86f903eecedf955a27dbaeb0e36258fe23fbfe1def435f702b4b55aadef14a3b195dff523c0ea1ae4fbc31faffcbe0f6ec0034b9b4901
 SHA512 
380174a7f2ece919c4e716f3d4a8b2e4fc011b0d29149d7c08b9696e748c243f4be5773997f11964af3c3685f10c239eceb270b5efaeb6dfe51226b4169cb885

diff --git a/dev-python/survey/survey-4.5.3.ebuild 
b/dev-python/survey/survey-4.5.3.ebuild
new file mode 100644
index 0..5394b397d
--- /dev/null
+++ b/dev-python/survey/survey-4.5.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="A simple library for creating beautiful interactive prompts"
+HOMEPAGE="
+   https://github.com/Exahilosys/survey
+   https://pypi.org/project/survey/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx-autodoc-typehints \
+   dev-python/sphinx-paramlinks \
+   dev-python/sphinx-rtd-theme



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

2023-07-20 Thread Viorel Munteanu
commit: e3e86877f4a6bcda2612d8a46df80d7763fee5fc
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Jul 21 04:06:24 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jul 21 04:06:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3e86877

dev-python/survey: drop 4.5.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/survey/Manifest|  1 -
 dev-python/survey/survey-4.5.2.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest
index b9ac75808..39b9b4443 100644
--- a/dev-python/survey/Manifest
+++ b/dev-python/survey/Manifest
@@ -1,3 +1,2 @@
 DIST survey-3.4.3.tar.gz 21219 BLAKE2B 
e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3
 SHA512 
47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a
-DIST survey-4.5.2.tar.gz 830754 BLAKE2B 
32fdcdede0113d4ef05492cddc047925d93f385db309eed6c7a1cb1279c6c92a2ecc69c5ecf7361545eb3ccf4e4685f4e8d0344d2c2cf4392a8c7c635f714f27
 SHA512 
f011df6a75d074f2543311eee332a0d43436bbd6b29ed491028510a5df9d70502e8f96f18afebe513446bc26623bed292bfcecf1b52e93f3d4838b1f70ff705d
 DIST survey-4.5.3.tar.gz 831058 BLAKE2B 
0aa03304749cf92aa6a86f903eecedf955a27dbaeb0e36258fe23fbfe1def435f702b4b55aadef14a3b195dff523c0ea1ae4fbc31faffcbe0f6ec0034b9b4901
 SHA512 
380174a7f2ece919c4e716f3d4a8b2e4fc011b0d29149d7c08b9696e748c243f4be5773997f11964af3c3685f10c239eceb270b5efaeb6dfe51226b4169cb885

diff --git a/dev-python/survey/survey-4.5.2.ebuild 
b/dev-python/survey/survey-4.5.2.ebuild
deleted file mode 100644
index 5394b397d..0
--- a/dev-python/survey/survey-4.5.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="A simple library for creating beautiful interactive prompts"
-HOMEPAGE="
-   https://github.com/Exahilosys/survey
-   https://pypi.org/project/survey/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_sphinx docs \
-   dev-python/sphinx-autodoc-typehints \
-   dev-python/sphinx-paramlinks \
-   dev-python/sphinx-rtd-theme



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/

2023-07-20 Thread Jimi Huotari
commit: 3d3f40761330a8f2151aa381ac9ccc42279ea781
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Jul 21 02:51:14 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Fri Jul 21 02:51:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3f4076

dev-qt/qtwebengine: update 6.5.2 Chromium security patches version

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
index 062731444eb5..bad90757778b 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="xml(+)"
 CHROMIUM_VER="108.0.5359.181"
-CHROMIUM_PATCHES_VER="113.0.5672.126"
+CHROMIUM_PATCHES_VER="114.0.5735.133"
 
 inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build
 



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

2023-07-20 Thread Matt Turner
commit: ad5ed4ed48aece033767607d59b70941483a99eb
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 21 02:37:35 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 21 02:39:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad5ed4ed

profiles: Mask net-libs/libdmapsharing:3.0 for removal

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 0affe496bcbb..ad5c3393a5db 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -162,6 +162,7 @@ gnome-base/gnome-mime-data
 media-sound/pragha
 

[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-07-20 Thread Sam James
commit: 4d26d2a205f8933fafac9fa0bad5fe1c832cc459
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jul 20 01:13:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 22:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d26d2a2

app-containers/docker-buildx: add 0.11.2

We now skip integration tests:

1. Let's assume that we can trust docker can do that on their own infra
2. We don't want to rely on a running dockerd
3. We can't access the network to pull requested containers

Bring this package under the umbrella of the containers project as
disussed on IRC

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/Manifest | 1 +
 .../{docker-buildx-.ebuild => docker-buildx-0.11.2.ebuild}| 4 ++--
 app-containers/docker-buildx/docker-buildx-.ebuild| 4 ++--
 app-containers/docker-buildx/metadata.xml | 4 
 4 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
index 9ce057d50392..6f3ff60b944e 100644
--- a/app-containers/docker-buildx/Manifest
+++ b/app-containers/docker-buildx/Manifest
@@ -1,2 +1,3 @@
 DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 
9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1
 SHA512 
ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877
 DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B 
f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793
 SHA512 
f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7
+DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 
1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1
 SHA512 
6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild
similarity index 92%
copy from app-containers/docker-buildx/docker-buildx-.ebuild
copy to app-containers/docker-buildx/docker-buildx-0.11.2.ebuild
index 48941a07ce98..8cecb6eed7ae 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.11.2.ebuild
@@ -47,9 +47,9 @@ src_compile() {
 src_test() {
# TestGit can't work in a source tarball; TestReadTargets fails 
seemingly due to parallelism.
if [[ ${PV} ==  ]]; then
-   ego test ./... -skip "TestReadTargets"
+   ego test ./... -skip "TestReadTargets|TestIntegration"
else
-   ego test ./... -skip "TestGit|TestReadTargets"
+   ego test ./... -skip "TestGit|TestReadTargets|TestIntegration"
fi
 }
 

diff --git a/app-containers/docker-buildx/docker-buildx-.ebuild 
b/app-containers/docker-buildx/docker-buildx-.ebuild
index 48941a07ce98..8cecb6eed7ae 100644
--- a/app-containers/docker-buildx/docker-buildx-.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-.ebuild
@@ -47,9 +47,9 @@ src_compile() {
 src_test() {
# TestGit can't work in a source tarball; TestReadTargets fails 
seemingly due to parallelism.
if [[ ${PV} ==  ]]; then
-   ego test ./... -skip "TestReadTargets"
+   ego test ./... -skip "TestReadTargets|TestIntegration"
else
-   ego test ./... -skip "TestGit|TestReadTargets"
+   ego test ./... -skip "TestGit|TestReadTargets|TestIntegration"
fi
 }
 

diff --git a/app-containers/docker-buildx/metadata.xml 
b/app-containers/docker-buildx/metadata.xml
index 42cd3f472a0d..14dd56055eaf 100644
--- a/app-containers/docker-buildx/metadata.xml
+++ b/app-containers/docker-buildx/metadata.xml
@@ -9,6 +9,10 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   contain...@gentoo.org
+   Containers
+   

docker/buildx




[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2023-07-20 Thread Sam James
commit: 8745ff51ec933d28ca7143910ab0191ceb31f0c0
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jul 20 01:15:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 22:44:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8745ff51

app-containers/docker-buildx: drop 0.10.2, 0.10.4

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/31723
Closes: https://github.com/gentoo/gentoo/pull/31964
Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/Manifest  |  1 -
 .../docker-buildx/docker-buildx-0.10.2.ebuild  | 58 
 .../docker-buildx/docker-buildx-0.10.4.ebuild  | 62 --
 3 files changed, 121 deletions(-)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
index 6f3ff60b944e..810b0bff9ca8 100644
--- a/app-containers/docker-buildx/Manifest
+++ b/app-containers/docker-buildx/Manifest
@@ -1,3 +1,2 @@
-DIST docker-buildx-0.10.2.tar.gz 9187634 BLAKE2B 
9a43a7bcb224f33d718928ef3070449cac4db87c951f4337368d0c994f211d4c3db3a5e9c309ce10e357ab24746bed2507e2867c9fdab3b51a5423787362fee1
 SHA512 
ba6b8baae1a8e24bf9ddc58d5e2451270fa6e3891bae83112ca00ae56b7a4842b45ec970898ec27a2123e312885bf0d8c58cc600d8462787242eb878f45cd877
 DIST docker-buildx-0.10.4.tar.gz 9184825 BLAKE2B 
f0e71c0f6dda5f02da4cf0b0514f67f5d339ba10359afc69aae25abf907447fd22fe3d92427299bc67aeaa6a84e748a8a5cbd86151b2baba2dd01f25cc04a793
 SHA512 
f82b89b8dd4e45524c8d353c4d7588f47b1c7b7ecf759fd9605247c1c7aa0ca152c3ecdec0e0b62b5eef05e6b65d2ca1f5ccab6d75819b92fc92ff62b44105b7
 DIST docker-buildx-0.11.2.tar.gz 10342565 BLAKE2B 
1e034e9a07f36b46096f8f035869adc93b63af46cd9886f5ed4bc0939ce2f76b7f029a11ee536a34be23952e5c85251d757cec9ff05df172e3a26ea82a1bf0b1
 SHA512 
6f3718edf1e86c4422e1419580e4c38cf378a59555067be2aa6fac3e7f8878afe39d65ace274cd9c47630f39cbacfacfdc4ecadd6ff46d5ee37d8f9bc75c

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild
deleted file mode 100644
index 4c9132f3eb3f..
--- a/app-containers/docker-buildx/docker-buildx-0.10.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-MY_PN="buildx"
-DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
-HOMEPAGE="https://github.com/docker/buildx";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/docker/buildx.git";
-else
-   
SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-# This gives us the ability to neatly `-skip` tests.
-# not required once ::gentoo is all > 1.20
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-BDEPEND="
-   test? ( >=dev-lang/go-1.20 )
-"
-DEPEND="app-containers/docker"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-   local _buildx_r='github.com/docker/buildx'
-   ego build -mod=vendor -o docker-buildx \
-   -ldflags "-linkmode=external \
-   -X $_buildx_r/version.Version=${PV} \
-   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
-   -X $_buildx_r/version.Package=$_buildx_r" \
-   ./cmd/buildx
-}
-
-src_test() {
-   # TestGit can't work in a source tarball; TestReadTargets fails 
seemingly due to parallelism.
-   if [[ ${PV} ==  ]]; then
-   ego test ./... -skip "TestReadTargets"
-   else
-   ego test ./... -skip "TestGit|TestReadTargets"
-   fi
-}
-
-src_install() {
-   exeinto /usr/libexec/docker/cli-plugins
-   doexe docker-buildx
-
-   dodoc README.md
-}

diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
deleted file mode 100644
index c294def7f490..
--- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-MY_PN="buildx"
-DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
-HOMEPAGE="https://github.com/docker/buildx";
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/docker/buildx.git";
-else
-   
SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-# This gives us the ability to neatly `-skip` tests.
-# not required once ::gentoo is all > 1.20
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-BDEPEND="
-   test?

[gentoo-commits] repo/gentoo:master commit in: dev-java/zxing-javase/, dev-java/zxing-javase/files/

2023-07-20 Thread Sam James
commit: 4726fafc27371a5c8b627274f8e9ab8768286483
Author: Valérian Rousset  users  noreply  github 
 com>
AuthorDate: Thu Jul 20 21:46:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 22:31:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4726fafc

dev-java/zxing-javase: fix tests on openjdk:8

Closes: https://bugs.gentoo.org/910497
Signed-off-by: Valérian Rousset  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/31979
Signed-off-by: Sam James  gentoo.org>

 .../files/3.5.1-test-available-formats.patch   | 29 ++
 dev-java/zxing-javase/zxing-javase-3.5.1.ebuild| 11 +++-
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/dev-java/zxing-javase/files/3.5.1-test-available-formats.patch 
b/dev-java/zxing-javase/files/3.5.1-test-available-formats.patch
new file mode 100644
index ..aa4101749419
--- /dev/null
+++ b/dev-java/zxing-javase/files/3.5.1-test-available-formats.patch
@@ -0,0 +1,29 @@
+--- 
a/src/test/java/com/google/zxing/client/j2se/MatrixToImageWriterTestCase.java
 
b/src/test/java/com/google/zxing/client/j2se/MatrixToImageWriterTestCase.java
+@@ -17,7 +17,9 @@
+ package com.google.zxing.client.j2se;
+ 
+ import com.google.zxing.common.BitMatrix;
++import static org.hamcrest.CoreMatchers.hasItem;
+ import org.junit.Assert;
++import static org.junit.Assume.assumeThat;
+ import org.junit.Test;
+ 
+ import javax.imageio.ImageIO;
+@@ -25,6 +27,7 @@
+ import java.io.IOException;
+ import java.nio.file.Files;
+ import java.nio.file.Path;
++import java.util.Arrays;
+ 
+ /**
+  * Tests {@link MatrixToImageWriter}.
+@@ -52,6 +55,8 @@ private static void doTest(MatrixToImageConfig config) 
throws IOException {
+   }
+ 
+   private static void doTestFormat(String format, MatrixToImageConfig config) 
throws IOException {
++assumeThat(Arrays.asList(ImageIO.getWriterFormatNames()), 
hasItem(format));
++
+ int width = 2;
+ int height = 3;
+ BitMatrix matrix = new BitMatrix(width, height);

diff --git a/dev-java/zxing-javase/zxing-javase-3.5.1.ebuild 
b/dev-java/zxing-javase/zxing-javase-3.5.1.ebuild
index b3db9dc2..ef015da75c4b 100644
--- a/dev-java/zxing-javase/zxing-javase-3.5.1.ebuild
+++ b/dev-java/zxing-javase/zxing-javase-3.5.1.ebuild
@@ -10,7 +10,7 @@ JAVA_TESTING_FRAMEWORKS="junit-4"
 inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="Core barcode encoding/decoding library"
-HOMEPAGE="https://github.com/zxing/zxing/core";
+HOMEPAGE="https://github.com/zxing/zxing";
 SRC_URI="https://github.com/zxing/zxing/archive/zxing-${PV}.tar.gz";
 LICENSE="Apache-2.0"
 SLOT="3"
@@ -31,7 +31,16 @@ RDEPEND="
 
 S="${WORKDIR}/zxing-zxing-${PV}/javase"
 
+PATCHES=(
+   "${FILESDIR}/${PV}-test-available-formats.patch"
+)
+
 JAVA_AUTOMATIC_MODULE_NAME="com.google.zxing.javase"
 JAVA_SRC_DIR="src/main/java"
 JAVA_TEST_GENTOO_CLASSPATH="junit-4"
 JAVA_TEST_SRC_DIR="src/test/java"
+
+src_prepare() {
+   default # apply PATCHES
+   java-pkg-2_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/zxing-javase/files/

2023-07-20 Thread Sam James
commit: afe31e34a4e274257e697267dab230578c12bfd4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 22:32:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 22:32:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe31e34

dev-java/zxing-javase: add upstream/bug link to patch

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

 dev-java/zxing-javase/files/3.5.1-test-available-formats.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-java/zxing-javase/files/3.5.1-test-available-formats.patch 
b/dev-java/zxing-javase/files/3.5.1-test-available-formats.patch
index aa4101749419..62e154f0dad4 100644
--- a/dev-java/zxing-javase/files/3.5.1-test-available-formats.patch
+++ b/dev-java/zxing-javase/files/3.5.1-test-available-formats.patch
@@ -1,3 +1,5 @@
+https://github.com/zxing/zxing/pull/1668
+https://bugs.gentoo.org/910497
 --- 
a/src/test/java/com/google/zxing/client/j2se/MatrixToImageWriterTestCase.java
 +++ 
b/src/test/java/com/google/zxing/client/j2se/MatrixToImageWriterTestCase.java
 @@ -17,7 +17,9 @@



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

2023-07-20 Thread Andreas K. Hüttel
commit: 7c586de5397bd93e0f0101ecd15de42bfb261ddb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Jul 20 22:06:39 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jul 20 22:07:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c586de5

sys-libs/queue-standalone: keyword 0.1-r1 for ~m68k

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

 sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild 
b/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild
index 54d56b494c09..709080527b31 100644
--- a/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild
+++ b/sys-libs/queue-standalone/queue-standalone-0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/libc.html";
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv x86"
 
 DEPEND="
!sys-libs/glibc"



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/ledger-live/

2023-07-20 Thread Patrick Zwerschke
commit: 466567e653842fd6fd4e44d6a4c602ac5b0d3dd0
Author: Patrick Zwerschke  p5k  org>
AuthorDate: Thu Jul 20 21:38:56 2023 +
Commit: Patrick Zwerschke  p5k  org>
CommitDate: Thu Jul 20 21:38:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=466567e6

app-misc/ledger-live: add 2.64.1, drop 2.55.0

Signed-off-by: Patrick Zwerschke  p5k.org>

 app-misc/ledger-live/Manifest   | 2 +-
 .../{ledger-live-2.55.0.ebuild => ledger-live-2.64.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest
index e7256fad7..79ac11905 100644
--- a/app-misc/ledger-live/Manifest
+++ b/app-misc/ledger-live/Manifest
@@ -1,5 +1,5 @@
 DIST ledger-live-2.58.0.AppImage 134379446 BLAKE2B 
09539ce083395a66d79ee6853594bdd865cb351880ff19acd99b3c1a6a10733292e465ac643cd6b45c9bd8faf46c15a8c434c5ae1b291d0fba79c7cf9a637151
 SHA512 
a862938ca400cf02603157086ef0457bbd68a06ed15e42306a50b4498470cd0e4924c00cac2ed7901b3f309f1f838f7113551bf4e07b7f1a4e09fa3b9b997f43
-DIST ledger-live-desktop-2.55.0-linux-x86_64.AppImage 139159902 BLAKE2B 
847ae521ce2e006678a573dac79fe2d06a8e47277f5ef9d6a40d89fdf04a92f528b65bce00e0d421231110a3a139aeb17e88ac95bb1449e89b897d98b62771a0
 SHA512 
3e609ffa3e5070fc6351a7703d549b995950298a44ec599bc4ffc409966311c1a6daef7dbf72bd8b08de7223101e1242e188ce274bf2d569773630906698759c
 DIST ledger-live-desktop-2.57.0-linux-x86_64.AppImage 134478155 BLAKE2B 
84ae9d6c0dd26a94615c77e8d56834d4efa9787e0b29e513a1f3896b46972d79e120027f01bd4a0894670362c6679251fa83e7df705aa0a592cd74c300e04c3a
 SHA512 
7d50d625d2363a3bfb829812f7834d3bb90e88f50e0fb4cc7b26734101e84312ee750670661587670fd0fb29a102439a22176a520f8e6582ad789d034f44a22b
 DIST ledger-live-desktop-2.60.0-linux-x86_64.AppImage 134600722 BLAKE2B 
81d8a8920aa9b53fed731fa5656af861d2112726589e6640c715059d6a3be881d92b152f670a484141062a8f84ae2325a79cd5ed6ecc982dd89580cbc2c1c292
 SHA512 
948de41d1c329cd2db0e57dc6beb47ae56a49fd11ae6932d3572bca6dd553be204ca628824abdfe65ea673c928f2a52e1c892d486c2b35702392ce8ae198b874
 DIST ledger-live-desktop-2.62.2-linux-x86_64.AppImage 134719355 BLAKE2B 
0f2f193c9c13347d01cabc41f062d4347ac662a4f60723f5a2f6e12d767c5bfe489313f7a82800f88f79e757057ca34c1a23fac9e9a820aa0faf2a4c3c759e32
 SHA512 
aaedae4212614cc879fcbc44dd4a02857baa9f307ef2adfac064a2c4f4965bf9345ebf5b4be0dcf7192f6c56067db1946951db83981a7e706cce11aa4772e26b
+DIST ledger-live-desktop-2.64.1-linux-x86_64.AppImage 135576020 BLAKE2B 
469705b954d9331c3d788f32f316d47a2a7efb19bdbdc234fa5cbede5957a4094717a5e8ab06dcd46714985883ff0b2ebe5647042a4f0ab100b6aff114cf752f
 SHA512 
c89ca07ff58376df1f8b7bbc7aad9fc612c40abd98e065106bee2c3d4375ad669aed110b22cec0ba6fd7b7ce58f9b97fa128618e497595edcef6b75c66a24e48

diff --git a/app-misc/ledger-live/ledger-live-2.55.0.ebuild 
b/app-misc/ledger-live/ledger-live-2.64.1.ebuild
similarity index 100%
rename from app-misc/ledger-live/ledger-live-2.55.0.ebuild
rename to app-misc/ledger-live/ledger-live-2.64.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-libs/nghttp3/

2023-07-20 Thread Sam James
commit: c3d7b5905be6b7163e50c540076bbea31e715810
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 21:04:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 21:04:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d7b590

net-libs/nghttp3: Keyword 0.13.0 arm64, #910548

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

 net-libs/nghttp3/nghttp3-0.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/nghttp3/nghttp3-0.13.0.ebuild 
b/net-libs/nghttp3/nghttp3-0.13.0.ebuild
index 719966f4eab6..7f4078fba594 100644
--- a/net-libs/nghttp3/nghttp3-0.13.0.ebuild
+++ b/net-libs/nghttp3/nghttp3-0.13.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~hppa"
+   KEYWORDS="~amd64 ~arm64 ~hppa"
 fi
 
 DESCRIPTION="HTTP/3 library written in C"



[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/

2023-07-20 Thread Sam James
commit: 27f056849cb5b008214f344eb9a1ffcc74076dd7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 21:04:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 21:04:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f05684

net-libs/ngtcp2: Keyword 0.17.0 arm64, #910548

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

 net-libs/ngtcp2/ngtcp2-0.17.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild 
b/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
index 4d3a4cbaa377..c50194288f25 100644
--- a/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~hppa ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
 fi
 
 DESCRIPTION="Implementation of the IETF QUIC Protocol"



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

2023-07-20 Thread Sam James
commit: e572628c135241cb931962bb2003ee2b2a3482e2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 20:59:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 20:59:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e572628c

media-sound/pulsemixer: Stabilize 1.5.1-r2 x86, #910557

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

 media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild 
b/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
index e7f978e3d5e8..6f2490c54558 100644
--- a/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
+++ b/media-sound/pulsemixer/pulsemixer-1.5.1-r2.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/GeorgeFilipkin/${PN}";
 else
SRC_URI="https://github.com/GeorgeFilipkin/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 fi
 
 LICENSE="MIT"



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

2023-07-20 Thread Florian Schmaus
commit: 6b1f526d41c5024c883093d392dded799237cfec
Author: Giuseppe Foti  gmail  com>
AuthorDate: Thu Jul 20 20:17:57 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jul 20 20:29:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1f526d

net-analyzer/ospd-openvas: add 22.5.3, drop 22.5.1

Signed-off-by: Giuseppe Foti  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31976
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/ospd-openvas/Manifest  | 2 +-
 .../{ospd-openvas-22.5.1.ebuild => ospd-openvas-22.5.3.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/ospd-openvas/Manifest 
b/net-analyzer/ospd-openvas/Manifest
index b81230cc16a2..1284938fa078 100644
--- a/net-analyzer/ospd-openvas/Manifest
+++ b/net-analyzer/ospd-openvas/Manifest
@@ -1,2 +1,2 @@
 DIST ospd-openvas-21.4.4.tar.gz 173368 BLAKE2B 
4568eb45bb999d0ff2cf91652dd56000bceb967f5c37c3061735322d1c72165f9b869c8b48694b37fd6d684679fa1bbff4a5550076bbcfcee5936b470cb04700
 SHA512 
3981b0a9044f90243fe06f15b0d8ee5a6b1a334556f6de76955aecda0404da2f8bd1d39bf547093a31c244f0aabae819f5e45e8c518984fc7d50764a267086e9
-DIST ospd-openvas-22.5.1.tar.gz 253605 BLAKE2B 
6f4ecc31f1c47941154973bfca92818fdfe6942b5091d84234d81e287c0871f91deefc25f16790015ab1c57366b92ae42e236673c44848fdaab491caa042693f
 SHA512 
2f92a09b4b9abced9f122eb2ac2dedf652b8c673e3d4ce5676a356da573816cd0f20769540a94919b35d6612ffb8a86b75dc704eae75c1e63150255e564e3349
+DIST ospd-openvas-22.5.3.tar.gz 250022 BLAKE2B 
277180051216527ce5889257a362219bdf11e88670e5fcde1cd4f1e687fbe7d56301d28d9a95982443bb1ecf9bb2553b7fcd6784cedad0139ad34cbdde142c39
 SHA512 
12be93803d52b46ec24760f07b7ace47b6383e5d84bf8903ea07d0e55889d149564b37e5be15ae5a33f03449bf2499d4e5220220d5ebec99629ee64548bb00f8

diff --git a/net-analyzer/ospd-openvas/ospd-openvas-22.5.1.ebuild 
b/net-analyzer/ospd-openvas/ospd-openvas-22.5.3.ebuild
similarity index 100%
rename from net-analyzer/ospd-openvas/ospd-openvas-22.5.1.ebuild
rename to net-analyzer/ospd-openvas/ospd-openvas-22.5.3.ebuild



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

2023-07-20 Thread Pacho Ramos
commit: 09b81851d6c22eb4989a9b49f96ccaa2e47a4c27
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Jul 20 19:48:12 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Jul 20 19:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b81851

sys-fs/udisks: libblockdev needs to have nvme support

Closes: https://bugs.gentoo.org/910484
Signed-off-by: Pacho Ramos  gentoo.org>

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

diff --git a/sys-fs/udisks/udisks-2.10.0.ebuild 
b/sys-fs/udisks/udisks-2.10.0.ebuild
index b42b82eab9dd..fe76f3d7cce0 100644
--- a/sys-fs/udisks/udisks-2.10.0.ebuild
+++ b/sys-fs/udisks/udisks-2.10.0.ebuild
@@ -24,7 +24,7 @@ BLOCKDEV_MIN_VER="3.0"
 
 COMMON_DEPEND="
>=sys-auth/polkit-0.114[daemon]
-   >=sys-libs/libblockdev-${BLOCKDEV_MIN_VER}:=[cryptsetup,lvm?]
+   >=sys-libs/libblockdev-${BLOCKDEV_MIN_VER}:=[cryptsetup,lvm?,nvme]
virtual/udev
acl? ( virtual/acl )
daemon? (



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/

2023-07-20 Thread Jimi Huotari
commit: 05e18c38f8c24e72114fb255e82e188389635167
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:33:45 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e18c38

dev-qt/qtwebengine: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwebengine/Manifest |   1 +
 dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild | 244 
 2 files changed, 245 insertions(+)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 8a68922e234c..e9a3fda5b3d3 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -2,3 +2,4 @@ DIST qtwebengine-5.15.10_p20230623.tar.xz 299264220 BLAKE2B 
93afb88f79a6675dc581
 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B 
aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6
 SHA512 
3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db792488098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
 DIST qtwebengine-5.15.8_p20230313-patchset.tar.xz 45904 BLAKE2B 
9f58b9808fd445a06e6a2cd6d5f7bc9782bd6de13138fdebc9e81bd9f69e7ae673a71bd3ed6b011a47e84cc64b5b703a7cfc8d5f740eaaa663da1db8ef9ef05b
 SHA512 
21b0b853358260fa1bdc96c97c5b2af7007c744d10abeebf9f0e708a0cd7dece583d86c0554a4e327a0d615bb403b0d328acaa6622b50d7a8059bc0802edbcec
 DIST qtwebengine-everywhere-src-6.5.1.tar.xz 412377436 BLAKE2B 
1ff179daf1433246b931558f52f1cf193eff4a1d646e6f6037a40fe85fa28cf944b7f361fd68cb01b1247680d376762c2c5317be125f5b24cc08e4bbfa6f0def
 SHA512 
68aae60184af6189b70207a458458a3dab23d49891f12ac57ede01a0eb43c403378e7d85baa074d3b12120624eff78d674cbd9112f7d1be84c33ce9bf95ca428
+DIST qtwebengine-everywhere-src-6.5.2.tar.xz 412356700 BLAKE2B 
a48a513cffbf140aab08d748bc7826e841b7e1a87d113abbd0d8e7df5b9eb1ff2a44b89ae341c161eae26fd004699a1392f811252eb25aa13e0ce8e08f6be0a1
 SHA512 
f5791002495ebfa9912477f39a96d28bd4f4329f636f6b2055f1b811503b3c394c3ddd7baed5643f78f1905b1e8f860b4202b5d8e4afe5791e5450b9f46eac12

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
new file mode 100644
index ..062731444eb5
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
@@ -0,0 +1,244 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+CHROMIUM_VER="108.0.5359.181"
+CHROMIUM_PATCHES_VER="113.0.5672.126"
+
+inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build
+
+DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML 
applications"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="
+   alsa bindist designer geolocation +jumbo-build kerberos pulseaudio 
screencast
+   +system-icu widgets
+"
+REQUIRED_USE="designer? ( widgets )"
+
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
+   dev-util/gperf
+   dev-util/ninja
+   dev-util/re2c
+   net-libs/nodejs[ssl]
+   sys-devel/bison
+   sys-devel/flex
+"
+RDEPEND="
+   app-arch/snappy:=
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/expat
+   dev-libs/libevent:=
+   dev-libs/libxml2[icu]
+   dev-libs/libxslt
+   dev-libs/re2:=
+   =dev-qt/qtdeclarative-${PV}*
+   =dev-qt/qtwebchannel-${PV}*
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/harfbuzz:=
+   media-libs/lcms:2
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   >=media-libs/libvpx-1.5:=[svc(+)]
+   media-libs/libwebp:=
+   media-libs/openjpeg:2=
+   media-libs/opus
+   sys-apps/dbus
+   sys-apps/pciutils
+   sys-libs/zlib[minizip]
+   virtual/libudev
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libxcb:=
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libxkbcommon
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libxshmfence:=
+   x11-libs/libXtst
+   alsa? ( media-libs/alsa-lib )
+   geolocation? ( =dev-qt/qtpositioning-${PV}* )
+   kerberos? ( virtual/krb5 )
+   pulseaudio? ( media-libs/libpulse:= )
+   screencast? ( media-video/pipewire:= )
+   system-icu? ( >=dev-libs/icu-69.1:= )
+   widgets? (
+   =dev-qt/qtbase-${PV}*[widgets]
+   )
+"
+DEPEND="${RDEPEND}
+   media-libs/libglvnd
+"
+
+python_check_deps() {
+   python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
+}
+
+qtwebengine_check-reqs() {
+   # bug #307861
+   eshopts_push -s ex

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebsockets/

2023-07-20 Thread Jimi Huotari
commit: 981982af44f9bb677711f5e9cf108ff15cd64443
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:33:38 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981982af

dev-qt/qtwebsockets: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwebsockets/Manifest  |  1 +
 dev-qt/qtwebsockets/qtwebsockets-6.5.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 440f1ad9198e..b42190fca377 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,3 +1,4 @@
 DIST qtwebsockets-5.15.10-gentoo-kde-1.tar.xz 1516 BLAKE2B 
e58309d058b7ba0233f774686a770b5af88fbcf435b9bd4cca959b6bfbf79e73744f6e6a6b0bb98bd99cff65aa5c6f2b6d41c9b86c05fbcd988e25ba752ecad6
 SHA512 
6f2fb9ae5473ff8c4eb266e1b644a93c02b7f1b98a021ac9ace1b30caec667bd79b235936f7d2e5f91b687a8707019a4a9de449cc4e41f7b0ef39de08d173a75
 DIST qtwebsockets-everywhere-opensource-src-5.15.10.tar.xz 261792 BLAKE2B 
67461c8d87dfff155817489a30e1f0a100851523ead230600c3f6487d0006db78c5506af68d4b576dc89f445d52d97acbd8f83d179f2ecbf3b3bdde25c11d996
 SHA512 
b9a2593169f0ff8e3e77c178de689dacfed564b2100ae67194f3636bf6d2300be3531a01b7158b06657f4a2d2a32453a98b96c6ab13fb9d8094e7ceeb5fdcbe3
 DIST qtwebsockets-everywhere-src-6.5.1.tar.xz 460056 BLAKE2B 
66c7f0b545ab88fceb61a1ec1211d255dca77c7678f4fc65d83a8bedc1d2b4590aaf1f93370637e73102179051c22eb6c67881da67ffe65da72287800f4b88f4
 SHA512 
cd11d6b50e60c5246cd6469a0bf4ce75afd3ab57c8e082a71c25d5a0662e1a23276e232106dd3e8893ce60ca86cc2ab6c213433fbb194efdf1a9be4ae53f2b4d
+DIST qtwebsockets-everywhere-src-6.5.2.tar.xz 459540 BLAKE2B 
486fcfe061fe27c512714e3c54c6cb382806b8fcff17bd6e88228f57972b107a654a64956989072cbb235ae5420ddda2ccbe5498334b43e336672a8a16482cd0
 SHA512 
0ede50ef09ec92cc9ff73ac8287d93c82eddaaefb8df05687f24fa1b9fcafe0e34cdef324ad81c89353ea9e21509243efce63bb42b640050309c61d100d354a7

diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.5.2.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-6.5.2.ebuild
new file mode 100644
index ..abdcffa9a067
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.5.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[network]
+   =dev-qt/qtdeclarative-${PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qttools/

2023-07-20 Thread Jimi Huotari
commit: 47604c3bbaffea045f294a1678922f023716ab17
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:31:29 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47604c3b

dev-qt/qttools: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qttools/Manifest |  1 +
 dev-qt/qttools/qttools-6.5.2.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index e0c3a2e31376..69e781b90233 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -1 +1,2 @@
 DIST qttools-everywhere-src-6.5.1.tar.xz 8592428 BLAKE2B 
39a8eef639d4dea838b177285af175983e1e626cd82df8b2201b9380c4f62d5ec3560a7096b6f26a48886989be05bda453e487462d9e200577f15c9cb93eb26a
 SHA512 
fa29a29bf9a723f88aaa5654e333daee90d8dc2f5c88653018a5e754c8115eec3c55940897817e0321dd4c9470d6d008e921ab7e20a714028fa38d04753bfb20
+DIST qttools-everywhere-src-6.5.2.tar.xz 8591336 BLAKE2B 
37adbaec83938d4dae096b1ab4e49d1693ab2a926b3b61f5b40f45c8f89ba71ae847abf6eab4db26206dfc9896e5a880de489cfe17c942e66383dcf9b6fc7397
 SHA512 
d5b858b5307b2abfda2786331034a2957afbaba6299955bc3a2489f15bc8c2613b613b0f6f1fdf2aabfa9929a44eeeae3faeb26e0ab176d347e8ddd47f0e8011

diff --git a/dev-qt/qttools/qttools-6.5.2.ebuild 
b/dev-qt/qttools/qttools-6.5.2.ebuild
new file mode 100644
index ..e75eadff55af
--- /dev/null
+++ b/dev-qt/qttools/qttools-6.5.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt Tools Collection"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="
+   assistant designer distancefieldgenerator +linguist pixeltool
+   qattributionsscanner qdbus qdoc qdiag qplugininfo
+"
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[network]
+   assistant? ( =dev-qt/qtbase-${PV}*[sql,widgets] )
+   designer? ( =dev-qt/qtbase-${PV}*[widgets] )
+   distancefieldgenerator? (
+   =dev-qt/qtbase-${PV}*[widgets]
+   =dev-qt/qtdeclarative-${PV}*
+   )
+   pixeltool? ( =dev-qt/qtbase-${PV}*[widgets] )
+   qdbus? ( =dev-qt/qtbase-${PV}*[widgets] )
+   qdoc? ( sys-devel/clang:= )
+   qdiag? ( =dev-qt/qtbase-${PV}*[opengl,widgets] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(qt_feature assistant)
+   -DQT_FEATURE_commandlineparser=ON
+   $(qt_feature designer)
+   $(qt_feature distancefieldgenerator)
+   $(qt_feature linguist)
+   $(qt_feature pixeltool)
+   $(qt_feature qattributionsscanner qtattributionsscanner)
+   $(qt_feature qdbus)
+   $(qt_feature qdoc clang)
+   $(qt_feature qdiag qtdiag)
+   $(qt_feature qplugininfo qtplugininfo)
+   -DQT_FEATURE_thread=ON
+   )
+
+   qt6-build_src_configure
+}
+
+src_install() {
+   qt6-build_src_install
+
+   use assistant && qt6_symlink_binary_to_path assistant 6
+   use designer && qt6_symlink_binary_to_path designer 6
+   use distancefieldgenerator && qt6_symlink_binary_to_path 
qdistancefieldgenerator 6
+   use linguist && qt6_symlink_binary_to_path linguist 6
+   use pixeltool && qt6_symlink_binary_to_path pixeltool 6
+   use qdbus && qt6_symlink_binary_to_path qdbus 6
+   use qdbus && qt6_symlink_binary_to_path qdbusviewer 6
+   use qdoc && qt6_symlink_binary_to_path qdoc 6
+   use qdiag && qt6_symlink_binary_to_path qtdiag 6
+   use qplugininfo && qt6_symlink_binary_to_path qtplugininfo 6
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtquick3d/

2023-07-20 Thread Jimi Huotari
commit: 69704ddb25d5885a0e913ea788cddbed4dbe47ee
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:33:03 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69704ddb

dev-qt/qtquick3d: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtquick3d/Manifest   |  1 +
 dev-qt/qtquick3d/qtquick3d-6.5.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index e9efbfe24d45..7e9a011927a8 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -1 +1,2 @@
 DIST qtquick3d-everywhere-src-6.5.1.tar.xz 59685252 BLAKE2B 
96b47efee68a21602a861017dd99c2ada50ff66728cb3940b2d432f6d46d2afc12064e9370f79df1fd2760cc4ba5329e9305ed88a192376daddc33e9330a426c
 SHA512 
a06ac092d923e103ca2902f363a1a47c7696ba3b356f61473d8b461ef3663aad80c8fbc8a22efd04def76ce2a7b7a3a16b7be5a9f9f58f198b18ee27d2f913e8
+DIST qtquick3d-everywhere-src-6.5.2.tar.xz 59171420 BLAKE2B 
91012368061acf6c4057362a380fea2e3fdc46cf63644a667d7b05450fbbeb8c8dae3765c5617fec8c8a1fd3f880fad21c8e6524c3240f040c9dfdbb80869423
 SHA512 
2a26f4fa4e4d88b4205813a8bba1c83811354e5ad5e7aa832fd46c5956b46d15e690c359d83f85018c1430e15edd151207411a50227855de4fc8451db710ace2

diff --git a/dev-qt/qtquick3d/qtquick3d-6.5.2.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.5.2.ebuild
new file mode 100644
index ..92a82e63dc8d
--- /dev/null
+++ b/dev-qt/qtquick3d/qtquick3d-6.5.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+elif [[ ${QT6_BUILD_TYPE} == live ]]; then
+   # Don't clone qtquick3d-assimp.
+   EGIT_SUBMODULES=()
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[concurrent,network,widgets]
+   =dev-qt/qtdeclarative-${PV}*
+   =dev-qt/qtshadertools-${PV}*
+   =dev-qt/qtquicktimeline-${PV}*
+   media-libs/assimp:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DQT_FEATURE_system_assimp=ON
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtserialport/

2023-07-20 Thread Jimi Huotari
commit: e543c756153cee532c65fd16ac781f37033d1b85
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:33:22 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e543c756

dev-qt/qtserialport: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtserialport/Manifest  |  1 +
 dev-qt/qtserialport/qtserialport-6.5.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index c7fdff2afeb0..68057e65c1da 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,2 +1,3 @@
 DIST qtserialport-everywhere-opensource-src-5.15.10.tar.xz 324256 BLAKE2B 
7d5492648854877b42a4a058ee2e1205f67d2ad949041d62f800f0fde701e02b7651efa16dcfa43d0396675009ebdc9362fd74eccec06f079847b70efd24
 SHA512 
59face48cce750fb02c112dbef9c997a5b61d84cf8085a0f8c59c3bb5c93d7110de9c9830f26f3ed61fffb2c23eb8a42d5683211abaa6e5147cf87643469a45e
 DIST qtserialport-everywhere-src-6.5.1.tar.xz 279664 BLAKE2B 
5c3990cd08a40cd7db5fb81eaba7b0344c5fe8efc373007510cd241cdebb2d92044a97c3dfebf267b17f7b3d7f1f7ff17e2333d994735cea499d46000f6ae9d0
 SHA512 
2a85f98d6eca51896a8e32bb531326c8479fde8d09ef2936ba1acb2bbfcf565ccdbffde29fee3b685709b8e1aa3a77437515607f280b483937c417dd15d55793
+DIST qtserialport-everywhere-src-6.5.2.tar.xz 279364 BLAKE2B 
7f1efb56f4e8f61e97faf62f4edeee8a638180245d0ccf6e85e6a41ac78906dafe4470a7884680b84838a8f409dbf27230659777922ce4250feda7c83b4b8e3b
 SHA512 
9c26fe572272c1dfc7ce795451f2e4a5976a55e13ac8c91ab2dd2f8d07f77f0a18de80dc7b77c31e7233dba962ea2f88495286263fe59ec7f5ac62802f96b2f7

diff --git a/dev-qt/qtserialport/qtserialport-6.5.2.ebuild 
b/dev-qt/qtserialport/qtserialport-6.5.2.ebuild
new file mode 100644
index ..bf569254cd0a
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-6.5.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Serial port abstraction library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[gui,widgets]
+   virtual/libudev:=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebchannel/

2023-07-20 Thread Jimi Huotari
commit: 4c6970389559a0ce8ded63912247b9e1c66ef0fa
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:33:31 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c697038

dev-qt/qtwebchannel: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwebchannel/Manifest  |  1 +
 dev-qt/qtwebchannel/qtwebchannel-6.5.2.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 3ede393bd526..8ce444a03b34 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,3 +1,4 @@
 DIST qtwebchannel-5.15.10-gentoo-kde-1.tar.xz 5808 BLAKE2B 
4aa01535519811778a3b7242e36197bcccebfe47403fd11a12950d1a797b29cc93c3b9eaee3bf6554d5d3a9f3fba2e5691abcea7f86e75edd5b6710970d123f4
 SHA512 
19ed01169598dda4cfddbf3dd886fbe4d6aa94262846fcc430f9668782f261e3cb212584ccb3b025d9d96953e90a552002d4dbdfcc0eaf9be246979d29309873
 DIST qtwebchannel-everywhere-opensource-src-5.15.10.tar.xz 211876 BLAKE2B 
fcc3a198a90826b2d16d3a9ed950b4e00d9a7645231c26af79f3271ad3dacb981f1c057ec95b9c3c71f2baf05e0b71a4fc4d5121cc3fc8ebe101cf21fc404d11
 SHA512 
ed8349820c623dd7abcd34244a2f05426667d6997a8952567c3cbe785bb2ea92f03dd931bb53f77b34faff16d04dd7d39e4165c75d7a9ebb4ae225d7582355bc
 DIST qtwebchannel-everywhere-src-6.5.1.tar.xz 214404 BLAKE2B 
37785146f6590dfde2b3af112b46025a6b5639554bcaf0302a9cad35cc2df28efc03ec91252eb9a01b20c0628f1d1637908f686b089f4b3f08d03ab8190b186f
 SHA512 
a61a22b84f10f1ca5272e87de501f1c75f15a8f9a0aa5ff18d4df74a60bb8bec589289164863b6539cff4796c7c19a5ba126027e41107fccc43cf7523def1b0c
+DIST qtwebchannel-everywhere-src-6.5.2.tar.xz 213940 BLAKE2B 
c5b97c63c91ef282e37d51b0c9957c5603c05b5336537b1bf57da0c3d60d55eab6516a00db30248fe63a7407bf1713c23baad0bfb4089c76ed1105b3bcdbc120
 SHA512 
405595dfdfed48aafe42969881994472cb08dc4105a63ccf8c5ca059c0c243b654c38356059ea26cda9165a50b306c92d296dd3eca430b29615ec0ac68431c09

diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.5.2.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-6.5.2.ebuild
new file mode 100644
index ..e82c78f55aca
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.5.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt WebChannel"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[concurrent]
+   =dev-qt/qtdeclarative-${PV}*
+   =dev-qt/qtwebsockets-${PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtimageformats/

2023-07-20 Thread Jimi Huotari
commit: d03001f2a78666a6d88e30605749072e73d2548c
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:32 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d03001f2

dev-qt/qtimageformats: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtimageformats/Manifest|  1 +
 dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index a9265fe55341..6ae22a6a99b5 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,3 +1,4 @@
 DIST qtimageformats-5.15.10-gentoo-kde-1.tar.xz 6944 BLAKE2B 
a9e43d63cc2db043723ea3403fe24e51df8e4a6be670b7348d97c6518be04a508877868ddf907583de68f7dc209c474bac97a86102af3631c0eae257914760fb
 SHA512 
1f8949fcc6c2733fa9e8da485bffb9e4ea7260bf50146196fabc3264916f240ba2789ebc01c17d8972b2c7d7f96644b0a431de02ffb889cf06369c04df6abd60
 DIST qtimageformats-everywhere-opensource-src-5.15.10.tar.xz 1845088 BLAKE2B 
ff704a5ea07173f2e6e9fe72f4e9ab11093a6cd80bedc56efeddc68ff4a53ac46bcd6d6871697f5dcaab537a6b3238aa5a61120090670a4ef529bc5173a44b81
 SHA512 
7373884e5f01da0aae6f7d4575ca953de3be6cd41d3d19aa29bb2a2e5998486407525f23122e8b13c26143e64aa95d4756c5381643e93f930472c9890e6561de
 DIST qtimageformats-everywhere-src-6.5.1.tar.xz 1958432 BLAKE2B 
6b7aadd9d8414ab2c767290c4964197230dd73aaa792763216538acc6323d39b4230dfe2c20a8b4988e93a64ed447c7a9bdc63168931c239ad23d266dce853b8
 SHA512 
41b82b829579d81e964212ecb6adf56a02fbe0293c33718c428977eb55df2008ea0af6214e051b5415fdfc828c532276be7b9cfb1523d8fc4dc07d4b337d49e3
+DIST qtimageformats-everywhere-src-6.5.2.tar.xz 1966744 BLAKE2B 
953b0ff7a9f79860c60651645441ebd853b355140a30b34fc0c8dec2d50e532733f3cce11de8315e756abea9f45d8b595aaa6b3a5e1a8cf751ee202f45fe5d67
 SHA512 
c7262b773642f216b5f6ca3496cce294f1acf7bbf55aa61db1b60ad24ec0c332b83aa9b43e8baa5ce33a54826364385b4de00426e5556fe821c3b5e770d53819

diff --git a/dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild 
b/dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild
new file mode 100644
index ..ffa831e51aa5
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Additional format plugins for the Qt image I/O system"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="mng"
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[gui]
+   media-libs/libwebp:=
+   media-libs/tiff:=
+   mng? ( media-libs/libmng:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DQT_FEATURE_jasper=OFF
+   $(qt_feature mng)
+   -DQT_FEATURE_tiff=ON
+   -DQT_FEATURE_webp=ON
+   -DQT_FEATURE_system_tiff=ON
+   -DQT_FEATURE_system_webp=ON
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtquicktimeline/

2023-07-20 Thread Jimi Huotari
commit: 355c959cced54dcf6f7d407dacb438b1b1f76bdb
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:33:11 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355c959c

dev-qt/qtquicktimeline: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtquicktimeline/Manifest |  1 +
 dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index 8498265b6f26..198e2e6397cd 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -1,2 +1,3 @@
 DIST qtquicktimeline-everywhere-opensource-src-5.15.10.tar.xz 105584 BLAKE2B 
a99e6b3813527ec0f7a835167ae356c555d2e18cc67cf40853264df8e6443543755e82177c8033aaa8ef7a0645a9263fd4b97dc2084b5470b51fd889c1c70e93
 SHA512 
702f3f260e52659cf58a093e6019e26402db867bd65052c2b01c9ee1a995e8eeb0ad1f1dcaa64a9db4ca56f81ffd2d177319a7a4f379ca0f3bb7f27295f08541
 DIST qtquicktimeline-everywhere-src-6.5.1.tar.xz 113720 BLAKE2B 
f93083656fc52931e34619605efb37be8c0dbb65a30c8d23a9c41ac948842773570c5251ed135ddad0b42b6d2252e6dfa13e1985b5efbeb684c38e3ae73b3bd1
 SHA512 
72fa2c96beabf2ad734bf458f5a41edb7178bcf9c53184425ac33e75d648bd617ebc393a4036226846e3ca407fa17fca7bb15a23b7c75f12796353deddb962fc
+DIST qtquicktimeline-everywhere-src-6.5.2.tar.xz 113208 BLAKE2B 
bdf2537cfa13415e570d66a0b0f96c0852e62c8e2cd746c8ea7618e0eddb89b79dc8b75964460d806ea869b6c4dc1eced7cafa8c63dc2afcce231884cd601045
 SHA512 
4447973fba264b4a412f7a29b5d32c6ad1c62a5dc72ced8a8f88d565655fec3bab3e5047d0f7323f5415f2c7e5782bf533a67a778f1daa55cda588ccabe0054c

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild
new file mode 100644
index ..3b0370aab04e
--- /dev/null
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt module for keyframe-based timeline construction"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*
+   =dev-qt/qtdeclarative-${PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtscxml/

2023-07-20 Thread Jimi Huotari
commit: b1fee35026c31b802f05bf33c6365a9560e19008
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:33:16 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1fee350

dev-qt/qtscxml: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtscxml/Manifest |  1 +
 dev-qt/qtscxml/qtscxml-6.5.2.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index ab5535311f2a..6958437710b0 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,2 +1,3 @@
 DIST qtscxml-everywhere-opensource-src-5.15.10.tar.xz 437404 BLAKE2B 
e36e866e4c02722f88499cc92bf27d2401f2b89d19fed83915803f6c8a367007fc386df250d11ecd92e5c80713924dd9992608769dbb0a42071f0d928317d935
 SHA512 
93e2df05da176802a0439ba752f52d1c84d291a2addf9492aaab2099f06efb32d896edd0660711bb2e0b67f7a9ea2c4d31b4ec3366f6230140d3de0056478923
 DIST qtscxml-everywhere-src-6.5.1.tar.xz 1164020 BLAKE2B 
c0d5dc1f98cca202923343085097ba0d81ce3b4f0706254792f8e6f60709796f7dad0db9352aaf5d5f9283d5e231d3b927bdc9317d9b7130a19c194efed0bc6a
 SHA512 
5be0c7fc913880500e360860a9b1f50dc868b4e4b02c6e774578221754a88ece44d90d80ea85aa74b23cc3790a20f1e2b00b7d395612143d42e7c63708ed9dd7
+DIST qtscxml-everywhere-src-6.5.2.tar.xz 1163208 BLAKE2B 
9e149a82f8f00a7f0c78beb393a87de2dd7b0c61f0168b7f2bb717591d2923b91ef2ebbea211cfe7c724e97a32f74a41537763c828e1e1a3fa16a017b1c73ffa
 SHA512 
fafea704d5e592a31c11f0039336de587353a57d5a69b07d0346fd2906488810d0ed1fc9267a0bf06aeae7f93ae19e150c5734bc969c1e0c7bc4e6215744ac3a

diff --git a/dev-qt/qtscxml/qtscxml-6.5.2.ebuild 
b/dev-qt/qtscxml/qtscxml-6.5.2.ebuild
new file mode 100644
index ..2fedc64db025
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-6.5.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE=""
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[gui,network,opengl,widgets]
+   =dev-qt/qtdeclarative-${PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-07-20 Thread Jimi Huotari
commit: 68951da11e7dfef0c02c545a33221de52c453263
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:51 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68951da1

dev-qt/qtmultimedia: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.5.2.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 3fab4c87596e..edba1e436629 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,4 @@
 DIST qtmultimedia-5.15.10-gentoo-kde-1.tar.xz 2420 BLAKE2B 
9062d863dc7e47a5690c75a98610ecca442a24ba1fc29ef62ef75db8f2e9cbc7ea02d82fa46dcc78200b6393dc36e726a92fbb95d3e8326395400c36160b77a3
 SHA512 
acf901d880cfb8478647c62ec349009bfea62bb65fad1f4431a918029f482a493ce4e2d78e8d00815659e3e109cc9f668dd7d1d6b9cb8eb2b41b487a0fceac5c
 DIST qtmultimedia-everywhere-opensource-src-5.15.10.tar.xz 3832156 BLAKE2B 
88c01c685294085fdde9f00e2e2ea0952311cef910ee037bd6ee204cf7e00bc25a6aeecbdd70e4822bfe4de40cb6b991a8f4a72bfd74872110d43154aefce0b3
 SHA512 
a322dba0daced00cf0a7fcd21b7f55c281dec107b7976792406ecc7658c94ea1a40c81c7cbdc0987f1be32cafd2458993c92db87fcbfdc7ba1243d2e0047896e
 DIST qtmultimedia-everywhere-src-6.5.1.tar.xz 6290204 BLAKE2B 
3ae21e2d0c50c4d8d99e3d0e2a15405a04c1f0f2d8bef204975185828aada27008a8b03756652b4700afe1b189e391e113c11e2283a39200652a211dc4e0c39b
 SHA512 
2085d223869b627a2e5590a08081eb23ca34f8122c6492867db4596d5414e9c3eeca9338cf1745638ee60f0c559cbaa73aaab14c40785accf60a0d7e177fb937
+DIST qtmultimedia-everywhere-src-6.5.2.tar.xz 6415576 BLAKE2B 
c0032c405315e6884de6bb851de3aed0b60827a932c15b1022dca70ebfaa5dffb258b2b22f9ab40f57586490db6ec50ea862152fca8429e600f9c6bffe2f42a2
 SHA512 
e12a2406e78eda8f3f4674b8fe01b06bc2c7b8fcbe5342e25e28340e13c0ab0db44a78c91a8a1f268664e5bb11c3bc7116248700f0c67faa618e058af0dfb1e0

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.2.ebuild
new file mode 100644
index ..1091cf2d5cf6
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="alsa +ffmpeg gstreamer pulseaudio v4l vaapi"
+
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   vaapi? ( ffmpeg )
+"
+
+RDEPEND="
+   =dev-qt/qtbase-${PV}*[gui,network,widgets]
+   =dev-qt/qtdeclarative-${PV}*
+   =dev-qt/qtquick3d-${PV}*
+   =dev-qt/qtshadertools-${PV}*
+   =dev-qt/qtsvg-${PV}*
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   media-libs/libva:=
+   media-video/ffmpeg:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/libglvnd
+   )
+   pulseaudio? ( media-libs/libpulse[glib] )
+   vaapi? (
+   =dev-qt/qtbase-${PV}*[opengl]
+   media-libs/libglvnd
+   media-libs/libva:=
+   )
+"
+DEPEND="${RDEPEND}
+   gstreamer? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(qt_feature v4l linux_v4l)
+   $(qt_feature pulseaudio)
+   $(qt_feature vaapi)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtlocation/

2023-07-20 Thread Jimi Huotari
commit: 446181778913112a331778089c72068235ea9765
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:36 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44618177

dev-qt/qtlocation: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtlocation/Manifest|  1 +
 dev-qt/qtlocation/qtlocation-6.5.2.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 87cdd880cc77..d63771c91992 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,4 +1,5 @@
 DIST qtlocation-5.15.10-gentoo-kde-1.tar.xz 3664 BLAKE2B 
e2d694772a43ca4bc27c819d8fadf5bab3ddb40644d5a08315faa5af63a7aace6475c2dd2b6d612dcb7705113211cd50e6e83ce79773ec6033767be0fb761346
 SHA512 
c3917fa4db6316c9e173c475d8606b7fd9dc3cfed29487fa23c9b6df68887d799e6260abc3f5cd144e9d8c1e95e66b0de429bf59f15526639aab4d430c3d439a
 DIST qtlocation-everywhere-opensource-src-5.15.10.tar.xz 6552240 BLAKE2B 
1e44bdafcde01294424cef1963924b85fc4f3cc8ab19b1ae37d79d10cb0bbb1a482f592725fa28e0f039fc84cb2167df4d15e23e4060bd7c49df013c54322665
 SHA512 
e4fb56ddd2dc50024f02de84323c3299788eb6632672e1bc52ef1399ccf9d0af34b0104548cb108fb372870057426b0cdd52052ad91ba45fc7f8098a675f29a4
 DIST qtlocation-everywhere-src-6.5.1.tar.xz 3032784 BLAKE2B 
78f2254e56d97dcbe380832dade72a0dc47a9f829764b6c4d584acf00b0b64f9ff37135b01fcc34a5efef8f9b5877c511395de69138030c47eb077f5d18346a0
 SHA512 
31190ca57feb4ed8b72d5bb5896a81da56632f873609470e760b390a3839f84bf8f6771c6acfcccec6781c694642b85ea34b0c7321528df5a0529af3d2bc5ad1
+DIST qtlocation-everywhere-src-6.5.2.tar.xz 3032488 BLAKE2B 
c8cd34980b0f78326fb70bf76a04094cf3e27afbd6aed6d982ce30abfa9dc4250d164dbe11c1027bedcdeee3b7c907c3716e88f16eeae173b846ccdf2c38d458
 SHA512 
b1e5c1813deb8a4eb9f8548afa935f1a2145ed3168f0276493ea501057fd4f70b8980ae387248a59e50f0e450ae245a04cd8636fb61d37af9c3634ff1cdd24f3
 DIST qtlocation-mapboxgl-5.15.10-5a07e196.tar.gz 3726230 BLAKE2B 
9dbe08088a55bc1da4952a628af987b3b056615e883983d3a5e2eb392ce4aff16bfd753f84bbad07f9a415fbd275ec9933a64b6bcfd27ea6d8adced6d2adcac7
 SHA512 
ec3de81f643388690eda45d073a9c6f908d8efeff30cd062d9afcd1f94c6b45b301327747928d45b4047ce04b7df5b0afaf9e8942e22660711a5ac49787829eb

diff --git a/dev-qt/qtlocation/qtlocation-6.5.2.ebuild 
b/dev-qt/qtlocation/qtlocation-6.5.2.ebuild
new file mode 100644
index ..0862902e101f
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-6.5.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[network]
+   =dev-qt/qtdeclarative-${PV}*
+   =dev-qt/qtpositioning-${PV}*
+   =dev-qt/qtshadertools-${PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtnetworkauth/

2023-07-20 Thread Jimi Huotari
commit: 5a4d89b059a9d55100b0c164fb0c34f6da4dc070
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:57 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4d89b0

dev-qt/qtnetworkauth: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtnetworkauth/Manifest   |  1 +
 dev-qt/qtnetworkauth/qtnetworkauth-6.5.2.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index 852e0219eccc..d5adeebc63b8 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,2 +1,3 @@
 DIST qtnetworkauth-everywhere-opensource-src-5.15.10.tar.xz 144780 BLAKE2B 
81a26919bef970538dbaa4f8bb219b694e190cae2cb2e156fdd0af3997fd5b86facb0d4841a92161703c78deb675f76a8950889c9a2c08156f2ce34b4ec88bef
 SHA512 
bfdda139223d183767e50fb95309dee7cd85c42fa09a00246a38987bf1570d84a137fb3fc71119416cc45126f21f6964f430b031e5acd4447caf30d0aac3bc2a
 DIST qtnetworkauth-everywhere-src-6.5.1.tar.xz 150892 BLAKE2B 
1654de2db82102845d845592d78e3690bc4d3eb9d7d9c80a7d34ee47e69a003f8450d78e6a580517a066d90add4a6f846db3e3ee5e666e9bb5cc3ecc208be4ac
 SHA512 
04ddad0dd13ccef59790d9f0db394752076b0663a76c049a0a987e4841b5ad72fa053cbbb998cae9120481f683c5a488bb0b980fc3f6801b83078ac423a7079d
+DIST qtnetworkauth-everywhere-src-6.5.2.tar.xz 150416 BLAKE2B 
68ed2266051fb3caa0ddb59c1d1591e35b39aea1432da488f563ede86b9e2ecaa1d556b42c9b828910bb30eca5e413f5aa0a81f2196f02456aea303ebe55b084
 SHA512 
f9374c2729f584532e90114a3bf8939eb27e90e31a2c76c414e8e5fb23a1feac96b23ec31ebfc59122f7d8431ef2ab285a8e840ffba143752e586a0a527d3436

diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.5.2.ebuild 
b/dev-qt/qtnetworkauth/qtnetworkauth-6.5.2.ebuild
new file mode 100644
index ..90c313132402
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.5.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Network authorization library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[network,widgets]
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qt5compat/

2023-07-20 Thread Jimi Huotari
commit: 994949b340dd7e72db3d9990d27cadc0f4028844
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:19 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=994949b3

dev-qt/qt5compat: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qt5compat/Manifest   |  1 +
 dev-qt/qt5compat/qt5compat-6.5.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest
index c52169a8d840..bed1ac2cf103 100644
--- a/dev-qt/qt5compat/Manifest
+++ b/dev-qt/qt5compat/Manifest
@@ -1 +1,2 @@
 DIST qt5compat-everywhere-src-6.5.1.tar.xz 14638620 BLAKE2B 
633f53dff9dd7f586018caf18cfdce0564684e7c9a7e2747dac087501f049370a91a10494e5b7f103fdbac42c163188d5fb6166cfdbaad7bb0f2230e7c14620b
 SHA512 
513de021e2ab3413399b9f8cb7e86e744af468e28f1d11c1024d49650ac6658939e7e96607432511aa4095e6e122b9434f36e43ea712e657b10d7dfa0bd08b7d
+DIST qt5compat-everywhere-src-6.5.2.tar.xz 14638008 BLAKE2B 
ab16da4c4cdbbfde615e083ebce57352bbee6e37ddd6a9a764a9f93824edb0a230324c989808c859b8142f16cec2f57cfffe33fe20fd1d7b72ec8a1967c87e99
 SHA512 
c646231f4bece460bfa6b654cba63a91c938c98b4fca8198e63a3fc15a2c7424ef43a765f612d6555b341a8b46f89293d4567257e489569e4669d9beaee6ed66

diff --git a/dev-qt/qt5compat/qt5compat-6.5.2.ebuild 
b/dev-qt/qt5compat/qt5compat-6.5.2.ebuild
new file mode 100644
index ..54dca83e10d2
--- /dev/null
+++ b/dev-qt/qt5compat/qt5compat-6.5.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[gui,network]
+   =dev-qt/qtdeclarative-${PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtcharts/

2023-07-20 Thread Jimi Huotari
commit: 1785c851f9e8b6b0deb83f99a1014aab1113e662
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:26 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1785c851

dev-qt/qtcharts: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtcharts/Manifest  |  1 +
 dev-qt/qtcharts/qtcharts-6.5.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index aa4852e11921..8f605544bbe3 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,2 +1,3 @@
 DIST qtcharts-everywhere-opensource-src-5.15.10.tar.xz 4254496 BLAKE2B 
9a163371a6360fb39f57d08e282f4bca79c4839ebbb105ebb37f32797d72faac73cdf832eb64cb4d76196447f5feb3089287e98f6979e0bd6b2fba5f7e0d28a7
 SHA512 
15c76bc6b987b2d89473972df9cd4826913bb0dd2dffdb06fc6dfdbdd1a5676508584d5f0982b06ab513e46cee12871f3eb0ed00f94fccf23ef807079be96961
 DIST qtcharts-everywhere-src-6.5.1.tar.xz 4583760 BLAKE2B 
5c9e13a54ae301930b11d96ea19aad327103c240de7763252434fda162b050b12f7439d550614596fa65daaa3063b6e657dd73d683fddcad59c7889ce6457828
 SHA512 
fe48ce2f4c3ba57f7ab23e7e5c02bdc303f1902ffa5b786e07d62b63b29551a0a3653764ca55c6b57b52f77b7a71795801e2fb942df1d8ccd03f594c92e6f94f
+DIST qtcharts-everywhere-src-6.5.2.tar.xz 4667940 BLAKE2B 
36a24659e09e8f6d19c14683e86781ceb04efa80c9dc44e666202507b5d1a0586c1265ed6d5deecbdd18b4d7c0f0d539d9e829f90419ddb05a323ce389bb455c
 SHA512 
913362f21668a81b82eff5125991b0b53ff9eeaf93dc6bf17539d4cffdc60e639a4e3490edec793d02ff942174ea3036854cdc8801382f4b8af341f8cbc3a1f1

diff --git a/dev-qt/qtcharts/qtcharts-6.5.2.ebuild 
b/dev-qt/qtcharts/qtcharts-6.5.2.ebuild
new file mode 100644
index ..92c6cf414b07
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-6.5.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Chart component library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[gui,opengl,widgets]
+   =dev-qt/qtdeclarative-${PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtpositioning/

2023-07-20 Thread Jimi Huotari
commit: 744664acf802b099d8b03703009d606f9707fa8a
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:43 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744664ac

dev-qt/qtpositioning: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtpositioning/Manifest   |  1 +
 dev-qt/qtpositioning/qtpositioning-6.5.2.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 2582740d5b0b..ae808113f3fb 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,2 +1,3 @@
 DIST qtlocation-everywhere-opensource-src-5.15.10.tar.xz 6552240 BLAKE2B 
1e44bdafcde01294424cef1963924b85fc4f3cc8ab19b1ae37d79d10cb0bbb1a482f592725fa28e0f039fc84cb2167df4d15e23e4060bd7c49df013c54322665
 SHA512 
e4fb56ddd2dc50024f02de84323c3299788eb6632672e1bc52ef1399ccf9d0af34b0104548cb108fb372870057426b0cdd52052ad91ba45fc7f8098a675f29a4
 DIST qtpositioning-everywhere-src-6.5.1.tar.xz 1455492 BLAKE2B 
cab4f2f7d08a72ef5de8e3bc668b5949df3bb2a3f200bbe5382b49a21f1e8cc6855b4d8fc51881d56babe3c5212bfabc56f8670832f581e9d900e506b4b8f3d6
 SHA512 
67006663299b14a85a4a7cab2a03ec39f3b938c0f2f09520e3869509bedd24a2053e6f964bcca4d02df71c21d184b253f46cf1dd59e9da5c22cefbd1910ca305
+DIST qtpositioning-everywhere-src-6.5.2.tar.xz 1456284 BLAKE2B 
15ec5202f72ccec5b5cd5e887eacd34718e47e150fd290e8ef3e03e6566b647ca4e2995c87bc54fad598b0225a390eaa93fe7685419006ff39db93fd3803488d
 SHA512 
8319e999de227d6ee999a4e7f84e3a12e2a8b070375fd7b86cef7a7962cce1d4d45f17a846df779561e1cedde80a80240bd2a03259c8a2ed5ebda6e209bdd991

diff --git a/dev-qt/qtpositioning/qtpositioning-6.5.2.ebuild 
b/dev-qt/qtpositioning/qtpositioning-6.5.2.ebuild
new file mode 100644
index ..60873b452acc
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-6.5.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Physical position determination library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[dbus,gui,widgets]
+   =dev-qt/qtdeclarative-${PV}*
+   =dev-qt/qtserialport-${PV}*
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtsvg/

2023-07-20 Thread Jimi Huotari
commit: 050791ba74fd858f017045dc7d1e244e84df3c3b
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:31:55 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050791ba

dev-qt/qtsvg: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtsvg/Manifest   |  1 +
 dev-qt/qtsvg/qtsvg-6.5.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index c41057f35c86..231ca2f0f0a7 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,3 +1,4 @@
 DIST qtsvg-5.15.10-gentoo-kde-1.tar.xz 5012 BLAKE2B 
2eaab709cf165108b6f18ffd88ee7333ebbbca94500fcd426e155c4ef85670b565ed5db6a89c31e542118a4f048bb347375964e9056badd3c7ad5cabe3367d3e
 SHA512 
2d3168540cfbb51302a3824f936c1c33a01864793a5eb56287dd0b13bd2ed3b23df3049d295fa5ecd94d453deed67542f5b6071570a802cf04c1caef6138
 DIST qtsvg-everywhere-opensource-src-5.15.10.tar.xz 1889960 BLAKE2B 
14ee7bbf0914e47d8fc39790ce597fca0085e6018d33878752e707a9ece567bb139bc2f1e689840d6641aa6db958240a4f97fab69e7200385ddb2ee53abc5f04
 SHA512 
6de19c1dd6584f95bc3abbd391495bbdc13f15cc677a0c9e7afa2a0beffef8f8128eab5ccda741ed95af4553203b9daf1fc0327197912945e7211aeace33c6e7
 DIST qtsvg-everywhere-src-6.5.1.tar.xz 1728900 BLAKE2B 
9003463afefb97fea05dcac2b9a56f31c3e5a64a76e4a3b4b04bccfe73c691f48a4c8696aeda7359d113c6fd7c8ec7c0bc094d092f3db2338e0ca136792b7705
 SHA512 
4df0e02aa9b21091eb71a536befc52d8e7bd5f6d9fa757fcf0ac2f11e44d3f84b44d73551e44bd6a1045891bc9c0ed471820a94b8f014b3a82cccf32b10ac437
+DIST qtsvg-everywhere-src-6.5.2.tar.xz 1727648 BLAKE2B 
65dc5184e89110d3543386526e2625431f162f0da2834e42f0c5f9d3b6e33e74315dfa5f0365d33d0ea1af824d4dbca6a4f4b9bcb8a32d13fcee4b5e82ce426e
 SHA512 
34f572eceb27021d2b55d67ed2de84f9d41c0cb2463c5c8e9c9e270b52782d32f707b83fdc95c67f306bb82a3ea44a5d48921e6bc979197ce6bc94eaf89ccb20

diff --git a/dev-qt/qtsvg/qtsvg-6.5.2.ebuild b/dev-qt/qtsvg/qtsvg-6.5.2.ebuild
new file mode 100644
index ..960a981395e2
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-6.5.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="SVG rendering library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[gui,widgets]
+   sys-libs/zlib:=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-20 Thread Jimi Huotari
commit: 0611a65f741a3b08636020932da84328db5f0d78
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:31:45 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0611a65f

dev-qt/qtwayland: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwayland/Manifest   |  1 +
 dev-qt/qtwayland/qtwayland-6.5.2.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 762529ead1dd..31bf301e568f 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,3 +1,4 @@
 DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 
3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4
 SHA512 
6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239
 DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B 
c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213dfd86159dc5e6707f7b67ed386de
 SHA512 
214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899
 DIST qtwayland-everywhere-src-6.5.1.tar.xz 1059936 BLAKE2B 
5b54804df8106b0585fa44612c3d688b89aaea7bd49f2420e2a44472ced9ed51c2aba1d0baf2e4636a58937e7393e6d4b1ad8c7d937dfbf96e5a90bba5393cca
 SHA512 
9074adfb5ea9cc18896dade6706ef5a863033130f23aa11e0a7b2ae6e4df2fb64b636815e2489debb1032919a8ad20d39813d40b3ba7a87cebd801c9fae0d4f0
+DIST qtwayland-everywhere-src-6.5.2.tar.xz 1059356 BLAKE2B 
4708b78ff5c8e413edaa4d4400317f58dd068273a5eef7caf1500abf8afbe4e9ac405b6854691ef93265a7eeb0cfb7406024826a0b7c7ba3f8149218af67fd48
 SHA512 
520d109402f1d629481029a3b1eaab740e66135db4069c34651172bb2ad821b22de60e9956a96331d2f32a4522fc52c6a4ba99b474092d755760cad08c776477

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2.ebuild
new file mode 100644
index ..14d6b705e8ef
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.5.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+BDEPEND="dev-util/wayland-scanner"
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtbase-${PV}*[egl,gui,opengl]
+   =dev-qt/qtdeclarative-${PV}*
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qt3d/

2023-07-20 Thread Jimi Huotari
commit: 0535d6d3ceef44b9a555856d406e83da78055dee
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:14 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0535d6d3

dev-qt/qt3d: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qt3d/Manifest  |  1 +
 dev-qt/qt3d/qt3d-6.5.2.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index 1abd1c660126..670c3c256bea 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,2 +1,3 @@
 DIST qt3d-everywhere-opensource-src-5.15.10.tar.xz 118262456 BLAKE2B 
eff3ffd0b305e005019ae59c7214f2df12509ce3fe6cde38dc315b8a3062364c714e5b7e3d33fbaa2c7a71ae19077149bbd7e13d49757044c497337ff2c16035
 SHA512 
6c3d94b02188493567921552e104f407fd92bf2b95acd6c933a9dd214ba7ebc0c1983ffcaefeae63d60131d02651df1da834522628711d36514dc697e7bb885f
 DIST qt3d-everywhere-src-6.5.1.tar.xz 161708832 BLAKE2B 
b10a61591132d0ad5c6de5a7032ec8a397ff670c0f79376ee6d37dfd9377717912c554fa79637e13f0efe03ef3c003b70424a215cc7bf0f66675a20f05f2293f
 SHA512 
a5b3e4431c8924eb75cd23a806d05334aa9bca884bcbc0973359fb4c79370774fde26ca485826b1aa861362d65b51aafca93a909aed265a59cc0e60d9aceabb3
+DIST qt3d-everywhere-src-6.5.2.tar.xz 161691776 BLAKE2B 
0bae744dda45b5af9a0c2dca98d43a2f0376cca018671cd91ffa6add8e7045c2fbcdb08f5a9966e93c70e1976f6e2b1a3670b1de6362fbe4eb7bb7c03d53a22e
 SHA512 
f7bcc09b5c6c01e58b68cb7af67cef5f0477ec3cdcd924fd365b7411b2e5d89c307f29d099289055fb1b04b8237cc87dc071734433fa4d0bbb21eec698ed731a

diff --git a/dev-qt/qt3d/qt3d-6.5.2.ebuild b/dev-qt/qt3d/qt3d-6.5.2.ebuild
new file mode 100644
index ..d62b749fbe0a
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-6.5.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="3D rendering module for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE=""
+
+RDEPEND="
+   =dev-qt/qtbase-${PV}*[concurrent,gui,network,opengl,vulkan,widgets]
+   =dev-qt/qtdeclarative-${PV}*[widgets]
+   =dev-qt/qtmultimedia-${PV}*
+   =dev-qt/qtshadertools-${PV}*
+   media-libs/assimp:=
+"
+DEPEND="${RDEPEND}
+   dev-util/vulkan-headers
+"
+
+# No qtgamepad branching since 6.3.
+src_configure() {
+   local mycmakeargs=(
+   -DQT_FEATURE_opengl=ON
+   -DQT_FEATURE_qt3d_animation=ON
+   -DQT_FEATURE_qt3d_extras=ON
+   -DQT_FEATURE_qt3d_input=ON
+   -DQT_FEATURE_qt3d_logic=ON
+   -DQT_FEATURE_qt3d_render=ON
+   -DQT_FEATURE_qt3d_rhi_renderer=ON
+   -DQT_FEATURE_qt3d_system_assimp=ON
+   -DQT_FEATURE_regularexpression=ON
+   -DQT_FEATURE_system_zlib=ON
+   -DQT_FEATURE_vulkan=ON
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtdeclarative/

2023-07-20 Thread Jimi Huotari
commit: fdd09d983e85e5267dc272882b01fddb5918da34
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:30:34 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd09d98

dev-qt/qtdeclarative: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtdeclarative/Manifest   |  1 +
 dev-qt/qtdeclarative/qtdeclarative-6.5.2.ebuild | 30 +
 2 files changed, 31 insertions(+)

diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 1c1bb90f421a..392a3e1815cd 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -2,3 +2,4 @@ DIST qtdeclarative-5.15.10-gentoo-kde-2.tar.xz 25376 BLAKE2B 
90978286216648900b2
 DIST qtdeclarative-5.15.10-gentoo-kde-3.tar.xz 26396 BLAKE2B 
07ad0b115316e8eeaa1b9348cb6e742684b11d4d45087e763679938d43d77f90261a905037b07429d78933d7b7c487d3c1f7f1caedfdb5f6b512f4e20f55d946
 SHA512 
4d44ffaee5a3b1b01e5959f9c94a3daeda1528e4b7c0f267b11efac5a686c257b1f742ef38040a3ebad167faba0f61ffa2afc03d943770a9a9a005bd52ef99f6
 DIST qtdeclarative-everywhere-opensource-src-5.15.10.tar.xz 21596352 BLAKE2B 
4259b55b1406694cf10d5ff1c4bc2501b47a7a7ea4a09eeb77c08fa1417d5f8d028df1a0753af0d1ef52d7aa1331343c56b6c72adf462a6d1a1d5097c288ad8f
 SHA512 
378fc41a31edb52d85fd5e37fe6c086e35b5d5d759ceacc49cf7981a8a38d25ae5f2ca27d99547bd1db381f32128e7947800e2a01a857177707cc2a9980373a8
 DIST qtdeclarative-everywhere-src-6.5.1.tar.xz 35506504 BLAKE2B 
8748a3c29d2bb7888fdb275fe663c39bb9c23e2e8afddbfb2aef11b1b315083da70bb180e10c9474cda4c8df5396d47b0b45b6620618753a455bf68cdc06044a
 SHA512 
7ec840e42b1042263aa41c5d339cfa8a7921e3c5f217e710df0737b2c5c44b1e6c0fae155af934087f5a623d9370f30f83ec5691eb473e52b46486f4938173c7
+DIST qtdeclarative-everywhere-src-6.5.2.tar.xz 35552840 BLAKE2B 
048da9ab9433034ede21b51458cd3c7bd09d5364c8e2e65a02905bdc107d456ba0cbf2f9ea459324462c455fb33ef5f9b7e79e669100c82274476c10b34c
 SHA512 
e6fd9dddbab72ee2e323d8ae0f4ac438b935477ad50b3e069a307993e94b289648d29ee265ac535e1396e4c1ba4bdf7e16b0cdf89a17df8d0a43bbe94f7316ef

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.5.2.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.5.2.ebuild
new file mode 100644
index ..8c9a771cc98e
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.5.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt Declarative (Quick 2)"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="opengl +sql +widgets"
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[network,opengl=,sql=,widgets=]
+   =dev-qt/qtshadertools-${PV}*
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(qt_feature opengl)
+   $(qt_feature sql)
+   $(qt_feature widgets)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtbase/, dev-qt/qtbase/files/

2023-07-20 Thread Jimi Huotari
commit: 5d72e7f2e0af850a03d1c6424380521de752154b
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:28:54 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d72e7f2

dev-qt/qtbase: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/Manifest |   1 +
 .../qtbase/files/qtbase-6.5.2-CVE-2023-38197.patch | 404 +
 dev-qt/qtbase/qtbase-6.5.2.ebuild  | 190 ++
 3 files changed, 595 insertions(+)

diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index 3c5bf4d0f896..f18d34b4b586 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -1 +1,2 @@
 DIST qtbase-everywhere-src-6.5.1.tar.xz 48287392 BLAKE2B 
47872492f21a936d980891c28df61591380bc236adc66b57a90fbb87dd292cdeb3c632fb1159231ba40142d25e02944e4c5e8568153f1286e0a1abc8c5b26699
 SHA512 
7f7b20bbc25cda65266d6067cdd68e3e077636988d67dbf5783f79a61186135fb3a36d57ac72cfe4501012035b630ab1f5849148e4817726d4f459fa1937e91a
+DIST qtbase-everywhere-src-6.5.2.tar.xz 48410716 BLAKE2B 
578c69ede6f45a8b21cba0a24674d5d8801722503d13ab9578b06b2446ce15e6a84bcdbd0c5d2c9aa868ec70862f0845406c959ed79b695f82bb398ecf299c63
 SHA512 
8d97029aae5b73a3e03624c9a8495dbf2fe54a4f5e992071c06f3d93935e64c80f2121b33eeb60a92d96ceb288cb25d74906a5bf47b45bb018d859d4a2d13f20

diff --git a/dev-qt/qtbase/files/qtbase-6.5.2-CVE-2023-38197.patch 
b/dev-qt/qtbase/files/qtbase-6.5.2-CVE-2023-38197.patch
new file mode 100644
index ..220e94d9ca2f
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.5.2-CVE-2023-38197.patch
@@ -0,0 +1,404 @@
+Upstream: https://codereview.qt-project.org/c/qt/qtbase/+/490550
+Upstream: 
https://lists.qt-project.org/pipermail/development/2023-July/044166.html
+
+From c216c3d9859a20b3aeec985512e89316423fc3a8 Mon Sep 17 00:00:00 2001
+From: Axel Spoerl 
+Date: Fri, 30 Jun 2023 12:43:59 +0200
+Subject: [PATCH] QXmlStreamReader: Raise error on unexpected tokens
+
+QXmlStreamReader accepted multiple DOCTYPE elements, containing DTD
+fragments in the XML prolog, and in the XML body.
+Well-formed but invalid XML files - with multiple DTD fragments in
+prolog and body, combined with recursive entity expansions - have
+caused infinite loops in QXmlStreamReader.
+
+This patch implements a token check in QXmlStreamReader.
+A stream is allowed to start with an XML prolog. StartDocument
+and DOCTYPE elements are only allowed in this prolog, which
+may also contain ProcessingInstruction and Comment elements.
+As soon as anything else is seen, the prolog ends.
+After that, the prolog-specific elements are treated as unexpected.
+Furthermore, the prolog can contain at most one DOCTYPE element.
+
+Update the documentation to reflect the new behavior.
+Add an autotest that checks the new error cases are correctly detected,
+and no error is raised for legitimate input.
+
+The original OSS-Fuzz files (see bug reports) are not included in this
+patch for file size reasons. They have been tested manually. Each of
+them has more than one DOCTYPE element, causing infinite loops in
+recursive entity expansions. The newly implemented functionality
+detects those invalid DTD fragments. By raising an error, it aborts
+stream reading before an infinite loop occurs.
+
+Thanks to OSS-Fuzz for finding this.
+
+Fixes: QTBUG-92113
+Fixes: QTBUG-95188
+Change-Id: I0a082b9188b2eee50b396c4d5b1c9e1fd237bbdd
+Reviewed-by: Volker Hilsheimer 
+(cherry picked from commit c4301be7d5f94852e1b17f2c2989d5ca807855d4)
+---
+ src/corelib/serialization/qxmlstream.cpp   | 145 +++--
+ src/corelib/serialization/qxmlstream_p.h   |  11 ++
+ .../qxmlstream/tokenError/dtdInBody.xml|  20 +++
+ .../qxmlstream/tokenError/multipleDtd.xml  |  20 +++
+ .../qxmlstream/tokenError/wellFormed.xml   |  15 +++
+ .../serialization/qxmlstream/tst_qxmlstream.cpp|  39 ++
+ 6 files changed, 242 insertions(+), 8 deletions(-)
+ create mode 100644 
tests/auto/corelib/serialization/qxmlstream/tokenError/dtdInBody.xml
+ create mode 100644 
tests/auto/corelib/serialization/qxmlstream/tokenError/multipleDtd.xml
+ create mode 100644 
tests/auto/corelib/serialization/qxmlstream/tokenError/wellFormed.xml
+
+diff --git a/src/corelib/serialization/qxmlstream.cpp 
b/src/corelib/serialization/qxmlstream.cpp
+index 6e34d4da6e5a..cf46d690f122 100644
+--- a/src/corelib/serialization/qxmlstream.cpp
 b/src/corelib/serialization/qxmlstream.cpp
+@@ -185,7 +185,7 @@ WRAP(indexOf, QLatin1StringView)
+ addData() or by waiting for it to arrive on the device().
+ 
+ \value UnexpectedElementError The parser encountered an element
+-that was different to those it expected.
++or token that was different to those it expected.
+ 
+ */
+ 
+@@ -322,13 +322,34 @@ QXmlStreamEntityResolver 
*QXmlStreamReader::entityResolver() const
+ 
+   QXmlStreamReader is a well-

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qttranslations/

2023-07-20 Thread Jimi Huotari
commit: 314732d33eac2d2ac921196a316c68242a2f516b
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:31:37 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314732d3

dev-qt/qttranslations: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qttranslations/Manifest|  1 +
 dev-qt/qttranslations/qttranslations-6.5.2.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index 58f2a6d5c936..b63b781978d3 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1 +1,2 @@
 DIST qttranslations-everywhere-opensource-src-5.15.10.tar.xz 1635736 BLAKE2B 
c21f5fed04502622377bc1eaa11dab2d4e693ca7a882ced21920926fac74fc75b92d16a26c35133f1437cef51d1effbcaa292ef2a768e085f54b10774d47f8fd
 SHA512 
94f22857cf9f14f13f774ee5632bfd0fc367ca5fb745cbfb3997fee8651961d9547f0a629afc54c35b2e4493244da9b94214777e20340c2b203c538bc1c84a22
+DIST qttranslations-everywhere-src-6.5.2.tar.xz 1468624 BLAKE2B 
4201ecaf6fedb920ff49fafed7579af2a676a9f34e33bda886f3898a111c49a716cf4c161a51724298f4b477320610ffdc03b00555b5d7e4486d729afcd4b162
 SHA512 
2930153207a6ba7bb6720171f2be1c845e84edef87abd5ec6a4464c4386fb58fbdd59740c210727eb6b058ceffcaaf0aaea99e968215b68b121eb35d6e4f05c2

diff --git a/dev-qt/qttranslations/qttranslations-6.5.2.ebuild 
b/dev-qt/qttranslations/qttranslations-6.5.2.ebuild
new file mode 100644
index ..1e3a9009724f
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-6.5.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Translation files for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE=""
+
+DEPEND="=dev-qt/qtbase-${PV}*"
+BDEPEND="=dev-qt/qttools-${PV}*[linguist]"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtshadertools/

2023-07-20 Thread Jimi Huotari
commit: 7b89233fc69f90aae227d2943a0853191972886b
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:30:19 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:40:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b89233f

dev-qt/qtshadertools: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtshadertools/Manifest   |  1 +
 dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest
index 963001e2d34e..cfd17aa1bcfc 100644
--- a/dev-qt/qtshadertools/Manifest
+++ b/dev-qt/qtshadertools/Manifest
@@ -1 +1,2 @@
 DIST qtshadertools-everywhere-src-6.5.1.tar.xz 1061792 BLAKE2B 
02e2f3259c2e70b71c227420ab7ac3367bf91d1c64dec960b60af4ffe185e09efa6062bf20bb730e0812fa9be630c770a3e71bc53f686a1f03ffa253577a0343
 SHA512 
547c5e0c6220c6200f440ed1d6f3373423fceea09de8d1dc81c5d49f7e24beee6d460341828d74844a2e1af1181c702d93247dd95b273a0b1e110dcdcab69557
+DIST qtshadertools-everywhere-src-6.5.2.tar.xz 1061812 BLAKE2B 
33b997f121ae408f9cbbba53c08d015f55709b3558e8ef1f0ec41c2313f1d4e51051c4bd540e25b1fa91c1bd9d7dbba381e363ee6fae1df6d728ad95727dc829
 SHA512 
95a697de1e0b415b700edc86c452847f37478951c547fad42c8373c592a1f474b824df7c2d1ae3b26fb9401df3c523431633e0293f5e472732964cb527def6be

diff --git a/dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild 
b/dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild
new file mode 100644
index ..88a20ffbb689
--- /dev/null
+++ b/dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   =dev-qt/qtbase-${PV}*[gui]
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/

2023-07-20 Thread William Hubbs
commit: 90e9ff1b7577fe4fc49e940dbb1b4ad2f165cc53
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 20 19:32:48 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 20 19:32:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e9ff1b

app-containers/docker-cli: add 24.0.4

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

 app-containers/docker-cli/Manifest |  2 +
 app-containers/docker-cli/docker-cli-24.0.4.ebuild | 70 ++
 2 files changed, 72 insertions(+)

diff --git a/app-containers/docker-cli/Manifest 
b/app-containers/docker-cli/Manifest
index 210486aad03b..bc86c8a968ec 100644
--- a/app-containers/docker-cli/Manifest
+++ b/app-containers/docker-cli/Manifest
@@ -1,2 +1,4 @@
 DIST docker-cli-23.0.3-man.tar.xz 81976 BLAKE2B 
e7390b429d0db2445035da506bb796364f97e6560e766a28d1245e6a76c84314c38af1f3a946d2eb1785132d26805e0d3a76c374559e70989b64e8ce917f8423
 SHA512 
842d7187ad8a3933d815057ec535c13466c56bd051c7133e6e0a9c85f5140e4ef61b66771ee6788c8fb50d10652a86b663f29fe4ec3190773f70fd45f36fbcd4
 DIST docker-cli-23.0.3.tar.gz 6215298 BLAKE2B 
817ca474d61839c8b5929db9bfa964b936285622859ab30f45be2f382238a5e49987fdbcdc896eaa7109f114166cf0e1dbc4f001cefe293a6c286b50e2737258
 SHA512 
873783a0fe9ecab3b8f251c842ba69070e0dffbb4a758c16165441b2f483d55d15b98fd7da0707e483995ac2d1fbb9a0f13f570b78486382b26d6ca6c5e612a9
+DIST docker-cli-24.0.4-man.tar.xz 82500 BLAKE2B 
67b113ea0a0b8377a2ab8c887849e2d8e6a57cf914bf1c6a1cdcc44978e154ee5b18abdc1b509d3c7367760204bcb1b896f2335a6ff18470433b08f3ce82d346
 SHA512 
fe7320bb0bacbddba0b00c1351591eceb96386e0e5141b7c399d483f6e549b687b8b3db4b33c127ded118f723d6eb5cbb995733be13c362a0e680f96b221b351
+DIST docker-cli-24.0.4.tar.gz 6242506 BLAKE2B 
2cc66a43dce613f0940a0aa2ffac075562ff58a483e68511f47a05bb27dc997547522ebd546d314c932d79eb366699b319d9ed561d481ef072bcd40d6993a6d1
 SHA512 
6b59e01ad975961f64a7c04c719b83dcd95875c223fc11dc3cb4fc6792b6a478fd014559a775ab59b8156e4476a1424cb997c7ae97a692be317b9e7d24ed92fb

diff --git a/app-containers/docker-cli/docker-cli-24.0.4.ebuild 
b/app-containers/docker-cli/docker-cli-24.0.4.ebuild
new file mode 100644
index ..3f8d95218497
--- /dev/null
+++ b/app-containers/docker-cli/docker-cli-24.0.4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GIT_COMMIT=3713ee1eea
+EGO_PN="github.com/docker/cli"
+MY_PV=${PV/_/-}
+inherit bash-completion-r1  golang-vcs-snapshot
+
+DESCRIPTION="the command line binary for docker"
+HOMEPAGE="https://www.docker.com/";
+SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hardened selinux"
+
+RDEPEND="!https://github.com/tianon/docker-overlay/pull/10
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
+   emake \
+   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
+   VERSION="${PV}" \
+   GITCOMMIT="${GIT_COMMIT}" \
+   dynbinary
+}
+
+src_install() {
+   dobin build/docker
+   doman "${WORKDIR}"/man/man?/*
+   dobashcomp contrib/completion/bash/*
+   bashcomp_alias docker dockerd
+   insinto /usr/share/fish/vendor_completions.d/
+   doins contrib/completion/fish/docker.fish
+   insinto /usr/share/zsh/site-functions
+   doins contrib/completion/zsh/_*
+}
+
+pkg_postinst() {
+   has_version "app-containers/docker-buildx" && return
+   ewarn "the 'docker build' command is deprecated and will be removed in 
a"
+   ewarn "future release. If you need this functionality, install"
+   ewarn "app-containers/docker-buildx."
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-07-20 Thread William Hubbs
commit: 3b00a6b63c6198ab7576923962d0b40b3c2abb2d
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 20 19:32:46 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 20 19:32:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b00a6b6

app-containers/runc: add 1.1.7

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

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.7.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 919aead73539..a3082d620465 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,2 +1,3 @@
 DIST runc-1.1.4.tar.gz 2334639 BLAKE2B 
bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651
 SHA512 
c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6
 DIST runc-1.1.5.tar.gz 2336539 BLAKE2B 
3fcc4c2160f33fcec2efd6bcd755279c535128af870d4ea71dc07c501c0f401f394f2f66219739ca24cc5ec37b5944b0323f8e7ee49c619513ce826159e3a395
 SHA512 
f3cc9b93b0fe8a4341d410010fe584febb8e975ec9e0fd569d7dff33ab74c5821a2e0c40b7aeafd6b90991a50eae9c352342437f09cf6884dc850ceccdc68944
+DIST runc-1.1.7.tar.gz 2511464 BLAKE2B 
63f09052659636b62185abbb178f7e104d22125190899e80e71ed2ba35567eb855abf786d3c7fff3dd9a1ab43ee282fcaecb6650cd8a1ce49c05acefd7c12cde
 SHA512 
e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c

diff --git a/app-containers/runc/runc-1.1.7.ebuild 
b/app-containers/runc/runc-1.1.7.ebuild
new file mode 100644
index ..0633aa35c491
--- /dev/null
+++ b/app-containers/runc/runc-1.1.7.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module linux-info
+
+# update on bump, look for https://github.com/docker\
+# docker-ce/blob//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=4ffc61430bbe6d3d405bdf357b766bf303ff3cc5
+CONFIG_CHECK="~USER_NS"
+
+DESCRIPTION="runc container cli tools"
+HOMEPAGE="http://github.com/opencontainers/runc/";
+MY_PV="${PV/_/-}"
+SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor hardened +kmem +seccomp selinux test"
+
+DEPEND="seccomp? ( sys-libs/libseccomp )"
+
+RDEPEND="
+   ${DEPEND}
+   !app-emulation/docker-runc
+   apparmor? ( sys-libs/libapparmor )
+   selinux? ( sec-policy/selinux-container )
+"
+
+BDEPEND="
+   dev-go/go-md2man
+   test? ( "${RDEPEND}" )
+"
+
+# tests need busybox binary, and portage namespace
+# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
+# majority of tests pass
+RESTRICT+=" test"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_compile() {
+   # Taken from app-containers/docker-1.7.0-r1
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')
+   -L${ESYSROOT}/usr/$(get_libdir)"
+
+   # build up optional flags
+   local options=(
+   $(usev apparmor)
+   $(usev seccomp)
+   $(usex kmem '' 'nokmem')
+   )
+
+   myemakeargs=(
+   BUILDTAGS="${options[*]}"
+   COMMIT="${RUNC_COMMIT}"
+   )
+
+   emake "${myemakeargs[@]}" runc man
+}
+
+src_install() {
+   myemakeargs+=(
+   PREFIX="${ED}/usr"
+   BINDIR="${ED}/usr/bin"
+   MANDIR="${ED}/usr/share/man"
+   )
+   emake "${myemakeargs[@]}" install install-man install-bash
+
+   local DOCS=( README.md PRINCIPLES.md docs/. )
+   einstalldocs
+}
+
+src_test() {
+   emake "${myemakeargs[@]}" localunittest
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/containerd/

2023-07-20 Thread William Hubbs
commit: d9f865e9dc5aa3ca84ba7466be982aeb6cf0b927
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 20 19:32:47 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 20 19:32:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f865e9

app-containers/containerd: add 1.7.1

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

 app-containers/containerd/Manifest|  1 +
 app-containers/containerd/containerd-1.7.1.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/app-containers/containerd/Manifest 
b/app-containers/containerd/Manifest
index 3b6f0a5b0871..5cb6ac29c914 100644
--- a/app-containers/containerd/Manifest
+++ b/app-containers/containerd/Manifest
@@ -1,2 +1,3 @@
 DIST containerd-1.6.19.tar.gz 8706434 BLAKE2B 
cd6a85721f0752b6c7c5c098153d581375db6f877e261097a7d74a78dc0957e6beeea38c1aa7c53227ed84e727744811fa38863097cb137b8ba775e1f04fb9b2
 SHA512 
dca78d472dfbc6fc4d9b0b3a0d0a131d3575163c52e4fe18ea2c6147868b8822c54046c0709974e9b90472b882ba3890ada7f0fcbf31549efffba0d91531886c
 DIST containerd-1.6.20.tar.gz 8749093 BLAKE2B 
b2168f68ba45f5e0c589946fdfcded8c57801340e10f4fe6374ab9caaa740888246df49322b880a06bd665ad98bbafc8c39d44059a00f446c7cc24bbdb357eb8
 SHA512 
dd9708c99d95773a78b0fcd77b388cb8a971d0d65502c8b86cbb3b29c48bac31366ae0603d7710a13c21c33adcd341cdec69dcb3c3a06a2d753c4c59f2549d75
+DIST containerd-1.7.1.tar.gz 9682254 BLAKE2B 
f168070caf2b76f0be350a98f41bfdbfe6d78344d68821fb92a29f839a6e847d795e5b79436e36f985aa88028ff1c3f44f134cf6bd502ddac22453a457bd952b
 SHA512 
e9b00ba8f4dd1b5b1088060d3822f684611d43b367ddfeb1bee1660140af85f31e9c9bfc600a67e8fc8645a625dc4e1919d9af7291bdeaa607bff7065a4fc945

diff --git a/app-containers/containerd/containerd-1.7.1.ebuild 
b/app-containers/containerd/containerd-1.7.1.ebuild
new file mode 100644
index ..725ad4744070
--- /dev/null
+++ b/app-containers/containerd/containerd-1.7.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+GIT_REVISION=2806fc1057397dbaeefbea0e4e17bddfbd388f38
+
+DESCRIPTION="A daemon to control runC"
+HOMEPAGE="https://containerd.io/";
+SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
+
+DEPEND="
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp )
+"
+
+# recommended version of runc is found in script/setup/runc-version
+RDEPEND="
+   ${DEPEND}
+   ~app-containers/runc-1.1.7[apparmor?,seccomp?]
+"
+
+BDEPEND="
+   dev-go/go-md2man
+   virtual/pkgconfig
+"
+
+# tests require root or docker
+RESTRICT+="test"
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s/-s -w//" \
+   -e "s/-mod=readonly//" \
+   Makefile || die
+   sed -i \
+   -e "s:/usr/local:/usr:" \
+   containerd.service || die
+}
+
+src_compile() {
+   local options=(
+   $(usev apparmor)
+   $(usex btrfs "" "no_btrfs")
+   $(usex cri "" "no_cri")
+   $(usex device-mapper "" "no_devmapper")
+   $(usev seccomp)
+   $(usev selinux)
+   )
+
+   myemakeargs=(
+   BUILDTAGS="${options[*]}"
+   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')"
+   REVISION="${GIT_REVISION}"
+   VERSION=v${PV}
+   )
+
+   # race condition in man target https://bugs.gentoo.org/765100
+   # we need to explicitly specify GOFLAGS for "go run" to use vendor 
source
+   emake "${myemakeargs[@]}" man -j1 #nowarn
+   emake "${myemakeargs[@]}" all
+
+}
+
+src_install() {
+   dobin bin/*
+   doman man/*
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   newinitd "${FILESDIR}"/${PN}.initd "${PN}"
+   systemd_dounit containerd.service
+   keepdir /var/lib/containerd
+
+   # we already installed manpages, remove markdown source
+   # before installing docs directory
+   rm -r docs/man || die
+
+   local DOCS=( ADOPTERS.md README.md RELEASES.md ROADMAP.md SCOPE.md 
docs/. )
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker/

2023-07-20 Thread William Hubbs
commit: c1c82fb9d38f55a05583727d46ef6d77c40f6464
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 20 19:32:47 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 20 19:32:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c82fb9

app-containers/docker: add 24.0.4

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

 app-containers/docker/Manifest |   1 +
 app-containers/docker/docker-24.0.4.ebuild | 329 +
 2 files changed, 330 insertions(+)

diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest
index 4d116d6ba088..a77b218db14d 100644
--- a/app-containers/docker/Manifest
+++ b/app-containers/docker/Manifest
@@ -1,2 +1,3 @@
 DIST docker-23.0.3.tar.gz 13621933 BLAKE2B 
fd548b6083df495c35cc4d27374afdbc37e3678454b33477e9e88ba7c1564901d91a87eb0b87da2cfeab6a7c120bec95cad3a94db15a49719713a3660fae9958
 SHA512 
1f47a0c669c07ad1e628c99d153623076cd5c8e65e82fa54f7dd0d32579fae803ec9bee748e4ba1a6dc8fe37654602aaf005e58e09f00d8ff4f32e6047240caa
 DIST docker-23.0.4.tar.gz 13625597 BLAKE2B 
ab4d50e9b334f18e620979bc13a7b146f8e0381d52aca0e45785108f1d53743e0157eb1e5bda76bc1300df1aa7825ca1ca141a21aeea39e81bc626ad1ea5
 SHA512 
94d2c748541cf402197e98f93f574daf72bd84fc7603bf30e23674be36862ddbff5f37ad667455a710d730b9c5bc11962c287d6fd60a20320e0e0a41e3329c44
+DIST docker-24.0.4.tar.gz 14453359 BLAKE2B 
d089721469857eee87fd63b04c43cfde97ab9a38b5017c52c859b9b291574be4055b25585304434e070a7b74f90fa2582bb4fd8cddeae795637aaa23242fe8cb
 SHA512 
5d749764a3541104d13ebe42e7b4225f66a98f9cc81f6406790be8a534f6c0d5ec13b145212bf75899e489feddf7679add6f43c6f9dd76b704291ed0e638eb6e

diff --git a/app-containers/docker/docker-24.0.4.ebuild 
b/app-containers/docker/docker-24.0.4.ebuild
new file mode 100644
index ..155a3ea0ce4e
--- /dev/null
+++ b/app-containers/docker/docker-24.0.4.ebuild
@@ -0,0 +1,329 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+EGO_PN=github.com/docker/docker
+MY_PV=${PV/_/-}
+inherit linux-info systemd udev golang-vcs-snapshot
+GIT_COMMIT=4ffc61430bbe6d3d405bdf357b766bf303ff3cc5
+
+DESCRIPTION="The core functions you need to create Docker images and run 
Docker containers"
+HOMEPAGE="https://www.docker.com/";
+SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs +container-init device-mapper overlay seccomp selinux"
+
+DEPEND="
+   acct-group/docker
+   >=dev-db/sqlite-3.7.9:3
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
+   device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
+   seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+"
+
+# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
+# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
+RDEPEND="
+   ${DEPEND}
+   >=net-firewall/iptables-1.4
+   sys-process/procps
+   >=dev-vcs/git-1.7
+   >=app-arch/xz-utils-4.9
+   dev-libs/libltdl
+   
>=app-containers/containerd-1.7.1[apparmor?,btrfs?,device-mapper?,seccomp?]
+   !app-containers/docker-proxy
+   container-init? ( >=sys-process/tini-0.19.0[static] )
+   selinux? ( sec-policy/selinux-docker )
+"
+
+# 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
+BDEPEND="
+   >=dev-lang/go-1.16.12
+   dev-go/go-md2man
+   virtual/pkgconfig
+"
+# tests require running dockerd as root and downloading containers
+RESTRICT="installsources strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
+PATCHES=(
+   "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch"
+)
+
+pkg_setup() {
+   # this is based on "contrib/check-config.sh" from upstream's sources
+   # required features.
+   CONFIG_CHECK="
+   ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+   ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER 
~CGROUP_SCHED ~CPUSETS ~MEMCG
+   ~KEYS
+   ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+   ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
+   ~NETFILTER_XT_MATCH_ADDRTYPE
+   ~NETFILTER_XT_MATCH_CONNTRACK
+   ~NETFILTER_XT_MATCH_IPVS
+   ~NETFILTER_XT_MARK
+   ~IP_NF_NAT ~NF_NAT
+   ~POSIX_MQUEUE
+   "
+   WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for 
bind-mounting /dev/mqueue into containers"
+
+   if kernel_is lt 4 8; then
+   CONFIG_CHECK+="
+   ~DEVPTS_MULTIPLE_INSTANCES
+   "
+   fi
+
+   if kernel_is le 5 1; then
+   CONFIG_CHECK+="
+   ~NF_NAT_IPV4
+   "
+   fi
+
+   if k

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

2023-07-20 Thread Arsen Arsenović
commit: cd37f4a2b64f730128f8ec855dc2b086140c00cc
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jul 20 18:12:07 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Thu Jul 20 19:17:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd37f4a2

dev-util/muon: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31972
Signed-off-by: Arsen Arsenović  gentoo.org>

 .../files/muon-0.1.0-fix-potential-overflow.patch  | 39 --
 ...test-Wincompatible-function-pointer-types.patch | 28 
 2 files changed, 67 deletions(-)

diff --git a/dev-util/muon/files/muon-0.1.0-fix-potential-overflow.patch 
b/dev-util/muon/files/muon-0.1.0-fix-potential-overflow.patch
deleted file mode 100644
index fc33cb98f611..
--- a/dev-util/muon/files/muon-0.1.0-fix-potential-overflow.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 44daee7db0e6cc32f67ad2e944e7e68d73d3acc4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= 
-Date: Sun, 20 Nov 2022 22:23:33 +0100
-Subject: [PATCH] build_target: Fix possible out-of-bounds edge case
-
-Detected on Tinderbox with FORTIFY_SOURCE=3.
-
-Bug: https://bugs.gentoo.org/882295

- src/functions/kernel/build_target.c | 6 +-
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
-diff --git a/src/functions/kernel/build_target.c 
b/src/functions/kernel/build_target.c
-index 07b20e29..2ecc27c4 100644
 a/src/functions/kernel/build_target.c
-+++ b/src/functions/kernel/build_target.c
-@@ -307,7 +307,6 @@ determine_target_build_name(struct workspace *wk, struct 
obj_build_target *tgt,
-   obj name_pre, obj name_suff, char plain_name[BUF_SIZE_2k])
- {
-   const char *pref, *suff, *ver_suff = NULL;
--  uint32_t i;
- 
-   switch (tgt->type) {
-   case tgt_executable:
-@@ -341,10 +340,7 @@ determine_target_build_name(struct workspace *wk, struct 
obj_build_target *tgt,
-   suff = get_cstr(wk, name_suff);
-   }
- 
--  i = snprintf(plain_name, BUF_SIZE_2k, "%s%s", pref, get_cstr(wk, 
tgt->name));
--  if (suff) {
--  snprintf(&plain_name[i], BUF_SIZE_2k, ".%s", suff);
--  }
-+  snprintf(plain_name, BUF_SIZE_2k, "%s%s%s%s", pref, get_cstr(wk, 
tgt->name), suff ? "." : "", suff ? suff : "");
- 
-   tgt->build_name = make_strf(wk, "%s%s%s", plain_name, ver_suff ? "." : 
"", ver_suff ? ver_suff : "");
-   return true;
--- 
-2.34.5
-

diff --git 
a/dev-util/muon/files/muon-0.1.0-test-Wincompatible-function-pointer-types.patch
 
b/dev-util/muon/files/muon-0.1.0-test-Wincompatible-function-pointer-types.patch
deleted file mode 100644
index cdf0ebd5ceff..
--- 
a/dev-util/muon/files/muon-0.1.0-test-Wincompatible-function-pointer-types.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 5362fa8b5182c72d4d58b6569e65c0bdd988320e Mon Sep 17 00:00:00 2001
-From: Stone Tickle 
-Date: Sat, 17 Dec 2022 20:23:59 -0500
-Subject: [PATCH] fix signature of thread entrypoint function
-

-https://git.sr.ht/~lattis/muon/commit/5362fa8b5182c72d4d58b6569e65c0bdd988320e
-https://bugs.gentoo.org/885567
-
- tests/project/common/94 threads/threadprog.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/project/common/94 threads/threadprog.c 
b/tests/project/common/94 threads/threadprog.c
-index 7bfb7c44..787b8472 100644
 a/tests/project/common/94 threads/threadprog.c 
-+++ b/tests/project/common/94 threads/threadprog.c 
-@@ -22,7 +22,7 @@ int main(void) {
- #include
- #include
- 
--void* main_func(void) {
-+void *main_func(void *_) {
- printf("Printing from a thread.\n");
- return NULL;
- }
--- 
-2.34.5
-



[gentoo-commits] repo/gentoo:master commit in: virtual/libudev/

2023-07-20 Thread Matt Turner
commit: 04a137e8ed2c29610b1872b76e0b1b8d8b8f4546
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 18 22:54:10 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 20 19:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a137e8

virtual/libudev: Version bump to 251

Signed-off-by: Matt Turner  gentoo.org>

 virtual/libudev/libudev-251.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/libudev/libudev-251.ebuild 
b/virtual/libudev/libudev-251.ebuild
new file mode 100644
index ..feae96ea89ed
--- /dev/null
+++ b/virtual/libudev/libudev-251.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for libudev providers"
+
+SLOT="0/1"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+IUSE="systemd"
+
+# eudev does not provide v251 APIs, see
+# https://github.com/eudev-project/eudev/issues/249
+RDEPEND="
+   !systemd? ( >=sys-apps/systemd-utils-251[udev,${MULTILIB_USEDEP}] )
+   systemd? ( >=sys-apps/systemd-251:0/2[${MULTILIB_USEDEP}] )
+"



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

2023-07-20 Thread Matt Turner
commit: efde0a27b9793d3a492f2b2f19d92d56fd8a9ddb
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 18 22:49:09 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 20 19:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efde0a27

dev-libs/libgudev: Version bump to 238

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libgudev/Manifest|  1 +
 dev-libs/libgudev/libgudev-238.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/libgudev/Manifest b/dev-libs/libgudev/Manifest
index d8d7cbc1d4e6..d6f2213c58f4 100644
--- a/dev-libs/libgudev/Manifest
+++ b/dev-libs/libgudev/Manifest
@@ -1 +1,2 @@
 DIST libgudev-237.tar.xz 29060 BLAKE2B 
5d39d4d26d8c8b3fa877319c294036294dbda96b340d2d04d7a35449d91b58de876b96b5e3d9423cdf3e1d3e2a94f5a861b1ac1e74a610637e0fc66248c68309
 SHA512 
2d68981e3ba5c58ee080b6ed5cd5152c1c352b2bdb3ecb5eaf2b91f6800d3369121222a7fe4f82630aabd164069ee7276c52082b2fc2ff5f318481b85b25abc6
+DIST libgudev-238.tar.xz 30548 BLAKE2B 
386491e78c82081e89dad897d16ea6733430a67db3f75f2d9fdee5474b074ad6fede9f08e429f4eb6feaa9982d9d039db738aac5b5ce0ffac2d3a19430d4
 SHA512 
684061b4fc64a6ea3dd1ac34835279330c7eb2728fad6e3a9d34c0d501be3103d0f96c6d6866c8e257a0027e4f78a6314cb8ba81cda5ddf42ee9ea1a576ec5dc

diff --git a/dev-libs/libgudev/libgudev-238.ebuild 
b/dev-libs/libgudev/libgudev-238.ebuild
new file mode 100644
index ..a71d45bcd0ac
--- /dev/null
+++ b/dev-libs/libgudev/libgudev-238.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2015-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson-multilib
+
+DESCRIPTION="GObject bindings for libudev"
+HOMEPAGE="https://wiki.gnome.org/Projects/libgudev";
+SRC_URI="https://download.gnome.org/sources/libgudev/${PV}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1+"
+SLOT="0/0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="introspection test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.38.0:2[${MULTILIB_USEDEP}]
+   >=virtual/libudev-251:=[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-util/umockdev[${MULTILIB_USEDEP}] )
+"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_feature introspection)
+   -Dgtk_doc=false
+   $(meson_feature test tests)
+   -Dvapi=disabled
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # libsandbox interferes somehow.
+   # There are no access violations, but tests fail.
+   # https://bugs.gentoo.org/805449
+   local -x SANDBOX_ON=0
+   meson-multilib_src_test
+}



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

2023-07-20 Thread orbea
commit: 53e8e86bc2db742ce413aacab89ca8b57e214066
Author: orbea  riseup  net>
AuthorDate: Thu Jul 20 14:07:17 2023 +
Commit: orbea  riseup  net>
CommitDate: Thu Jul 20 14:07:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=53e8e86b

dev-lang/rust: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/Manifest  | 12 
 dev-lang/rust/rust-1.65.0.ebuild|  2 +-
 dev-lang/rust/rust-1.66.1.ebuild|  2 +-
 dev-lang/rust/rust-1.67.1-r1.ebuild |  2 +-
 dev-lang/rust/rust-1.68.2.ebuild|  2 +-
 dev-lang/rust/rust-1.69.0-r1.ebuild |  2 +-
 dev-lang/rust/rust-1.70.0.ebuild|  2 +-
 7 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 1ec6410..5c4765f 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -14,6 +14,8 @@ DIST rust-1.64.0-mips-unknown-linux-gnu.tar.xz 167831852 
BLAKE2B 76e00291f2e2b18
 DIST rust-1.64.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
81f100c9a788c863b2f2388e7264b8e6b4ea062fd46d6c0e922561f491cf86227c46511ab538d8bc56a9b2d01d2ae19f105966ea00f2ea86592128e4c26b55ae
 SHA512 
41e59d670efc9085c6e3ed59bb8808dc747eebfbd65ed976da04ff70095d91f15b43f8d257a09d2a6ee1cb07c5d1f49081529e0fc8234a26599a28ddaf167f4b
 DIST rust-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz 172953460 BLAKE2B 
68aa0d08ba233ebe95c1107574ce9165cc2afc0a43db044b6951055e30f22ed6070f9fe10f0482923f767e39fb99f887da59dcf679c3e9c16345f943b0c3012c
 SHA512 
59250c13e980fc38b6da08faf7713c1c9ea2865793cfb0032a65a499bbfd4f7af94604bbdab4e0fd34a0be6b74db8cdcb8c3859e5c13d8a29d8c953d67a9bc84
 DIST rust-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 
eb53e83dde3acdc3cfb84c7285a1373c4059c0c06e4cfe855339ce817a0a8cbea33da9fa0894a9640871003e8058482e46a31b04dd9ad1d8ae8e9ac1b3c72f7b
 SHA512 
2e8438ca78bfd610c8c7b99a4aa2663cfddc611fa4495f490789d7838b80a8f90b9eb7f59171da187fdbc8a17b4ebc20eb69ccdaa75cca4966246e78dd41473d
+DIST rust-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz 175504748 BLAKE2B 
9399b396f23b5fac32c3f78902e2a2ba21b2ec4d6f1333a963c7f8b025f45667c2a895b36e25991d71f0fe9938807c592b955bbafc6a627fdf98384c371f366a
 SHA512 
97d929193c5fbbf20a2347570a803b1f62f7af40745e82996bf286b2b87edf24f6c1f1a938d4571d6ec1583d8940cca03390c3f5517ac1026e277d92cf650db2
+DIST rust-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 
8d728073e720b39572b1150e04bc58cd0c1cf0b96e56699ad52cb3bb32dc28b9c5d8e163f07419f289c1ad028a99036c8cb979e02c7df425e74a883239a7b2f2
 SHA512 
56458270e4810c3bc711aeb14b0f89ec56352a3fb98a5f34a56a1309ce5ff265806cc9c147bd4268c2e1cdd51dd13659aa4f58ad6de9b2ce2e6e89981798c996
 DIST rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz 172189848 BLAKE2B 
aff9136ab374a3e39674c17b1ffa4fb8fe077301284b5dde927e0cf56e51edbb912b40d852aac4ad4d4e39f3ae20e68174dac338af6682735e8a031607652176
 SHA512 
9283e1e9eeff6c67c49e656709e1a6c6c52329aa913c6024af3aebd889b594f48f0c8172270c579a52d5980f7a42730a6184254b5c8002928f8f93c484dad211
 DIST rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
613ac8c773cc6585a99295e2770879cf7a9a56e1ac43256a1d8a56a12bd9b8aa08e49df96819805f4e98230d5c6d106eae837102c21f044e7e0b7756c453c529
 SHA512 
24d15870efaf03a916d69a358871a427869bc41ce164dcf8968564dc3f213603d0572f34b8ebbcd98d6653ff1e70664baf8c2dbdb32a0779f361338d4d3a0f43
 DIST rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz 204541208 BLAKE2B 
5bbd65d8aece3e32bca62d8a8b210cf155a786501c96e509462d0c45b15f19910794ff85ade0c42b575f41bd47f4f3250c011152b968ff1ad000ead6b7a200ad
 SHA512 
13cc41679bf1bdb94d042de18696685087f3bfc84c0f99567b8c9dc6a5796c0f122499254ca8032eced8fa53623133a8b6652e14f398a9cea95ac3364a227f45
@@ -46,6 +48,8 @@ DIST rust-1.65.0-mips-unknown-linux-gnu.tar.xz 172934452 
BLAKE2B da7d02247e35723
 DIST rust-1.65.0-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
e5323fc58614bb2f61831d9a3bd4e3e17e61d7d876e8ccea0d7bcd90d515cdb09cf6112922260fa7d53ba9944b183918448b31c2de431cee8b2f13e6e82f66ea
 SHA512 
b0544165a5b7b49ea7861ca7cea20d6667976667c2253816f942f9b1473306615df5e5e8c1d28028ae79d7cdfe8bfcecefa8df65648976240af40ac08a8ca458
 DIST rust-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz 170733288 BLAKE2B 
59211c452f921cc337762bcd50cf6cbe8b59b843c1f8afcb82705092ffd4465b663f3428c718b473235be5308cf13663bebc87a2ce93abc81b11192479261527
 SHA512 
75012281166d17805ae718b4ef55084f6b59c2ff10ef44ab03efd03e0a72539438ab953384e62f2c90042ed5b044478e17ce64d6e9ad85bf3d40ab55bfaa37fd
 DIST rust-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 
491ed32a0804f9b69cfe7622eed951aea8a88e6bb9d0cb90e7fb836807fbb0c02ca1d0f4ce54ec366fb5d314bab7702b2395218c8c6746f35b6a0654f079e8a2
 SHA512 
afad470d8ab02729ac1fba678a0459279e4b8bf687e7ae90bf51ddd5fab5b9f1d6e421ade260d101405387e793fda7fd6ed35df3a97875342fd93feb2e1598e9
+DIST rust-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz 174670568 BLAKE2B 
5cadd21fe86c15fc305ced94c3ef002c7c9494857aecf2c82a1d79bacbe72f9ea37c4f9cc552cc2af256b5602ad8a0cce28483a0a0f44ee887f22f240a231b46
 SH

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

2023-07-20 Thread orbea
commit: 8a914ebda1176dee2943f9fd5861ceab1cb3eae2
Author: orbea  riseup  net>
AuthorDate: Thu Jul 20 17:42:17 2023 +
Commit: orbea  riseup  net>
CommitDate: Thu Jul 20 17:42:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=8a914ebd

dev-lang/rust: add 1.71.0

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/Manifest |  36 +
 .../files/1.71.0-fix-bashcomp-installation.patch   |  23 +
 .../rust/files/1.71.0-libressl-openssl-sys.patch   |  10 +
 dev-lang/rust/rust-1.71.0.ebuild   | 758 +
 4 files changed, 827 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 5c4765f..87dcbe2 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -202,6 +202,40 @@ DIST rust-1.69.0-x86_64-unknown-linux-gnu.tar.xz 152594196 
BLAKE2B f46e89bb76033
 DIST rust-1.69.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
b12e73829cef5aed2f1fef7c51122d4f4db11622d53860013e3a396ea7a1bf945ce2142aed3d4720c89f0bda223d5fd8f1665da11be185faff949f45a4d65206
 SHA512 
79d5315ee87e2a02425671376d1a5ed0d947e85fd5bd5a09c6634ac4bc9baa31f1ae57380e3ed00f597f8594c67a319a86ed4f9bd34aafcca43aba388cd0ec39
 DIST rust-1.69.0-x86_64-unknown-linux-musl.tar.xz 1003928 BLAKE2B 
d22105d51f5785c3cda6256d77032c1b4d680f11afa7d180334db4c2b1915e410cca81abe760ad6d4ccfc2e6503e43e8387543ada3d427654903aebc9c511090
 SHA512 
1195938d4ef89b83f159d65bb4d69c35795785325a53eebe491fa25f459f9e3de61b0446fddb8e62790ca47bf716dffbc1ba5416a6fcf1da4ae06343c0b3d281
 DIST rust-1.69.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
cd06fb7b95c997cb6ba84a662733a629397a93ba226daf3cb8e0ec3b76ca7a4ec2b264f3b6ea2960ebd4863db259ffaf0cb5ec90a579a910c8c77ea392238b7a
 SHA512 
5f7741db315cf88965a372243a1d0111e5061cc23365980cb80adebc7ed40e5bd12ce981c1e0e9ea802d941f75a8bd917a89d793f49a35a2633c6f807758802e
+DIST rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz 212261108 BLAKE2B 
56e15d01ea0e84c51ca3d4fc292c124536472e9c3e6d9ae13ab524e520865117b36621eca5072b961831ee6ad3077abd84afa9e092483095234b7ab2ddcae769
 SHA512 
d64eb19417a03452f591bb779042b2b3ff16d2ac48a9a74d293bc7265980280801784f92cdd0ae0dbc21743433388149557da7642871c72f3bb4b3061cf7eeba
+DIST rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
435383da02632d404ce95ecfc0b0690f18447f22cd82e67cd08e6e8aab072539b33a49c2712bdc35f34a811f8e66bda6bcf9505b41dcdaf4cc66e358df9d7f02
 SHA512 
634c35b52d85c524a954d0663b6f1507c5aec826768c1a51394bf72bae585afadd3d3af985a9d165a65d178e04813fd592a78d058ed1400bb0fc43b0a1614a27
+DIST rust-1.70.0-aarch64-unknown-linux-musl.tar.xz 195626092 BLAKE2B 
df5ca11b64513c86dbcab93bbc5eee37a1f2c6307ca479c07ef62d683ec1b1f56bd596284b11695d80c8483ba5ffaacb0bf060d7618f5e79f3957bfe8bae042b
 SHA512 
5bcc47e2e791603b419c2d1f3503a60cc9a4a7351d3e8a61e6f3823c53195f58795cfcdc56c0c2011ae40a21ec7819d7dad32f5f9981f3d39e5f28ba85083d07
+DIST rust-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
06e279acca2308599b367cfcc105e9a1a9b129c1ce8d70e9c64f34f471fb9f28ba0b3ffc71ba389a8268d7f35fbaeadafb3275be29e7db8e8167ce1a828a3fbc
 SHA512 
945a1679eea5fc89debe6c840b95314fd7be3f5ded9897965584cb53c3571b9ad18b1894fe4f8f82cd2373ee473c002c290ff943466f7d467357a6d56b62ce2b
+DIST rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz 175940376 BLAKE2B 
101b06523554df9f115f33dbace6a045fdad5ede100c7ed70a50da8a522e271708223f2cd5600fc4c2d5aa920e8179c9d60c24649dd234afc3fffe20d06935f8
 SHA512 
b1c3bd1c80437fda5e605aebbedc3f03f13223ab7fb37cf5808c8ccad00f015dd4656979e6f47ae65ef42dd158ffe18e9fa74aa17e80de76e73a8065efdf0760
+DIST rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
1e901439a083b6da2e62df19829c76a3cd2486115f855407f329b9cae0dff7a0c24b31dc48c13b28c17975cbc7f3c8d6073d7cc5629e78182f891d01e93d09a1
 SHA512 
c32b7f12c1c5cb5263444f6ccc5facf69e78a63816915babfe68e81be33bbf8a922618fc47fe2ec7142f8f04127fac89504b332cab5e0b29e028011ec5d2927c
+DIST rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz 176229396 BLAKE2B 
4c3be748a110a0db483b5cc8baff433ef7b67af0c21be41a68a72b4307ac8dfa9717e066db3768204b03550484ebb4d7e6d45345f33ba797844132e1dbdb16dd
 SHA512 
847602b101fe68e639598fd15592e60c8b4b2482077aad62b60918fd09c1928f1ed251197e3fbc5578a0e1e2abcdfe838e9c54cacba30e3ef2fa3d6e9557
+DIST rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
f8d920f2f3c1021ac207b1e3c0004e07bedaa207d463a60c9f2556d057a8e80eeec00565fc61ec9fae67e435bbfd902c4b54d2df0a710fd9f63594e7852498dd
 SHA512 
0b7983572502d918241510abbe23ff913e5757f9a7d64e00701b23666a188a2324d70fd1840cb2b604fec813ce1883e1aa30bb421e1648497f3b165b9ccf4e89
+DIST rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz 180820156 BLAKE2B 
dcaf472e5bce185f56a8ecd509ca0b829afe8203c5f3154c8065b0e3d9848f9f2cb6f6ee30568a52deebb21bec9aa8d05f7f2c2f42d584833a4f998ade707c94
 SHA512 
adb7d0fbabf14fc654e020bc8f7a2071d3aec7cdc64edb82739e78f0bd6f02d3d0cbcd18a648be24947a80008a1f45a1e35b9ad098b7cd31272ef985a502e25a
+DIST rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 B

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

2023-07-20 Thread Ionen Wolkens
commit: 3ac79141575343cbbde2a1e97ad29b6c20c4956e
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Tue Jun 27 14:31:09 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 20 18:57:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac79141

net-misc/r8125: fix build with PTP for Linux >=6.2

Bug: https://bugs.gentoo.org/908645
Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../r8125/files/r8125-9.011.01-linux-6.2.patch | 42 ++
 net-misc/r8125/r8125-9.008.00.ebuild   |  1 +
 net-misc/r8125/r8125-9.009.01.ebuild   |  1 +
 net-misc/r8125/r8125-9.009.02.ebuild   |  1 +
 net-misc/r8125/r8125-9.011.01.ebuild   |  7 +++-
 5 files changed, 51 insertions(+), 1 deletion(-)

diff --git a/net-misc/r8125/files/r8125-9.011.01-linux-6.2.patch 
b/net-misc/r8125/files/r8125-9.011.01-linux-6.2.patch
new file mode 100644
index ..26bb8620fbfd
--- /dev/null
+++ b/net-misc/r8125/files/r8125-9.011.01-linux-6.2.patch
@@ -0,0 +1,42 @@
+From 2ef10e8ccbd16a67a1585ebb627af0f1ae172e0f Mon Sep 17 00:00:00 2001
+From: Evgeny Grin 
+Date: Tue, 27 Jun 2023 11:16:26 +0300
+Subject: [PATCH] Patched PTP functionality for Linux 6.2+
+
+---
+ src/r8125_ptp.c | 11 +++
+ 1 file changed, 11 insertions(+)
+
+diff --git a/src/r8125_ptp.c b/src/r8125_ptp.c
+index 6010a18..b92fb18 100644
+--- a/src/r8125_ptp.c
 b/src/r8125_ptp.c
+@@ -195,6 +195,13 @@ static int rtl8125_phc_adjfreq(struct ptp_clock_info 
*ptp, s32 delta)
+ return 0;
+ }
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(6,2,0)
++static int rtl8125_phc_adjfine(struct ptp_clock_info *ptp, long scaled_ppm)
++{
++return rtl8125_phc_adjfreq(ptp, scaled_ppm_to_ppb(scaled_ppm));
++}
++#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(6,2,0) */
++
+ static int rtl8125_phc_gettime(struct ptp_clock_info *ptp, struct timespec64 
*ts64)
+ {
+ struct rtl8125_private *tp = container_of(ptp, struct 
rtl8125_private, ptp_clock_info);
+@@ -296,7 +303,11 @@ static const struct ptp_clock_info rtl_ptp_clock_info = {
+ .n_per_out  = 0,
+ .n_pins = 0,
+ .pps= 1,
++#if LINUX_VERSION_CODE < KERNEL_VERSION(6,2,0)
+ .adjfreq= rtl8125_phc_adjfreq,
++#else  /* LINUX_VERSION_CODE >= KERNEL_VERSION(6,2,0) */
++.adjfine= rtl8125_phc_adjfine,
++#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(6,2,0) */
+ .adjtime= rtl8125_phc_adjtime,
+ .gettime64  = rtl8125_phc_gettime,
+ .settime64  = rtl8125_phc_settime,
+-- 
+2.41.0.windows.1
+

diff --git a/net-misc/r8125/r8125-9.008.00.ebuild 
b/net-misc/r8125/r8125-9.008.00.ebuild
index ba9eb264d3da..378ced667e5b 100644
--- a/net-misc/r8125/r8125-9.008.00.ebuild
+++ b/net-misc/r8125/r8125-9.008.00.ebuild
@@ -25,6 +25,7 @@ PATCHES=(
"${FILESDIR}/${PN}-9.008.00-linux-5.18.patch" # bug 852311
"${FILESDIR}/${PN}-9.009.01-linux-5.19.patch"
"${FILESDIR}/${PN}-9.011.00-linux-6.1.patch" # bug 890714
+   "${FILESDIR}/${PN}-9.011.01-linux-6.2.patch" # bug 908645
 )
 
 CONFIG_CHECK="~!R8169"

diff --git a/net-misc/r8125/r8125-9.009.01.ebuild 
b/net-misc/r8125/r8125-9.009.01.ebuild
index a88080038413..d85f17950eeb 100644
--- a/net-misc/r8125/r8125-9.009.01.ebuild
+++ b/net-misc/r8125/r8125-9.009.01.ebuild
@@ -22,6 +22,7 @@ PATCHES=(
"${FILESDIR}/${PN}-9.008.00-linux-5.18.patch" # bug 852311
"${FILESDIR}/${PN}-9.009.01-linux-5.19.patch"
"${FILESDIR}/${PN}-9.011.00-linux-6.1.patch" # bug 890714
+   "${FILESDIR}/${PN}-9.011.01-linux-6.2.patch" # bug 908645
 )
 
 CONFIG_CHECK="~!R8169"

diff --git a/net-misc/r8125/r8125-9.009.02.ebuild 
b/net-misc/r8125/r8125-9.009.02.ebuild
index bdeb5b0245c5..922d00c7e9d0 100644
--- a/net-misc/r8125/r8125-9.009.02.ebuild
+++ b/net-misc/r8125/r8125-9.009.02.ebuild
@@ -20,6 +20,7 @@ IUSE="+multi-tx-q ptp +rss use-firmware"
 
 PATCHES=(
"${FILESDIR}/${PN}-9.011.00-linux-6.1.patch" # bug 890714
+   "${FILESDIR}/${PN}-9.011.01-linux-6.2.patch" # bug 908645
 )
 
 CONFIG_CHECK="~!R8169"

diff --git a/net-misc/r8125/r8125-9.011.01.ebuild 
b/net-misc/r8125/r8125-9.011.01.ebuild
index d092e674..bc1351818977 100644
--- a/net-misc/r8125/r8125-9.011.01.ebuild
+++ b/net-misc/r8125/r8125-9.011.01.ebuild
@@ -18,6 +18,10 @@ MODULE_NAMES="r8125(net:${S}/src)"
 BUILD_TARGETS="modules"
 IUSE="+multi-tx-q ptp +rss use-firmware"
 
+PATCHES=(
+   "${FILESDIR}/${P}-linux-6.2.patch" # bug 908645
+)
+
 CONFIG_CHECK="~!R8169"
 WARNING_R8169="CONFIG_R8169 is enabled. ${PN} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
 
@@ -28,7 +32,8 @@ pkg_setup() {
BUILD_PARAMS+=" ENABLE_RSS_SUPPORT=$(usex rss y n)"
BUILD_PARAMS+=" ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)"
BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y 

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

2023-07-20 Thread Ionen Wolkens
commit: 439ee110dea289c23f6940833d6f0dfd42db8a56
Author: Karlson2k (Evgeny Grin)  narod  ru>
AuthorDate: Tue Jun 27 15:02:24 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 20 18:57:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439ee110

net-misc/r8125: migrate to linux-mod-r1.eclass

Closes: https://bugs.gentoo.org/908704
Signed-off-by: Karlson2k (Evgeny Grin)  narod.ru>
Closes: https://github.com/gentoo/gentoo/pull/31642
Signed-off-by: Ionen Wolkens  gentoo.org>

 ...25-9.008.00.ebuild => r8125-9.008.00-r1.ebuild} | 29 +--
 ...25-9.009.01.ebuild => r8125-9.009.01-r1.ebuild} | 29 +--
 ...25-9.009.02.ebuild => r8125-9.009.02-r1.ebuild} | 29 +--
 ...25-9.011.01.ebuild => r8125-9.011.01-r1.ebuild} | 33 +++---
 4 files changed, 58 insertions(+), 62 deletions(-)

diff --git a/net-misc/r8125/r8125-9.008.00.ebuild 
b/net-misc/r8125/r8125-9.008.00-r1.ebuild
similarity index 70%
rename from net-misc/r8125/r8125-9.008.00.ebuild
rename to net-misc/r8125/r8125-9.008.00-r1.ebuild
index 378ced667e5b..3779fd117278 100644
--- a/net-misc/r8125/r8125-9.008.00.ebuild
+++ b/net-misc/r8125/r8125-9.008.00-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit linux-info linux-mod
+inherit linux-mod-r1
 
 DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs"
 
HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software";
@@ -16,8 +16,6 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-MODULE_NAMES="r8125(net:${S}/src)"
-BUILD_TARGETS="modules"
 IUSE="+multi-tx-q ptp +rss use-firmware"
 
 PATCHES=(
@@ -31,16 +29,17 @@ PATCHES=(
 CONFIG_CHECK="~!R8169"
 WARNING_R8169="CONFIG_R8169 is enabled. ${PN} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
 
-pkg_setup() {
-   linux-mod_pkg_setup
-   BUILD_PARAMS="KERNELDIR=${KV_DIR}"
-   BUILD_PARAMS+=" ENABLE_PTP_SUPPORT=$(usex ptp y n)"
-   BUILD_PARAMS+=" ENABLE_RSS_SUPPORT=$(usex rss y n)"
-   BUILD_PARAMS+=" ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)"
-   BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
-}
-
-src_install() {
-   linux-mod_src_install
-   einstalldocs
+src_compile() {
+   local modlist=( ${PN}=kernel/drivers/net/ethernet/realtek:src )
+   local modargs=(
+   # Build parameters
+   KERNELDIR="${KV_OUT_DIR}"
+   # Configuration settings
+   ENABLE_PTP_SUPPORT=$(usex ptp y n)
+   ENABLE_RSS_SUPPORT=$(usex rss y n)
+   ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)
+   ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)
+   )
+
+   linux-mod-r1_src_compile
 }

diff --git a/net-misc/r8125/r8125-9.009.01.ebuild 
b/net-misc/r8125/r8125-9.009.01-r1.ebuild
similarity index 66%
rename from net-misc/r8125/r8125-9.009.01.ebuild
rename to net-misc/r8125/r8125-9.009.01-r1.ebuild
index d85f17950eeb..87bff3e7fb42 100644
--- a/net-misc/r8125/r8125-9.009.01.ebuild
+++ b/net-misc/r8125/r8125-9.009.01-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit linux-info linux-mod
+inherit linux-mod-r1
 
 DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs"
 
HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software";
@@ -14,8 +14,6 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-MODULE_NAMES="r8125(net:${S}/src)"
-BUILD_TARGETS="modules"
 IUSE="+multi-tx-q ptp +rss use-firmware"
 
 PATCHES=(
@@ -28,16 +26,17 @@ PATCHES=(
 CONFIG_CHECK="~!R8169"
 WARNING_R8169="CONFIG_R8169 is enabled. ${PN} will not be loaded unless kernel 
driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
 
-pkg_setup() {
-   linux-mod_pkg_setup
-   BUILD_PARAMS="KERNELDIR=${KV_DIR}"
-   BUILD_PARAMS+=" ENABLE_PTP_SUPPORT=$(usex ptp y n)"
-   BUILD_PARAMS+=" ENABLE_RSS_SUPPORT=$(usex rss y n)"
-   BUILD_PARAMS+=" ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)"
-   BUILD_PARAMS+=" ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)"
-}
-
-src_install() {
-   linux-mod_src_install
-   einstalldocs
+src_compile() {
+   local modlist=( ${PN}=kernel/drivers/net/ethernet/realtek:src )
+   local modargs=(
+   # Build parameters
+   KERNELDIR="${KV_OUT_DIR}"
+   # Configuration settings
+   ENABLE_PTP_SUPPORT=$(usex ptp y n)
+   ENABLE_RSS_SUPPORT=$(usex rss y n)
+   ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)
+   ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)
+   )
+
+   linux-mod-r1_src_compile
 }

diff --git a/net-misc/r8125/r8125-9.009.02.ebuild 
b/net-misc/r8125/r8125-9.009.02-r1.ebuild
similarity index 63%
rename from net-misc/r8125/r8125-9.009.02.ebuild
rena

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

2023-07-20 Thread Ionen Wolkens
commit: 3c8e799b98fd60aa8eac5ecde295d97bb067a8cc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 20 18:05:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 20 18:47:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8e799b

dev-lang/rust: backport lint-docs ld path revert for USE=doc

Seems trivial enough, there may be follow ups needed for
"download-rustc" but we don't use this as far as I can tell.

Closes: https://bugs.gentoo.org/910595
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-lang/rust/files/1.71.0-lint-docs-libpath.patch | 39 ++
 dev-lang/rust/rust-1.71.0.ebuild   |  1 +
 2 files changed, 40 insertions(+)

diff --git a/dev-lang/rust/files/1.71.0-lint-docs-libpath.patch 
b/dev-lang/rust/files/1.71.0-lint-docs-libpath.patch
new file mode 100644
index ..27c673835c7b
--- /dev/null
+++ b/dev-lang/rust/files/1.71.0-lint-docs-libpath.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/910595
+https://github.com/rust-lang/rust/issues/113678
+
+https://github.com/rust-lang/rust/commit/67b5990472e3cac643d8cf90f45fe42201ddec3c
+From: jyn 
+Date: Mon, 10 Jul 2023 15:59:30 -0500
+Subject: [PATCH] Revert "Fix `x test lint-docs` when download-rustc is
+ enabled"
+
+This was not the correct fix. The problem was two-fold:
+- `download-rustc` didn't respect `llvm.assertions`
+- `rust-dev` was missing a bump to `download-ci-llvm-stamp`
+
+The first is fixed in this PR and the latter was fixed a while ago. Revert 
this change to avoid breaking `rpath = false`.
+--- a/src/tools/lint-docs/src/groups.rs
 b/src/tools/lint-docs/src/groups.rs
+@@ -39,7 +39,6 @@ impl<'a> LintExtractor<'a> {
+ fn collect_groups(&self) -> Result> {
+ let mut result = BTreeMap::new();
+ let mut cmd = Command::new(self.rustc_path);
+-cmd.env_remove("LD_LIBRARY_PATH");
+ cmd.arg("-Whelp");
+ let output = cmd.output().map_err(|e| format!("failed to run command 
{:?}\n{}", cmd, e))?;
+ if !output.status.success() {
+--- a/src/tools/lint-docs/src/lib.rs
 b/src/tools/lint-docs/src/lib.rs
+@@ -403,12 +403,6 @@ impl<'a> LintExtractor<'a> {
+ fs::write(&tempfile, source)
+ .map_err(|e| format!("failed to write {}: {}", 
tempfile.display(), e))?;
+ let mut cmd = Command::new(self.rustc_path);
+-// NOTE: bootstrap sets `LD_LIBRARY_PATH` for building lint-docs 
itself.
+-// Unfortunately, lint-docs is a bootstrap tool while rustc is built 
from source,
+-// and sometimes the paths conflict. In particular, when using 
`download-rustc`,
+-// the LLVM versions can differ between `ci-llvm` and 
`ci-rustc-sysroot`.
+-// Unset LD_LIBRARY_PATH here so it doesn't interfere with running 
the compiler.
+-cmd.env_remove("LD_LIBRARY_PATH");
+ if options.contains(&"edition2015") {
+ cmd.arg("--edition=2015");
+ } else {

diff --git a/dev-lang/rust/rust-1.71.0.ebuild b/dev-lang/rust/rust-1.71.0.ebuild
index 63f051219230..0add3729bd1a 100644
--- a/dev-lang/rust/rust-1.71.0.ebuild
+++ b/dev-lang/rust/rust-1.71.0.ebuild
@@ -163,6 +163,7 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
"${FILESDIR}"/1.71.0-fix-bashcomp-installation.patch
+   "${FILESDIR}"/1.71.0-lint-docs-libpath.patch
"${FILESDIR}"/1.70.0-ignore-broken-and-non-applicable-tests.patch
"${FILESDIR}"/1.62.1-musl-dynamic-linking.patch
"${FILESDIR}"/1.67.0-doc-wasm.patch



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

2023-07-20 Thread Eray Aslan
commit: 26a98abce2e845eb2b2af2628ddf58adfa2ec0fa
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jul 20 18:32:11 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jul 20 18:32:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a98abc

app-crypt/mit-krb5: add 1.20.2

Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/mit-krb5/Manifest   |   1 +
 app-crypt/mit-krb5/mit-krb5-1.20.2.ebuild | 148 ++
 2 files changed, 149 insertions(+)

diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest
index 7379f861a9ae..428ed2a01f71 100644
--- a/app-crypt/mit-krb5/Manifest
+++ b/app-crypt/mit-krb5/Manifest
@@ -1,2 +1,3 @@
 DIST krb5-1.20.1.tar.gz 8661660 BLAKE2B 
ead16f8b1aec8bba3776628b74257c9aec891770c1fa6d5c5e66275db5f078ca59c9944cd2b017453b777ce080f8e5a322f735fab77691479cfad7b881b92830
 SHA512 
6f57479f13f107cd84f30de5c758eb6b9fc59171329c13e5da6073b806755f8d163eb7bd84767ea861ad6458ea0c9eeb00ee044d3bcad01ef136e9888564b6a2
+DIST krb5-1.20.2.tar.gz 8662259 BLAKE2B 
35f9e82390b5ba7227d0b5c40ab08f128ff27e7264d48585e2bfd08a443cb4b06415216190a3c35c6bc505f33483bcbe11430d9e40c3907f838798b2dc492416
 SHA512 
69e263ef74116a3332c632a2a243499bcc47b01b1e57d02fe35aa6c2ff655674b6cf2b815457145f788bceac4d466d3f55f8c20ec9ee4a6051128417e1e7e99e
 DIST krb5-1.21.tar.gz 8622539 BLAKE2B 
0f3a899dc1758ea013ebad3aae80605c14f0f6713919d005e799162a0c50a162f33d924c74a6f87ce225e1ab3847df2c0effb25b772fe259e7401531964b696f
 SHA512 
8ee2366888f6d553a44fc642a89c69a57dbc1ec4c89a36b9ba8b00584a9a32c73a2b0566ba5f21852ad961704c276dac402393bf8eb19fbe0c07a838071a

diff --git a/app-crypt/mit-krb5/mit-krb5-1.20.2.ebuild 
b/app-crypt/mit-krb5/mit-krb5-1.20.2.ebuild
new file mode 100644
index ..cefab2c0bef0
--- /dev/null
+++ b/app-crypt/mit-krb5/mit-krb5-1.20.2.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools python-any-r1 systemd toolchain-funcs multilib-minimal
+
+MY_P="${P/mit-}"
+P_DIR=$(ver_cut 1-2)
+DESCRIPTION="MIT Kerberos V"
+HOMEPAGE="https://web.mit.edu/kerberos/www/";
+SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz";
+
+LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 
|| ( BSD-2 GPL-2+ )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes doc +keyutils lmdb nls openldap +pkinit selinux 
+threads test xinetd"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   !!app-crypt/heimdal
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   || (
+   >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
+   >=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
+   )
+   keyutils? ( >=sys-apps/keyutils-1.5.8:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb:= )
+   nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
+   pkinit? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   xinetd? ( sys-apps/xinetd )
+   "
+BDEPEND="
+   ${PYTHON_DEPS}
+   app-alternatives/yacc
+   cpu_flags_x86_aes? (
+   amd64? ( dev-lang/yasm )
+   x86? ( dev-lang/yasm )
+   )
+   doc? ( virtual/latex-base )
+   test? ( dev-util/cmocka )
+   "
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+S=${WORKDIR}/${MY_P}/src
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
+   "${FILESDIR}/${PN}-config_LDFLAGS-r1.patch"
+   "${FILESDIR}/${PN}_dont_create_rundir.patch"
+   "${FILESDIR}/${PN}-1.18.2-krb5-config.patch"
+   "${FILESDIR}/${PN}-1.20-missing-time-include.patch"
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+src_prepare() {
+   default
+   # Make sure we always use the system copies.
+   rm -rf util/{et,ss,verto}
+   sed -i 's:^[[:space:]]*util/verto$::' configure.ac || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   AR="$(tc-getAR)" \
+   WARN_CFLAGS="set" \
+   econf \
+   $(use_with openldap ldap) \
+   $(use_enable nls) \
+   $(use_enable pkinit) \
+   $(use_enable threads thread-support) \
+   $(use_with lmdb) \
+   $(use_with keyutils) \
+   --without-hesiod \
+   --enable-shared \
+   --with-system-et \
+   --with-system-ss \
+   --enable-dns-for-realm \
+   --enable-kdc-lookaside-cache \
+   --with-system-verto \
+   --disable-rpath
+}
+
+multilib_src_compile() {
+   emake -j1
+}
+
+multilib_src_test() {
+   multilib_is_native_abi && emake -j1 check
+}
+
+multilib_src_install(

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

2023-07-20 Thread Eray Aslan
commit: 20db76a90387cd2a6550f34ac7d5d3d9737a6ad7
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jul 20 18:33:19 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jul 20 18:33:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20db76a9

app-crypt/mit-krb5: add 1.21.1, drop 1.21

Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/mit-krb5/Manifest | 2 +-
 app-crypt/mit-krb5/{mit-krb5-1.21.ebuild => mit-krb5-1.21.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest
index 428ed2a01f71..3e53b9057ab8 100644
--- a/app-crypt/mit-krb5/Manifest
+++ b/app-crypt/mit-krb5/Manifest
@@ -1,3 +1,3 @@
 DIST krb5-1.20.1.tar.gz 8661660 BLAKE2B 
ead16f8b1aec8bba3776628b74257c9aec891770c1fa6d5c5e66275db5f078ca59c9944cd2b017453b777ce080f8e5a322f735fab77691479cfad7b881b92830
 SHA512 
6f57479f13f107cd84f30de5c758eb6b9fc59171329c13e5da6073b806755f8d163eb7bd84767ea861ad6458ea0c9eeb00ee044d3bcad01ef136e9888564b6a2
 DIST krb5-1.20.2.tar.gz 8662259 BLAKE2B 
35f9e82390b5ba7227d0b5c40ab08f128ff27e7264d48585e2bfd08a443cb4b06415216190a3c35c6bc505f33483bcbe11430d9e40c3907f838798b2dc492416
 SHA512 
69e263ef74116a3332c632a2a243499bcc47b01b1e57d02fe35aa6c2ff655674b6cf2b815457145f788bceac4d466d3f55f8c20ec9ee4a6051128417e1e7e99e
-DIST krb5-1.21.tar.gz 8622539 BLAKE2B 
0f3a899dc1758ea013ebad3aae80605c14f0f6713919d005e799162a0c50a162f33d924c74a6f87ce225e1ab3847df2c0effb25b772fe259e7401531964b696f
 SHA512 
8ee2366888f6d553a44fc642a89c69a57dbc1ec4c89a36b9ba8b00584a9a32c73a2b0566ba5f21852ad961704c276dac402393bf8eb19fbe0c07a838071a
+DIST krb5-1.21.1.tar.gz 8623049 BLAKE2B 
d90a994b5d39dc88573e5cfca280565b0909b2e9aa8710a6d695e2c1faec37ea0c008d05894e8952dcf72348403f76fd8a124de8d8f34c70fad6de8866a92f0e
 SHA512 
6f04216b0a151d6a9886bf009777bc95a7d3f9bcab30427cc8bbef3357e0130748c1d42b477be0eb2d469d9e0fb65bf5ac5ff05c22d6e1046795e161fe6afbcc

diff --git a/app-crypt/mit-krb5/mit-krb5-1.21.ebuild 
b/app-crypt/mit-krb5/mit-krb5-1.21.1.ebuild
similarity index 100%
rename from app-crypt/mit-krb5/mit-krb5-1.21.ebuild
rename to app-crypt/mit-krb5/mit-krb5-1.21.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/dogecoin-qt/

2023-07-20 Thread Victor Skovorodnikov
commit: ff90fe8035bde70313c1102017d1da39575cd0e4
Author: Victor Skovorodnikov  yandex  com>
AuthorDate: Thu Jul 20 18:26:27 2023 +
Commit: Victor Skovorodnikov  yandex  com>
CommitDate: Thu Jul 20 18:28:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff90fe80

net-p2p/dogecoin-qt: added REQUIRED_USE constraint for dogecoind option

Signed-off-by: Victor Skovorodnikov  yandex.com>

 net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild 
b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
index d4acd2cd3..f4843ac9e 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -13,6 +13,7 @@ SLOT="0"
 DB_VER="5.3"
 KEYWORDS="~amd64"
 IUSE="cpu_flags_x86_avx2 dogecoind tests utils +wallet +prune zmq"
+REQUIRED_USE="dogecoind? ( utils )"
 DOGEDIR="/opt/${PN}"
 DEPEND="
sys-libs/db:"${DB_VER}"=[cxx]



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

2023-07-20 Thread Patrick McLean
commit: 83521314abe132a234a5c60a9e60389900db
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jul 20 18:26:03 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jul 20 18:26:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83521314

app-admin/metalog: add 20230719, drop 20230707

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

 app-admin/metalog/Manifest  |  2 +-
 app-admin/metalog/files/metalog-20230719-metalog-conf.patch | 13 +
 .../{metalog-20230707.ebuild => metalog-20230719.ebuild}|  8 +---
 3 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/app-admin/metalog/Manifest b/app-admin/metalog/Manifest
index 7c9f0466cc9a..24d3adf61687 100644
--- a/app-admin/metalog/Manifest
+++ b/app-admin/metalog/Manifest
@@ -1,2 +1,2 @@
 DIST metalog-20220214.tar.gz 40898 BLAKE2B 
7ef04b9e0cd1ba878a11d988ec4b4bffa3d733f86c6b8cec57d32dcf837fe48a001a233a2b09378443b26f6e69869b8de7afeb25f11bb7729b66e1aa3a305f67
 SHA512 
44a1443e8f9e92460f128aa35125d50ae247ba4f2ce8fd8cc32b96a491e29963cdc27be12a6db28f286e2d5a2bc6243e126a77ae3eb642e7c969d58446a18fcd
-DIST metalog-20230707.tar.gz 41729 BLAKE2B 
e027b918c3b6d795459d9b219a5d84a7813a27b48b6be9e059c19dd2ea546d24e48724360968a2078be8b81b32b296d5444389616afdc16ce9234fd105ee37c9
 SHA512 
ab341f5f2ac757e4579a1f4fad2a92fd446fe7e930e95e55231830d88bf177f79102f99554b56da0529aaa6fc37c02863824705bde2f47546d44284ab13538b9
+DIST metalog-20230719.tar.gz 42579 BLAKE2B 
6088c86fad90185fcb22a96ff88686647eac1fb4216884f43c07dff23274efc748c908f6f98162f743d2528437748f79809dfe6911d8d47e6cf7e58c8f3ca3b4
 SHA512 
a717dca5e00e9e66b97a84c3dbb0cdda522cbe628fad4cfbcb5256ee69659c63149bbb1e8797028bbab55d97787661c1d7316c7c2cbfe3b65932f84d64af15f6

diff --git a/app-admin/metalog/files/metalog-20230719-metalog-conf.patch 
b/app-admin/metalog/files/metalog-20230719-metalog-conf.patch
new file mode 100644
index ..504c2a28291f
--- /dev/null
+++ b/app-admin/metalog/files/metalog-20230719-metalog-conf.patch
@@ -0,0 +1,13 @@
+diff --git a/metalog.conf b/metalog.conf
+index 8f53b87..54332c6 100644
+--- a/metalog.conf
 b/metalog.conf
+@@ -44,6 +44,8 @@ maxfiles = 5
+ # merely write $@ to some device (your console for messages):
+ # echo "$@" > /dev/tty10
+ #
++# Hint: you can control the consolelog.sh behavior in /etc/conf.d/metalog
++#
+ #console logging:
+ #  facility  = "*"
+ #  command   = "/sbin/consolelog.sh"

diff --git a/app-admin/metalog/metalog-20230707.ebuild 
b/app-admin/metalog/metalog-20230719.ebuild
similarity index 95%
rename from app-admin/metalog/metalog-20230707.ebuild
rename to app-admin/metalog/metalog-20230719.ebuild
index 91000efc30e5..4e0803b008b6 100644
--- a/app-admin/metalog/metalog-20230707.ebuild
+++ b/app-admin/metalog/metalog-20230719.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools systemd
 
@@ -18,14 +18,16 @@ IUSE="unicode"
 RDEPEND="
dev-libs/libpcre2
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+"
 BDEPEND="
sys-devel/autoconf-archive
virtual/pkgconfig
 "
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-0.9-metalog-conf.patch
+   "${FILESDIR}"/metalog-20230719-metalog-conf.patch
 )
 
 src_prepare() {



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

2023-07-20 Thread Thomas Beierlein
commit: 722d593beaa588ac418ac4cadcab11c1165af8a3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Jul 20 18:19:29 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul 20 18:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=722d593b

sci-libs/cartopy: Readd '-n' parameter for pytest

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild 
b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
index 4c1597167aa6..80e71d718b8f 100644
--- a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
+++ b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
@@ -81,5 +81,5 @@ python_test() {
cd "${BUILD_DIR}" || die
 
# Drop all tests needing network access
-   virtx epytest -m "not network and not natural_earth" || die "test 
failed"
+   virtx epytest -n "$(makeopts_jobs)" -m "not network and not 
natural_earth" || die "test failed"
 }



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

2023-07-20 Thread Thomas Beierlein
commit: dcb7bf40cdba6610cb05a2d9ea23ce98ead0cef3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jul 18 16:45:18 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Jul 20 18:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb7bf40

sci-libs/cartopy: Cleanup inherits and add DISTUTILS_EXT

Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.21.1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild 
b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
index 29d90378d1ef..4c1597167aa6 100644
--- a/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
+++ b/sci-libs/cartopy/cartopy-0.21.1-r1.ebuild
@@ -4,10 +4,11 @@
 EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_EXT=1
 PYTHON_COMPAT=( python3_{9..11} )
 
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 multibuild virtualx
+inherit distutils-r1 multibuild multiprocessing virtualx
 
 MY_PV=${PV/_beta/b}
 MY_P=${PN}-${MY_PV}



[gentoo-commits] proj/catalyst:master commit in: arch/

2023-07-20 Thread Andreas K. Hüttel
commit: f38ef80b0152982794fe96eb807fb2bce9178760
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Jul 20 18:13:58 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jul 20 18:13:58 2023 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=f38ef80b

Add m68k musl definition

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

 arch/m68k.toml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/m68k.toml b/arch/m68k.toml
index 1df696c1..e25659b9 100644
--- a/arch/m68k.toml
+++ b/arch/m68k.toml
@@ -2,3 +2,6 @@
 COMMON_FLAGS = " -pipe -O2"
 CHOST = "m68k-unknown-linux-gnu"
 
+[m68k.m68k_musl]
+COMMON_FLAGS = " -pipe -O2"
+CHOST = "m68k-gentoo-linux-musl"



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

2023-07-20 Thread Arthur Zamarin
commit: 1f93f1917d58c28d3e79e65aba2fb0efda18d6d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jul 20 18:13:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jul 20 18:13:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f93f191

sys-apps/musl-locales: Keyword 0.1.0 arm64, #908554

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

 sys-apps/musl-locales/musl-locales-0.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/musl-locales/musl-locales-0.1.0.ebuild 
b/sys-apps/musl-locales/musl-locales-0.1.0.ebuild
index d4c1fbb46812..627e4b746c89 100644
--- a/sys-apps/musl-locales/musl-locales-0.1.0.ebuild
+++ b/sys-apps/musl-locales/musl-locales-0.1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://git.adelielinux.org/adelie/musl-locales/uploads/7e855b894b18ca4
 
 LICENSE="LGPL-3 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
 
 RDEPEND="!sys-libs/glibc"
 



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

2023-07-20 Thread Jimi Huotari
commit: 0f287c08ebc3ca1fbac983b74db6a0b021aebd20
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 18:02:49 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 18:03:39 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=0f287c08

profiles: remove qt6 mask

Signed-off-by: Jimi Huotari  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index feebbb72..4ee3fa9a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -3,25 +3,3 @@
 # When you add an entry to the top of this file, add your name, the date, and
 # an explanation of why something is getting masked. Please be extremely
 # careful not to commit atoms that are not valid.
-
-# Jimi Huotari  (2021-11-11)
-# Very work in progress.
-=dev-qt/qt5compat-6*
-=dev-qt/qtbase-6*
-=dev-qt/qtcharts-6*
-=dev-qt/qtdeclarative-6*
-=dev-qt/qtimageformats-6*
-=dev-qt/qtlocation-6*
-=dev-qt/qtmultimedia-6*
-=dev-qt/qtnetworkauth-6*
-=dev-qt/qtpositioning-6*
-=dev-qt/qtquick3d-6*
-=dev-qt/qtquicktimeline-6*
-=dev-qt/qtserialport-6*
-=dev-qt/qtshadertools-6*
-=dev-qt/qtsvg-6*
-=dev-qt/qttools-6*
-=dev-qt/qtwayland-6*
-=dev-qt/qtwebchannel-6*
-=dev-qt/qtwebengine-6*
-=dev-qt/qtwebsockets-6*



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

2023-07-20 Thread Arthur Zamarin
commit: 07f36c426ebb2801a3863f12e4780fc53efa6ca6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jul 20 17:59:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jul 20 17:59:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f36c42

sys-apps/musl-locales: Keyword 0.1.0 ppc64, #908554

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

 sys-apps/musl-locales/musl-locales-0.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/musl-locales/musl-locales-0.1.0.ebuild 
b/sys-apps/musl-locales/musl-locales-0.1.0.ebuild
index 664db0dd372e..d4c1fbb46812 100644
--- a/sys-apps/musl-locales/musl-locales-0.1.0.ebuild
+++ b/sys-apps/musl-locales/musl-locales-0.1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://git.adelielinux.org/adelie/musl-locales/uploads/7e855b894b18ca4
 
 LICENSE="LGPL-3 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 
 RDEPEND="!sys-libs/glibc"
 



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

2023-07-20 Thread Andrey Grozin
commit: eec1a5f924d47fb9a03ffc7d49c2b625ca9bd04e
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jul 20 16:09:07 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jul 20 16:09:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec1a5f9

app-text/pdfarranger: bump to 1.10.0

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/pdfarranger/Manifest  |  1 +
 app-text/pdfarranger/pdfarranger-1.10.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/app-text/pdfarranger/Manifest b/app-text/pdfarranger/Manifest
index 0b264609101a..2a27a40ede74 100644
--- a/app-text/pdfarranger/Manifest
+++ b/app-text/pdfarranger/Manifest
@@ -1,2 +1,3 @@
+DIST pdfarranger-1.10.0.tar.gz 303125 BLAKE2B 
126b47dfdabbe6d75331788dd891e1d8136a70b98e70601e19fd47fc7e3d81c350eb1fc8866a3a09db88b2b760ef964e7a01cf233464440c81a6dc5462101592
 SHA512 
92aa53a402d2f4c82a7f99f2acc1c328f71ad18835e524588e0f011f3ba8b074bf425ed881bb5f9ce3020833ce37cc3c301fd90b8931b44f909c8647bc1b09af
 DIST pdfarranger-1.9.1.tar.gz 279138 BLAKE2B 
18ac9a63eff5455e395b3c126adea590b230b1884ee64e08eeaf4951c663787a827e42db9475632210b2ca3875a23e1718fdfc1b4309c5babc7ce31b6e188829
 SHA512 
ba60744f1b7c96ca9f86ed75cc5ea1b3df41af162048550a916a96972b0e987acfbdc3c46693adc239fdad5569369f24555e157a2f56936374ba132ffc8cbde6
 DIST pdfarranger-1.9.2.tar.gz 280531 BLAKE2B 
6a7a8e73e701fe9bbb5bd1f94411003dfb16966ad28522820a27e7ab554b3c2679eec3f4a08332bd58dc1c1cafd620e1daef2f39cb0f6dc5589d7bd5eb293650
 SHA512 
c22cc753e2606d90913970ce57462b4aca7c41fa6a9b6ece76b618800cad12bce808aba4a6fba2ef9698fda209e11799f30d091a88c9beb2e80a09ac7df51cb8

diff --git a/app-text/pdfarranger/pdfarranger-1.10.0.ebuild 
b/app-text/pdfarranger/pdfarranger-1.10.0.ebuild
new file mode 100644
index ..44893f0ef11c
--- /dev/null
+++ b/app-text/pdfarranger/pdfarranger-1.10.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1 optfeature xdg desktop
+
+DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
+HOMEPAGE="https://github.com/jeromerobert/pdfarranger";
+SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   app-text/poppler[introspection,cairo]
+   >=dev-python/pikepdf-6.0.0[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}
+   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
+   dev-util/intltool
+"
+
+src_install() {
+   distutils-r1_src_install
+   for x in 16 32 48 256 scalable
+   do doicon -s ${x} data/icons/hicolor/${x}*/*
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "image file import" media-gfx/img2pdf
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/magit/, app-emacs/magit/files/

2023-07-20 Thread Ulrich Müller
commit: 2a3b51eb21b1282891c5adea3faa483888e3e410
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jul 20 16:05:29 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jul 20 16:07:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3b51eb

app-emacs/magit: Suppress warning message about missing magit-libgit

Bug: https://bugs.gentoo.org/910593
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/magit/files/magit-3.3.0-libgit-unavail.patch| 15 +++
 .../{magit-3.3.0-r3.ebuild => magit-3.3.0-r4.ebuild}  |  5 -
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/app-emacs/magit/files/magit-3.3.0-libgit-unavail.patch 
b/app-emacs/magit/files/magit-3.3.0-libgit-unavail.patch
new file mode 100644
index ..6373e720dffc
--- /dev/null
+++ b/app-emacs/magit/files/magit-3.3.0-libgit-unavail.patch
@@ -0,0 +1,15 @@
+Suppress warning message about missing magit-libgit
+https://bugs.gentoo.org/910593
+
+--- lisp/magit-core.el
 lisp/magit-core.el
+@@ -41,7 +41,8 @@
+ (require 'magit-transient)
+ (require 'magit-autorevert)
+ 
+-(when (magit--libgit-available-p)
++(when (and (not magit-inhibit-libgit)
++   (magit--libgit-available-p))
+   (condition-case err
+   (require 'magit-libgit)
+ (error

diff --git a/app-emacs/magit/magit-3.3.0-r3.ebuild 
b/app-emacs/magit/magit-3.3.0-r4.ebuild
similarity index 93%
rename from app-emacs/magit/magit-3.3.0-r3.ebuild
rename to app-emacs/magit/magit-3.3.0-r4.ebuild
index eaee9f6713a7..46f40464fe43 100644
--- a/app-emacs/magit/magit-3.3.0-r3.ebuild
+++ b/app-emacs/magit/magit-3.3.0-r4.ebuild
@@ -23,7 +23,10 @@ LICENSE="GPL-3+"
 SLOT="0"
 IUSE="libgit"
 
-PATCHES=( "${FILESDIR}"/${P}-inhibit-libgit.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-inhibit-libgit.patch
+   "${FILESDIR}"/${P}-libgit-unavail.patch
+)
 DOCS=( ../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes )
 ELISP_TEXINFO="../Documentation/*.texi"
 SITEFILE="50${PN}-gentoo.el"



  1   2   3   >