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

2024-01-08 Thread Sam James
commit: 72b9e5c972e4f09ccf244f79ad74f8de2ea182b3
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 07:43:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:45:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b9e5c9

sys-devel/libtool: drop stale dev-libs/libltdl compatibility dep

bug #528294 was closed in 2016 but we hadn't dropped the shim/compat./transition
dep in sys-devel/libtool on dev-libs/libltdl until now.

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

 sys-devel/libtool/{libtool-.ebuild => libtool-2.4.7-r2.ebuild} | 4 ++--
 sys-devel/libtool/libtool-.ebuild  | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r2.ebuild
similarity index 97%
copy from sys-devel/libtool/libtool-.ebuild
copy to sys-devel/libtool/libtool-2.4.7-r2.ebuild
index a27b9abcb010..2bf9e471c863 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,7 +30,6 @@ RDEPEND="
sys-devel/gnuconfig
>=sys-devel/autoconf-2.69:*
>=sys-devel/automake-1.13:*
-   >=dev-libs/libltdl-2.4.7
 "
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
@@ -43,6 +42,7 @@ PATCHES=(
 
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
+   "${FILESDIR}"/${PN}-2.4.7-werror-lto.patch
"${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch
 )
 

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index a27b9abcb010..ae63801bea83 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,7 +30,6 @@ RDEPEND="
sys-devel/gnuconfig
>=sys-devel/autoconf-2.69:*
>=sys-devel/automake-1.13:*
-   >=dev-libs/libltdl-2.4.7
 "
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"



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

2024-01-08 Thread Hans de Graaff
commit: 36c0b35c6ef228913ae7b0a4dca49268838d7400
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  9 07:44:23 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  9 07:44:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c0b35c

dev-ruby/regexp_parser: add 2.9.0

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

 dev-ruby/regexp_parser/Manifest   |  1 +
 dev-ruby/regexp_parser/regexp_parser-2.9.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest
index a0b961886bbe..daf922d5844a 100644
--- a/dev-ruby/regexp_parser/Manifest
+++ b/dev-ruby/regexp_parser/Manifest
@@ -1,3 +1,4 @@
 DIST regexp_parser-2.7.0.tar.gz 97494 BLAKE2B 
676829775c73939f981758ce36b8ad40bf94ba91a75514a6446730abe256fb47877455f973ded2b5a5e6b92ce8adf46e4553231fc8d21579fd08a4acd7273e28
 SHA512 
850cdc4c1f51e14f7cd704900ded9e82f827a9a26c979113e17bd316bd6a21038fa4f23b3791c6a50b9a675a8524f21504526e40da14fe74baae566d267b9d7c
 DIST regexp_parser-2.8.2.tar.gz 102450 BLAKE2B 
ff932e91dfa01226e4b528f5d4bd9aeb42a04f52fe067879d54c05bbdad8dd26ab442e64e9f439d0466a4654057805f0073463f7498929205030eed940bf9afd
 SHA512 
78a76fe3d049e840f8539ad013c682c58f6cac11305579a8e11601f20d4cd7f6a4de86e4da16109b6f95fd86c084ddf02ed67e6fe706fb8f023ec535c0944e30
 DIST regexp_parser-2.8.3.tar.gz 102631 BLAKE2B 
667a1bfb5cb71d84868d851686cda5601cebaceeea57e53cdd00cef59b7f78cf7c4051019e48367c9f053fb175079802c05ac0ac76e0fcc0273c811ccfadb107
 SHA512 
cb818d30387acf4604370ed7ada928e59bf2714905b1252e7a29a3b3cf3b53ef1c0fec53b9ec262716c872ca330f556f7beb28d75a043fc9b2343e76b80e5a38
+DIST regexp_parser-2.9.0.tar.gz 103509 BLAKE2B 
722dec7d2d98ee2773b0c109195e20e154fbbd7c2b8fb737a35e85c138e3372407c36c9e488f199345acb84d20768a71ced7334aa76fb09ee329f83e088a301b
 SHA512 
e6c1cb75f90e23e8c43d0c53a4aa185b0f4dcc2e02d6c4e334fd9e5aadb875cf79966934b4c7e3a13fe16f9b1fa069d39ef90b307da731eb634bed27d0a1ba4d

diff --git a/dev-ruby/regexp_parser/regexp_parser-2.9.0.ebuild 
b/dev-ruby/regexp_parser/regexp_parser-2.9.0.ebuild
new file mode 100644
index ..a7baf2365e6e
--- /dev/null
+++ b/dev-ruby/regexp_parser/regexp_parser-2.9.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular 
expressions"
+HOMEPAGE="https://github.com/ammar/regexp_parser;
+SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "dev-ruby/rake dev-ruby/rspec:3
+   test? ( dev-ruby/leto:2 dev-ruby/regexp_property_values 
dev-ruby/rspec:3 )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_compile() {
+   CI=true ${RUBY} -S rake ragel:rb || die
+}



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

2024-01-08 Thread Sam James
commit: dec9dae76928ba584e66cbe417f5b8422288a98b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 07:40:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:40:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec9dae7

app-portage/elt-patches: add 20240109

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

 app-portage/elt-patches/Manifest   |  1 +
 .../elt-patches/elt-patches-20240109.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/app-portage/elt-patches/Manifest b/app-portage/elt-patches/Manifest
index 1be11ef204ba..1807e6f3bad9 100644
--- a/app-portage/elt-patches/Manifest
+++ b/app-portage/elt-patches/Manifest
@@ -1,2 +1,3 @@
 DIST elt-patches-20221210.tar.xz 42080 BLAKE2B 
abcdae6dedac89bd913d6809d335c13cd59b675c4b68198925bf758013e988a9bf82e9f6ccc3a70ac1c49775bb7579addda6c0bb7ea4ceea3c4b8e4acf0d65ea
 SHA512 
3dad3c0be8d69de731bb10d5a6007539c2966f8a370a3dee27faf9655a38e39f272a9059cd98c8b6f32c2495143667f8b28a6a3425f22c0c5421f3969b417cf7
 DIST elt-patches-20231228.tar.xz 42512 BLAKE2B 
00d9e9ee06da0c6d218c3af79aeb171e78aee75a2e2d586746ecc10c1e0083b317e3c5f27c923f982557e075e39210775203d25c162e34b1698542a6c1d8c1c1
 SHA512 
e0278fe7776dfcb6e7e869da95dbb9a65b78efc08298a7c03c16953c0f1fcff34e0ef6533dbb7fd3c60297ed85c20eb0ca89a01d74d2f1e9c6f723341c867108
+DIST elt-patches-20240109.tar.xz 42944 BLAKE2B 
41df6a1c4f7a8f84986dcb5d31118173907ac9a5373aa663b3a7f40e3143063be0658bd9184086f04a5b81dea455e1a2f5fe6d39d02186891242b6cb9c2fcb8d
 SHA512 
9f8ceb6da0b3bc741fc255ced2f48cef6f088d115ce667930897c2bd81c9491acbb30fd23348701e06467f09fa628e1a166c9df3d7331f3201ff3f2305529750

diff --git a/app-portage/elt-patches/elt-patches-20240109.ebuild 
b/app-portage/elt-patches/elt-patches-20240109.ebuild
new file mode 100644
index ..76e331af750c
--- /dev/null
+++ b/app-portage/elt-patches/elt-patches-20240109.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Collection of patches for libtool.eclass"
+HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/elt-patches.git
+   https://github.com/gentoo/elt-patches
+   "
+   inherit git-r3
+else
+   SRC_URI="
+   https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   "
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="sys-apps/gentoo-functions"
+BDEPEND="app-arch/xz-utils"
+
+src_compile() {
+   emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" rootprefix="${EPREFIX}" install
+}



[gentoo-commits] proj/elt-patches: New tag: 20240109

2024-01-08 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:38:58 2024 +

New tag: 20240109




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

2024-01-08 Thread Sam James
commit: 0416a79c4cf530490db810385b13a9a41a692412
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 07:34:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:34:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0416a79c

profiles/arch/arm: drop stale media-gfx/xsane[ocr] mask

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

 profiles/arch/arm/package.use.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index bbe5e741b984..97cd804fbc99 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -326,7 +326,6 @@ media-sound/moc timidity
 # Markus Meier  (2015-11-22)
 # unmask scanner for net-print/hplip, bug #518456
 net-print/hplip -scanner kde
-media-gfx/xsane ocr
 
 # Pacho Ramos  (2015-11-15)
 # Missing keywords



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

2024-01-08 Thread Sam James
commit: 7d9bfa5723d609899b40083f16296ee9ef9c9dda
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 07:34:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:34:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9bfa57

profiles/arch/powerpc: drop stale net-irc/quassel[snorenotify] mask

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

 profiles/arch/powerpc/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 2e99def4b999..4dfbad342a3d 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -265,7 +265,7 @@ dev-db/percona-server -numa
 # Michael Palimaka  (2016-07-07)
 # Requires unkeyworded dependencies
 dev-vcs/subversion kwallet
-net-irc/quassel kde snorenotify
+net-irc/quassel kde
 net-libs/libproxy kde
 sys-auth/polkit kde
 sys-block/gparted kde



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/, profiles/arch/base/, profiles/arch/powerpc/, ...

2024-01-08 Thread Sam James
commit: a92ade4010016e363c8494e9552260b197eb246c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 07:33:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:33:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a92ade40

profiles: cleanup stale sys-apps/fwupd[dell] masks

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

 profiles/arch/amd64/package.use.mask| 3 +--
 profiles/arch/arm/package.use.mask  | 6 +-
 profiles/arch/base/package.use.mask | 3 +--
 profiles/arch/powerpc/package.use.mask  | 4 ++--
 profiles/arch/x86/package.use.mask  | 3 +--
 profiles/features/musl/package.use.mask | 1 -
 6 files changed, 6 insertions(+), 14 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 129a26f3c67e..e29940c01844 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # When you add an entry to the top of this file, add your name, the date, and
@@ -142,7 +142,6 @@ media-libs/gst-plugins-bad -qsv
 # WANG Xuerui  (2022-10-07)
 # sys-libs/libsmbios is available here.
 app-laptop/pbbuttonsd -macbook
-sys-apps/fwupd -dell
 
 # Alfredo Tupone  (2022-08-30)
 # ada bootstrap currently only available on amd64/x86

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 4abada004853..bbe5e741b984 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Marek Szuba  (2023-12-05)
@@ -218,10 +218,6 @@ sys-cluster/ceph babeltrace lttng
 net-analyzer/rrdtool rados
 www-servers/uwsgi uwsgi_plugins_rados
 
-# Andreas Sturmlechner  (2019-02-25)
-# (SM)BIOS outside of amd64/x86? - citation needed
-sys-apps/fwupd dell
-
 # Thomas Deutschmann  (2018-10-12)
 # Requires www-client/firefox which isn't available on ARM yet
 dev-ruby/capybara test

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 65c07619a41a..7d3c676a98fb 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Michał Górny  (2023-12-31)
@@ -107,7 +107,6 @@ sys-devel/gcc fixed-point
 # only unmask on relevant arches.
 # bug #875830
 app-laptop/pbbuttonsd macbook
-sys-apps/fwupd dell
 
 # Conrad Kostecki  (2022-07-19)
 # www-servers/nginx requires keywording

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 17d41c196326..2e99def4b999 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # matoro  (2023-12-19)
@@ -112,7 +112,7 @@ dev-embedded/urjtag ftd2xx
 
 # Georgy Yakovlev  (2020-11-05)
 # makes no sense on power
-sys-apps/fwupd amt dell uefi
+sys-apps/fwupd amt uefi
 
 # Joonas Niilola  (2020-10-08)
 # Dependency not keyworded on this arch.

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 456d68266033..8b212affe8c3 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Ionen Wolkens  (2023-10-09)
@@ -80,7 +80,6 @@ media-video/mpv -libplacebo -vulkan
 # WANG Xuerui  (2022-10-07)
 # sys-libs/libsmbios is available here.
 app-laptop/pbbuttonsd -macbook
-sys-apps/fwupd -dell
 
 # Alexey Shvetsov  (2022-09-15)
 # Mask nvml use flag for slurm

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 0f7375cb1e12..ef32d21442ee 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -50,7 +50,6 @@ app-admin/sudo sssd
 # Sam James  (2022-10-04)
 # sys-libs/libsmbios is masked on musl
 app-laptop/pbbuttonsd macbook
-sys-apps/fwupd dell
 
 # Sam James  (2022-10-04)
 # Needs masked net-misc/netkit-telnetd



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

2024-01-08 Thread Sam James
commit: d7449bbbc7e898bc848a447ce14ef9e32199453b
Author: Nicholas Vinson  gmail  com>
AuthorDate: Tue Jan  9 04:42:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:29:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7449bbb

media-gfx/sam2p: Fix clang -flto build failure

When compiling with clang and ld.lld build fails with the error message:

ps_tiny.o: file not recognized: file format not recognized

This is because the build system does not properly honor standard
buildtime flags and instead requires nonstandard flags be set to get the
proper build result. This patch sets the necessary flags to successfully
compile with clang and -flto.

Signed-off-by: Nicholas Vinson  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34717
Signed-off-by: Sam James  gentoo.org>

 media-gfx/sam2p/sam2p-0.49.4_p20190718-r1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-gfx/sam2p/sam2p-0.49.4_p20190718-r1.ebuild 
b/media-gfx/sam2p/sam2p-0.49.4_p20190718-r1.ebuild
index 2ce3a6e8e027..fd8877e311de 100644
--- a/media-gfx/sam2p/sam2p-0.49.4_p20190718-r1.ebuild
+++ b/media-gfx/sam2p/sam2p-0.49.4_p20190718-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -48,7 +48,12 @@ src_configure() {
 }
 
 src_compile() {
-   emake GCC_STRIP=
+   emake GCC_STRIP= \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   LD="$(tc-getCC)" \
+   LDXX="$(tc-getCXX)" \
+   LDY="$(tc-getCC)"
 }
 
 src_install() {



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

2024-01-08 Thread Alfredo Tupone
commit: bba9a81ce18ed791c6267f99d14546e52a9b49bd
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jan  9 07:25:42 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jan  9 07:26:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba9a81c

profiles/features/musl: put header to my package mask

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

 profiles/features/musl/package.use.mask | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 32a6ac3740dc..0f7375cb1e12 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Alfredo Tupone  (2024-01-09)
+# linked against glibc
+sci-libs/caffe2 mkl
+dev-libs/oneDNN mkl
+
 # Michał Górny  (2023-12-31)
 # Requires dev-libs/level-zero.
 dev-lang/ispc gpu
@@ -142,7 +147,3 @@ app-shells/bash mem-scramble
 
 # static linking works with musl
 app-shells/mksh -static
-
-# linked against glibc
-sci-libs/caffe2 mkl
-dev-libs/oneDNN mkl



[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/

2024-01-08 Thread Sam James
commit: f785d71faf63548afe5e2f6fb4ee03da1c686597
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Jan  8 21:08:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:22:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f785d71f

media-tv/mythtv: drop dependencies on future/simplejson

In particular, "future" is terribly unfortunate python2 stuff that
blocks bumping PYTHON_COMPAT to python3_12.

Fixed upstream in https://github.com/MythTV/mythtv/pull/838 and
backported here.

Closes: https://bugs.gentoo.org/888291
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-tv/mythtv/files/mythtv-33.1-python3.12.patch | 279 +++
 media-tv/mythtv/mythtv-33.1-r1.ebuild  | 380 +
 2 files changed, 659 insertions(+)

diff --git a/media-tv/mythtv/files/mythtv-33.1-python3.12.patch 
b/media-tv/mythtv/files/mythtv-33.1-python3.12.patch
new file mode 100644
index ..48a97b09623d
--- /dev/null
+++ b/media-tv/mythtv/files/mythtv-33.1-python3.12.patch
@@ -0,0 +1,279 @@
+From f1848eb41bf35d57b63b3a8cb19763c5b4656717 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Thu, 4 Jan 2024 16:18:00 -0500
+Subject: [PATCH 1/2] hardwareprofile: remove external dependency on simplejson
+
+This uses the requests module and converts requests responses to json
+using requests' own `.json()` method on responses. For incomprehensible
+reasons, requests has spent about a decade using either simplejson or
+the standard library's json module more or less at will, and returning
+either one or the other exception types. They don't know why they use
+simplejson, we don't know why they use simplejson. In requests 3 (which
+will be released in the Year Of The Linux Desktop or when pigs fly,
+whichever one comes later) simplejson is dropped entirely.
+
+There are innumerable issues discussing the problem on the requests
+bugtracker, with the general consensus being that it's better to
+randomly return either one of two different libraries and two different
+library return types in errors -- because it was historically done that
+way and people might be depending on it. ??
+
+Bugs:
+
+https://github.com/psf/requests/pull/710
+https://github.com/psf/requests/pull/2516
+https://github.com/psf/requests/issues/3052
+https://github.com/psf/requests/issues/4169
+https://github.com/psf/requests/issues/4842
+https://github.com/psf/requests/issues/5794
+https://github.com/psf/requests/issues/6084
+
+The awkward workaround is to guarantee that requests' silent behavior of
+using simplejson *if it is installed* is forcibly triggered by forcibly
+depending on simplejson, and then catching the simplejson exception.
+
+The better solution here is pretty simple: do not rely on the requests
+module's automatic json conversion, this is as simple as using the
+already-imported json module and calling json.loads() on the retrieved
+content.
+
+Fixes: 1df343e9ab7defa284a73390210a65cf2112f17e
+Reimplements: bb154a843b737cc3ad8c1a45fa04a1a3609aff05
+(cherry picked from commit 6348dc01a45af6ed63c09326ec94cd425db1d6d7)
+---
+ .github/workflows/buildmaster.yml| 2 +-
+ mythtv/configure | 1 -
+ mythtv/programs/scripts/hardwareprofile/smolt.py | 5 ++---
+ 3 files changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/.github/workflows/buildmaster.yml 
b/.github/workflows/buildmaster.yml
+index eea6e9fc2a..325cc7da64 100644
+--- a/.github/workflows/buildmaster.yml
 b/.github/workflows/buildmaster.yml
+@@ -48,7 +48,7 @@ jobs:
+ sudo apt install ccache qt5-qmake qtscript5-dev nasm libsystemd-dev 
libfreetype6-dev libmp3lame-dev libx264-dev libx265-dev libxrandr-dev 
libxml2-dev
+ sudo apt install libavahi-compat-libdnssd-dev libasound2-dev 
liblzo2-dev libhdhomerun-dev libsamplerate0-dev libva-dev libdrm-dev 
libvdpau-dev
+ sudo apt install libass-dev libpulse-dev libcec-dev libssl-dev 
libtag1-dev libbluray-dev libbluray-bdj libgnutls28-dev libqt5webkit5-dev
+-sudo apt install libvpx-dev python3-mysqldb python3-lxml 
python3-simplejson python3-future python3-setuptools libdbi-perl 
libdbd-mysql-perl libnet-upnp-perl
++sudo apt install libvpx-dev python3-mysqldb python3-lxml 
python3-future python3-setuptools libdbi-perl libdbd-mysql-perl libnet-upnp-perl
+ sudo apt install libio-socket-inet6-perl libxml-simple-perl 
libqt5sql5-mysql libwayland-dev qtbase5-private-dev libzip-dev libsoundtouch-dev
+   if: runner.os == 'Linux'
+ 
+diff --git a/mythtv/configure b/mythtv/configure
+index 7e966ef817..3429c208e2 100755
+--- a/mythtv/configure
 b/mythtv/configure
+@@ -6555,7 +6555,6 @@ if enabled bindings_python; then
+ check_py_lib MySQLdb   || disable_bindings_python "MySQLdb"
+ check_py_lib lxml  || disable_bindings_python "lxml"
+ check_py_lib requests  || disable_bindings_python "requests"
+-

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

2024-01-08 Thread Sam James
commit: 0f32d69f9b90c271a24ec15ceab57f84e4898f53
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue Jan  9 06:50:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:22:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f32d69f

net-misc/asterisk: mask USE=srtp for sparc.

Bug: https://bugs.gentoo.org/919424
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/34718
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/sparc/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 6b39f3552367..379c0d9bf0c2 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Jaco Kroon  (2024-01-09)
+# net-misc/asterisk[srtp] depends on net-libs/libsrtp which is -sparc.
+net-misc/asterisk srtp
+
 # Sam James  (2024-01-05)
 # sys-apps/keyutils not stable here, because of test failures. bug #636252
 app-benchmarks/stress-ng keyutils



[gentoo-commits] repo/gentoo:master commit in: dev-libs/oneDNN/, profiles/features/musl/

2024-01-08 Thread Alfredo Tupone
commit: 9e21013daa5aecab18faf0159e661b529a8de2af
Author: Sv. Lockal  gmail  com>
AuthorDate: Mon Jan  8 21:02:34 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jan  9 07:15:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e21013d

dev-libs/oneDNN: new package, add 3.3.3

Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/oneDNN/Manifest|   1 +
 dev-libs/oneDNN/metadata.xml|  24 
 dev-libs/oneDNN/oneDNN-3.3.3.ebuild | 106 
 profiles/features/musl/package.use.mask |   3 +-
 4 files changed, 133 insertions(+), 1 deletion(-)

diff --git a/dev-libs/oneDNN/Manifest b/dev-libs/oneDNN/Manifest
new file mode 100644
index ..72537adf9cba
--- /dev/null
+++ b/dev-libs/oneDNN/Manifest
@@ -0,0 +1 @@
+DIST oneDNN-3.3.3.tar.gz 11577369 BLAKE2B 
85df74235d70d30d69ebb1702dcb328466d38046b37f4078b1d6880c7cbe079d095e53e5c9e2f0f77daca057cae62e661ac1bf919e8f128cf9c76a847dc0425d
 SHA512 
bb4a6b33b3191b9e517a321dd089b7debb528dd2d4be48f52626308fe0e1dbea3fa6149fd9debe6aa23f11224ac80e4d3ee1e251d2007faf9bcc262bb895de71

diff --git a/dev-libs/oneDNN/metadata.xml b/dev-libs/oneDNN/metadata.xml
new file mode 100644
index ..1e6efe71ca6a
--- /dev/null
+++ b/dev-libs/oneDNN/metadata.xml
@@ -0,0 +1,24 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tup...@gentoo.org
+   Tupone Alfredo
+   
+   
+   lockals...@gmail.com
+   Sv. Lockal
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   https://github.com/oneapi-src/oneDNN/issues
+   oneapi-src/oneDNN
+   
+   
+   Use sci-libs/mkl for sgemm routines
+   Use virtual/cblas for sgemm routines
+   
+

diff --git a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild 
b/dev-libs/oneDNN/oneDNN-3.3.3.ebuild
new file mode 100644
index ..88b11ae05e38
--- /dev/null
+++ b/dev-libs/oneDNN/oneDNN-3.3.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DIR="${WORKDIR}/${P}_build"
+
+# oneDNN has its own FindBLAS.cmake file to find MKL (in a non-standard way).
+# Removing of CMake modules is disabled.
+CMAKE_REMOVE_MODULES_LIST=( none )
+
+# There is additional sphinx documentation but we are missing dependency 
doxyrest.
+inherit cmake docs
+
+DESCRIPTION="oneAPI Deep Neural Network Library"
+HOMEPAGE="https://github.com/oneapi-src/oneDNN;
+SRC_URI="https://github.com/oneapi-src/oneDNN/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test cpu_flags_x86_avx512f cpu_flags_x86_avx2 cpu_flags_x86_sse4_1 mkl 
cblas static-libs"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   mkl? ( sci-libs/mkl )
+   cblas? ( !mkl? ( virtual/cblas ) )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED)
+   -DDNNL_CPU_RUNTIME=OMP
+   -DDNNL_GPU_RUNTIME=NONE
+   -DDNNL_BUILD_EXAMPLES=OFF
+   -DDNNL_BUILD_TESTS="$(usex test)"
+   -DDNNL_ENABLE_CONCURRENT_EXEC=OFF
+   -DDNNL_ENABLE_JIT_PROFILING=ON
+   -DDNNL_ENABLE_ITT_TASKS=ON
+   -DDNNL_ENABLE_PRIMITIVE_CACHE=ON
+   -DDNNL_ENABLE_MAX_CPU_ISA=ON
+   -DDNNL_ENABLE_CPU_ISA_HINTS=ON
+   -DDNNL_ENABLE_WORKLOAD=TRAINING
+   -DDNNL_ENABLE_PRIMITIVE=ALL
+   -DDNNL_ENABLE_PRIMITIVE_GPU_ISA=ALL
+   -DDNNL_EXPERIMENTAL=OFF
+   -DDNNL_VERBOSE=ON
+   -DDNNL_DEV_MODE=OFF
+   -DDNNL_AARCH64_USE_ACL=OFF
+   -DDNNL_GPU_VENDOR=INTEL
+   -DDNNL_LIBRARY_NAME=dnnl
+   -DONEDNN_BUILD_GRAPH=ON
+   -DONEDNN_ENABLE_GRAPH_DUMP=OFF
+   -DONEDNN_EXPERIMENTAL_GRAPH_COMPILER_BACKEND=OFF
+   -Wno-dev
+   )
+
+   local isa="ALL"
+
+   if use cpu_flags_x86_avx512f ; then
+   isa="AVX512"
+   elif use cpu_flags_x86_avx2; then
+   isa="AVX2"
+   elif use cpu_flags_x86_sse4_1; then
+   isa="SSE41"
+   else
+   ewarn "WARNING: oneDNN is being built with for all ISA."
+   ewarn "These may cause runtime issues CPUs that are not 
supported by oneDNN."
+   ewarn ""
+   ewarn "To configure oneDNN with ISA that is optimal for your 
CPU,"
+   ewarn "set CPU_FLAGS_X86 in your make.conf, and re-emerge 
oneDNN."
+   ewarn ""
+   ewarn "See the list of supported CPUs at"
+   ewarn 

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

2024-01-08 Thread Alfredo Tupone
commit: 1cab2e8ceb3b3d63c9beef7e1970bd55c57d7efe
Author: Sv. Lockal  gmail  com>
AuthorDate: Mon Jan  8 20:59:31 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jan  9 07:15:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cab2e8c

dev-libs/pthreadpool: add 2023.08.29

Signed-off-by: Sv. Lockal  gmail.com>
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/pthreadpool/Manifest  |  1 +
 dev-libs/pthreadpool/pthreadpool-2023.08.29.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-libs/pthreadpool/Manifest b/dev-libs/pthreadpool/Manifest
index 4a13b9cccbfe..3350d7cafc5e 100644
--- a/dev-libs/pthreadpool/Manifest
+++ b/dev-libs/pthreadpool/Manifest
@@ -1 +1,2 @@
 DIST pthreadpool-2022.05.09.tar.gz 55078 BLAKE2B 
c7ec88e9dd81c01444e511bd5ac845779f6839004130b9f306237ccb7a83fbe07851f4e780403bc97e448ba7e3f9eadb75904e4a6897503d953da8c9f1d5b0ab
 SHA512 
e9ff2b502ee9faa78f9fe03e3e281e305ea6328bf5ebbcb0bf784786874ea3f3dd17b561a6ae98a677d56e813184d468fffab583fb45e06ec9be6ed7d7ea9f86
+DIST pthreadpool-2023.08.29.tar.gz 59634 BLAKE2B 
9bcf641e65da7036959e21958511751005f4cec270e82a0bfe1fe49d1d98f79e9a981bf3e7e4fa7399bdf5127e116833855214a0ac2816ddfd7b919f0c7ad8d0
 SHA512 
764d81219f2bf1f056983b5c2576f377aeef37f0f2282e74f81bfe1eac5353e175603f80a6647c96165b24ebdcb7bc2189a376e8577ce4319d82679c33750451

diff --git a/dev-libs/pthreadpool/pthreadpool-2023.08.29.ebuild 
b/dev-libs/pthreadpool/pthreadpool-2023.08.29.ebuild
new file mode 100644
index ..ba614beea387
--- /dev/null
+++ b/dev-libs/pthreadpool/pthreadpool-2023.08.29.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+CommitId=4fe0e1e183925bf8cfa6aae24237e724a96479b8
+DESCRIPTION="Portable and efficient thread pool implementation"
+HOMEPAGE="https://github.com/Maratyszcza/pthreadpool;
+SRC_URI="https://github.com/Maratyszcza/${PN}/archive/${CommitId}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND="dev-libs/FXdiv"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}"/${PN}-${CommitId}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2022.05.09-gentoo.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # >=dev-cpp/gtest-1.13.0 requires C++14 standard or later
+   sed -i -e 's/CXX_STANDARD 11/CXX_STANDARD 14/g' \
+   CMakeLists.txt || die "sed failed"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DPTHREADPOOL_BUILD_BENCHMARKS=OFF
+   -DPTHREADPOOL_BUILD_TESTS=$(usex test ON OFF)
+   )
+   cmake_src_configure
+}



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

2024-01-08 Thread Alfredo Tupone
commit: 6726d34ce3203d8f0e693ef749836a527929d52b
Author: Sv. Lockal  gmail  com>
AuthorDate: Mon Jan  8 21:09:04 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jan  9 07:15:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6726d34c

sci-libs/caffe2: add support of onednn

Signed-off-by: Sv. Lockal  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34714
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/caffe2/Manifest   |  1 +
 ...ffe2-2.1.2-r1.ebuild => caffe2-2.1.2-r2.ebuild} | 33 +-
 sci-libs/caffe2/metadata.xml   |  1 +
 3 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/sci-libs/caffe2/Manifest b/sci-libs/caffe2/Manifest
index a05e285f98e0..55f23c0f7c92 100644
--- a/sci-libs/caffe2/Manifest
+++ b/sci-libs/caffe2/Manifest
@@ -1,3 +1,4 @@
+DIST ideep-6f4d653802bd43bc4eda515460df9f90353dbebe.tar.gz 57109 BLAKE2B 
698ccc197e27a4812fc9df8d6821f8544e0528d9f925af97b7acf558cd91a5fa6ecb66012dda07e58d18d42c0aebb3f00baf5f947f01c851d6ecb2d9823eca0c
 SHA512 
5310f15d7dfd45fc166d6b14a95ec35aa9b8e5fc3f5a5c5d2ab11666bce45ca5f23087780dccdcc60459d55e3b58fa13e3ea45bc0a51f890c0603660213e97f1
 DIST pytorch-1.13.1.tar.gz 108279745 BLAKE2B 
75de03b74dfdaf8d8fb5ea743fcc0c1b0e408a714ad4160c487921220a7b1755e5fa6e587e6bbc8c9f34dd75e096d2e6dd69c80d24821835fff6c833314434d3
 SHA512 
f16f89d027efade11d057245cad5b69a390e88b458398310ae30de2dbff7c8fd7f1165be7b8da7ea989c81ac3f5a66c5cb9050610e441a97c83fb8aa28c0bd62
 DIST pytorch-2.0.1.tar.gz 111335778 BLAKE2B 
7a10cc2b2d5e2422aef7e060a0c3a62ca5c7460c6e0b9becade9b98939501975c74ed5a175a653731f43ca824d2c9bd31f41d1f633c2b139779ab23d5331e9ce
 SHA512 
2309a22b3be3ccdb36d8d9781a59a7bdcc2fdb8d95ada205702ec77862480f0cbb12cd5d6b8cd3114d01a6e33b7743d0fe9de93debf37138ca5c14403cdb0c43
 DIST pytorch-2.1.2.tar.gz 116316469 BLAKE2B 
c5a55ee264bc3477d3556ba6376b5591117e992e56e0dd0c9ba93d12526e2727f7840f6f1e0730a38223b6492c9556840c4ebf22ffd220e97225c2abff303747
 SHA512 
a8961d78ad785b13c959a0612563a60e0de17a7c8bb9822ddea9a24072796354d07e81c47b6cc8761b21a6448845b088cf80e1661d9e889b0ed5474d3dc76756

diff --git a/sci-libs/caffe2/caffe2-2.1.2-r1.ebuild 
b/sci-libs/caffe2/caffe2-2.1.2-r2.ebuild
similarity index 90%
rename from sci-libs/caffe2/caffe2-2.1.2-r1.ebuild
rename to sci-libs/caffe2/caffe2-2.1.2-r2.ebuild
index 56ae2472b0fb..35989b1e2e70 100644
--- a/sci-libs/caffe2/caffe2-2.1.2-r1.ebuild
+++ b/sci-libs/caffe2/caffe2-2.1.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,16 +8,18 @@ inherit python-single-r1 cmake cuda flag-o-matic prefix
 
 MYPN=pytorch
 MYP=${MYPN}-${PV}
+IDEEP_VERSION="6f4d653802bd43bc4eda515460df9f90353dbebe"
 
 DESCRIPTION="A deep learning framework"
 HOMEPAGE="https://pytorch.org/;
-SRC_URI="https://github.com/pytorch/${MYPN}/archive/refs/tags/v${PV}.tar.gz
-   -> ${MYP}.tar.gz"
+SRC_URI="https://github.com/pytorch/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> 
${MYP}.tar.gz
+onednn? ( https://github.com/intel/ideep/archive/${IDEEP_VERSION}.tar.gz -> 
ideep-${IDEEP_VERSION}.tar.gz )
+"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="cuda distributed fbgemm ffmpeg gloo mkl mpi nnpack +numpy opencl opencv 
openmp qnnpack tensorpipe xnnpack"
+IUSE="cuda distributed fbgemm ffmpeg gloo mkl mpi nnpack +numpy onednn opencl 
opencv openmp qnnpack tensorpipe xnnpack"
 RESTRICT="test"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -55,6 +57,7 @@ RDEPEND="
numpy? ( $(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
') )
+   onednn? ( dev-libs/oneDNN )
opencl? ( virtual/opencl )
opencv? ( media-libs/opencv:= )
qnnpack? ( sci-libs/QNNPACK )
@@ -151,12 +154,11 @@ src_configure() {
-DUSE_KINETO=OFF # TODO
-DUSE_LEVELDB=OFF
-DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma
-   -DUSE_MKLDNN=OFF
+   -DUSE_MKLDNN=$(usex onednn)
-DUSE_NCCL=OFF # TODO: NVIDIA Collective Communication Library
-DUSE_NNPACK=$(usex nnpack)
-DUSE_QNNPACK=$(usex qnnpack)
-DUSE_XNNPACK=$(usex xnnpack)
-   -DUSE_SYSTEM_XNNPACK=$(usex xnnpack)
-DUSE_TENSORPIPE=$(usex tensorpipe)
-DUSE_PYTORCH_QNNPACK=OFF
-DUSE_NUMPY=$(usex numpy)
@@ -164,19 +166,12 @@ src_configure() {
-DUSE_OPENCV=$(usex opencv)
-DUSE_OPENMP=$(usex openmp)
-DUSE_ROCM=OFF # TODO
-   -DUSE_SYSTEM_CPUINFO=ON
-   -DUSE_SYSTEM_PYBIND11=ON
-DUSE_UCC=OFF
-DUSE_VALGRIND=OFF
-DPYBIND11_PYTHON_VERSION="${EPYTHON#python}"
-DPYTHON_EXECUTABLE="${PYTHON}"

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

2024-01-08 Thread Michał Górny
commit: b40b85b9580828cdc67d8f2cf9aaf8ae3d7e1c02
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:56:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 07:01:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40b85b9

dev-python/cstruct: Bump to 5.3

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

 dev-python/cstruct/Manifest   |  1 +
 dev-python/cstruct/cstruct-5.3.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/cstruct/Manifest b/dev-python/cstruct/Manifest
index 7f1125c92a58..0cb54d3efb8e 100644
--- a/dev-python/cstruct/Manifest
+++ b/dev-python/cstruct/Manifest
@@ -1 +1,2 @@
 DIST python-cstruct-5.2.gh.tar.gz 38551 BLAKE2B 
d366c7508c33f7dd492cb3a507a358129159634b9f32293c4a06a8c1a24e9d4ae5e6a1fd89144907497e17b2558277fe98d4a5d92313402304bb18bec5c395ea
 SHA512 
d9a961270e4769d1133a459f952f22b42733421436c53ac9bfc8159330503af1a2231c99afb2e91863ee8ad4d822a0d84fc6db6aac11b5358bca5548f0006e3e
+DIST python-cstruct-5.3.gh.tar.gz 38987 BLAKE2B 
49fc1d7bc70faa1b437a82e22c5e187800dbaacd152685eae2defe3c6cf748ebe73910cf4301b9f456261619a59c1ac546dc8ddc461bd1967bee6ffe7672
 SHA512 
71ad411c6733676c165c9724554a7c1b5f56921ac925020817d812b53b1dfcc9a30d794e8aa8da75bae144e3d659a7426034b5cced4262a699e4626e287b3790

diff --git a/dev-python/cstruct/cstruct-5.3.ebuild 
b/dev-python/cstruct/cstruct-5.3.ebuild
new file mode 100644
index ..424b9e8357a9
--- /dev/null
+++ b/dev-python/cstruct/cstruct-5.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-cstruct-${PV}
+DESCRIPTION="C-style structs for Python"
+HOMEPAGE="
+   https://github.com/andreax79/python-cstruct/
+   https://pypi.org/project/cstruct/
+"
+SRC_URI="
+   https://github.com/andreax79/python-cstruct/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+
+distutils_enable_tests pytest



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

2024-01-08 Thread Michał Górny
commit: 64d2c2364c80cc5a659a73f458248cf4f2901768
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:58:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 07:01:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d2c236

dev-python/alabaster: Bump to 0.7.15

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

 dev-python/alabaster/Manifest|  1 +
 dev-python/alabaster/alabaster-0.7.15.ebuild | 19 +++
 dev-python/alabaster/metadata.xml|  2 +-
 3 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/dev-python/alabaster/Manifest b/dev-python/alabaster/Manifest
index 91776da19f25..e9ad19987bd6 100644
--- a/dev-python/alabaster/Manifest
+++ b/dev-python/alabaster/Manifest
@@ -1 +1,2 @@
 DIST alabaster-0.7.13.tar.gz 11454 BLAKE2B 
b67ab19b3cb4d86bc0f2bc94cbac7de42b6ffc089844d49daa5db40de942dd87555f9ed8ac362ea01904a9e77f8fe995250bd878b39c9a4851041cec8ef6460e
 SHA512 
1cf740c17c669a2a48dba6f6d3b7dde6aa77c6cf1f3d84de0384852ef04f5c03e585f614880099f6466c81f959e290c19db70319caa9b1e2d93e4bf155f80a99
+DIST alabaster-0.7.15.tar.gz 23711 BLAKE2B 
c76d3a6160004a1e95697e8d4e1ecb76d44a256300caa405a8fd37375a079bc0d30a666542b523405466f69fee7901a882785ca861142364f04261f791daba40
 SHA512 
de4e3de00b0ad50424db7bdc5d4f0e8827d9466f505f30f36ebfceec7c8ecdb7ed419a4c4b55ec9380b82832bcfabeb5fec80252d6ee75fad3a7517d2d68ea40

diff --git a/dev-python/alabaster/alabaster-0.7.15.ebuild 
b/dev-python/alabaster/alabaster-0.7.15.ebuild
new file mode 100644
index ..70c785b5577a
--- /dev/null
+++ b/dev-python/alabaster/alabaster-0.7.15.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A configurable sidebar-enabled Sphinx theme"
+HOMEPAGE="
+   https://github.com/sphinx-doc/alabaster/
+   https://pypi.org/project/alabaster/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-solaris"

diff --git a/dev-python/alabaster/metadata.xml 
b/dev-python/alabaster/metadata.xml
index 04286760c77a..4681d6e47c6d 100644
--- a/dev-python/alabaster/metadata.xml
+++ b/dev-python/alabaster/metadata.xml
@@ -8,6 +8,6 @@
   
   
 alabaster
-bitprophet/alabaster
+sphinx-doc/alabaster
   
 



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

2024-01-08 Thread Michał Górny
commit: 511c50896d38329085f7508d07d843c76ac8eb4a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:57:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 07:01:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511c5089

dev-python/pytest-check: Bump to 2.2.4

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

 dev-python/pytest-check/Manifest  |  1 +
 dev-python/pytest-check/pytest-check-2.2.4.ebuild | 26 +++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest
index c9f88e593655..33b2ff6ca2a6 100644
--- a/dev-python/pytest-check/Manifest
+++ b/dev-python/pytest-check/Manifest
@@ -1,2 +1,3 @@
 DIST pytest_check-2.2.2.tar.gz 26353 BLAKE2B 
90e95aaddfb3f595b7f0ac7fe8f75cc0dbe173dfcd30aa888cebca9e61ddd67a1a25bb5e152151c86c7bd6144f6875622c8c3a53c3453281b94f2e74a4b465e5
 SHA512 
27f6df34450db762fb6656b255d34bf6656bacefc68cdd050e100dcf53df1406c6983a509c7b7cc3cc37664c06d3798254a350ba9c0ebcf9095cb7aa1bd11557
 DIST pytest_check-2.2.3.tar.gz 26778 BLAKE2B 
7f573415a70a600d071c7dae5fae4fc0ed56a81553de3696cbb4f0c1e43a7e2fadd8d256846be5feeaa74c43afaae47dc0782dfd1fddc3607ee9fdcf74769239
 SHA512 
735d0edcb9b075fc8661892eda63830feeb1b54ff5a63a5956ba5529ce87b499f2137c7a0503813ad1509b591635692d23d77344c244a93826b331d17d262d91
+DIST pytest_check-2.2.4.tar.gz 27197 BLAKE2B 
48bc72055d439d91e6609253b77893fdedd20a834a45636ed1d1ff98648853122780cdbe11c3c784aa98a0a67d443aa17e1d2ef1d5fe3d82dc617f20e093
 SHA512 
d527040900a4c0e779fe1a970d15b70c80978a5c4848e9bbf4dd5de9e3c338c5facaf70a7ed5362da5bdfaab75fc1129665e351c373fa013060f794d23a0e36f

diff --git a/dev-python/pytest-check/pytest-check-2.2.4.ebuild 
b/dev-python/pytest-check/pytest-check-2.2.4.ebuild
new file mode 100644
index ..19b540aee910
--- /dev/null
+++ b/dev-python/pytest-check/pytest-check-2.2.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="pytest plugin that allows multiple failures per test"
+HOMEPAGE="
+   https://github.com/okken/pytest-check/
+   https://pypi.org/project/pytest-check/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-01-08 Thread Michał Górny
commit: 5fb34386f817cedf3802b7e25559adafea6a8145
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:55:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 07:01:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb34386

dev-python/python-xmp-toolkit: Bump to 2.0.2

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

 dev-python/python-xmp-toolkit/Manifest |  1 +
 .../python-xmp-toolkit-2.0.2.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/python-xmp-toolkit/Manifest 
b/dev-python/python-xmp-toolkit/Manifest
index c03dc430d529..f3ef34bae3cf 100644
--- a/dev-python/python-xmp-toolkit/Manifest
+++ b/dev-python/python-xmp-toolkit/Manifest
@@ -1 +1,2 @@
 DIST python-xmp-toolkit-2.0.1.gh.tar.gz 3576384 BLAKE2B 
cbe73d08d101d0d44c368fd1f1c6f1c8308ece5ca26f164f78312d901fb5d0387a5d2a6519d527b3625d11e338df5c366bed8a7361ac822ac887ef8be3a74948
 SHA512 
46f83b03574b2d742f6c6efb5b94a549068557ad6338e74fc62368c265d05f0b66a4dd36b17cd51b39f7b6cfbfb1210d54cc44c69e9a9e3da3392ee5f11de3bd
+DIST python-xmp-toolkit-2.0.2.gh.tar.gz 3577828 BLAKE2B 
bc24224c5dc789b0f66545a85b10bcab2dd64dcd5195ef04eae6cac94e1c377466aa40adc4aa42d014a7094df4dbe6f437b78e38b5a0e36e0f2eeeb0a08f1f4b
 SHA512 
7ab70e78abe3f315863c444c5d841ff4ae9e95968ccef45e15d20df5206140939f0e857e6c987a643ba908aa8d92dc4870e77d94cfafc547208e4705fa9187e1

diff --git a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild 
b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild
new file mode 100644
index ..45c98cbac2d5
--- /dev/null
+++ b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Library for working with XMP metadata"
+HOMEPAGE="
+   https://github.com/python-xmp-toolkit/python-xmp-toolkit/
+   https://pypi.org/project/python-xmp-toolkit/
+"
+SRC_URI="
+   
https://github.com/python-xmp-toolkit/python-xmp-toolkit/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+DEPEND="
+   test? ( media-libs/exempi )
+"
+RDEPEND="
+   dev-python/pytz[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0.1-test.patch
+)
+
+distutils_enable_sphinx docs
+distutils_enable_tests unittest



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

2024-01-08 Thread Michał Górny
commit: 5ae3d771d3ae7dbdff5c8025cb1a0238257106dd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:57:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 07:01:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae3d771

dev-python/trove-classifiers: Bump to 2024.1.8

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2024.1.8.ebuild  | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 39dc4dfe120e..3de77b939153 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1 +1,2 @@
 DIST trove-classifiers-2023.11.29.tar.gz 15918 BLAKE2B 
3e216aa24a458f5c65a20b2589dff34c382c3e1ccba5274377b09bcc254fafb077dfd3f82b0f1c998a9c34b20f35eca27bd7d8103b631a03eb87a9c1525c057e
 SHA512 
fdeb6bbddbb3ad640112827b55f4b0a2201c79e2a4013d2d621bf0a6168d87861ad1802b0805747fc7d9e8be7e1954d58b83fd4fde6f3394cec2fa3aa88f0dca
+DIST trove-classifiers-2024.1.8.tar.gz 15943 BLAKE2B 
f0a4ec5439415d53d81297001aac2b4ffc3da0e2c5492acb9a3ed23fba9e7c7ea1407cfa2f8291ab0b8ea7f1dd985cdd86a1b82e71b0223c88ae73bcc7ce63cd
 SHA512 
3a86f54fd432b7d176cc7740a6a171eb9cdef339633b023ab81f5f8e68a7bae5ebb2d49c82aaec53f0f865c84234ac9506de45f76c3b9be18d57f5fcfe3afe73

diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.1.8.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2024.1.8.ebuild
new file mode 100644
index ..3172a692bdd9
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2024.1.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease hatchling bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "trove-classifiers"
+   version = "${PV}"
+   description = "Canonical source for classifiers on PyPI 
(pypi.org)."
+   EOF
+}
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2024-01-08 Thread Michał Górny
commit: 025e2ee11131394d383958b394854777c0f90c47
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:58:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 07:01:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025e2ee1

dev-python/structlog: Bump to 24.1.0

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

 dev-python/structlog/Manifest|  1 +
 dev-python/structlog/structlog-24.1.0.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/dev-python/structlog/Manifest b/dev-python/structlog/Manifest
index 2e69524ed0f5..b0df7cb07a0d 100644
--- a/dev-python/structlog/Manifest
+++ b/dev-python/structlog/Manifest
@@ -1,2 +1,3 @@
 DIST structlog-23.2.0.tar.gz 749288 BLAKE2B 
c5a619ddacc04e6f2377c66aa343ecfddb8001d5d87c3f10859c2644ce427150771abe4942d57a9ea6db1029af5bde825a0a99218921beea08c4fd147fc5c1cb
 SHA512 
01ddaf3b819da66beefef1810e6d460a2e5ce37f6be3dee144411a3a5db7c81bdfd83a0843172a921406596a2b9f1f87de08caf881c7d701496825203d13bdad
 DIST structlog-23.3.0.tar.gz 1340937 BLAKE2B 
77abcc01f6a44e9a2486d5a2b8614e35b6c43f19e8077703f3eca41e63476602ba1ae9e960e3e160ff8abc33c0b7db738ff5fed236039a3fc0b7f848a24755d5
 SHA512 
470e8d1c66185e44cdc0e52b1d60fa13ca5582aec566579a1aac58e11c2537ed4393d08633657d3bea4bceddcc18d394758c653c12c783b6a76c3ffd8b70a0c9
+DIST structlog-24.1.0.tar.gz 1340948 BLAKE2B 
ad92e145a8a45f7aaf08f26e637b4de42e56d3c5931f022b4524126a5650f30a8e7185ce87bd7e2c91fd48853dfc94585c13184bded1792d2c50153625379c3b
 SHA512 
bb64d8d4ab9afe7482bdaafc3efae833426a256575ff99d013ae1438f3d5d0261842e598028ea644824577f579c5c4704108ce597de0a2eab5ffc1615a609ea6

diff --git a/dev-python/structlog/structlog-24.1.0.ebuild 
b/dev-python/structlog/structlog-24.1.0.ebuild
new file mode 100644
index ..bd1dc870f3e9
--- /dev/null
+++ b/dev-python/structlog/structlog-24.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Structured Logging for Python"
+HOMEPAGE="
+   https://github.com/hynek/structlog/
+   https://pypi.org/project/structlog/
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-01-08 Thread Michał Górny
commit: 7794419c2b577dd33a92afa6d552733993c45cc5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:45:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:54:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7794419c

dev-python/pygraphviz: Bump to 1.12

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

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

diff --git a/dev-python/pygraphviz/Manifest b/dev-python/pygraphviz/Manifest
index ece613d8897c..b5c352f80e77 100644
--- a/dev-python/pygraphviz/Manifest
+++ b/dev-python/pygraphviz/Manifest
@@ -1 +1,2 @@
 DIST pygraphviz-1.11.zip 120803 BLAKE2B 
004312750bcb9fab5c39af2c1de6c452489d9a2deea8211e6bb7cd722e9043070644b61c78047b01d649d41194441d82ffe2dde9fb17b6d9233bd0acee539c7e
 SHA512 
3914d29fb214e1f7d59c7849e1e63e783902acd262912eccffbf6a67f8cbf6f540b9f2e84c9e7b4f0d90fae27f451a701a3b75a4dcb15b8a81bed463b34e2ef2
+DIST pygraphviz-1.12.tar.gz 104941 BLAKE2B 
5c2d119c66837d13511ef4756093b159f45ccb2888eb2b86c1d016837059ed34bdc5cb7e69eeff013642d92ec0c2b4a1149316b0baaa742c49a34945fd2563e0
 SHA512 
2407fdd7de3b2f7f1d9f9e3e3fe0f19c4faad4a72db33a0b4341a01f98eecd4d240079f2d0ea5cf68a5e10236f11fd84e55fd44518611efde2fab7590e3aae90

diff --git a/dev-python/pygraphviz/pygraphviz-1.12.ebuild 
b/dev-python/pygraphviz/pygraphviz-1.12.ebuild
new file mode 100644
index ..2dd6e0a3953c
--- /dev/null
+++ b/dev-python/pygraphviz/pygraphviz-1.12.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python wrapper for the Graphviz Agraph data structure"
+HOMEPAGE="
+   https://pygraphviz.github.io/
+   https://github.com/pygraphviz/pygraphviz/
+   https://pypi.org/project/pygraphviz/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos 
~x64-macos"
+
+# Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
+DEPEND="
+   media-gfx/graphviz
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-lang/swig:0
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   swig -python pygraphviz/graphviz.i || die
+}
+
+python_test() {
+   cd "${BUILD_DIR}"/install || die
+   epytest
+}
+
+python_install_all() {
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+
+   distutils-r1_python_install_all
+}



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

2024-01-08 Thread Michał Górny
commit: 2b32ae1aadc4016866b73170141542e661cac9a0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:49:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:54:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b32ae1a

dev-python/mkdocstrings-python: Bump to 1.8.0

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

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

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index 401b6c1b0794..814112437f77 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1 +1,2 @@
 DIST mkdocstrings-python-1.7.5.gh.tar.gz 140386 BLAKE2B 
dec768e60ca09befe8f790bf211960222b45319cdbf00a97c072cb18b42ccfd71ac41079a7a0bdb9a94ff562181290d309a3e69f3cebc4f7b86e05553381d655
 SHA512 
6d595b777d4ff1661301fda7fa198bdafb7f62b356bdf5e579b808dda1f33a8f29e266be0bf51da52bc41cbbf3b0544a65750fc67d545b3dae7634798d0f3bf9
+DIST mkdocstrings-python-1.8.0.gh.tar.gz 146162 BLAKE2B 
cd247b18de00dd4a53c287ec6d72461b0d0c2c95d49b20c24ce81d4304b92d48b8c8df78f35ad4749c928440ceddb4524ac64fcf3c99a50c18cbdaff9057f27a
 SHA512 
5084df08a7d341b2e3ea93454706c38e2f29229122e6f2a277967c21c899d945cf4f6ae299782d8f6edffb48c1e23778ce445fb353727f2d5ceada74428ab3b9

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.8.0.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.8.0.ebuild
new file mode 100644
index ..8dcaf42f46c1
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.8.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=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 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/griffe-0.37[${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/more-itertools/

2024-01-08 Thread Michał Górny
commit: fa2d3e6c7c164d431be27a388da6c36b8513e2ec
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:50:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:54:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2d3e6c

dev-python/more-itertools: Bump to 10.2.0

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

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

diff --git a/dev-python/more-itertools/Manifest 
b/dev-python/more-itertools/Manifest
index e221a1919e77..936fe76f1750 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1 +1,2 @@
 DIST more-itertools-10.1.0.tar.gz 111235 BLAKE2B 
457eb62d735ac0d0f4a93a6a79c747ac965c1af394a1d894c4f80abfa0a94de76d804c7e68d4122fabf09b7c8e2f1d59bb1c43ff54c7cd5c2d52b5a1280b0290
 SHA512 
520cf4a5cfce314bb43a052962b478be27f0459735902c45384ad785cd678b493bab87f5736aa6be8d742911c4e8b02c597859428b1f459550b27f7751a53494
+DIST more-itertools-10.2.0.tar.gz 114449 BLAKE2B 
2bac2f69c65e3536b98a7a54857ef1e5b078cf244c2eb988c7fb31de7e0eb3efd496e8d0778a02a29b2e696499dbd33b84cfa7f442ee881e5785ec2dd4118de5
 SHA512 
4357de86ca4e76d840825111cd6e19296af6394a6095c0cc28650f8e2abfe2cb45a24c34382532753652c506e5b261cf0d05d37c799434f5f7cfc8fa387d06f2

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



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

2024-01-08 Thread Michał Górny
commit: 7af58d27cdf9d6816274c87647d553379134640a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:49:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:54:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af58d27

dev-python/cfn-lint: Bump to 0.83.8

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

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

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 9af38d3a19a5..b0b76cf8efa6 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1 +1,2 @@
 DIST cfn-lint-0.83.7.tar.gz 3875386 BLAKE2B 
52a3a4a4a76a787b39f17e4be1e1ba2920b3579bc99a82890d9ca21ed38240bf51eee7a04d2c97b31031816410439716d5623aa55b1bd02802ba456dd9e0bc2c
 SHA512 
28b6aaeb77cb4e5dc40234c5bdfbe9e3be4d0ea17ae4f6b68a381365f6097f51163cf5b23d1c0e98b7b9c6c53fe9d139439f84bf353c1f7d128a4d52d701c937
+DIST cfn-lint-0.83.8.tar.gz 3901954 BLAKE2B 
33d728ddf7ae5bcb29fdb8211decd85b72519acd60b80831aafa59d042105af45a3f07e2d6ea9838b80af68f6eb19ba84be562e4a7104c64b68737ede3497b0d
 SHA512 
f520f5e211284197ff3b2c5287cb72384544a273e1fa1d3007e7a3ad85ef1b4bae4ed0c0db609989ea51de29630454d97ba13a8d97ccc06992a7fb0da467e0b7

diff --git a/dev-python/cfn-lint/cfn-lint-0.83.8.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.83.8.ebuild
new file mode 100644
index ..20d52dd05595
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.83.8.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 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.82.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-2021.7.1[${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.]*::' -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/google-api-python-client/

2024-01-08 Thread Michał Górny
commit: f1dac3080eb88e9aa726b3e7ad41ffdfdee6faa7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:48:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:54:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1dac308

dev-python/google-api-python-client: Bump to 2.113.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.113.0.ebuild| 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 09d3c0a6cde4..cfe073446270 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.111.0.tar.gz 12461105 BLAKE2B 
3aa1de35867fbf2287fc4f0aadf4dc77aeb62bc0d894bcaf546ca00e062de289c83a732298ad6b09927d60bb1e3ea47e0a20fb108e23cb7af222e67a6e45d464
 SHA512 
3eb9a4580c6b59dbd7dff1f0ca9f309e92d7f75ce6d3085833d96c72751212a47073ef2b322ad85bc2795e82c85b9b80593f18a7335cc7438b0acaa94cbf04f5
 DIST google-api-python-client-2.112.0.tar.gz 12465562 BLAKE2B 
d29c22176fb3467c7df0d937baa954973437fc03862b56a370888fe014b24e3ec1b8b1c00b80251bcd039711340aea13bd21618f782ee4bd7c975c0820271630
 SHA512 
e9bbec1c27105cb772c1f059b5cf2f83cf44f1aa003149a509cac15c46d68c80edd2705aad597f31d98e31cb61396f0516ddc69b5041237d96246898c31329b4
+DIST google-api-python-client-2.113.0.tar.gz 12473297 BLAKE2B 
7799021db708008bbc1d91a11c543fd261af467d226b3bc6b9773878826ac8c2820961d30ed6f3c2abbbe0d9618ceb52eb350594d4d02325cc36e4f0ccc56861
 SHA512 
257d062de19849c4807cec249e1b7d13a60721ad58ff701affaecfd45253d2c83ddd79079478245c2df0c0f94b220070d342769f1dcfab1fb62f658970c0b317

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.113.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.113.0.ebuild
new file mode 100644
index ..c041dee86d3c
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.113.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 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="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2024-01-08 Thread Andrew Ammerlaan
commit: ce818c6629c7efe632e615793fa7050b7c7907c6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Jan  9 06:40:21 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jan  9 06:41:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce818c66

sys-kernel/installkernel-gentoo: add 11

fixes dracut/ukify gen on arches where the kernel image is in the
kernel source root

Closes: https://bugs.gentoo.org/921622
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/installkernel-gentoo/Manifest   |  1 +
 .../installkernel-gentoo-11.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/sys-kernel/installkernel-gentoo/Manifest 
b/sys-kernel/installkernel-gentoo/Manifest
index 306d1e35a9c7..9c4e17876d55 100644
--- a/sys-kernel/installkernel-gentoo/Manifest
+++ b/sys-kernel/installkernel-gentoo/Manifest
@@ -1 +1,2 @@
 DIST installkernel-gentoo-10.tar.gz 4379 BLAKE2B 
482309090305cf02fe38fb462b7f85a1cbe51b303b1828313210bd37f4f062380bf797bd786274eba53c36eb22e2b5204b1717ec0a50534eca0bc210957b25d0
 SHA512 
ca4bf98ddca82fdd17b933cbbd1c5604b70450e9c4eb2df288b1bdf31209b1cd6f1f83f6bfadee619a09e5ef01a14472321323cbe8a7b696656cbabfad82bc3a
+DIST installkernel-gentoo-11.tar.gz 4427 BLAKE2B 
ef71c5e4bb928c60975812a905e2a05f4df98ae6ad8f8e515aee9528e2418a2cb0481828b8e68721f9d691192a25ab802488ee1cd4e796133442431bac1a3c0b
 SHA512 
d39d3d9222507bafde288ccab49cc11310dfe5a480ca17b5580514ac6268d3cd4c1b6c0fbe61b7dcd9712876e50736d832c4991d64e1920a4f4df30ccbbfc9d6

diff --git a/sys-kernel/installkernel-gentoo/installkernel-gentoo-11.ebuild 
b/sys-kernel/installkernel-gentoo/installkernel-gentoo-11.ebuild
new file mode 100644
index ..b3fc7f5fa826
--- /dev/null
+++ b/sys-kernel/installkernel-gentoo/installkernel-gentoo-11.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="https://github.com/projg2/installkernel-gentoo;
+SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
+IUSE="+dracut grub uki ukify"
+
+RDEPEND="
+   >=sys-apps/debianutils-4.9-r1
+   !

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

2024-01-08 Thread Andrew Ammerlaan
commit: 76d617ec28c821b9ec4c319492c203e30e91c232
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Jan  9 06:41:29 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jan  9 06:41:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d617ec

sys-kernel/installkernel-gentoo: drop 10

Bug: https://bugs.gentoo.org/921622
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/installkernel-gentoo/Manifest   |  1 -
 .../installkernel-gentoo-10.ebuild | 56 --
 2 files changed, 57 deletions(-)

diff --git a/sys-kernel/installkernel-gentoo/Manifest 
b/sys-kernel/installkernel-gentoo/Manifest
index 9c4e17876d55..1b9400f85f38 100644
--- a/sys-kernel/installkernel-gentoo/Manifest
+++ b/sys-kernel/installkernel-gentoo/Manifest
@@ -1,2 +1 @@
-DIST installkernel-gentoo-10.tar.gz 4379 BLAKE2B 
482309090305cf02fe38fb462b7f85a1cbe51b303b1828313210bd37f4f062380bf797bd786274eba53c36eb22e2b5204b1717ec0a50534eca0bc210957b25d0
 SHA512 
ca4bf98ddca82fdd17b933cbbd1c5604b70450e9c4eb2df288b1bdf31209b1cd6f1f83f6bfadee619a09e5ef01a14472321323cbe8a7b696656cbabfad82bc3a
 DIST installkernel-gentoo-11.tar.gz 4427 BLAKE2B 
ef71c5e4bb928c60975812a905e2a05f4df98ae6ad8f8e515aee9528e2418a2cb0481828b8e68721f9d691192a25ab802488ee1cd4e796133442431bac1a3c0b
 SHA512 
d39d3d9222507bafde288ccab49cc11310dfe5a480ca17b5580514ac6268d3cd4c1b6c0fbe61b7dcd9712876e50736d832c4991d64e1920a4f4df30ccbbfc9d6

diff --git a/sys-kernel/installkernel-gentoo/installkernel-gentoo-10.ebuild 
b/sys-kernel/installkernel-gentoo/installkernel-gentoo-10.ebuild
deleted file mode 100644
index b3fc7f5fa826..
--- a/sys-kernel/installkernel-gentoo/installkernel-gentoo-10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Gentoo fork of installkernel script from debianutils"
-HOMEPAGE="https://github.com/projg2/installkernel-gentoo;
-SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
-IUSE="+dracut grub uki ukify"
-
-RDEPEND="
-   >=sys-apps/debianutils-4.9-r1
-   !

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

2024-01-08 Thread Michał Górny
commit: 3af30ddc73abf8a5be6cdc7629dbda2d4c6f88bd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:31:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:31:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af30ddc

app-text/qpdf: Bump to 11.8.0

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

 app-text/qpdf/Manifest   |  3 ++
 app-text/qpdf/qpdf-11.8.0.ebuild | 99 
 2 files changed, 102 insertions(+)

diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest
index 72f284dc3d2b..346ddec3bf71 100644
--- a/app-text/qpdf/Manifest
+++ b/app-text/qpdf/Manifest
@@ -8,3 +8,6 @@ DIST qpdf-11.6.4.tar.gz.asc 833 BLAKE2B 
423552746f54f52dc7149bc1ba6854dfc4df8e4b
 DIST qpdf-11.7.0-doc.zip 6874893 BLAKE2B 
b14b0f68f4599bd4f396cccbc35b13b0f52b72856de1afd3fdb0c70b33e1702c4afd7c954011df72905c06ff262b08dc9519e44dcef9b7633423d38208542795
 SHA512 
7ceeff62788defe3649a8d242220c7c8208ebe92dbd9d67b4b53d5036afb1cdbcfe46b4140b064b0542cba2d8eaaad6eedec1ed7b7bd0ccafe2dd7aa20efaa69
 DIST qpdf-11.7.0.tar.gz 18124824 BLAKE2B 
aa10e154899a7fd53d696b9521cc8a44d4a336094711ddc2a506dac8841ae12ce5bcd604555725d2b6bae3c63a6a3f6ef0e9ab6baf38dd3d7fa71507234378a3
 SHA512 
6ee302671fd4513c5b22f101feb773b4101de6cc5ff6b0e25d1daa03df82420f87ce7db49a6c47758d7e8bbc3beeb997d4671d52e4cf0ac0d4f817f10677d1f9
 DIST qpdf-11.7.0.tar.gz.asc 833 BLAKE2B 
e0b15e6ed6b67fc222f7b4d9f863e8630af814bede3605ca56b83b287d7e02c700092e59f3805565884b55af96c4ddd407331cae26273287b546c32a7975c331
 SHA512 
ef5aa1661944fd56c3f929ee1ffc78229667ed1d1c639aab82a0ff3a3891455e4dcf3dffbb17e9d22862d6426a263182360b19dd58435a2413c19761abc9b966
+DIST qpdf-11.8.0-doc.zip 6886718 BLAKE2B 
de4e706cc27a73dffa40561fc1b0342a6c6d5e2b3bced0dbf6dbe43c969911b61f6e74fd3fd871833078ed70c50fca28dd316ad8d6ff0344d668a958a9d1840b
 SHA512 
5b2748d4b0b0367d4fd2773e697f6e125d92c397b62ee63388bce85c74a051e1b17d487941128927e3493669bd00196caa842eee76db0f05827a650a067b6939
+DIST qpdf-11.8.0.tar.gz 18150965 BLAKE2B 
6843a268d472c83169d33ef5f216da9428ec84a73a93cd81fde8f122c088ad1401df47c209d7aa4f3a5b950ddef0d8926908b0a9efefad13757eb0ea7dc1db86
 SHA512 
e558cd4f0066ace73670ead7a49b0343862cdd275bd013eb10cbef6e161a13955101e6d78de8e87bb05a68498c3018152e9d20d61c01dce55d3810e7f5768aa9
+DIST qpdf-11.8.0.tar.gz.asc 833 BLAKE2B 
02c0cfec3bab48a3d49783cb68bd6b6c6382536f5d15a54357b54e02b7ef2b5a3517c7448cebf255eebac60feeef2cfe6b42ffe5bfeec5db07db24059f97df69
 SHA512 
4dce7d90fef819edbb5bb5a46983c9cd6d181f1e58e36b439a0e9e38aca9cb9954fb5f6886cd2284f9852e205a3a4035827f4baa693a96c293ea604dcddb430e

diff --git a/app-text/qpdf/qpdf-11.8.0.ebuild b/app-text/qpdf/qpdf-11.8.0.ebuild
new file mode 100644
index ..055841cf1036
--- /dev/null
+++ b/app-text/qpdf/qpdf-11.8.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 cmake verify-sig
+
+DESCRIPTION="Command-line tool for structural, content-preserving 
transformation of PDF files"
+HOMEPAGE="
+   https://qpdf.sourceforge.io/
+   https://github.com/qpdf/qpdf/
+"
+SRC_URI="
+   https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz
+   doc? (
+   
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip
+   )
+   verify-sig? (
+   
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz.asc
+   )
+"
+
+LICENSE="|| ( Apache-2.0 Artistic-2 )"
+# Subslot for libqpdf soname version (just represent via major version)
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples gnutls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? ( dev-libs/openssl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   app-text/ghostscript-gpl[tiff(+)]
+   media-libs/tiff
+   sys-apps/diffutils
+   )
+"
+BDEPEND="
+   dev-lang/perl
+   doc? ( app-arch/unzip )
+   verify-sig? ( sec-keys/openpgp-keys-jberkenbilt )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # glibc only (bug #899052)
+   malloc_info
+)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jberkenbilt.asc
+
+src_unpack() {
+   if use verify-sig ; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+   fi
+
+   default
+}
+
+src_configure() {
+   local crypto_provider=$(usex gnutls GNUTLS OPENSSL)
+   local crypto_provider_lowercase=${crypto_provider,,}
+
+   # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html.
+   local mycmakeargs=(
+   -DINSTALL_EXAMPLES=$(usex examples)
+
+   # Avoid automagic crypto deps
+   

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

2024-01-08 Thread Michał Górny
commit: c7f6ebbe26db3f2c9dd656438664109ec1329ab1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:36:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7f6ebbe

cargo.eclass: Revert PKGBUMPING for CARGO_CRATE_URIS

Setting PKGBUMPING would result in empty crate URI list which is
incorrect when used inside an USE-conditional group.

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

 eclass/cargo.eclass | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 7bdd548b0df8..3bdbb5e3ec64 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -175,9 +175,6 @@ ECARGO_VENDOR="${ECARGO_HOME}/gentoo"
 # If no arguments are provided, it uses the CRATES variable.
 # The value is set as CARGO_CRATE_URIS.
 _cargo_set_crate_uris() {
-   # when called by pkgbump, do not fetch crates
-   [[ ${PKGBUMPING} == ${PVR} ]] && return
-
local -r regex='^([a-zA-Z0-9_\-]+)-([0-9]+\.[0-9]+\.[0-9]+.*)$'
local crates=${1}
local crate



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

2024-01-08 Thread Michał Górny
commit: e0f5caa37ff204406c2b56d478ee2880bee1f359
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:37:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:37:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f5caa3

dev-python/sqlglot: Bump to 20.8.0

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

 dev-python/sqlglot/Manifest  |   1 +
 dev-python/sqlglot/sqlglot-20.8.0.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index d4052e38854b..4afb2ed00d44 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -21,6 +21,7 @@ DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb9
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-20.5.0.tar.gz 9066011 BLAKE2B 
a2062e4bbb74abe84d14fa1bdde57374185a7487c42c90b13d4fdee5d0793f0cbe54c8da21d33ec0aef398fd4e2015547bc34dd0d444391079c33aa90d612f77
 SHA512 
4ccc3bf40fe778e8911008a6a51ef84a2c46e430ad15b7ac93e64d68c13705d9811f72691e96f35ab7ce2c45835776afb50815807ab585b52489b1971bb7ddaa
 DIST sqlglot-20.7.1.tar.gz 9293277 BLAKE2B 
8a7d894033122a5541f1e6bf3bc9066805fc8a43e700186dde49c007e042baecfb59742918607b8779f11d0215f0f107cd45ed793683256fdcd2e1b11a4ab058
 SHA512 
ffc4d539752e9357cb93669ab93b7c11d37ccca1358059ce19322a9ba65b05b8492ecc3c39b5905564b3aae2fe13d4ae87c80b51b5cf5a43bbb074cc2c88
+DIST sqlglot-20.8.0.tar.gz 9300786 BLAKE2B 
843043c4b389145a9da5f0045d8861d054f046b3f79d9f9e7025b1a4ffc10564a83b3b413766190d64c7477795252738e8c5f35dde81d07f1b5d4a6e3a3a12ee
 SHA512 
d88bef209ff27ae2b8187c58746e6388252e693282f0dfe736eff5f1ed2a2b6322632921f3a759f2d6f304b8339abee76be638ff899d23ad13eec72d1322c062
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-20.8.0.ebuild 
b/dev-python/sqlglot/sqlglot-20.8.0.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-20.8.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   

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

2024-01-08 Thread Michał Górny
commit: cb4c3042a3fc7dff111eb3fa7437f0938019eb54
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 06:32:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 06:32:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4c3042

dev-python/environs: Bump to 10.1.0

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

 dev-python/environs/Manifest   |  1 +
 dev-python/environs/environs-10.1.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/environs/Manifest b/dev-python/environs/Manifest
index cbad02a55109..db277cc6db18 100644
--- a/dev-python/environs/Manifest
+++ b/dev-python/environs/Manifest
@@ -1 +1,2 @@
 DIST environs-10.0.0.gh.tar.gz 23500 BLAKE2B 
c99a5972416a7959d06bb4541f6b319a948727386e621252e86389e3f271130917f6a056abe1363bd3bc4f10eb9d79107d9a6859fb4a745436fc35dd7a45e4d0
 SHA512 
4f2a485eb6a42687bd641f1468e70578eadaf01bd16fc121a9ba89725f560da1f1a4f0ba4476fbca561ffc6f4538c9a742b9335b89398d0abe09434e5e135957
+DIST environs-10.1.0.gh.tar.gz 23613 BLAKE2B 
6a0e47ba5397f21d4aa4026e8046a49f1a0f19f495725e9980786fe31b03ce492ce9233d279cb960c13a7d0b592034b643e3d719732d53fe0fb28ec15fc7c815
 SHA512 
5faf0e3e8fb67b01e4b809c817c5547914a499642324c0a9a2e2158e686ce80416656f29865cfee60e28e72360b6a65ec8045ef682a3a02ab49639f10e180bf5

diff --git a/dev-python/environs/environs-10.1.0.ebuild 
b/dev-python/environs/environs-10.1.0.ebuild
new file mode 100644
index ..eb57773697a8
--- /dev/null
+++ b/dev-python/environs/environs-10.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for simplified environment variable parsing"
+HOMEPAGE="
+   https://github.com/sloria/environs/
+   https://pypi.org/project/environs/
+"
+SRC_URI="
+   https://github.com/sloria/environs/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   dev-python/marshmallow[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/django-cache-url[${PYTHON_USEDEP}]
+   dev-python/dj-database-url[${PYTHON_USEDEP}]
+   dev-python/dj-email-url[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md  )
+
+distutils_enable_tests pytest



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

2024-01-08 Thread Michał Górny
commit: 37ff6b7b0e7e395bb58f95ef151a7b2274153b2d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 05:35:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 05:35:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37ff6b7b

dev-python/boto3: Bump to 1.34.15

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.15.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index d13b837754a9..ec6216f5541d 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.34.11.gh.tar.gz 760539 BLAKE2B 
8ce756d33b604aed9d42bcccf60be467bd519f4c7a890592d9652fe3cd2851425f7a16afc7a194ccbda43a9859d0b9b683562ce1672eda9383119bc9de0dc0c9
 SHA512 
82b1920f1a5ad0e23364815a6b0552efceb7f49e17e585370917f63c1b74ea746eddc4f3d8c055d1eac7ca1cdbe5ac2bd304ce66e2ee12edf75ea2e261e88c56
 DIST boto3-1.34.14.gh.tar.gz 762792 BLAKE2B 
87857a6ff7e19f8438fe6b57978cdb3c8d22f8a68008fad4fcfdd40358b919a1c45f810bc45637da5971d20ce221cd8343440663d072666349e32c4df2be97a2
 SHA512 
8b651c5946394e159d6dd719337e4a5a60f708fa22ef26026bd85a18b3f34efa06f71282b9e9ea8c8ad4995e4bd6d0c13e4dddac75a51922fc30154ac0b87ecb
+DIST boto3-1.34.15.gh.tar.gz 763117 BLAKE2B 
52172262ea046139e1e828ded5f47564523a4e32e290e994333b73fc003c61537b8db77480dc5f7a6a2b4d5c4428819d53e0b43337fb32b1e0ea27dd81c2819d
 SHA512 
8f6f11553d4226c6fbf9e5642a99a9a3f17f55882b80a79b6e584f0848524da0af98bf5c0729820bb73102cbcb733433febe01a188b8fc29f0187b7e4dbfb2a6
 DIST boto3-1.34.7.gh.tar.gz 759909 BLAKE2B 
059228d7bd57ac34274437f77b3510dff6dca7d1293ffd6f7672b0fcc0acefffeeda2c5c2b4e19ef49bbffd4746dc226edfba52d57f5f8629516c9e830dbdd90
 SHA512 
43395937977ad3c860ede35d2adbb9575312ddab4972b8d258e41a7d6e86f3e6a74037dadb0f0e0f4f3d5ed715a66390041ac9c980bc8a3cfb727a44e252113e

diff --git a/dev-python/boto3/boto3-1.34.15.ebuild 
b/dev-python/boto3/boto3-1.34.15.ebuild
new file mode 100644
index ..037a85ad96ee
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.15.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+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"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-01-08 Thread Michał Górny
commit: 1aa8b6bb0ba9d0be919a0939c763aef1e8639bfd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 05:35:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 05:35:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aa8b6bb

dev-python/botocore: Bump to 1.34.15

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6e270f3b05d8..f9e5552ca6a1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.34.11.gh.tar.gz 12612317 BLAKE2B 
8a8648dfb27fad0d0a52df37ce9d988ef3349b773d88bc752dd9d22866f3adb8dc6346128767df5523fb335a602d666be8a5758fdfbe27c221779a0c4ec23590
 SHA512 
4159f2794d98532dc5e94a91061165b1aa2f43c5a493604c6d3dec426b51d582359577fc62d0ac20044a8b94e196efacbbcfd436cc38390db9bbaf7b4eb3d16c
 DIST botocore-1.34.14.gh.tar.gz 12617340 BLAKE2B 
c4aac6682ccb8951f4652477857d58221c4f0d8f1d154b7ecfa4e536f6bdb199e4be43ef63f0fce0843e95c01cfc0a479af8c7773a9717461afc04cd4bb27912
 SHA512 
44b7b0e96c815b033dc603892c3940869a37c76d0826812d5778b644ca785ff27f870f3ec54c7d87696bd57d2a38cc31c4b3e70f295fe9d588afc12e8f7a914e
+DIST botocore-1.34.15.gh.tar.gz 12619235 BLAKE2B 
00e264f689946985207fa9dfc65ea1a1e90a7d41008a87bfe32c3c49542d4d26fa1a41f2a263fd395a32ef7eb7ae03846c1681325a61e8409a75c05a5eeccc67
 SHA512 
c2a137d45f05c355f912dcedcc690ec61cb1e3ff53e8fd5ccc055c49fd4b7acdafa0e88099bdad6eb8112fdcd1ab26b259efe409df340f885f9b7ca7d305d572
 DIST botocore-1.34.7.gh.tar.gz 12606475 BLAKE2B 
387ee7dfab43c44c39c7b0566b6ddcb2b666024b5b7bee2c996194988781c169e1e9462b36d09861d1c3ca899d263392f3d79129e7a2f2fc4bbfed402f5c7dd6
 SHA512 
3f162d4d028dd81da552e0117671971aa891bf8fab513730f40083660fa83c1f82bf1b52875cf9f7f11089ecdd79f084f3c8e76227aa826c1aac7e5735032450

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



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

2024-01-08 Thread Michał Górny
commit: 3518445e8d73ff0886ac50401f4935ad2bdb434e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 05:39:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 05:39:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3518445e

dev-python/jupyter-core: Bump to 5.7.1

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

 dev-python/jupyter-core/Manifest  |  1 +
 dev-python/jupyter-core/jupyter-core-5.7.1.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest
index 94d4a3d6d0da..e193631b6aac 100644
--- a/dev-python/jupyter-core/Manifest
+++ b/dev-python/jupyter-core/Manifest
@@ -3,3 +3,4 @@ DIST jupyter_core-5.5.1.tar.gz 85962 BLAKE2B 
a00e96b417d86cc66ac483d031919483ded
 DIST jupyter_core-5.6.0.tar.gz 86418 BLAKE2B 
70ab01fc13772f772c374a9452f36926f43bf85c6a19108592ce91238df137116f683692a69cbbb2693a87222728b76de0d4b80563bcd5b6d9019aac874e1d91
 SHA512 
2a2ff1a6ecc12adbd98b1beaea6206f58fe6d24b841102a436ed42106639992454eb4af2515ff268e95749fa01c3352ac1c919bfb053f3ebe22e1d9d9f9e03d3
 DIST jupyter_core-5.6.1.tar.gz 86268 BLAKE2B 
ad9c04813367ae649002dfea236276e98665dab0dc6484939024eba94e4e687defffebb39f95d2ee8f9a2784388a88996f7dee8cbe93331984ac0e5528243d86
 SHA512 
ba774e0265a0917d64abb2261dac6ea1e9c6cb2d48f0b988367e3f62b5365481f43141a2904535ba5521246f7409f8eee356418e7cb10deb74859125dfcba0f9
 DIST jupyter_core-5.7.0.tar.gz 87053 BLAKE2B 
f84eb30745ddf552e0575ee46519c2734d148f61d026c2e0529827342ca29cdeebe7e5866bf9a0c77b3309236f60c2e2303bd6fbc45ebdd6eef696a81d239f84
 SHA512 
550587edbb31a4c90f60efffa9236b27a3d4b315056f64f4fe79b4396a9c40c769d6263b3bb01d58d92148db8fc24347f3136c59c4b7ffad8c9fa305623cb387
+DIST jupyter_core-5.7.1.tar.gz 87137 BLAKE2B 
c1ec5a5fd079b50c12559bb1f5dfd54b43e530142d0062b48b3bbbccf8e560907f8c150206ce5f3b510b89d64ae87e4e81b908aaa7a6a17c3a6775b59fef42fd
 SHA512 
e7042eadc2b3b8254a9a728bb3549c744a74c10cbdcc1dda493a6d2c0a2d9c8496edc2c787c78104f93a871879015d411d5260eda470f7a7d087b5cf5dce44cb

diff --git a/dev-python/jupyter-core/jupyter-core-5.7.1.ebuild 
b/dev-python/jupyter-core/jupyter-core-5.7.1.ebuild
new file mode 100644
index ..0f5aa60a25ca
--- /dev/null
+++ b/dev-python/jupyter-core/jupyter-core-5.7.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Core common functionality of Jupyter projects"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_core/
+   https://pypi.org/project/jupyter-core/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.11.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/myst-parser \
+   dev-python/pydata-sphinx-theme \
+   dev-python/sphinx-autodoc-typehints \
+   dev-python/sphinxcontrib-github-alt \
+   dev-python/sphinxcontrib-spelling \
+   dev-python/traitlets
+distutils_enable_tests pytest



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

2024-01-08 Thread Michał Górny
commit: 4e863c1122e48c210f22d16623c231f7b1002879
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 05:35:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 05:35:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e863c11

dev-python/hypothesis: Bump to 6.92.6

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.92.6.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 8478d6d1685a..521aad195e32 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,2 +1,3 @@
 DIST hypothesis-6.92.0.gh.tar.gz 9407699 BLAKE2B 
7943aa958e135a954d4534b8992557a4ffd51941529cad6a8bb10b4ccd2e5c136159deaf11f822d96ecf60df536cff8b92756d902cd93de26df74ae10f73e14f
 SHA512 
1fad215bd7ab69896d300ed39fd99a8a7145e6e21799429627b0d587939bfbe01d02fb7e1154a8b31f0b164ba9323b55b6ea36a268be20f1ef282d6b6f0d457a
 DIST hypothesis-6.92.2.gh.tar.gz 9408586 BLAKE2B 
f6d873d16a337ceb5d78bc80622a08fb6856b5fdbd0c0c228bca13d340375b882416bf6ad4cfd08bb9959807ce1ac482ef5b4202792713c76a30dfff78fd4d4b
 SHA512 
51bfd0b5d520fe84b4e682772888320d61bc4c52c6b4dda609f758336cc151bcf00714635e19230cdd1695209b6adf05cee349a82003e443dc5f52a7f105feb5
+DIST hypothesis-6.92.6.gh.tar.gz 9410707 BLAKE2B 
337369c5044682b3404ba0492cdab838db53e2c081e668e41facb6c8b6aaf38cf55f20a64150f1249360b64f90f34b42002becca6d7a33245a0ac55dd0e34e27
 SHA512 
86822dea75326343946aaf036aa8b0aee7287bdfbe501cf5c532e9377957bb6ba7f63595b1aae383bb007099e3ca33bd1f3d2ed6d7d8722ceb86b9146502a07e

diff --git a/dev-python/hypothesis/hypothesis-6.92.6.ebuild 
b/dev-python/hypothesis/hypothesis-6.92.6.ebuild
new file mode 100644
index ..f7f366381e4f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.92.6.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2024-01-08 Thread Michał Górny
commit: eed85eb87f277a83a81d01ed70ff2b37b7b1caf3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 05:36:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 05:36:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed85eb8

app-admin/awscli: Bump to 1.32.15

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.15.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 6b5a3d38c5dd..3648cce1e530 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.32.11.gh.tar.gz 2620959 BLAKE2B 
8eab3362ec14ec50ae4f00862456e702ad27c53ab7dbaa4db2bd5a37f980bf5d02fef9af52da1ee8e8a6037e97101e47feb4bd24e090755a90c3cc74aa9a
 SHA512 
949b927a76e7fa4c036efeb7527d90be9fac86c231a4f9c7f3682638e4f7c4aff1d32e6d75b6d2f36f27e42ae9cae7aa2a0216b9668b90f4a5cbb89bf1d44250
 DIST aws-cli-1.32.14.gh.tar.gz 2622299 BLAKE2B 
0b7a29c756c2bdccc6bb5ef4953c2f05db05c2929c2671fc8b24cf410272b4bd1a25262f34b40db658a0e7921aae933d92b34be011832558ed286966f7473f2f
 SHA512 
e7847d63337cbcc10a62fc5b36aa4ed32b89de0c22116f8b1a618387f4d6308a9df8bba2b6e0353cf9af39e69c32e168515461c867c3141a29846b5f9fc6ad7e
+DIST aws-cli-1.32.15.gh.tar.gz 2623363 BLAKE2B 
1c0fabd073401e6cfefbff4ef13b26311f382c6901a59561449551b98727cf967dabfae9ce9d2cae2cc90b74a3da72fe7d99d11954b96a90694addc20ea66db8
 SHA512 
09da80164c72bf2d5e2d1129b69d8e5240adb13dd5c7b337c61daa4783221f68e5866c2cf3fb4ad6c0c9b461ef7bc296544b8f350c79ec6db03b85ba2810f1b7
 DIST aws-cli-1.32.7.gh.tar.gz 2620400 BLAKE2B 
dee6686b73100c607eba165f0f8ff91217336b020644c7ef7ee95dad16f57baea0878a3da96fd2f7258271573c1245286921240d141ba3020006b7ca2b37a0b5
 SHA512 
1df4aa8f2a2924d0e1c84e1187db1d5b974600831d7f668e39cfa17c34896ec51c604ef52d5ce397ca5950e79cac3c2e744c9b048f12164b650aa871e0c489e7

diff --git a/app-admin/awscli/awscli-1.32.15.ebuild 
b/app-admin/awscli/awscli-1.32.15.ebuild
new file mode 100644
index ..390708df2335
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.15.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/customizations/test_sessionmanager.py
+   tests/unit/test_compat.py::TestIgnoreUserSignals
+   tests/unit/test_help.py
+   
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+   )
+   local -x 

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

2024-01-08 Thread Michał Górny
commit: 81dccfc76483faf687964ddcd81b5b5463cdd9c4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  9 05:37:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  9 05:37:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dccfc7

dev-python/Faker: Bump to 22.1.0

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

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

diff --git a/dev-python/Faker/Faker-22.1.0.ebuild 
b/dev-python/Faker/Faker-22.1.0.ebuild
new file mode 100644
index ..4a85c701f3c8
--- /dev/null
+++ b/dev-python/Faker/Faker-22.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="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 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 37a43b7ce375..a7656712d67a 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,2 +1,3 @@
 DIST Faker-21.0.0.tar.gz 1701697 BLAKE2B 
9f08603101f24b9e245dfa726f38b0e9ee00f208d8f4b06fbc31daa405c5b02779aaf36e2e2177cf8f50f5a63e27f0a63bec166fb3be07269d5a7acae6535ebf
 SHA512 
13cd146ef4c59f1b7318c95be1b637c986d089301d14c46259e6bf3a56f14033f1c3e4a0c813b4b168154be01158b2eee194b204c6eb2930fe5946f357a7ebcb
 DIST Faker-22.0.0.tar.gz 1702044 BLAKE2B 
17bb5fe42f3d754358a1cf21a23a6917571bdeaff5967b94b3dcc62e08b274f9647ab19b9fa252ccf0f6f821da93ad474c2dddce3c07813048cd910b96d6c68a
 SHA512 
b1539ca7b37d14dcbb06a4dbc198dfacaf4f0d7189f8e8a8986b42ac44780fa1b78c5b02d6f7a289c68a190a83e439f76a92587ee582105c4001246a39d046ce
+DIST Faker-22.1.0.tar.gz 1702277 BLAKE2B 
cb9b3b7adb8a771d986ca4460ca4b4884887d1e15502d14aa4da0409e926fd7f2c50d2207ee0794e9e80648fda35ff220738d82023c61a76bb93f4c073d87e2d
 SHA512 
f92c8e9b2b768362f15e0dff10a160e3969e521853485ff9a01c6b281de980e9284a618c3fb660b20c442d32e221c14683d541095cd2e6be37673a1c4303f458



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/

2024-01-08 Thread Aisha Tammy
commit: ee24e56140565b676c3934dd49e903a128caffdb
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Jan  9 05:46:08 2024 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Jan  9 05:46:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee24e561

sys-kernel/uek-sources: update genpatches

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest|  3 +
 .../uek-sources-5.15.0.202.135.1-r1.ebuild | 65 ++
 2 files changed, 68 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index 106939af77..6d8d7aceba 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -7,6 +7,9 @@ DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B 
c942135c9120024effcc516070b8
 DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B 
b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe
 SHA512 
e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
 DIST genpatches-5.15-154.experimental.tar.xz 5420 BLAKE2B 
162a76e418af594045ec24fed99dba3204f14cb6370f990d39dfc02bc953cb438d090868308cda33459e506c032bd7e27d14551512b133b7f7981774a21c2f89
 SHA512 
9bc64f0e16e29443036341f7439e1f9a827423ba0a132aadfe5bc2f14b67cd9c591e3cbd31476197d2c3225aaff1f394ead9b93bf6054f39b70bf4bac2277d47
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 
6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10
 SHA512 
6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
+DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B 
d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f
 SHA512 
1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
+DIST genpatches-5.15-155.experimental.tar.xz 5420 BLAKE2B 
eb9f7eb09937679d6ef889a86102cd00390a5f1c5db371fda97b91e7f9b8697c1606b5876cd2b170165d506de5d3ad10ff7ceee102e5e4536a49217ee221f0c7
 SHA512 
ab1178811176c1ce671f78da2776ad21b14a1f6a7e2ef99a714c8d177cff69487204fe23e246f786ee9fbf663ae7f71f5f22e76edaeeff7791d77d67b5aa1a81
+DIST genpatches-5.15-155.extras.tar.xz 3936 BLAKE2B 
8fafbb8cab4811a4c460aead75e719bb0cfddc8045fb64a566c4f08ad7b9c90923cb670d68d376279e08152bb08cc9e3213948f8cbdc17a03992ed0be65aba00
 SHA512 
2b5d8ecf9644c8f8ef5248f33bddc945edfd5ede85d84779d04574e48a39bf855d390e27107d130aa46805eb19bc825d921101832f5121f3b2073ad39b9cfe0e
 DIST genpatches-5.15-80.base.tar.xz 3218432 BLAKE2B 
f2478969a4e7a24bd7a30328e2d17d5daafa9fbd741dd7eb295c025f27c08ccf8efbde13003e084c509a8bcf5f1d28f45189a28467b31c48c2a4d344a726ec4f
 SHA512 
60737de4d0f8e3acc02ed07a82853d9226daf54b3b5a1b990d94e78b3dcd9fae26b9e6cf8854e5074b88dd826d286440155b70c4fc19f271ce795b2bbcc61b1a
 DIST genpatches-5.15-80.experimental.tar.xz 5424 BLAKE2B 
a01c40dc5f3bb9f4c315f64830244d69fb7a81f4f0c3e1b987f53d867f1174fd8a4d91fc5e9cac38554b0fabac393af97a91a8203f285010def930634ddf5402
 SHA512 
b0338c9664906a20fa63ad1673a82517656905b370849c668dfa5c0b1bdfd6059178dd50e690db26e47ddc104b60ffa048ace4119f7b3b2427215bc3ab817d80
 DIST genpatches-5.15-80.extras.tar.xz 3932 BLAKE2B 
50940b69b0793c1ab7f19908daca488e7dce5c48d74bcb636d5faa60fc510217b94f175669a28963347911291204f0f6384322b55148c70e63cc54e21dc74d1d
 SHA512 
9434da5bf439f12adb55e70fb8f5d675b9d452dcb2a364da9cb65a2f4cd405cc0469c2c291fdc6b0f015a0d52d08ca0475a389e45041cca532f049e1784d06b3

diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.202.135.1-r1.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.15.0.202.135.1-r1.ebuild
new file mode 100644
index 00..72b4497400
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.15.0.202.135.1-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_VERSION=$(ver_cut 1-3)
+KERNEL_TRUNK=$(ver_cut 1-2)
+UEK_PATCH_VERSION=$(ver_cut 4-6)
+UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
+
+ETYPE="sources"
+
+K_GENPATCHES_VER="155"
+K_SECURITY_UNSUPPORTED="1"
+CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
+HOMEPAGE="https://github.com/oracle/linux-uek;
+SRC_URI="
+   
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
+   -> linux-uek-${UEK_VERSION}.tar.gz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz
+   

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

2024-01-08 Thread William Hubbs
commit: 1e095dc510c3c490538a064f4472ae277a4a3797
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jan  9 05:29:10 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jan  9 05:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e095dc5

sys-cluster/k9scli: add 0.31.0

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

 sys-cluster/k9scli/Manifest |  2 ++
 sys-cluster/k9scli/k9scli-0.31.0.ebuild | 34 +
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/k9scli/Manifest b/sys-cluster/k9scli/Manifest
index ae61ffb5be1e..4669bd9e8a97 100644
--- a/sys-cluster/k9scli/Manifest
+++ b/sys-cluster/k9scli/Manifest
@@ -2,3 +2,5 @@ DIST k9scli-0.27.3-deps.tar.xz 180543948 BLAKE2B 
bcd3d26a799d4ab2ac43b854e278c67
 DIST k9scli-0.27.3.tar.gz 6395143 BLAKE2B 
2b9db72656cac4798909c84732f1be1c43628c24e6442d2e100c235cd315d741be610a91b38bd22463e06716f4c1bcd4b44bdd3b598e8cbb7be2339407df1197
 SHA512 
ce42e49ae40ddb57e0105637a58f47c91b0efe284151da460f4bf74a52bdb3a6572c4ff7859430677dbd1aad715d132a4b92ac71abbd76a97135fdb3fdd3f3f8
 DIST k9scli-0.27.4-deps.tar.xz 209301324 BLAKE2B 
863ca246c2bd621c5990f202a4a4ca1afc1961e28b48d811149c35bd44994abb8d0e5462193d10aeb32b30d098d6cd7fab7e738de90bdd8bd77d175b89a1d75c
 SHA512 
abe53d9a6bdaf3fb6f421bf8193eee0b062fdf29dd9964c3e14e3efb06bf2f128e10347a4bf6201f949323e05416ee77b4bc221990da401c063a7b4cffb5db71
 DIST k9scli-0.27.4.tar.gz 6400972 BLAKE2B 
bf8c45f21198ab838648f2cea9ddd18393c74b61b96b46cab899bc09dfff9b8b84a799b577670cbd60fb19a2e99f749639e6f5410e83492267e7dfc84df7798b
 SHA512 
a56a0cf185a2c902c5b1bdc9d7bcea108189fb1cc2aa1d4aaa907982acd7532607a5f9a703d0fd8880f50d0a6e1b1971f0319418ed47f9fe6306528e8141f35c
+DIST k9scli-0.31.0-deps.tar.xz 658131588 BLAKE2B 
83fb8953fbd49def99c6ac10d65f7699b65d26446f4f7f246e9fd2a98342b40f641bc43832387cfe8ae128e44498011b44b31f9c085527f1d1437dcd3dd5661a
 SHA512 
ca91066be69787766523f6d8fc08516323c9f3e65b1aee90e6841dc3573300854d90a642f0803599ac813891ca98d43f44ae789e384c4f41894ee86ebd158f94
+DIST k9scli-0.31.0.tar.gz 6733632 BLAKE2B 
815f884cdd395a0e07f3d64810c51feefed8a945775dbd5526578ea6f38d11e85a5fdf99f00119a618f5a1a06a6cfc38199b44ceff645fe6e4887213720a3149
 SHA512 
3387b1341ba9ab060f7bd1a2407d776c98f9d3b2810a490b9dba66ed9256f4859c6de1ac6217fe6ac19ef890eeeca6311d59bf3e24b55f777d97cb78db92d88b

diff --git a/sys-cluster/k9scli/k9scli-0.31.0.ebuild 
b/sys-cluster/k9scli/k9scli-0.31.0.ebuild
new file mode 100644
index ..10401b8909f1
--- /dev/null
+++ b/sys-cluster/k9scli/k9scli-0.31.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+# update this on every bump
+GIT_COMMIT=f8397a81
+
+DESCRIPTION="terminal based UI to manage kubernetes clusters"
+HOMEPAGE="https://k9scli.io;
+SRC_URI="https://github.com/derailed/k9s/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+S="${WORKDIR}/k9s-${PV}"
+
+src_prepare() {
+   default
+   # I will look into opening an upstream PR to do this.
+   sed -i -e 's/-w -s -X/-X/' Makefile || die
+}
+
+src_compile() {
+   emake GIT_REV=${GIT_COMMIT} VERSION=v${PV} build
+}
+
+src_install() {
+   dobin execs/k9s
+   dodoc -r change_logs plugins skins README.md
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/phosh-tour/

2024-01-08 Thread Anna Vyalkova
commit: b3a8240588155c8151b39a3a0ce1bc63df39aea1
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan  9 04:06:43 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan  9 04:06:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3a82405

gui-apps/phosh-tour: add 0.35.0

Closes: https://bugs.gentoo.org/921344
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 gui-apps/phosh-tour/Manifest |  1 +
 gui-apps/phosh-tour/phosh-tour-0.35.0.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/gui-apps/phosh-tour/Manifest b/gui-apps/phosh-tour/Manifest
index 0d4e5ef888..5f55a8bbe5 100644
--- a/gui-apps/phosh-tour/Manifest
+++ b/gui-apps/phosh-tour/Manifest
@@ -1 +1,2 @@
 DIST phosh-tour-v0.28.0.tar.bz2 120380 BLAKE2B 
629bd6eae4cca4d65d0725299d6d6303d32056b46c5df9109ffd9558f81d1e206acbd160c3ff244a328f42d33438d44642f31a2f77389cebb3dd60d793229ca8
 SHA512 
0c49f8bf0d89399fec5e67480374f1f396d01bb47a01906111395b7df37e33eaac6255c7374a7313edd6c1c7e3b5b829695e7a564b2b204036d045484bc77a63
+DIST phosh-tour-v0.35.0.tar.bz2 121098 BLAKE2B 
cd229c7d7a406dd4cea1a4e5bdf6c271f93025c2337d974873995c7b000316d7d210dcf729955d3c49dbb6360f79d1d28d6198c257142dd252cf263ab1089693
 SHA512 
af435e228f4a3151accf122faf7eb33d1198ccc890fee8d45e9005dfa3887a5fd0ae7a931756a707bcbe0511c20a54e1adf967873dca126f9904bf43174769c3

diff --git a/gui-apps/phosh-tour/phosh-tour-0.35.0.ebuild 
b/gui-apps/phosh-tour/phosh-tour-0.35.0.ebuild
new file mode 100644
index 00..b664e5288e
--- /dev/null
+++ b/gui-apps/phosh-tour/phosh-tour-0.35.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Introduction to phosh on smartphones"
+HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-tour;
+SRC_URI="https://gitlab.gnome.org/guidog/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-libs/glib:2
+   >=gui-libs/gtk-4.4:4
+   >=gui-libs/libadwaita-1.1:1
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
+
+QA_DESKTOP_FILE="usr/share/applications/mobi.phosh.PhoshTour.desktop"
+
+src_configure() {
+   local emesonargs=(
+   -Dbrand="smartphone"
+   -Dvendor="Gentoo"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # No useful tests
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-01-08 Thread Sam James
commit: cc5081e8a59ce20bd640a14446f3220fb00584de
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Dec 29 05:46:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 03:27:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc5081e8

media-libs/libva: add missing build dependency

Another case where libX11's x11.pc propagates build-time dependencies
that aren't recorded.

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34716
Signed-off-by: Sam James  gentoo.org>

 media-libs/libva/libva-2.20.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/libva/libva-2.20.0.ebuild 
b/media-libs/libva/libva-2.20.0.ebuild
index cf0503fdb3a5..26ee296ce8db 100644
--- a/media-libs/libva/libva-2.20.0.ebuild
+++ b/media-libs/libva/libva-2.20.0.ebuild
@@ -33,7 +33,10 @@ RDEPEND="
x11-libs/libxcb:=[${MULTILIB_USEDEP}]
)
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
 BDEPEND="
wayland? ( dev-util/wayland-scanner )
virtual/pkgconfig



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

2024-01-08 Thread Sam James
commit: 42bb17eae7aa44047350038300ed8a2e15452690
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Jan  1 05:26:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 03:27:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bb17ea

sys-apps/pkgcore: depend on snakeoil at build time too

Using --buildpkgonly, this fails to build. The build backend imports
snakeoil to generate the version number, so it must be available.

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

 sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild | 13 -
 sys-apps/pkgcore/pkgcore-0.12.23.ebuild| 13 -
 sys-apps/pkgcore/pkgcore-0.12.24.ebuild| 15 +--
 sys-apps/pkgcore/pkgcore-.ebuild   | 13 -
 4 files changed, 33 insertions(+), 21 deletions(-)

diff --git a/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild
index dd0437c0c1fd..e976a4ab907a 100644
--- a/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.23-r1.ebuild
@@ -22,16 +22,19 @@ HOMEPAGE="https://github.com/pkgcore/pkgcore;
 LICENSE="BSD MIT"
 SLOT="0"
 
+if [[ ${PV} == * ]]; then
+   COMMON_DEPEND="~dev-python/snakeoil-[${PYTHON_USEDEP}]"
+else
+   COMMON_DEPEND=">=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
+fi
+
 RDEPEND="
+   ${COMMON_DEPEND}
>=app-shells/bash-5.0[readline]
dev-python/lxml[${PYTHON_USEDEP}]
 "
-if [[ ${PV} == * ]]; then
-   RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
-else
-   RDEPEND+=" >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
-fi
 BDEPEND="
+   ${COMMON_DEPEND}
>=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
test? (
dev-vcs/git

diff --git a/sys-apps/pkgcore/pkgcore-0.12.23.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.23.ebuild
index 5b1d3415ec55..eb2065fe8341 100644
--- a/sys-apps/pkgcore/pkgcore-0.12.23.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.23.ebuild
@@ -22,16 +22,19 @@ HOMEPAGE="https://github.com/pkgcore/pkgcore;
 LICENSE="BSD MIT"
 SLOT="0"
 
+if [[ ${PV} == * ]]; then
+   COMMON_DEPEND="~dev-python/snakeoil-[${PYTHON_USEDEP}]"
+else
+   COMMON_DEPEND=">=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
+fi
+
 RDEPEND="
+   ${COMMON_DEPEND}
>=app-shells/bash-5.0[readline]
dev-python/lxml[${PYTHON_USEDEP}]
 "
-if [[ ${PV} == * ]]; then
-   RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
-else
-   RDEPEND+=" >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
-fi
 BDEPEND="
+   ${COMMON_DEPEND}
>=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
test? (
dev-vcs/git

diff --git a/sys-apps/pkgcore/pkgcore-0.12.24.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.24.ebuild
index 5b1d3415ec55..d0d06f8a6b4e 100644
--- a/sys-apps/pkgcore/pkgcore-0.12.24.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,16 +22,19 @@ HOMEPAGE="https://github.com/pkgcore/pkgcore;
 LICENSE="BSD MIT"
 SLOT="0"
 
+if [[ ${PV} == * ]]; then
+   COMMON_DEPEND="~dev-python/snakeoil-[${PYTHON_USEDEP}]"
+else
+   COMMON_DEPEND=">=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
+fi
+
 RDEPEND="
+   ${COMMON_DEPEND}
>=app-shells/bash-5.0[readline]
dev-python/lxml[${PYTHON_USEDEP}]
 "
-if [[ ${PV} == * ]]; then
-   RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
-else
-   RDEPEND+=" >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
-fi
 BDEPEND="
+   ${COMMON_DEPEND}
>=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
test? (
dev-vcs/git

diff --git a/sys-apps/pkgcore/pkgcore-.ebuild 
b/sys-apps/pkgcore/pkgcore-.ebuild
index 3f64d0ccb6e6..6258b5b378c7 100644
--- a/sys-apps/pkgcore/pkgcore-.ebuild
+++ b/sys-apps/pkgcore/pkgcore-.ebuild
@@ -22,16 +22,19 @@ HOMEPAGE="https://github.com/pkgcore/pkgcore;
 LICENSE="BSD MIT"
 SLOT="0"
 
+if [[ ${PV} == * ]]; then
+   COMMON_DEPEND="~dev-python/snakeoil-[${PYTHON_USEDEP}]"
+else
+   COMMON_DEPEND=">=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
+fi
+
 RDEPEND="
+   ${COMMON_DEPEND}
>=app-shells/bash-5.0[readline]
dev-python/lxml[${PYTHON_USEDEP}]
 "
-if [[ ${PV} == * ]]; then
-   RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
-else
-   RDEPEND+=" >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]"
-fi
 BDEPEND="
+   ${COMMON_DEPEND}
>=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
test? (
dev-vcs/git



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

2024-01-08 Thread Sam James
commit: 1ca97f1eff8cf777a3c93736fdbd05267b7583f4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:57:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:57:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca97f1e

profiles/arch/ia64: mask >=sys-libs/glibc-2.39

Drops support for ia64.

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

 profiles/arch/ia64/package.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/ia64/package.mask b/profiles/arch/ia64/package.mask
index 9561824f89ba..47b2b567a44f 100644
--- a/profiles/arch/ia64/package.mask
+++ b/profiles/arch/ia64/package.mask
@@ -1,6 +1,10 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-01-09)
+# glibc-2.39 dropped support for ia64.
+>=sys-libs/glibc-2.39
+
 # Sergei Trofimovich  (2020-05-02)
 # greenlet needs arch-specific stack switching code. There is no ia64 port.
 dev-python/greenlet



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

2024-01-08 Thread Sam James
commit: 5e8edd182bbdde8d8df9743ef5ed2a847a3d7013
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:56:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:56:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e8edd18

sys-libs/glibc: add -ia64 to glibc- in preparation for glibc-2.39

ia64 support was removed upstream.

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

 sys-libs/glibc/glibc-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index ed6513f68aee..a1efdfa51e2c 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/find-work/

2024-01-08 Thread Anna Vyalkova
commit: 9db8622bdf539e5ee6a20addbb76f29e8e95cb12
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan  9 02:56:32 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan  9 02:56:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9db8622b

dev-util/find-work: add 0.2.0

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

 dev-util/find-work/Manifest   |  1 +
 dev-util/find-work/find-work-0.2.0.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/dev-util/find-work/Manifest b/dev-util/find-work/Manifest
index d6adf0550e..68899d84c7 100644
--- a/dev-util/find-work/Manifest
+++ b/dev-util/find-work/Manifest
@@ -1 +1,2 @@
 DIST find_work-0.1.1.tar.gz 10530 BLAKE2B 
51294e6b9e21c72fcd2da77c4ecd0c0cb3614d631b7d4840dbc3d774d83aa910a5b83277c7be2c16adb3f0827b5841e5ad24107ac7a546380d4c056e9a8e275a
 SHA512 
b0f06689554ec2a8d27da270874c89fc31683c0f211d0bacbbe7fee8482a0115107f21836c7ebdaf13ea297030d0870bc53919a90e68ccf10da615eeb9111c5f
+DIST find_work-0.2.0.tar.gz 11440 BLAKE2B 
507da062ca3a30885fedf49831be2454ea2012aabab052599fd3d2740d3a30b602c5b0eb2e7e69699dc5858f279d7dc041481f1fd9c7403b19f18c3953d32d76
 SHA512 
ad38a464bb682c18e5ae49f15e00041909bc6104ba59efb21a2447b7da84872b2ec191071a60721d50e6eacfeecbbe46d790faffe1e4232a49d8da31bce40e5d

diff --git a/dev-util/find-work/find-work-0.2.0.ebuild 
b/dev-util/find-work/find-work-0.2.0.ebuild
new file mode 100644
index 00..134d677904
--- /dev/null
+++ b/dev-util/find-work/find-work-0.2.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=hatchling
+inherit distutils-r1 pypi shell-completion
+
+DESCRIPTION="Personal advice utility for Gentoo package maintainers"
+HOMEPAGE="
+   https://find-work.sysrq.in/
+   https://pypi.org/project/find-work/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   =dev-python/aiohttp-3[${PYTHON_USEDEP}]
+   =dev-python/pydantic-2[${PYTHON_USEDEP}]
+   =dev-python/repology-client-0.0.2[${PYTHON_USEDEP}]
+   

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

2024-01-08 Thread Sam James
commit: 39e62c46e8b783f142561b33524f875c0c07416f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:54:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:54:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e62c46

sys-apps/arch-chroot: Keyword 28 sparc, #921376

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

 sys-apps/arch-chroot/arch-chroot-28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/arch-chroot/arch-chroot-28.ebuild 
b/sys-apps/arch-chroot/arch-chroot-28.ebuild
index 64212bc34e4d..c3502638644b 100644
--- a/sys-apps/arch-chroot/arch-chroot-28.ebuild
+++ b/sys-apps/arch-chroot/arch-chroot-28.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/archlinux/arch-install-scripts/archive/refs/tags/v${
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 
 BDEPEND="app-text/asciidoc"
 



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

2024-01-08 Thread Sam James
commit: 3fc0b1f7447f6c9814d3fe810653910da4b1bf4c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:54:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:54:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc0b1f7

dev-python/aiohappyeyeballs: Keyword 2.3.1 sparc, #921513

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

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

diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild 
b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild
index 44fe5e0d0c99..537dba5795dc 100644
--- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild
+++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="PSF-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 
 BDEPEND="
test? (



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

2024-01-08 Thread Sam James
commit: afdae40a2bee917e8cb395aac10c5e9bd58da12e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:54:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:54:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afdae40a

sys-fs/genfstab: Keyword 28-r1 sparc, #921377

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

 sys-fs/genfstab/genfstab-28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/genfstab/genfstab-28-r1.ebuild 
b/sys-fs/genfstab/genfstab-28-r1.ebuild
index 73e1870b7580..c2dc0bfe36d5 100644
--- a/sys-fs/genfstab/genfstab-28-r1.ebuild
+++ b/sys-fs/genfstab/genfstab-28-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/arch-install-scripts-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-01-08 Thread Sam James
commit: 95c979190ffd0d0a88508d19c4bdb5acefcaeb0a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:17:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c97919

dev-libs/libisoburn: fix indentation

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

 dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild | 28 +-
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild 
b/dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild
index 1ba1b08b9d8f..59ac1ab3ea63 100644
--- a/dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild
+++ b/dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild
@@ -45,20 +45,20 @@ src_prepare() {
 
 src_configure() {
econf \
-   $(use_enable static-libs static) \
-   $(use_enable readline libreadline) \
-   $(usex readline --disable-libedit $(use_enable libedit)) \
-   $(use_enable acl libacl) \
-   $(use_enable xattr) \
-   $(use_enable zlib) \
-   --disable-libjte \
-   $(use_enable external-filters) \
-   $(use_enable external-filters-setuid) \
-   $(use_enable launch-frontend) \
-   $(use_enable launch-frontend-setuid) \
-   --disable-ldconfig-at-install \
-   --enable-pkg-check-modules \
-   $(use_enable debug)
+   $(use_enable static-libs static) \
+   $(use_enable readline libreadline) \
+   $(usex readline --disable-libedit $(use_enable libedit)) \
+   $(use_enable acl libacl) \
+   $(use_enable xattr) \
+   $(use_enable zlib) \
+   --disable-libjte \
+   $(use_enable external-filters) \
+   $(use_enable external-filters-setuid) \
+   $(use_enable launch-frontend) \
+   $(use_enable launch-frontend-setuid) \
+   --disable-ldconfig-at-install \
+   --enable-pkg-check-modules \
+   $(use_enable debug)
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-01-08 Thread Sam James
commit: 10cd51b1cac70e3f180a04b2e9ea3c6eb46150fd
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:39:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:39:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cd51b1

app-shells/ksh: clean up flag handling

* Filter LTO instead of just -Wno-erroring things indicating it's unsafe
* Try to respect CC/AR/NM more

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

 app-shells/ksh/ksh-1.0.8.ebuild |  9 -
 app-shells/ksh/ksh-.ebuild  | 11 +--
 2 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/app-shells/ksh/ksh-1.0.8.ebuild b/app-shells/ksh/ksh-1.0.8.ebuild
index 4cda30c54705..c97a769209a6 100644
--- a/app-shells/ksh/ksh-1.0.8.ebuild
+++ b/app-shells/ksh/ksh-1.0.8.ebuild
@@ -40,18 +40,17 @@ src_compile() {
"-Wno-unused-but-set-variable"
"-Wno-cpp"
"-Wno-maybe-uninitialized"
-   "-Wno-lto-type-mismatch"
-   "-Wno-error=int-conversion"
-   "-Wno-int-conversion"
"-P"
)
append-cflags $(test-flags-CC ${extraflags[@]})
+   append-cflags -fno-strict-aliasing
filter-flags '-fdiagnostics-color=always' # 
https://github.com/ksh93/ksh/issues/379
-   export CCFLAGS="${CFLAGS} -fno-strict-aliasing"
+   filter-lto
 
+   export CCFLAGS="${CFLAGS}"
tc-export AR CC LD NM
 
-   sh bin/package make SHELL="${BROOT}"/bin/sh || die
+   sh bin/package make AR="${AR}" CC="${CC}" NM="${NM}" 
SHELL="${BROOT}"/bin/sh || die
 }
 
 src_test() {

diff --git a/app-shells/ksh/ksh-.ebuild b/app-shells/ksh/ksh-.ebuild
index f59df92a2e4a..c97a769209a6 100644
--- a/app-shells/ksh/ksh-.ebuild
+++ b/app-shells/ksh/ksh-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -40,18 +40,17 @@ src_compile() {
"-Wno-unused-but-set-variable"
"-Wno-cpp"
"-Wno-maybe-uninitialized"
-   "-Wno-lto-type-mismatch"
-   "-Wno-error=int-conversion"
-   "-Wno-int-conversion"
"-P"
)
append-cflags $(test-flags-CC ${extraflags[@]})
+   append-cflags -fno-strict-aliasing
filter-flags '-fdiagnostics-color=always' # 
https://github.com/ksh93/ksh/issues/379
-   export CCFLAGS="${CFLAGS} -fno-strict-aliasing"
+   filter-lto
 
+   export CCFLAGS="${CFLAGS}"
tc-export AR CC LD NM
 
-   sh bin/package make SHELL="${BROOT}"/bin/sh || die
+   sh bin/package make AR="${AR}" CC="${CC}" NM="${NM}" 
SHELL="${BROOT}"/bin/sh || die
 }
 
 src_test() {



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

2024-01-08 Thread Sam James
commit: 4b189630f89b1d486d709293152414c87f9cbc59
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:13:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:13:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b189630

dev-libs/libisoburn: autoreconf for newer libtool

Eli mentioned some odd behaviour with flag stripping at link-time with
libisoburn and while investigating, I noticed that the libtool version used
to make libisoburn's dist tarball is somewhat ancient (2.4.2 Debian-2.4.2-1.11).

Use eautoreconf to refresh the version accordingly.

I've also added some patches for -fdiagnostics-color and -frecord-gcc-switches
to elt-patches but I didn't want to backport those to 2.4.2. 2.4.7 still needs
them anyway.

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

 dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild | 75 ++
 1 file changed, 75 insertions(+)

diff --git a/dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild 
b/dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild
new file mode 100644
index ..1ba1b08b9d8f
--- /dev/null
+++ b/dev-libs/libisoburn/libisoburn-1.5.6-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Creation/expansion of ISO-9660 filesystems on CD/DVD media 
supported by libburn"
+HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libisoburn;
+SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz;
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE="acl debug external-filters external-filters-setuid frontend-optional
+   launch-frontend launch-frontend-setuid libedit readline static-libs 
xattr zlib"
+
+REQUIRED_USE="frontend-optional? ( || ( launch-frontend launch-frontend-setuid 
) )"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+RDEPEND="
+   >=dev-libs/libburn-1.5.6
+   >=dev-libs/libisofs-1.5.6
+   readline? ( sys-libs/readline:0= )
+   !readline? ( libedit? ( dev-libs/libedit ) )
+   acl? ( virtual/acl )
+   xattr? ( sys-apps/attr )
+   zlib? ( sys-libs/zlib )
+   launch-frontend? ( dev-lang/tcl:0 dev-lang/tk:0 )
+   launch-frontend-setuid? ( dev-lang/tcl:0 dev-lang/tk:0 )
+   frontend-optional? ( dev-tcltk/bwidget )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_prepare() {
+   default
+
+   # Ancient libtool version in 1.5.6 at least (debian's 2.4.2-1.11)
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_enable readline libreadline) \
+   $(usex readline --disable-libedit $(use_enable libedit)) \
+   $(use_enable acl libacl) \
+   $(use_enable xattr) \
+   $(use_enable zlib) \
+   --disable-libjte \
+   $(use_enable external-filters) \
+   $(use_enable external-filters-setuid) \
+   $(use_enable launch-frontend) \
+   $(use_enable launch-frontend-setuid) \
+   --disable-ldconfig-at-install \
+   --enable-pkg-check-modules \
+   $(use_enable debug)
+}
+
+src_install() {
+   default
+
+   dodoc CONTRIBUTORS doc/{comments,*.wiki,startup_file.txt}
+
+   docinto frontend
+   dodoc frontend/README-tcltk
+   docinto xorriso
+   dodoc xorriso/{changelog.txt,README_gnu_xorriso}
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2024-01-08 Thread Sam James
commit: 7a21445ac7cb9a2a6429555a3820f6d30cb6582d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:15:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:15:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a21445a

app-portage/elt-patches: add 

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

 .../elt-patches/elt-patches-20231228.ebuild| 22 ++---
 .../elt-patches/elt-patches-.ebuild| 37 ++
 2 files changed, 54 insertions(+), 5 deletions(-)

diff --git a/app-portage/elt-patches/elt-patches-20231228.ebuild 
b/app-portage/elt-patches/elt-patches-20231228.ebuild
index b1667bd39ced..76e331af750c 100644
--- a/app-portage/elt-patches/elt-patches-20231228.ebuild
+++ b/app-portage/elt-patches/elt-patches-20231228.ebuild
@@ -1,17 +1,29 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DESCRIPTION="Collection of patches for libtool.eclass"
 HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/;
-SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
-   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
-   https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/elt-patches.git
+   https://github.com/gentoo/elt-patches
+   "
+   inherit git-r3
+else
+   SRC_URI="
+   https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   "
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 
 RDEPEND="sys-apps/gentoo-functions"
 BDEPEND="app-arch/xz-utils"

diff --git a/app-portage/elt-patches/elt-patches-.ebuild 
b/app-portage/elt-patches/elt-patches-.ebuild
new file mode 100644
index ..76e331af750c
--- /dev/null
+++ b/app-portage/elt-patches/elt-patches-.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Collection of patches for libtool.eclass"
+HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/elt-patches.git
+   https://github.com/gentoo/elt-patches
+   "
+   inherit git-r3
+else
+   SRC_URI="
+   https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   "
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="sys-apps/gentoo-functions"
+BDEPEND="app-arch/xz-utils"
+
+src_compile() {
+   emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" rootprefix="${EPREFIX}" install
+}



[gentoo-commits] proj/elt-patches:master commit in: tests/2.4.7/

2024-01-08 Thread Sam James
commit: 8d0606bf9416a1526b0e02180a8abd31fd5da57b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 01:48:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 01:48:32 2024 +
URL:https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=8d0606bf

tests: add 2.4.7

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

 tests/2.4.7/configure.ac | 4 
 1 file changed, 4 insertions(+)

diff --git a/tests/2.4.7/configure.ac b/tests/2.4.7/configure.ac
new file mode 100644
index 000..764d8df
--- /dev/null
+++ b/tests/2.4.7/configure.ac
@@ -0,0 +1,4 @@
+AC_PREREQ([2.69])
+AC_INIT([elt-patches], [ver])
+LT_INIT
+AC_OUTPUT



[gentoo-commits] proj/elt-patches:master commit in: patches/color-record/, /

2024-01-08 Thread Sam James
commit: 407aa28e484a9acaaee7a94fd993498f18253d40
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 01:48:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 01:48:48 2024 +
URL:https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=407aa28e

patches: add color-record

Allow through -fdiagnostics-color=* and -frecord-gcc-switches. We use
the latter for QA checks in Gentoo.

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

 eltpatch.in|  2 +-
 patches/color-record/2.4.6 | 27 +++
 patches/color-record/2.4.6-alt | 12 
 patches/color-record/2.4.7 | 19 +++
 4 files changed, 59 insertions(+), 1 deletion(-)

diff --git a/eltpatch.in b/eltpatch.in
index 1e6920d..dfa994f 100644
--- a/eltpatch.in
+++ b/eltpatch.in
@@ -129,7 +129,7 @@ elibtoolize() {
local force="false"
local elt_patches="
install-sh ltmain portage relink max_cmd_len sed test tmp cross 
as-needed target-nm ppc64le
-   specs fsanitize fuse-ld static-flags werror cxx-pthread
+   specs fsanitize fuse-ld static-flags werror cxx-pthread 
color-record
"
 
for x in "$@" ; do

diff --git a/patches/color-record/2.4.6 b/patches/color-record/2.4.6
new file mode 100644
index 000..7e8ac0c
--- /dev/null
+++ b/patches/color-record/2.4.6
@@ -0,0 +1,27 @@
+From 64baaf00e93b990154a53a1345be24c9d9bb25c5 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 9 Jan 2024 01:40:56 +
+Subject: [PATCH] ltmain.in: Pass through -fdiagnostics-color,
+ -frecord-gcc-switches
+
+---
+ build-aux/ltmain.in | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
+index d5cf07a6..b372dc87 100644
+--- ltmain.in
 ltmain.in
+@@ -5363,7 +5363,8 @@ func_mode_link ()
+   # -stdlib=*select c++ std lib with clang
+   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+-  
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
++  
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
++  -fdiagnostics-color*|-frecord-gcc-switches)
+ func_quote_for_eval "$arg"
+   arg=$func_quote_for_eval_result
+ func_append compile_command " $arg"
+-- 
+2.43.0
+

diff --git a/patches/color-record/2.4.6-alt b/patches/color-record/2.4.6-alt
new file mode 100644
index 000..c2e62ef
--- /dev/null
+++ b/patches/color-record/2.4.6-alt
@@ -0,0 +1,12 @@
+--- ltmain.sh.bak  2024-01-09 01:44:40.796693940 +
 ltmain.sh  2024-01-09 01:45:13.455072670 +
+@@ -7304,7 +7304,8 @@
+   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+   
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
+-  -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus|-Werror|-Werror=*)
++  
-specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus|-Werror|-Werror=*| \
++  -fdiagnostics-color*|-frecord-gcc-switches)
+ func_quote_for_eval "$arg"
+   arg=$func_quote_for_eval_result
+ func_append compile_command " $arg"

diff --git a/patches/color-record/2.4.7 b/patches/color-record/2.4.7
new file mode 100644
index 000..54e0478
--- /dev/null
+++ b/patches/color-record/2.4.7
@@ -0,0 +1,19 @@
+--- ltmain.in
 ltmain.in
+@@ -5405,6 +5405,8 @@ func_mode_link ()
+   # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time 
optimization
+   # -specs=* GCC specs files
+   # -stdlib=*select c++ std lib with clang
++  # -fdiagnostics-color* simply affects output
++  # -frecord-gcc-switches used to verify flags were respected
+   # -fsanitize=* Clang/GCC memory and address sanitizer
+   # -fuse-ld=*   Linker select flags for GCC
+   # -Wa,*Pass flags directly to the assembler
+@@ -5412,6 +5414,7 @@ func_mode_link ()
+   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+   
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
++  -fdiagnostics-color*|-frecord-gcc-switches| \
+   -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*|-Werror|-Werror=*)
+ func_quote_arg pretty "$arg"
+   arg=$func_quote_arg_result



[gentoo-commits] repo/gentoo:master commit in: app-shells/ksh/

2024-01-08 Thread Sam James
commit: 81b4d68cb47299f3ead454add4d6c5dfa564f9fe
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 01:01:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 01:01:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b4d68c

app-shells/ksh: add 1.0.8

Closes: https://bugs.gentoo.org/883085
Bug: https://bugs.gentoo.org/829457
Bug: https://bugs.gentoo.org/833964
Signed-off-by: Sam James  gentoo.org>

 app-shells/ksh/Manifest  | 1 +
 app-shells/ksh/{ksh-.ebuild => ksh-1.0.8.ebuild} | 4 ++--
 app-shells/ksh/ksh-.ebuild   | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-shells/ksh/Manifest b/app-shells/ksh/Manifest
index 1a0148a5cbcf..be1686c1b570 100644
--- a/app-shells/ksh/Manifest
+++ b/app-shells/ksh/Manifest
@@ -1,2 +1,3 @@
 DIST ksh-v1.0.3.tar.gz 2110771 BLAKE2B 
4316c78f7889fb2e4630a83dd0f1c5c4c4b418a822e8f7d3d9415a83bbef6e993cbd21b4842c7f56cd8647305c4bdddc04562b8788f2ee6e14698a9cb090f386
 SHA512 
9d6e664bc6c8d102ba09e692d057b9546b07ba3ecb060449df6648e7c99f8dfd670401e6fcf34f6f3de13338a3c31c09596344931ccfdf4cd4e49eabdf005c23
 DIST ksh-v1.0.4.tar.gz 2127036 BLAKE2B 
c3bd7f8d8c86e8bf4f7482c99890f025365334b7ab826261b03f9a2f6bf72b4112ba0cec09c7d5388cbba4541a4e99a24e3b95a98e386b941a39f549c5c21525
 SHA512 
ca6ff4625a48a991d07a34c8d28656c131124e6cccbb495d8fbc2922db9f94a83c1df2be17a7fa7aa39ce5b9243573b0b806eef87d11c5a2936e7af564d2f5e6
+DIST ksh-v1.0.8.tar.gz 2114262 BLAKE2B 
cf900c4dbdc750a6c4ff6906ab32b24722da3dbb84363517e4d7345c0bc591c346aa82fb58de5fd9662f20dd855deb6f1720002b7d91118ef8497e9f45412148
 SHA512 
4284ab98f6055877c0715a8b224eb5a75dc7fa022f38c9ee30d50786e997f70b507ee452fc8bbdfa67649a26e0fdfc8051f7e54ff9f6a0f96e44498757080548

diff --git a/app-shells/ksh/ksh-.ebuild b/app-shells/ksh/ksh-1.0.8.ebuild
similarity index 91%
copy from app-shells/ksh/ksh-.ebuild
copy to app-shells/ksh/ksh-1.0.8.ebuild
index dd729029724d..4cda30c54705 100644
--- a/app-shells/ksh/ksh-.ebuild
+++ b/app-shells/ksh/ksh-1.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ksh93/ksh;
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
MY_PV=$(ver_rs 3 - 4 .)

SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
S="${WORKDIR}/${PN}-${MY_PV}"

diff --git a/app-shells/ksh/ksh-.ebuild b/app-shells/ksh/ksh-.ebuild
index dd729029724d..f59df92a2e4a 100644
--- a/app-shells/ksh/ksh-.ebuild
+++ b/app-shells/ksh/ksh-.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ksh93/ksh;
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
MY_PV=$(ver_rs 3 - 4 .)

SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz;
S="${WORKDIR}/${PN}-${MY_PV}"



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

2024-01-08 Thread Julien Roy
commit: dcc8e44a1f08b7ec5354283efc015d49409942c0
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Jan  9 00:10:25 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Jan  9 00:10:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dcc8e44a

dev-python/tulir-telethon: add 1.34.0_alpha3

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 +
 .../tulir-telethon-1.34.0_alpha3.ebuild| 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 2be3e6b469..893459c3f4 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1 +1,2 @@
 DIST tulir-telethon-1.34.0a2.tar.gz 575337 BLAKE2B 
e76172e38ab22383a584e18ac376cf1aaf5f9ae54428ed09e9cd99f7707b45aa11f5f2da5e601baa998d75e2df6fc036fb03516cf911d80241c3d82f83c439e4
 SHA512 
bc20db27b4d32675e38386a95b610be21ba83dead18a27907ff0673afc5f2d93002a4e79e62d7ac1f8d18d784c3e0904c760ea9b7fc93f88417c04197d5d7ab6
+DIST tulir-telethon-1.34.0a3.tar.gz 577740 BLAKE2B 
2759d72ff83ee27e7f22b756099d9fd312026e6c28417a3a9243f8be941ff01997a2794324ecee8d71864c240ea7adc9770c04b12b0302c4d3b5a34ec26e3dd5
 SHA512 
f197a8b6192266da628750776863fda125d29530ce7bdfda1f65845ba8b6bcb95fa32cfb810e4b72b6c1825b20f9e2d794b3b5d2226a91589c4f03493ee3d490

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha3.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha3.ebuild
new file mode 100644
index 00..c648c3d07d
--- /dev/null
+++ b/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+MY_PV="${PV/_alph/}"
+DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
+HOMEPAGE="https://github.com/tulir/Telethon/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/hachoir[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"



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

2024-01-08 Thread Julien Roy
commit: 336f710885ac020c3b642b482bd940ab51e2e643
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Jan  9 00:09:36 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Jan  9 00:09:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=336f7108

dev-python/tulir-telethon: drop 1.33.0_alpha1

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/tulir-telethon/Manifest |  1 -
 .../tulir-telethon-1.33.0_alpha1.ebuild| 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index 7b0e46..2be3e6b469 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,2 +1 @@
-DIST tulir-telethon-1.33.0_alpha1.gh.tar.gz 496284 BLAKE2B 
6bba90dd4be4b6aeb2f1a4bd9bd4dc59740504cf2ef75606a5df861df00292d9f935c29a397c98bc6c83cfad80c5413700ca5cc131896a5710748848e01a7b78
 SHA512 
b8eb5ff95f2450ab7d29af6d9ccea63f562b14d984aedc946b82f80a4d68338133767a81432da10a6b6d9aa9c26ac431ad33d73a5a5a9b733702d37747b49a10
 DIST tulir-telethon-1.34.0a2.tar.gz 575337 BLAKE2B 
e76172e38ab22383a584e18ac376cf1aaf5f9ae54428ed09e9cd99f7707b45aa11f5f2da5e601baa998d75e2df6fc036fb03516cf911d80241c3d82f83c439e4
 SHA512 
bc20db27b4d32675e38386a95b610be21ba83dead18a27907ff0673afc5f2d93002a4e79e62d7ac1f8d18d784c3e0904c760ea9b7fc93f88417c04197d5d7ab6

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.33.0_alpha1.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.33.0_alpha1.ebuild
deleted file mode 100644
index afaba4efa4..00
--- a/dev-python/tulir-telethon/tulir-telethon-1.33.0_alpha1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-MY_PV="${PV/_alph/}"
-DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
-HOMEPAGE="https://github.com/tulir/Telethon/;
-SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/Telethon-${MY_PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/cryptg[${PYTHON_USEDEP}]
-   dev-python/hachoir[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pyaes[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-socks[${PYTHON_USEDEP}]
-   dev-python/rsa[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
-)



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/sphinxcontrib-zopeext/files/, dev-python/sphinxcontrib-zopeext/

2024-01-08 Thread Julien Roy
commit: 43aa370f254c911892aa17d23efe3cea6f2d6740
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Jan  9 00:11:00 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Jan  9 00:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43aa370f

dev-python/sphinxcontrib-zopeext: treeclean

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/sphinxcontrib-zopeext/Manifest  |  1 -
 .../sphinxcontrib-zopeext/files/pyproject.patch| 28 -
 dev-python/sphinxcontrib-zopeext/metadata.xml  | 19 
 .../sphinxcontrib-zopeext-0.4.2-r1.ebuild  | 36 --
 4 files changed, 84 deletions(-)

diff --git a/dev-python/sphinxcontrib-zopeext/Manifest 
b/dev-python/sphinxcontrib-zopeext/Manifest
deleted file mode 100644
index d4ae803f79..00
--- a/dev-python/sphinxcontrib-zopeext/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinxcontrib_zopeext-0.4.2.tar.gz 13887 BLAKE2B 
ce77989ff34fa76bf1263f0764a872a840cea2cf7817ab1697a8176b1bff4791430b2aab8cd72026a5e56248c9dc43d1052e0e1a891456388f86bb8551d3
 SHA512 
acf78a943ff6842184b347251398df3e20f045601bbba755152f891ee8a5d08e137dea5dbbc38f8a82ea5f045681dce6ac83a2329d74d378d5675803c317

diff --git a/dev-python/sphinxcontrib-zopeext/files/pyproject.patch 
b/dev-python/sphinxcontrib-zopeext/files/pyproject.patch
deleted file mode 100644
index 04ef8a9047..00
--- a/dev-python/sphinxcontrib-zopeext/files/pyproject.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/pyproject.toml b/pyproject.toml
-index b204a4d..5633f69 100644
 a/pyproject.toml
-+++ b/pyproject.toml
-@@ -16,14 +16,6 @@ dev = [
- testpaths = [
- "tests",
- ]
--addopts = [
--"--doctest-modules",
--"--cov=sphinxcontrib.zopeext",
--"--cov-report=html",
--"--cov-fail-under=85",
--"--no-cov-on-fail",
--"--pdb",
--]
- doctest_optionflags = [
- "ELLIPSIS",
- "NORMALIZE_WHITESPACE",
-@@ -87,6 +79,6 @@ doc = [
- 
- [build-system]
- requires = [
--"pdm-backend",
-+"pdm-pep517",
- ]
--build-backend = "pdm.backend"
-+build-backend = "pdm.pep517.api"

diff --git a/dev-python/sphinxcontrib-zopeext/metadata.xml 
b/dev-python/sphinxcontrib-zopeext/metadata.xml
deleted file mode 100644
index 8236b29219..00
--- a/dev-python/sphinxcontrib-zopeext/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Julien Roy
-   jul...@jroy.ca
-   
-   
-   
https://github.com/sphinx-contrib/zopeext/issues
-   
https://github.com/sphinx-contrib/zopeext/blob/main/CHANGES
-   sphinx-contrib/zopeext
-   sphinxcontrib-zopeext
-   
-   Michael McNeil Forbes
-   mfor...@alum.mit.edu
-   
-   https://zopeext.readthedocs.io/en/latest/
-   
-

diff --git 
a/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild 
b/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild
deleted file mode 100644
index f65ba17030..00
--- a/dev-python/sphinxcontrib-zopeext/sphinxcontrib-zopeext-0.4.2-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm
-PYTHON_COMPAT=( python3_{10,11,12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Sphinx extension for using Zope interfaces"
-HOMEPAGE="https://github.com/sphinx-contrib/zopeext;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/importlib-metadata[${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-cov[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/pyproject.patch"
-)
-
-distutils_enable_tests pytest
-
-# Tests requires sphinx-testing which has been removed from ::gentoo
-RESTRICT="test"



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

2024-01-08 Thread Sam James
commit: e48cfb03c694ce1dac06d7711dac4e9e4e321f12
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Jan  8 21:37:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 00:06:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48cfb03

sys-apps/portage: fix invalid python bytecompile stage

python software needs to have two postprocessing passes run:
- fix up shebangs of bin scripts
- optimize importable libraries in sitedir

For some reason, both directories get both passes applied, which doesn't
actually do anything useful. Worse, the shebang fixing happens *after*
the optimizing, which means that if any shebang fixing occurs in the
sitedir, it invalidates the bytecode.

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

 sys-apps/portage/{portage-3.0.57.ebuild => portage-3.0.57-r1.ebuild} | 4 ++--
 sys-apps/portage/{portage-3.0.59.ebuild => portage-3.0.59-r1.ebuild} | 4 ++--
 sys-apps/portage/{portage-3.0.60.ebuild => portage-3.0.60-r1.ebuild} | 2 +-
 sys-apps/portage/portage-.ebuild | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.57.ebuild 
b/sys-apps/portage/portage-3.0.57-r1.ebuild
similarity index 99%
rename from sys-apps/portage/portage-3.0.57.ebuild
rename to sys-apps/portage/portage-3.0.57-r1.ebuild
index f52331d84170..57f781d85350 100644
--- a/sys-apps/portage/portage-3.0.57.ebuild
+++ b/sys-apps/portage/portage-3.0.57-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -187,8 +187,8 @@ my_src_install() {
)
 
meson_src_install
-   python_optimize "${pydirs[@]}"
python_fix_shebang "${pydirs[@]}"
+   python_optimize "${pydirs[@]}"
 }
 
 pkg_preinst() {

diff --git a/sys-apps/portage/portage-3.0.59.ebuild 
b/sys-apps/portage/portage-3.0.59-r1.ebuild
similarity index 99%
rename from sys-apps/portage/portage-3.0.59.ebuild
rename to sys-apps/portage/portage-3.0.59-r1.ebuild
index 1ff0ccb90547..2dd0b1031597 100644
--- a/sys-apps/portage/portage-3.0.59.ebuild
+++ b/sys-apps/portage/portage-3.0.59-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -185,8 +185,8 @@ my_src_install() {
)
 
meson_src_install
-   python_optimize "${pydirs[@]}"
python_fix_shebang "${pydirs[@]}"
+   python_optimize "${pydirs[@]}"
 }
 
 pkg_preinst() {

diff --git a/sys-apps/portage/portage-3.0.60.ebuild 
b/sys-apps/portage/portage-3.0.60-r1.ebuild
similarity index 100%
rename from sys-apps/portage/portage-3.0.60.ebuild
rename to sys-apps/portage/portage-3.0.60-r1.ebuild
index 7d462427195c..36c0d5fdf384 100644
--- a/sys-apps/portage/portage-3.0.60.ebuild
+++ b/sys-apps/portage/portage-3.0.60-r1.ebuild
@@ -185,8 +185,8 @@ my_src_install() {
)
 
meson_src_install
-   python_optimize "${pydirs[@]}"
python_fix_shebang "${pydirs[@]}"
+   python_optimize "${pydirs[@]}"
 }
 
 pkg_preinst() {

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 0fa6790375b9..36c0d5fdf384 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -185,8 +185,8 @@ my_src_install() {
)
 
meson_src_install
-   python_optimize "${pydirs[@]}"
python_fix_shebang "${pydirs[@]}"
+   python_optimize "${pydirs[@]}"
 }
 
 pkg_preinst() {



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

2024-01-08 Thread Sam James
commit: ea146600f508c34863b7935f67443b5bc4a2de4e
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Jan  8 21:42:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 00:06:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea146600

app-portage/gentoolkit: sync live

Apply QA issue fix to the live ebuild as well.

Fixes: d423beeed737735ab85cb5543c4a11c27b98c09d
Bug: https://bugs.gentoo.org/920490
Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34715
Signed-off-by: Sam James  gentoo.org>

 app-portage/gentoolkit/gentoolkit-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/gentoolkit/gentoolkit-.ebuild 
b/app-portage/gentoolkit/gentoolkit-.ebuild
index 82c6182f649e..42a5a95fdd99 100644
--- a/app-portage/gentoolkit/gentoolkit-.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -95,8 +95,8 @@ my_src_install() {
)
 
meson_src_install
-   python_optimize "${pydirs[@]}"
python_fix_shebang "${pydirs[@]}"
+   python_optimize "${pydirs[@]}"
 }
 
 pkg_postinst() {



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

2024-01-08 Thread Sam James
commit: 14ee2fa63b28757cac0fa3c5388be4a12af5b7bf
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 23:52:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  8 23:53:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ee2fa6

toolchain.eclass: go back to flex

We should really tighten this so it's only for snapshots though...

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

 eclass/toolchain.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index a446fd8f1a34..3601737979d8 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -304,7 +304,7 @@ fi
 
 BDEPEND="
app-alternatives/yacc
-   app-alternatives/lex
+   >=sys-devel/flex-2.5.4
nls? ( sys-devel/gettext )
test? (
>=dev-util/dejagnu-1.4.4



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

2024-01-08 Thread Mike Pagano
commit: cb1fc8b2621b0d29279409b46afba0f7721eb829
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jan  8 23:38:08 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jan  8 23:38:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1fc8b2

sys-kernel/gentoo-sources: unkeyword 6.7.0 for ~ia64

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

 sys-kernel/gentoo-sources/gentoo-sources-6.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.7.0.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.7.0.ebuild
index f190fedb69e6..7c10eca42737 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.7.0.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.7.0.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2024-01-08 Thread Mike Pagano
commit: 9fe8208cacd161ed6b24d786baabe35c039a3d20
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jan  8 23:38:36 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jan  8 23:38:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe8208c

sys-kernel/vanilla-sources: unkeyword 6.7.0 for ~ia64

Closes: https://bugs.gentoo.org/917318

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

 sys-kernel/vanilla-sources/vanilla-sources-6.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.7.0.ebuild 
b/sys-kernel/vanilla-sources/vanilla-sources-6.7.0.ebuild
index 5f82b6754e4a..69c881fde565 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.7.0.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.7.0.ebuild
@@ -13,4 +13,4 @@ DESCRIPTION="Full sources for the Linux kernel"
 HOMEPAGE="https://www.kernel.org;
 SRC_URI="${KERNEL_URI}"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2024-01-08 Thread Matthias Maier
commit: 7379c3fab44e15e3f1e30849045fe62330520d90
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  8 22:46:03 2024 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  8 23:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7379c3fa

sci-visualization/paraview: keyword 5.12.0_rc1 for ~amd64, ~x86

Closes: https://bugs.gentoo.org/919805
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/paraview-5.12.0_rc1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-visualization/paraview/paraview-5.12.0_rc1.ebuild 
b/sci-visualization/paraview/paraview-5.12.0_rc1.ebuild
index c2aea4ad2151..f048c53bd473 100644
--- a/sci-visualization/paraview/paraview-5.12.0_rc1.ebuild
+++ b/sci-visualization/paraview/paraview-5.12.0_rc1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 # TODO: check licenses of plugins (USE=plugins)
 LICENSE="BSD MIT PSF-2 VTK"
 SLOT="0"
-KEYWORDS="" # ~amd64 ~x86
+KEYWORDS="~amd64 ~x86"
 IUSE="boost cg examples ffmpeg mpi nvcontrol openmp offscreen plugins python 
+qt5 +sqlite test tk +webengine"
 
 RESTRICT="mirror test"
@@ -180,6 +180,7 @@ src_configure() {
# qt5
-DPARAVIEW_USE_QT="$(usex qt5)"
-DPARAVIEW_QT_VERSION="5"
+   -DVTK_QT_VERSION="5"
-DModule_pqPython="$(usex qt5 "$(usex python)" "off")"
-DVTK_USE_NVCONTROL="$(usex nvcontrol)"
-DVTK_GROUP_ENABLE_Qt="$(usex qt5 YES NO)"



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2024-01-08 Thread Matthias Maier
commit: e7b7eede0c2cb8f206816c9eb103607f98a8e876
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  8 22:51:34 2024 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  8 23:31:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7b7eede

sci-visualization/paraview: add missing dependency

Closes: https://bugs.gentoo.org/910104
Signed-off-by: Matthias Maier  gentoo.org>

 .../paraview/{paraview-5.11.1.ebuild => paraview-5.11.1-r1.ebuild}   | 1 +
 .../{paraview-5.12.0_rc1.ebuild => paraview-5.12.0_rc1-r1.ebuild}| 1 +
 2 files changed, 2 insertions(+)

diff --git a/sci-visualization/paraview/paraview-5.11.1.ebuild 
b/sci-visualization/paraview/paraview-5.11.1-r1.ebuild
similarity index 99%
rename from sci-visualization/paraview/paraview-5.11.1.ebuild
rename to sci-visualization/paraview/paraview-5.11.1-r1.ebuild
index b1415ed7b27c..2c09c503af41 100644
--- a/sci-visualization/paraview/paraview-5.11.1.ebuild
+++ b/sci-visualization/paraview/paraview-5.11.1-r1.ebuild
@@ -77,6 +77,7 @@ RDEPEND="
)
qt5? (
dev-qt/designer:5
+   dev-qt/qtdeclarative:5
dev-qt/qtgui:5[-gles2-only]
dev-qt/qthelp:5
dev-qt/qtopengl:5[-gles2-only]

diff --git a/sci-visualization/paraview/paraview-5.12.0_rc1.ebuild 
b/sci-visualization/paraview/paraview-5.12.0_rc1-r1.ebuild
similarity index 99%
rename from sci-visualization/paraview/paraview-5.12.0_rc1.ebuild
rename to sci-visualization/paraview/paraview-5.12.0_rc1-r1.ebuild
index f048c53bd473..6a60b21c3a63 100644
--- a/sci-visualization/paraview/paraview-5.12.0_rc1.ebuild
+++ b/sci-visualization/paraview/paraview-5.12.0_rc1-r1.ebuild
@@ -77,6 +77,7 @@ RDEPEND="
)
qt5? (
dev-qt/designer:5
+   dev-qt/qtdeclarative:5
dev-qt/qtgui:5[-gles2-only]
dev-qt/qthelp:5
dev-qt/qtopengl:5[-gles2-only]



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/files/, sci-visualization/paraview/

2024-01-08 Thread Matthias Maier
commit: 43ac4e061e2033642bd8c137e0a5753ea6070b53
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  8 22:48:01 2024 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  8 23:31:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ac4e06

sci-visualization/paraview: fix compilation

Thanks to Attila Tóth for the patch

Closes: https://bugs.gentoo.org/910541
Signed-off-by: Matthias Maier  gentoo.org>

 .../paraview/files/paraview-5.11.1-missing-include.patch  | 11 +++
 sci-visualization/paraview/paraview-5.11.1.ebuild |  3 ++-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git 
a/sci-visualization/paraview/files/paraview-5.11.1-missing-include.patch 
b/sci-visualization/paraview/files/paraview-5.11.1-missing-include.patch
new file mode 100644
index ..d59d78412750
--- /dev/null
+++ b/sci-visualization/paraview/files/paraview-5.11.1-missing-include.patch
@@ -0,0 +1,11 @@
+diff -urNp 
ParaView-v5.11.1-orig/VTK/ThirdParty/libproj/vtklibproj/src/proj_json_streaming_writer.hpp
 
ParaView-v5.11.1-dwok/VTK/ThirdParty/libproj/vtklibproj/src/proj_json_streaming_writer.hpp
+--- 
ParaView-v5.11.1-orig/VTK/ThirdParty/libproj/vtklibproj/src/proj_json_streaming_writer.hpp
 2023-03-30 16:08:08.0 +0200
 
ParaView-v5.11.1-dwok/VTK/ThirdParty/libproj/vtklibproj/src/proj_json_streaming_writer.hpp
 2023-08-26 14:53:20.211944383 +0200
+@@ -33,6 +33,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ #define CPL_DLL
+ 

diff --git a/sci-visualization/paraview/paraview-5.11.1.ebuild 
b/sci-visualization/paraview/paraview-5.11.1.ebuild
index 5816780dbe50..b1415ed7b27c 100644
--- a/sci-visualization/paraview/paraview-5.11.1.ebuild
+++ b/sci-visualization/paraview/paraview-5.11.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -104,6 +104,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-5.5.0-allow_custom_build_type.patch
+   "${FILESDIR}"/${P}-missing-include.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2024-01-08 Thread Matthias Maier
commit: 37203dbf96a90d9042f45c613f79b297c55f61a5
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan  8 22:58:42 2024 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan  8 23:31:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37203dbf

sci-visualization/paraview: silence QA warning (implicit function during 
configure)

Closes: https://bugs.gentoo.org/904731
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/paraview-5.11.1-r1.ebuild | 6 ++
 sci-visualization/paraview/paraview-5.12.0_rc1-r1.ebuild | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/sci-visualization/paraview/paraview-5.11.1-r1.ebuild 
b/sci-visualization/paraview/paraview-5.11.1-r1.ebuild
index 2c09c503af41..a33be6ae9bc3 100644
--- a/sci-visualization/paraview/paraview-5.11.1-r1.ebuild
+++ b/sci-visualization/paraview/paraview-5.11.1-r1.ebuild
@@ -108,6 +108,12 @@ PATCHES=(
"${FILESDIR}"/${P}-missing-include.patch
 )
 
+# false positive when checking for available HDF5 interface, bug #904731
+QA_CONFIG_IMPL_DECL_SKIP=(
+   H5Pset_coll_metadata_write
+   H5Pset_all_coll_metadata_ops
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }

diff --git a/sci-visualization/paraview/paraview-5.12.0_rc1-r1.ebuild 
b/sci-visualization/paraview/paraview-5.12.0_rc1-r1.ebuild
index 6a60b21c3a63..8b65892f70c6 100644
--- a/sci-visualization/paraview/paraview-5.12.0_rc1-r1.ebuild
+++ b/sci-visualization/paraview/paraview-5.12.0_rc1-r1.ebuild
@@ -107,6 +107,12 @@ PATCHES=(
"${FILESDIR}"/${PN}-5.5.0-allow_custom_build_type.patch
 )
 
+# false positive when checking for available HDF5 interface, bug #904731
+QA_CONFIG_IMPL_DECL_SKIP=(
+   H5Pset_coll_metadata_write
+   H5Pset_all_coll_metadata_ops
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }



[gentoo-commits] repo/gentoo:master commit in: www-client/qutebrowser/

2024-01-08 Thread Ionen Wolkens
commit: 737704ccd537f71f22bb98920f410f9d2ebc9b9b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 22:50:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 23:00:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737704cc

www-client/qutebrowser: fix tests due to python-utils changes

Several tests fail due to `-o tmp_path_retention_policy=failed`
from python-utils.eclass since commit b77499537549, so set
back to the default (=all).

The other setting (tmp_path_retention_count=0) does not seem
to be a problem.

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

 www-client/qutebrowser/qutebrowser-3.1.0.ebuild | 14 +++---
 www-client/qutebrowser/qutebrowser-.ebuild  | 14 +++---
 2 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/www-client/qutebrowser/qutebrowser-3.1.0.ebuild 
b/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
index 7ddeb9db71fb..6134e6cba9f4 100644
--- a/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
+++ b/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -152,8 +152,16 @@ python_test() {

tests/unit/mainwindow/test_tabwidget.py::TestTabWidget::test_tab_text_not_edlided_for_wide_tabs
)
 
-   # skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
-   epytest -p xvfb -k 'not _bench and not _matches_tree and not _warning'
+   local epytestargs=(
+   # prefer pytest-xvfb over virtx given same upstream and is 
expected
+   -p xvfb
+   # skip warning tests broken by -wdefault, and benchmarks
+   -k 'not _bench and not _matches_tree and not _warning'
+   # override eclass' settings, tempdirs are re-used by Qt
+   -o tmp_path_retention_policy=all
+   )
+
+   epytest "${epytestargs[@]}"
 }
 
 python_install_all() {

diff --git a/www-client/qutebrowser/qutebrowser-.ebuild 
b/www-client/qutebrowser/qutebrowser-.ebuild
index 23ed8b900a7c..6d2ceaa9e208 100644
--- a/www-client/qutebrowser/qutebrowser-.ebuild
+++ b/www-client/qutebrowser/qutebrowser-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -152,8 +152,16 @@ python_test() {

tests/unit/mainwindow/test_tabwidget.py::TestTabWidget::test_tab_text_not_edlided_for_wide_tabs
)
 
-   # skip benchmarks (incl. _tree), and warning tests broken by -Wdefault
-   epytest -p xvfb -k 'not _bench and not _matches_tree and not _warning'
+   local epytestargs=(
+   # prefer pytest-xvfb over virtx given same upstream and is 
expected
+   -p xvfb
+   # skip warning tests broken by -wdefault, and benchmarks
+   -k 'not _bench and not _matches_tree and not _warning'
+   # override eclass' settings, tempdirs are re-used by Qt
+   -o tmp_path_retention_policy=all
+   )
+
+   epytest "${epytestargs[@]}"
 }
 
 python_install_all() {



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

2024-01-08 Thread Ionen Wolkens
commit: 2bbf5db6fe135a9e0b51b3cd8f62f487fe8efd3b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 21:28:25 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 21:35:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bbf5db6

app-emulation/wine-proton: use -latomic for winevulkan with clang

Seems newly needed on top of ntdll and missed that.

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

 app-emulation/wine-proton/wine-proton-8.0.4.ebuild| 5 +++--
 app-emulation/wine-proton/wine-proton-8.0..ebuild | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-proton/wine-proton-8.0.4.ebuild 
b/app-emulation/wine-proton/wine-proton-8.0.4.ebuild
index cc16907c46de..be98e0d28d22 100644
--- a/app-emulation/wine-proton/wine-proton-8.0.4.ebuild
+++ b/app-emulation/wine-proton/wine-proton-8.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -158,7 +158,8 @@ src_prepare() {
sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
 
# needed by Valve's fsync patches if using clang (undef 
atomic_load_8)
-   sed -i '/^UNIX_LIBS.*=/s/$/ -latomic/' dlls/ntdll/Makefile.in 
|| die
+   sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \
+   -i dlls/{ntdll,winevulkan}/Makefile.in || die
fi
 
# ensure .desktop calls this variant + slot

diff --git a/app-emulation/wine-proton/wine-proton-8.0..ebuild 
b/app-emulation/wine-proton/wine-proton-8.0..ebuild
index 0ee683445ce9..a515a28f2122 100644
--- a/app-emulation/wine-proton/wine-proton-8.0..ebuild
+++ b/app-emulation/wine-proton/wine-proton-8.0..ebuild
@@ -159,7 +159,8 @@ src_prepare() {
sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
 
# needed by Valve's fsync patches if using clang (undef 
atomic_load_8)
-   sed -i '/^UNIX_LIBS.*=/s/$/ -latomic/' dlls/ntdll/Makefile.in 
|| die
+   sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \
+   -i dlls/{ntdll,winevulkan}/Makefile.in || die
fi
 
# ensure .desktop calls this variant + slot



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXaw3dXft/

2024-01-08 Thread Arthur Zamarin
commit: ecd2857690dcd92be4edeb75939fcee441b11bdb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd28576

x11-libs/libXaw3dXft: Stabilize 1.6.2h-r1 x86, #921603

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

 x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild 
b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild
index 112c8bf820f0..f1b67db5b2f0 100644
--- a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild
+++ b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Xaw3dXft library"
 HOMEPAGE="https://sourceforge.net/projects/sf-xpaint/;
 
SRC_URI="https://downloads.sourceforge.net/project/sf-xpaint/${PN,,}/${P}.tar.bz2;
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="xpm"
 
 RDEPEND="



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

2024-01-08 Thread Arthur Zamarin
commit: 514b18a938ec9cbd39da05a6f4bc527e6d0f2d68
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514b18a9

dev-lang/luau: Stabilize 0.605 amd64, #921605

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

 dev-lang/luau/luau-0.605.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/luau/luau-0.605.ebuild b/dev-lang/luau/luau-0.605.ebuild
index c7bee4916d90..065271398e29 100644
--- a/dev-lang/luau/luau-0.605.ebuild
+++ b/dev-lang/luau/luau-0.605.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="MIT"



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

2024-01-08 Thread Arthur Zamarin
commit: a20df9dcce05bcb1f9203fb0ccca2f82fa50d491
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20df9dc

dev-libs/libbpf: Stabilize 1.3.0 x86, #921591

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

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

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index c3646b27c0dd..6838648f906f 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



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

2024-01-08 Thread Arthur Zamarin
commit: d9b8fec2ff643efed4ca499b18846d3b1795127d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b8fec2

dev-lang/typescript: Stabilize 5.3.3 amd64, #921606

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

 dev-lang/typescript/typescript-5.3.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/typescript/typescript-5.3.3.ebuild 
b/dev-lang/typescript/typescript-5.3.3.ebuild
index 598301d43b33..761177a3441e 100644
--- a/dev-lang/typescript/typescript-5.3.3.ebuild
+++ b/dev-lang/typescript/typescript-5.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ S="${WORKDIR}"/package
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
 
 RDEPEND="net-libs/nodejs"
 BDEPEND=">=net-libs/nodejs-16[npm]"



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2024-01-08 Thread Arthur Zamarin
commit: cbdd440787709dbdbca0fa847ed5cabc0a633a57
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbdd4407

app-misc/resolve-march-native: Stabilize 5.0.2 x86, #921568

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

 app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild
index bc246542d66e..097f642a3fda 100644
--- a/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild
+++ b/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="~amd64 arm64 x86"
 
 RDEPEND=">=sys-devel/gcc-4.2"
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXaw3dXft/

2024-01-08 Thread Arthur Zamarin
commit: 1d4f93ff92e29a2ce6d4b58fa94f6f8c92f64a11
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4f93ff

x11-libs/libXaw3dXft: Stabilize 1.6.2h-r1 amd64, #921603

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

 x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild 
b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild
index f1b67db5b2f0..c58e5f8fb14a 100644
--- a/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild
+++ b/x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Xaw3dXft library"
 HOMEPAGE="https://sourceforge.net/projects/sf-xpaint/;
 
SRC_URI="https://downloads.sourceforge.net/project/sf-xpaint/${PN,,}/${P}.tar.bz2;
 
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="xpm"
 
 RDEPEND="



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

2024-01-08 Thread Arthur Zamarin
commit: 59ecfe0482168b157fd84734e6451474f6836887
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ecfe04

sys-devel/bmake: Stabilize 20230909 amd64, #921593

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

 sys-devel/bmake/bmake-20230909.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/bmake/bmake-20230909.ebuild 
b/sys-devel/bmake/bmake-20230909.ebuild
index 7331b69374fb..2d2fc27388a5 100644
--- a/sys-devel/bmake/bmake-20230909.ebuild
+++ b/sys-devel/bmake/bmake-20230909.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 # Skip failing test (sandbox and csh)
 PATCHES=(



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

2024-01-08 Thread Arthur Zamarin
commit: b3edf9fd4357418a964e632e73922e402b634196
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3edf9fd

dev-libs/libuv: Stabilize 1.47.0-r1 x86, #921592

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

 dev-libs/libuv/libuv-1.47.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libuv/libuv-1.47.0-r1.ebuild 
b/dev-libs/libuv/libuv-1.47.0-r1.ebuild
index d36bb049fa36..bba2833bfa8e 100644
--- a/dev-libs/libuv/libuv-1.47.0-r1.ebuild
+++ b/dev-libs/libuv/libuv-1.47.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD BSD-2 ISC MIT"



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

2024-01-08 Thread Arthur Zamarin
commit: 75cd7a35a61c9730a46020ed022326ff24fcae31
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:12 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75cd7a35

dev-libs/libuv: Stabilize 1.47.0-r1 amd64, #921592

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

 dev-libs/libuv/libuv-1.47.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libuv/libuv-1.47.0-r1.ebuild 
b/dev-libs/libuv/libuv-1.47.0-r1.ebuild
index bba2833bfa8e..9e8470d1e7ac 100644
--- a/dev-libs/libuv/libuv-1.47.0-r1.ebuild
+++ b/dev-libs/libuv/libuv-1.47.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD BSD-2 ISC MIT"



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

2024-01-08 Thread Arthur Zamarin
commit: f0368d681eaa7be7c4249aa680e6f9ed031584c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0368d68

dev-db/pgcli: Stabilize 4.0.1 ALLARCHES, #921590

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

 dev-db/pgcli/pgcli-4.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/pgcli/pgcli-4.0.1.ebuild b/dev-db/pgcli/pgcli-4.0.1.ebuild
index 48845c0b6508..111362fa7895 100644
--- a/dev-db/pgcli/pgcli-4.0.1.ebuild
+++ b/dev-db/pgcli/pgcli-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/dbcli/pgcli/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
dev-python/click[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2024-01-08 Thread Arthur Zamarin
commit: 43209ed248f09f2be5f24e7d8d085cd505a97ffe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43209ed2

app-misc/resolve-march-native: Stabilize 5.0.2 amd64, #921568

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

 app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild
index 097f642a3fda..b7ca7a116543 100644
--- a/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild
+++ b/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 
 RDEPEND=">=sys-devel/gcc-4.2"
 



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

2024-01-08 Thread Arthur Zamarin
commit: b2b31a313e953bfc3e6882173c8c5490345ff087
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan  8 21:10:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan  8 21:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b31a31

dev-libs/libbpf: Stabilize 1.3.0 amd64, #921591

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

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

diff --git a/dev-libs/libbpf/libbpf-1.3.0.ebuild 
b/dev-libs/libbpf/libbpf-1.3.0.ebuild
index 6838648f906f..d749ee9cf9c9 100644
--- a/dev-libs/libbpf/libbpf-1.3.0.ebuild
+++ b/dev-libs/libbpf/libbpf-1.3.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



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

2024-01-08 Thread Ionen Wolkens
commit: 6f37da0124c03cf8dc62e8cfdd28013aa8e35521
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 15:55:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 21:08:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f37da01

dev-qt/qtbase: shorten intrin test a bit

Felt more correct but do not actually need the header for these.

Could alternatively use tc-cpp-is-true too, but fwiw current
method allows batching in a single compiler call.

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

 dev-qt/qtbase/qtbase-6.6.1-r3.ebuild | 3 ---
 dev-qt/qtbase/qtbase-6.6..ebuild | 3 ---
 dev-qt/qtbase/qtbase-6.7..ebuild | 3 ---
 dev-qt/qtbase/qtbase-6..ebuild   | 3 ---
 4 files changed, 12 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild 
b/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
index 838a64070d8f..a0defb2de975 100644
--- a/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
+++ b/dev-qt/qtbase/qtbase-6.6.1-r3.ebuild
@@ -249,9 +249,6 @@ src_configure() {
IFS=' ' read -ra intrins < <(
: "$(test-flags-CXX "${cpuflags[@]/#/-m}")"
$(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - 
<<-EOF | tail -n 1
-   #if defined(__GNUC__) && (defined(__x86_64__) 
|| defined(__i386__))
-   #include 
-   #endif
$(printf '__%s__ ' "${cpuflags[@]^^}")
EOF
assert

diff --git a/dev-qt/qtbase/qtbase-6.6..ebuild 
b/dev-qt/qtbase/qtbase-6.6..ebuild
index 967bb5716ee6..dcaf37200a90 100644
--- a/dev-qt/qtbase/qtbase-6.6..ebuild
+++ b/dev-qt/qtbase/qtbase-6.6..ebuild
@@ -246,9 +246,6 @@ src_configure() {
IFS=' ' read -ra intrins < <(
: "$(test-flags-CXX "${cpuflags[@]/#/-m}")"
$(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - 
<<-EOF | tail -n 1
-   #if defined(__GNUC__) && (defined(__x86_64__) 
|| defined(__i386__))
-   #include 
-   #endif
$(printf '__%s__ ' "${cpuflags[@]^^}")
EOF
assert

diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild 
b/dev-qt/qtbase/qtbase-6.7..ebuild
index c05adee9ff93..10afd1ff2ad0 100644
--- a/dev-qt/qtbase/qtbase-6.7..ebuild
+++ b/dev-qt/qtbase/qtbase-6.7..ebuild
@@ -249,9 +249,6 @@ src_configure() {
IFS=' ' read -ra intrins < <(
: "$(test-flags-CXX "${cpuflags[@]/#/-m}")"
$(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - 
<<-EOF | tail -n 1
-   #if defined(__GNUC__) && (defined(__x86_64__) 
|| defined(__i386__))
-   #include 
-   #endif
$(printf '__%s__ ' "${cpuflags[@]^^}")
EOF
assert

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index c05adee9ff93..10afd1ff2ad0 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -249,9 +249,6 @@ src_configure() {
IFS=' ' read -ra intrins < <(
: "$(test-flags-CXX "${cpuflags[@]/#/-m}")"
$(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - 
<<-EOF | tail -n 1
-   #if defined(__GNUC__) && (defined(__x86_64__) 
|| defined(__i386__))
-   #include 
-   #endif
$(printf '__%s__ ' "${cpuflags[@]^^}")
EOF
assert



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

2024-01-08 Thread Ionen Wolkens
commit: 440b08f6bcb82e28e3ba56a6c07a9881fbc7a23f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 15:56:28 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 21:08:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440b08f6

qt6-build.eclass: shorten intrin test a bit

Felt more correct but do not actually need the header for these.

Could alternatively use tc-cpp-is-true too, but fwiw current
method allows batching in a single compiler call.

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

 eclass/qt6-build.eclass | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index 561a4fe20422..59baaa77ce6d 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -240,9 +240,6 @@ _qt6-build_match_cpu_flags() {
done
done < <(
$(tc-getCXX) -E -P ${CXXFLAGS} ${CPPFLAGS} - <<-EOF | tail -n 2
-   #if defined(__GNUC__) && (defined(__x86_64__) || 
defined(__i386__))
-   #include 
-   #endif
avx2=__AVX2__ =__BMI__ =__BMI2__ =__F16C__ =__FMA__ 
=__LZCNT__ =__POPCNT__
avx512f=__AVX512F__ avx512bw=__AVX512BW__ 
avx512cd=__AVX512CD__ avx512dq=__AVX512DQ__ avx512vl=__AVX512VL__
EOF



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/files/, x11-drivers/nvidia-drivers/

2024-01-08 Thread Ionen Wolkens
commit: 0cb6966bc9c75c16bf3a1fb7e36e28ce1e1a453a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 20:50:15 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 21:08:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb6966b

x11-drivers/nvidia-drivers: fix with linux-6.7 and some configs

Looked fine for me but turns out the issue is conditional to kernel
configs and it was not enabling USE_LKCA with mines. Also needed
USE=kernel-open to run into this.

An NVIDIA representative has offered a fix, so may as well use it
this time around.

525 and older branches did not use this function.

Should be harmless for older kernels, but have not really tested
so only applying if >6.7 as a precaution, esp. for stable 535.

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

 .../nvidia-drivers-535.43.22-kernel-6.7.patch  | 24 ++
 .../nvidia-drivers-535.146.02.ebuild   |  3 +++
 .../nvidia-drivers/nvidia-drivers-535.43.22.ebuild |  3 +++
 .../nvidia-drivers-545.29.06-r1.ebuild |  3 +++
 4 files changed, 33 insertions(+)

diff --git 
a/x11-drivers/nvidia-drivers/files/nvidia-drivers-535.43.22-kernel-6.7.patch 
b/x11-drivers/nvidia-drivers/files/nvidia-drivers-535.43.22-kernel-6.7.patch
new file mode 100644
index ..08833de8344a
--- /dev/null
+++ b/x11-drivers/nvidia-drivers/files/nvidia-drivers-535.43.22-kernel-6.7.patch
@@ -0,0 +1,24 @@
+Typically opt not to patch for kernel support downstream, but in this
+case it's only conditionally broken depending on kernel crypto configs
+and USE=kernel-open, then an (official) NVIDIA representative has
+responded with a fix in [1] which should be safe.
+
+[1] 
https://github.com/NVIDIA/open-gpu-kernel-modules/issues/574#issuecomment-1809283181
+--- a/kernel/nvidia/libspdm_shash.c
 b/kernel/nvidia/libspdm_shash.c
+@@ -89,4 +89,4 @@
+ struct crypto_shash *dst_tfm = dst->tfm;
+-char *src_ipad = crypto_tfm_ctx_aligned(_tfm->base);
+-char *dst_ipad = crypto_tfm_ctx_aligned(_tfm->base);
++char *src_ipad = crypto_tfm_ctx_align(_tfm->base, 
crypto_tfm_alg_alignmask(_tfm->base) + 1);
++char *dst_ipad = crypto_tfm_ctx_align(_tfm->base, 
crypto_tfm_alg_alignmask(_tfm->base) + 1);
+ int ss = crypto_shash_statesize(dst_tfm);
+--- a/kernel-module-source/kernel-open/nvidia/libspdm_shash.c
 b/kernel-module-source/kernel-open/nvidia/libspdm_shash.c
+@@ -89,4 +89,4 @@
+ struct crypto_shash *dst_tfm = dst->tfm;
+-char *src_ipad = crypto_tfm_ctx_aligned(_tfm->base);
+-char *dst_ipad = crypto_tfm_ctx_aligned(_tfm->base);
++char *src_ipad = crypto_tfm_ctx_align(_tfm->base, 
crypto_tfm_alg_alignmask(_tfm->base) + 1);
++char *dst_ipad = crypto_tfm_ctx_align(_tfm->base, 
crypto_tfm_alg_alignmask(_tfm->base) + 1);
+ int ss = crypto_shash_statesize(dst_tfm);

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild
index 4e12ff078da1..8bc1465f4494 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild
@@ -137,6 +137,9 @@ src_prepare() {
 
default
 
+   kernel_is -ge 6 7 &&
+   eapply "${FILESDIR}"/nvidia-drivers-535.43.22-kernel-6.7.patch
+
# prevent detection of incomplete kernel DRM support (bug #603818)
sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \
-i kernel{,-module-source/kernel-open}/conftest.sh || die

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild
index ae62cbc6f0ea..4932e930c654 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.22.ebuild
@@ -140,6 +140,9 @@ src_prepare() {
 
default
 
+   kernel_is -ge 6 7 &&
+   eapply "${FILESDIR}"/nvidia-drivers-535.43.22-kernel-6.7.patch
+
# prevent detection of incomplete kernel DRM support (bug #603818)
sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \
-i kernel{,-module-source/kernel-open}/conftest.sh || die

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
index bf4959d91524..e74a99ad11e1 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
@@ -134,6 +134,9 @@ src_prepare() {
 
default
 
+   kernel_is -ge 6 7 &&
+   eapply "${FILESDIR}"/nvidia-drivers-535.43.22-kernel-6.7.patch
+
# prevent detection of incomplete kernel DRM support (bug #603818)
sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \
-i 

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

2024-01-08 Thread Sebastian Pipping
commit: 324e463706beef19676c23709bccbfc92660999c
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Jan  8 20:48:55 2024 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Jan  8 20:50:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324e4637

app-containers/docker-compose: Make 1.x.x support >=dev-python/docker-7

Closes: https://bugs.gentoo.org/920631
Signed-off-by: Sebastian Pipping  gentoo.org>

 .../docker-compose/docker-compose-1.29.2-r6.ebuild | 80 ++
 .../files/docker-compose-1.29.2-docker-7.patch | 36 ++
 2 files changed, 116 insertions(+)

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
new file mode 100644
index ..091c48dd7db2
--- /dev/null
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2018-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_PV=${PV/_/-}
+DESCRIPTION="Multi-container orchestration for Docker"
+HOMEPAGE="https://github.com/docker/compose;
+SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/docker-7[${PYTHON_USEDEP}]
+   >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   >=dev-python/PySocks-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/texttable-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+   test? (
+   >=dev-python/pytest-5[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.2.2[${PYTHON_USEDEP}]
+   dev-python/py[${PYTHON_USEDEP}]
+   )"
+
+S="${WORKDIR}/compose-${MY_PV}"
+
+EPYTEST_DESELECT=(
+   # These are not ready for >=dev-python/docker-7
+   tests/unit/cli/docker_client_test.py::TLSConfigTestCase::
+)
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   # Bug #679968 -- https://bugs.gentoo.org/679968
+   # Bug #681002 -- https://bugs.gentoo.org/681002
+   "${FILESDIR}"/${PN}-1.29.0-setup-py.patch
+   "${FILESDIR}"/${P}-tests-unit-cli-test-py.patch
+   # Bug #920631 -- https://bugs.gentoo.org/920631
+   "${FILESDIR}"/${P}-docker-7.patch
+)
+
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+   # Address QA issue "docker-compose.exe: missing alias (symlink) for 
completed command."
+   sed 's,^\(complete.*\) docker-compose\.exe\(.*\),\1\2,' -i 
contrib/completion/bash/docker-compose || die
+
+   default
+}
+
+python_test() {
+   epytest tests/unit/
+}
+
+python_install_all() {
+   newbashcomp contrib/completion/bash/docker-compose ${PN}
+
+   insinto /usr/share/zsh/site-functions
+   doins contrib/completion/zsh/*
+
+   distutils-r1_python_install_all
+}

diff --git 
a/app-containers/docker-compose/files/docker-compose-1.29.2-docker-7.patch 
b/app-containers/docker-compose/files/docker-compose-1.29.2-docker-7.patch
new file mode 100644
index ..aafa7a7e
--- /dev/null
+++ b/app-containers/docker-compose/files/docker-compose-1.29.2-docker-7.patch
@@ -0,0 +1,36 @@
+From 1e838052b7ccc2a5bb6b674154450a4411de9e15 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Mon, 8 Jan 2024 21:28:27 +0100
+Subject: [PATCH] compose/cli/docker_client.py: Quickfix for
+ >=dev-python/docker-7
+
+Symptom was:
+> # docker-compose build
+> Traceback (most recent call last):
+> [..]
+>   File "[..]/python3.12/site-packages/compose/cli/docker_client.py", line 
124, in docker_client
+> kwargs = kwargs_from_env(environment=environment, 
ssl_version=tls_version)
+>  
^
+> TypeError: kwargs_from_env() got an unexpected keyword argument 'ssl_version'
+
+Related: https://stackoverflow.com/a/77638834/11626624
+---
+ compose/cli/docker_client.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/compose/cli/docker_client.py b/compose/cli/docker_client.py
+index e4a0fea..f550e20 100644
+--- a/compose/cli/docker_client.py
 b/compose/cli/docker_client.py
+@@ -121,7 +121,7 @@ def docker_client(environment, version=None, context=None, 
tls_version=None):
+ according to the same logic as the official Docker client.
+ """
+ try:
+-kwargs = 

[gentoo-commits] proj/kde:master commit in: dev-libs/ktextaddons/, dev-libs/ktextaddons/files/

2024-01-08 Thread Andreas Sturmlechner
commit: dd08323e1ba4b6ea2849e8a1d100d308280412ec
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  8 20:46:30 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  8 20:46:30 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dd08323e

dev-libs/ktextaddons: Make 1.5.2_p20240107 build at all

Upstream MR: https://invent.kde.org/libraries/ktextaddons/-/merge_requests/9

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

 .../ktextaddons-1.5.2_p20240107-kf-5.247.patch | 322 +
 .../ktextaddons-1.5.2_p20240107-no-xmlgui.patch| 136 +
 .../ktextaddons/ktextaddons-1.5.2_p20240107.ebuild |   6 +
 3 files changed, 464 insertions(+)

diff --git 
a/dev-libs/ktextaddons/files/ktextaddons-1.5.2_p20240107-kf-5.247.patch 
b/dev-libs/ktextaddons/files/ktextaddons-1.5.2_p20240107-kf-5.247.patch
new file mode 100644
index 00..3cdb9e7d0f
--- /dev/null
+++ b/dev-libs/ktextaddons/files/ktextaddons-1.5.2_p20240107-kf-5.247.patch
@@ -0,0 +1,322 @@
+From 733f14eaeaf48a79b0016e5ce3ba237cd543241e Mon Sep 17 00:00:00 2001
+From: Laurent Montel 
+Date: Mon, 6 Nov 2023 08:02:28 +0100
+Subject: [PATCH] Adapt to new api
+
+---
+ textaddonswidgets/selectspecialchardialog.cpp  |  4 ++--
+ textcustomeditor/plaintexteditor/plaintexteditor.cpp   | 10 +-
+ textcustomeditor/richtexteditor/richtexteditor.cpp | 10 +-
+ textedittexttospeech/texttospeechconfigdialog.cpp  |  4 ++--
+ textemoticons/core/emojimodelmanager.cpp   |  4 ++--
+ .../grammalecte/grammalecteconfigdialog.cpp|  4 ++--
+ textgrammarcheck/grammalecte/grammalectemanager.cpp|  4 ++--
+ .../languagetool/languagetoolconfigdialog.cpp  |  4 ++--
+ textgrammarcheck/languagetool/languagetoolmanager.cpp  |  4 ++--
+ .../plugins/bergamot/begamotenginedialog.cpp   |  4 ++--
+ .../translator/widgets/translatordebugdialog.cpp   |  4 ++--
+ texttranslator/translator/widgets/translatorwidget.cpp |  4 ++--
+ 12 files changed, 30 insertions(+), 30 deletions(-)
+
+diff --git a/textaddonswidgets/selectspecialchardialog.cpp 
b/textaddonswidgets/selectspecialchardialog.cpp
+index 24bf91bf..5e58a72b 100644
+--- a/textaddonswidgets/selectspecialchardialog.cpp
 b/textaddonswidgets/selectspecialchardialog.cpp
+@@ -71,14 +71,14 @@ void SelectSpecialCharDialogPrivate::readConfig()
+ {
+ q->create(); // ensure a window is created
+ q->windowHandle()->resize(QSize(300, 200));
+-KConfigGroup group(KSharedConfig::openStateConfig(), 
mySelectSpecialCharDialogConfigGroupName);
++KConfigGroup group(KSharedConfig::openStateConfig(), 
QLatin1String(mySelectSpecialCharDialogConfigGroupName));
+ KWindowConfig::restoreWindowSize(q->windowHandle(), group);
+ q->resize(q->windowHandle()->size()); // workaround for QTBUG-40584
+ }
+ 
+ void SelectSpecialCharDialogPrivate::writeConfig()
+ {
+-KConfigGroup group(KSharedConfig::openStateConfig(), 
mySelectSpecialCharDialogConfigGroupName);
++KConfigGroup group(KSharedConfig::openStateConfig(), 
QLatin1String(mySelectSpecialCharDialogConfigGroupName));
+ KWindowConfig::saveWindowSize(q->windowHandle(), group);
+ }
+ 
+diff --git a/textcustomeditor/plaintexteditor/plaintexteditor.cpp 
b/textcustomeditor/plaintexteditor/plaintexteditor.cpp
+index f7785135..1d8e12db 100644
+--- a/textcustomeditor/plaintexteditor/plaintexteditor.cpp
 b/textcustomeditor/plaintexteditor/plaintexteditor.cpp
+@@ -52,7 +52,7 @@ public:
+ , webshortcutMenuManager(new KIO::KUriFilterSearchProviderActions(q))
+ {
+ KConfig sonnetKConfig(QStringLiteral("sonnetrc"));
+-KConfigGroup group(, "Spelling");
++KConfigGroup group(, QLatin1String("Spelling"));
+ checkSpellingEnabled = group.readEntry("checkerEnabledByDefault", 
false);
+ supportFeatures |= PlainTextEditor::Search;
+ supportFeatures |= PlainTextEditor::SpellChecking;
+@@ -866,8 +866,8 @@ void PlainTextEditor::setSpellCheckingConfigFileName(const 
QString &_fileName)
+ {
+ d->spellCheckingConfigFileName = _fileName;
+ KSharedConfig::Ptr config = 
KSharedConfig::openConfig(d->spellCheckingConfigFileName);
+-if (config->hasGroup("Spelling")) {
+-KConfigGroup group(config, "Spelling");
++if (config->hasGroup(QLatin1String("Spelling"))) {
++KConfigGroup group(config, QLatin1String("Spelling"));
+ d->checkSpellingEnabled = group.readEntry("checkerEnabledByDefault", 
false);
+ d->spellCheckingLanguage = group.readEntry("Language", QString());
+ }
+@@ -905,7 +905,7 @@ void PlainTextEditor::setSpellCheckingLanguage(const 
QString &_language)
+ if (_language != d->spellCheckingLanguage) {
+ d->spellCheckingLanguage = _language;
+ KSharedConfig::Ptr config = 
KSharedConfig::openConfig(d->spellCheckingConfigFileName);
+-KConfigGroup group(config, "Spelling");
++KConfigGroup 

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

2024-01-08 Thread Andreas Sturmlechner
commit: ca780b515e90c9528e25a17bd395ad3ed91ae19a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  8 20:23:41 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  8 20:23:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca780b51

kde-frameworks/purpose: 5.247.0 does not have IUSE=kaccounts yet

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

 kde-frameworks/purpose/purpose-5.247.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/kde-frameworks/purpose/purpose-5.247.0.ebuild 
b/kde-frameworks/purpose/purpose-5.247.0.ebuild
index 19d19f3dde2d..8c554f4728cf 100644
--- a/kde-frameworks/purpose/purpose-5.247.0.ebuild
+++ b/kde-frameworks/purpose/purpose-5.247.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,7 +35,6 @@ RDEPEND="${DEPEND}
>=kde-frameworks/kdeclarative-${PVCUT}:6
bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
 "
-BDEPEND="kaccounts? ( dev-util/intltool )"
 
 src_prepare() {
ecm_src_prepare



[gentoo-commits] proj/kde:master commit in: Documentation/package.accept_keywords/.kde-gear-live.base/, ...

2024-01-08 Thread Andreas Sturmlechner
commit: a00442ae63182419d00d85a714725b6aa456de23
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  8 20:10:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  8 20:12:59 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a00442ae

Documentation: Add more deps to KDE Gear 24.02/live

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

 .../package.accept_keywords/.kde-gear-24.02.49./more-deps | 8 
 Documentation/package.accept_keywords/.kde-gear-24.02/more-deps   | 8 
 .../package.accept_keywords/.kde-gear-live.base/more-deps | 8 
 Documentation/package.accept_keywords/.kde-gear-live/more-deps| 8 
 .../package.accept_keywords/kde-gear-24.02.49..keywords   | 8 
 Documentation/package.accept_keywords/kde-gear-24.02.keywords | 8 
 Documentation/package.accept_keywords/kde-gear-live.keywords  | 8 
 Documentation/package.mask/kde-gear-24.02 | 8 
 Documentation/package.mask/kde-gear-live  | 8 
 Documentation/package.unmask/.kde-gear-24.02/more-deps| 8 
 Documentation/package.unmask/.kde-gear-live/more-deps | 8 
 Documentation/package.unmask/kde-gear-24.02   | 8 
 Documentation/package.unmask/kde-gear-live| 8 
 13 files changed, 104 insertions(+)

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps 
b/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
index e69de29bb2..f6d2dfd351 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-24.02.49./more-deps
@@ -0,0 +1,8 @@
+=dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-0.11.76_p20231222
+~dev-libs/ktextaddons-1.5.2_p20240107
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~sys-auth/polkit-qt-0.175.0

diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
index e69de29bb2..f6d2dfd351 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
@@ -0,0 +1,8 @@
+=dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-0.11.76_p20231222
+~dev-libs/ktextaddons-1.5.2_p20240107
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~sys-auth/polkit-qt-0.175.0

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
index e69de29bb2..f6d2dfd351 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
@@ -0,0 +1,8 @@
+=dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-0.11.76_p20231222
+~dev-libs/ktextaddons-1.5.2_p20240107
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~sys-auth/polkit-qt-0.175.0

diff --git a/Documentation/package.accept_keywords/.kde-gear-live/more-deps 
b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
index e69de29bb2..f6d2dfd351 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
@@ -0,0 +1,8 @@
+=dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-0.11.76_p20231222
+~dev-libs/ktextaddons-1.5.2_p20240107
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~sys-auth/polkit-qt-0.175.0

diff --git 
a/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords 
b/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
index 5b00b7de72..de5a674d34 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.02.49..keywords
@@ -246,3 +246,11 @@
 ~kde-misc/markdownpart-24.02.49. **
 ~sys-block/partitionmanager-24.02.49. **
 ~sys-libs/kpmcore-24.02.49. **
+=dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-0.11.76_p20231222
+~dev-libs/ktextaddons-1.5.2_p20240107
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~sys-auth/polkit-qt-0.175.0

diff --git a/Documentation/package.accept_keywords/kde-gear-24.02.keywords 
b/Documentation/package.accept_keywords/kde-gear-24.02.keywords
index ab2b02118b..b4fc7acdf0 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.02.keywords
+++ 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/imake/

2024-01-08 Thread Matt Turner
commit: 7e044c032249551ca05f1a47d8f1e7499f45e971
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan  8 20:08:49 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan  8 20:09:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e044c03

x11-misc/imake: Version bump to 1.0.10

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

 x11-misc/imake/Manifest|  1 +
 x11-misc/imake/imake-1.0.10.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/x11-misc/imake/Manifest b/x11-misc/imake/Manifest
index bb0f43c35a82..697c20d92f69 100644
--- a/x11-misc/imake/Manifest
+++ b/x11-misc/imake/Manifest
@@ -1 +1,2 @@
+DIST imake-1.0.10.tar.xz 155284 BLAKE2B 
85ea5d14280b0e4e3d07f806b1ebc777f1c6f431af05e94571e1d7908028f1497c4b5edb6e808c858429e98f314fe6c3cee84e265a30fce02d7ebeaa2111ab8d
 SHA512 
ea96db27a6da13ea2d64652936e508b5e3d5d712347a2eb248376dc1f262c18720d9934b8ae69b4c0fc65b135c847be42da084fe924e4825ce1d359f4ef7e60f
 DIST imake-1.0.9.tar.xz 153332 BLAKE2B 
d9de997016112833e50d1151448366c538b9796622630724552cc0476deed165621edc1a01318a83b577a85fcfc78b753e6fa9fbdf4c71413319abe542f1beca
 SHA512 
e7587cf80369c8f4fcc1207c13bcb74a53d838b504ac8a7f3b98fb8f5f595cc7b8e5e9fad50cadcf40cf27bd02ef4eae7fe458854bbed7bea27d474d66520644

diff --git a/x11-misc/imake/imake-1.0.10.ebuild 
b/x11-misc/imake/imake-1.0.10.ebuild
new file mode 100644
index ..db1832b81b79
--- /dev/null
+++ b/x11-misc/imake/imake-1.0.10.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_TARBALL_SUFFIX="xz"
+inherit toolchain-funcs xorg-3
+
+DESCRIPTION="C preprocessor interface to the make utility"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="x11-misc/xorg-cf-files"
+DEPEND="x11-base/xorg-proto"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.8-cpp-args.patch
+   "${FILESDIR}"/${PN}-1.0.9-no-get-gcc.patch
+   "${FILESDIR}"/${PN}-1.0.8-respect-LD.patch
+   "${FILESDIR}"/${PN}-1.0.8-xmkmf-pass-cc-ld.patch
+)
+
+src_configure() {
+   econf CPP="$(tc-getPROG CPP cpp)" #722046
+}



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

2024-01-08 Thread Andreas Sturmlechner
commit: 57b0a68c631e4cdc47efa2c131e5cf18112d6cd6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  8 18:45:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  8 20:03:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b0a68c

kde-frameworks/purpose: Add missing BDEPEND

kaccounts_add_service (from kaccounts-integration) is using dev-util/intltool

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

 kde-frameworks/purpose/purpose-5.113.0-r1.ebuild | 1 +
 kde-frameworks/purpose/purpose-5.247.0.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-frameworks/purpose/purpose-5.113.0-r1.ebuild 
b/kde-frameworks/purpose/purpose-5.113.0-r1.ebuild
index c6423963fd2e..82990ca6ba98 100644
--- a/kde-frameworks/purpose/purpose-5.113.0-r1.ebuild
+++ b/kde-frameworks/purpose/purpose-5.113.0-r1.ebuild
@@ -44,6 +44,7 @@ RDEPEND="${DEPEND}
bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
kaccounts? ( net-libs/accounts-qml[qt5(+)] )
 "
+BDEPEND="kaccounts? ( dev-util/intltool )"
 
 src_prepare() {
ecm_src_prepare

diff --git a/kde-frameworks/purpose/purpose-5.247.0.ebuild 
b/kde-frameworks/purpose/purpose-5.247.0.ebuild
index 585ae16503e7..19d19f3dde2d 100644
--- a/kde-frameworks/purpose/purpose-5.247.0.ebuild
+++ b/kde-frameworks/purpose/purpose-5.247.0.ebuild
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}
>=kde-frameworks/kdeclarative-${PVCUT}:6
bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
 "
+BDEPEND="kaccounts? ( dev-util/intltool )"
 
 src_prepare() {
ecm_src_prepare



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-libs/kdiagram/

2024-01-08 Thread Andreas Sturmlechner
commit: 1909eb0ba005a798bfbb9c714f33c260cb4b1e71
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  8 19:17:16 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  8 20:03:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1909eb0b

dev-libs/kdiagram: drop 3.0.0

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

 dev-libs/kdiagram/Manifest  |  1 -
 dev-libs/kdiagram/kdiagram-3.0.0.ebuild | 33 -
 profiles/package.mask   |  1 -
 3 files changed, 35 deletions(-)

diff --git a/dev-libs/kdiagram/Manifest b/dev-libs/kdiagram/Manifest
index 8a037e966b89..2d062d7d8781 100644
--- a/dev-libs/kdiagram/Manifest
+++ b/dev-libs/kdiagram/Manifest
@@ -1,3 +1,2 @@
 DIST kdiagram-2.8.0.tar.xz 691044 BLAKE2B 
c7b3a4ba992192b34d8cda90bb50a495cb88f8456ca1109140841fd885b710ce1193868be148c25f813c2d26dd7365999bdd8572e66163f0d5d1a169afc3e448
 SHA512 
d981bce4feeb65038772125e5af1c096537ec87991fdb93d9a91dd5c9f089b1001647c8a63b209683a67b2d7b3aadeb7dd6279261eefaf6b6e046d0ab72723ec
-DIST kdiagram-3.0.0.tar.xz 693516 BLAKE2B 
9a6f48a8389ea919fa1b3c84f2761d3381bc8dff80c7c00a4aadf7c7b768d1ab4a221cd2e959cbce3d15a686f4766c6ba1265710a7ec81502100200b249bc1c7
 SHA512 
e329fbbb35479f24b55210124ea8eab120a2c15045c7819018db04aed5b8fc87157ce1f8552249689b806479d76917ddf806c73ddb0440e168d7c28be2655629
 DIST kdiagram-3.0.1.tar.xz 693440 BLAKE2B 
b11698eb94392208233fc5da64bca5496cc9b91f5e603aee6e0fa896d2180c140ac988763b96078b9ffbc1baba94c82b158c483b6f9f6d31cfff188293e9ca98
 SHA512 
767c5ba0a4dfcc8b5a5bbf1c65b30bb391537024618b29ea5d5d09da04f85e2665cad60a7477e1cebeed0606e17c992cba0af7a89c76699063bb47e741ea8e20

diff --git a/dev-libs/kdiagram/kdiagram-3.0.0.ebuild 
b/dev-libs/kdiagram/kdiagram-3.0.0.ebuild
deleted file mode 100644
index 55f9e9304a39..
--- a/dev-libs/kdiagram/kdiagram-3.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_EXAMPLES="true"
-ECM_QTHELP="true"
-ECM_TEST="true"
-KDE_ORG_CATEGORY="graphics"
-KFMIN=5.245.0
-QTMIN=6.6.0
-inherit ecm kde.org
-
-DESCRIPTION="Powerful libraries (KChart, KGantt) for creating business 
diagrams"
-HOMEPAGE="https://api.kde.org/kdiagram/index.html
-https://www.kdab.com/development-resources/qt-tools/kd-chart/;
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2" # TODO CHECK
-SLOT="6"
-
-REQUIRED_USE="test? ( examples )"
-
-DEPEND="
-   >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-   >=dev-qt/qtsvg-${QTMIN}:6
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"

diff --git a/profiles/package.mask b/profiles/package.mask
index e22f2f4d9f2e..b649264b4e75 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -392,7 +392,6 @@ dev-python/ruamel-std-pathlib
 ~kde-apps/spectacle-24.01.85
 ~kde-misc/kio-fuse-5.1.0
 ~dev-libs/appstream-1.0.1
-~dev-libs/kdiagram-3.0.0
 ~dev-libs/kdiagram-3.0.1
 ~dev-libs/kirigami-addons-0.11.76_p20231222
 ~media-libs/libqaccessibilityclient-0.6.0



[gentoo-commits] repo/gentoo:master commit in: kde-apps/ktp-accounts-kcm/

2024-01-08 Thread Andreas Sturmlechner
commit: 2278736c13462521148d7773215ef2013a4b03d5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  8 18:49:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  8 20:03:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2278736c

kde-apps/ktp-accounts-kcm: Add missing BDEPEND

kaccounts_add_service (from kaccounts-integration) is using dev-util/intltool

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

 kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.08.3-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.08.3-r2.ebuild 
b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.08.3-r2.ebuild
index 240a5b972551..2e16cc1ad72e 100644
--- a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.08.3-r2.ebuild
+++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.08.3-r2.ebuild
@@ -45,6 +45,7 @@ RDEPEND="${COMMON_DEPEND}
>=kde-apps/kaccounts-providers-${PVCUT}:5
net-im/telepathy-connection-managers
 "
+BDEPEND="dev-util/intltool"
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/kdiagram/, profiles/

2024-01-08 Thread Andreas Sturmlechner
commit: 3e645018d297860654cd9ae431d130cbb434197f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  8 19:13:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  8 20:03:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e645018

dev-libs/kdiagram: add 3.0.1

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

 dev-libs/kdiagram/Manifest  |  1 +
 dev-libs/kdiagram/kdiagram-3.0.1.ebuild | 33 +
 profiles/package.mask   |  1 +
 3 files changed, 35 insertions(+)

diff --git a/dev-libs/kdiagram/Manifest b/dev-libs/kdiagram/Manifest
index f2c2d72a4ec4..8a037e966b89 100644
--- a/dev-libs/kdiagram/Manifest
+++ b/dev-libs/kdiagram/Manifest
@@ -1,2 +1,3 @@
 DIST kdiagram-2.8.0.tar.xz 691044 BLAKE2B 
c7b3a4ba992192b34d8cda90bb50a495cb88f8456ca1109140841fd885b710ce1193868be148c25f813c2d26dd7365999bdd8572e66163f0d5d1a169afc3e448
 SHA512 
d981bce4feeb65038772125e5af1c096537ec87991fdb93d9a91dd5c9f089b1001647c8a63b209683a67b2d7b3aadeb7dd6279261eefaf6b6e046d0ab72723ec
 DIST kdiagram-3.0.0.tar.xz 693516 BLAKE2B 
9a6f48a8389ea919fa1b3c84f2761d3381bc8dff80c7c00a4aadf7c7b768d1ab4a221cd2e959cbce3d15a686f4766c6ba1265710a7ec81502100200b249bc1c7
 SHA512 
e329fbbb35479f24b55210124ea8eab120a2c15045c7819018db04aed5b8fc87157ce1f8552249689b806479d76917ddf806c73ddb0440e168d7c28be2655629
+DIST kdiagram-3.0.1.tar.xz 693440 BLAKE2B 
b11698eb94392208233fc5da64bca5496cc9b91f5e603aee6e0fa896d2180c140ac988763b96078b9ffbc1baba94c82b158c483b6f9f6d31cfff188293e9ca98
 SHA512 
767c5ba0a4dfcc8b5a5bbf1c65b30bb391537024618b29ea5d5d09da04f85e2665cad60a7477e1cebeed0606e17c992cba0af7a89c76699063bb47e741ea8e20

diff --git a/dev-libs/kdiagram/kdiagram-3.0.1.ebuild 
b/dev-libs/kdiagram/kdiagram-3.0.1.ebuild
new file mode 100644
index ..54b83b4a17fd
--- /dev/null
+++ b/dev-libs/kdiagram/kdiagram-3.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="graphics"
+KFMIN=5.245.0
+QTMIN=6.6.0
+inherit ecm kde.org
+
+DESCRIPTION="Powerful libraries (KChart, KGantt) for creating business 
diagrams"
+HOMEPAGE="https://api.kde.org/kdiagram/index.html
+https://www.kdab.com/development-resources/qt-tools/kd-chart/;
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2" # TODO CHECK
+SLOT="6"
+
+REQUIRED_USE="test? ( examples )"
+
+DEPEND="
+   >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+   >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"

diff --git a/profiles/package.mask b/profiles/package.mask
index e48fab8ce91a..e22f2f4d9f2e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -393,6 +393,7 @@ dev-python/ruamel-std-pathlib
 ~kde-misc/kio-fuse-5.1.0
 ~dev-libs/appstream-1.0.1
 ~dev-libs/kdiagram-3.0.0
+~dev-libs/kdiagram-3.0.1
 ~dev-libs/kirigami-addons-0.11.76_p20231222
 ~media-libs/libqaccessibilityclient-0.6.0
 ~media-libs/phonon-4.12.0



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-desktop/

2024-01-08 Thread Andreas Sturmlechner
commit: 23ccdc5a15731221739ae5681128df582b7743d4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan  8 18:53:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan  8 20:03:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ccdc5a

kde-plasma/plasma-desktop: Add missing BDEPEND

kaccounts_add_service (from kaccounts-integration) is using dev-util/intltool

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

 kde-plasma/plasma-desktop/plasma-desktop-5.27.10-r1.ebuild | 1 +
 kde-plasma/plasma-desktop/plasma-desktop-5.91.0.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.10-r1.ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-5.27.10-r1.ebuild
index 5ed8188c19d1..7ee8672c5fe7 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.10-r1.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.27.10-r1.ebuild
@@ -120,6 +120,7 @@ RDEPEND="${COMMON_DEPEND}
screencast? ( >=kde-plasma/kpipewire-${PVCUT}:5 )
 "
 BDEPEND="
+   dev-util/intltool
dev-util/wayland-scanner
>=kde-frameworks/kcmutils-${KFMIN}:5
virtual/pkgconfig

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.91.0.ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-5.91.0.ebuild
index 22dcf0be4ff4..ef8fd7dafe9d 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.91.0.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.91.0.ebuild
@@ -112,6 +112,7 @@ RDEPEND="${COMMON_DEPEND}
screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 )
 "
 BDEPEND="
+   dev-util/intltool
dev-util/wayland-scanner
>=kde-frameworks/kcmutils-${KFMIN}:6
virtual/pkgconfig



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

2024-01-08 Thread Kostadin Shishmanov
commit: 8d3019c77f36e51d7c1c95a081578b310a1b9c7e
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Mon Jan  8 20:02:39 2024 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Mon Jan  8 20:05:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d3019c7

app-misc/corectrl: add 1.3.8, remove 1.3.7, tweak ebuild a bit and remove 
unneeded patch

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

 app-misc/corectrl/Manifest |   2 +-
 ...corectrl-1.3.7.ebuild => corectrl-1.3.8.ebuild} |   9 +-
 app-misc/corectrl/corectrl-.ebuild |   6 +-
 .../files/corectrl-1.3.7-headers-6.6.patch | 540 -
 4 files changed, 7 insertions(+), 550 deletions(-)

diff --git a/app-misc/corectrl/Manifest b/app-misc/corectrl/Manifest
index 090a88c96f..2a35052580 100644
--- a/app-misc/corectrl/Manifest
+++ b/app-misc/corectrl/Manifest
@@ -1 +1 @@
-DIST corectrl-v1.3.7.tar.bz2 570815 BLAKE2B 
fe8231ba71948d17b1e5d598bf19cde0e51ec13a20849b7bb12fa4cc8401d671123a5de00705cddd141e1ed68c097a315d676df060e704c5f0c0cf18c3383963
 SHA512 
f0c8ddc8180cb20935f58e0d473fc5436a430313f939adb6f1c41b0d278e689aaf6dd9d12b02ff81144dba494e713ccb4008bd3131bf8aa0769e13ac4de563be
+DIST corectrl-v1.3.8.tar.bz2 571563 BLAKE2B 
65a768589ab5b60092888ae9d50d3350a02642508b3c05b15a2bc69874e20e9f133c58c29eb9cb61127c393029636dd3914b48ea10d01f51b469e27c00e0d1e6
 SHA512 
099f13afd246ecbadfbe1b8e2e61dfd9a5fbecfd7dda09bbc1e28415d3729fe46b1bff11651672b13cbc5d3d8b2610ac78b367afa8f681499fe45bb7dded2588

diff --git a/app-misc/corectrl/corectrl-1.3.7.ebuild 
b/app-misc/corectrl/corectrl-1.3.8.ebuild
similarity index 87%
rename from app-misc/corectrl/corectrl-1.3.7.ebuild
rename to app-misc/corectrl/corectrl-1.3.8.ebuild
index 26596dd7fe..d99dc875b7 100644
--- a/app-misc/corectrl/corectrl-1.3.7.ebuild
+++ b/app-misc/corectrl/corectrl-1.3.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -46,12 +46,9 @@ DEPEND="
 
 BDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-headers-6.6.patch
-)
 src_configure() {
-   local mycmakeargs+=(
+   local mycmakeargs=(
-DBUILD_TESTING=$(usex test ON OFF)
)
-   cmake_src_configure
+   ecm_src_configure
 }

diff --git a/app-misc/corectrl/corectrl-.ebuild 
b/app-misc/corectrl/corectrl-.ebuild
index 7b4ca92f3e..7f4910f5ec 100644
--- a/app-misc/corectrl/corectrl-.ebuild
+++ b/app-misc/corectrl/corectrl-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -47,8 +47,8 @@ DEPEND="
 BDEPEND="${DEPEND}"
 
 src_configure() {
-   local mycmakeargs+=(
+   local mycmakeargs=(
-DBUILD_TESTING=$(usex test ON OFF)
)
-   cmake_src_configure
+   ecm_src_configure
 }

diff --git a/app-misc/corectrl/files/corectrl-1.3.7-headers-6.6.patch 
b/app-misc/corectrl/files/corectrl-1.3.7-headers-6.6.patch
deleted file mode 100644
index cb9f429b79..00
--- a/app-misc/corectrl/files/corectrl-1.3.7-headers-6.6.patch
+++ /dev/null
@@ -1,540 +0,0 @@
-From 8cb2d9038a5e92212f79904353a05ba7d9f8aa5f Mon Sep 17 00:00:00 2001
-From: Kostadin Shishmanov 
-Date: Sat, 4 Nov 2023 23:00:14 +0200
-Subject: [PATCH] Fix compilation with Linux 6.6 API headers
-
-Due to some changes in cn_proc.h in Linux 6.6 headers, including and using it
-mixed with C++ code is no longer posible without specifying that the code is C
-code and must be compiled with a C compiler.
-
-Isolate all process connector related code into its own C file, which is now
-compiled using a C compiler, and adapt it to adhere to the new changes.
-

- CMakeLists.txt  |   4 +-
- src/helper/CMakeLists.txt   |   1 +
- src/helper/pmon/nlprocexecsocket.cpp| 204 +++-
- src/helper/pmon/nlprocexecsocket.h  |   6 -
- src/helper/pmon/processeventconnector.c | 193 ++
- src/helper/pmon/processeventconnector.h |  27 
- 6 files changed, 244 insertions(+), 191 deletions(-)
- create mode 100644 src/helper/pmon/processeventconnector.c
- create mode 100644 src/helper/pmon/processeventconnector.h
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 38ab229..275f48b 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,7 +1,7 @@
- cmake_minimum_required(VERSION 3.3)
- 
--project(CoreCtrl LANGUAGES CXX)
--set(PROJECT_HOMEPAGE_URL "https://gitlab.com/corectrl/corectrl;)
-+project(CoreCtrl
-+HOMEPAGE_URL "https://gitlab.com/corectrl/corectrl;)
- set(PROJECT_FQDN "org.corectrl.corectrl")
- set(PROJECT_VERSION 1.3.7)
- 
-diff --git a/src/helper/CMakeLists.txt b/src/helper/CMakeLists.txt
-index 2bc779f..13bdcbf 100644
 a/src/helper/CMakeLists.txt
-+++ 

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tidal-hifi-bin/

2024-01-08 Thread Kostadin Shishmanov
commit: 365627ac2c3dc680cd46f07b83809000d443b16f
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Mon Jan  8 20:04:52 2024 +
Commit: Kostadin Shishmanov  tutanota  com>
CommitDate: Mon Jan  8 20:05:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=365627ac

media-sound/tidal-hifi-bin: add 5.8.0, drop 5.7.1

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

 media-sound/tidal-hifi-bin/Manifest | 2 +-
 .../{tidal-hifi-bin-5.7.1.ebuild => tidal-hifi-bin-5.8.0.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/tidal-hifi-bin/Manifest 
b/media-sound/tidal-hifi-bin/Manifest
index 155099bf1e..5258ed5fcd 100644
--- a/media-sound/tidal-hifi-bin/Manifest
+++ b/media-sound/tidal-hifi-bin/Manifest
@@ -1 +1 @@
-DIST tidal-hifi-bin-5.7.1.tar.gz 102968892 BLAKE2B 
8f6399f9584f5d9e69bb7c5ca0cf47ae5b3f0e23d4052609c865f6552f4971345280bdc390a32cac0e5426e6d7109a3ad04866ea5fae7132c2d5460f1585c717
 SHA512 
b691161a061f6bfe5c88dbbb1f28dfc669ed889063a3a21f52cd3e1adc792fd6d267ca88c242c32bff1cedfd5e1b51e54163c522ebe6f2ee93216ede2cc66531
+DIST tidal-hifi-bin-5.8.0.tar.gz 110335163 BLAKE2B 
c2115b28014fae7a07ecabb2bf8c0653b3b897e9ea964a76c658c2eec5a25d213933c6a02609029e47ed04f6f26b99e6be0208b0f08a3f34506aa18d04642293
 SHA512 
91832766324ea3a65670bed19d40d8eb2e06385545200413fadd760db4d13674334a6ad007c3e2c605baccedf36ff2e5744152b593fc38135e4b38b99cf414ca

diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild 
b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
similarity index 98%
rename from media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
rename to media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
index f3e7168bbe..f968df271d 100644
--- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/imhex/, app-editors/imhex/files/

2024-01-08 Thread Henri Gasc
commit: 878fd82c672644ba411c2f525996bc8e884968ca
Author: Henri Gasc  eurecom  fr>
AuthorDate: Mon Jan  8 20:00:02 2024 +
Commit: Henri Gasc  eurecom  fr>
CommitDate: Mon Jan  8 20:00:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=878fd82c

app-editors/imhex: add 1.32.2, drop 1.31.0

Closes: https://bugs.gentoo.org/915541
Signed-off-by: Henri Gasc  eurecom.fr>

 app-editors/imhex/Manifest |  4 +-
 app-editors/imhex/files/remove-Werror.patch| 44 --
 app-editors/imhex/files/require-llvm-16.patch  | 17 -
 .../{imhex-1.31.0.ebuild => imhex-1.32.2.ebuild}   | 17 +
 4 files changed, 11 insertions(+), 71 deletions(-)

diff --git a/app-editors/imhex/Manifest b/app-editors/imhex/Manifest
index 5765ebdb4c..132a5445db 100644
--- a/app-editors/imhex/Manifest
+++ b/app-editors/imhex/Manifest
@@ -1,2 +1,2 @@
-DIST imhex-1.31.0.tar.gz 25062606 BLAKE2B 
9db337f5aa54ccefd925175f8b4869ece873a7c466d6ddded88c26d6f4fd7ba73a7789964ad2ae6a902d2ec653980ef2482434ddcbbbc224aaac8906b16e92c5
 SHA512 
483a89e84746ba74eb968f84140ae52edb7046d1074160a97eb6ebad6eac0284beccaf39004141cbe1eebcd8ca92d1fd486c45790880503bbcc40c7bdd586cb8
-DIST imhex-patterns-1.31.0.tar.gz 4448476 BLAKE2B 
0bace799f0d2280ccd11a1fcafa9d22620a74691f6b5622d3ad0e260143792c8239158ba021de8e775d5d8589f6dfee990d25beab4288c053d9a5b138b8cc252
 SHA512 
aaeb2028bbc8235fb49ba75bdca71acf725da0035395c86df97c3976bb70f33ad34f9ce3089d72141de6767cc511c575cc3ac85b66ee4eeba8caa252fc874dba
+DIST imhex-1.32.2.tar.gz 26875075 BLAKE2B 
75d595e5acb05429b114f4d4c61981080797f7b88d41a219c93f6512c4b204dd164a8886c00af4ee539cb7d6f7baaa49084b349806357fb872a1ebb30e82cfba
 SHA512 
72e3fda050220fa9098f4ad9ed1777db565c81549daf09a5d113e35036d26780ab50c5a45ddf97ec6daa22e832a0d0b916097082706bd7314d56c2f97abcbb11
+DIST imhex-patterns-1.32.2.tar.gz 4556923 BLAKE2B 
b171669c17c0a7aef0ba65b66c2f68f7581a8e11d61365363fd28cfedfa2658c8833181d5e8a4c789ff011c5afadafec8149b43852319cae161c9bb5c26be2ec
 SHA512 
3f6d1c874e1d6bc4e2e035361c5c7c1da4374cfcaeb6123f187302cacf91ce781db3f4fbe74e259e1bdb18418987fe48067365dcc3324190fbadcaf0b5ab9333

diff --git a/app-editors/imhex/files/remove-Werror.patch 
b/app-editors/imhex/files/remove-Werror.patch
deleted file mode 100644
index e00aad7371..00
--- a/app-editors/imhex/files/remove-Werror.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 94126d5ff7e5a6d6cdd7f515097383619725953b Mon Sep 17 00:00:00 2001
-From: Leoriem-code 
-Subject: [PATCH] remove -Werror
-
-diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake
-index da078878..3848fbeb 100644
 a/cmake/build_helpers.cmake
-+++ b/cmake/build_helpers.cmake
-@@ -435,7 +435,7 @@ endfunction()
- macro(setupCompilerFlags target)
- if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
- if (IMHEX_STRICT_WARNINGS)
--set(IMHEX_COMMON_FLAGS "-Wall -Wextra -Wpedantic -Werror")
-+set(IMHEX_COMMON_FLAGS "-Wall -Wextra -Wpedantic")
- endif()
- 
- set(IMHEX_C_FLAGS "${IMHEX_COMMON_FLAGS} -Wno-array-bounds")
-
-diff --git a/lib/external/pattern_language/cli/CMakeLists.txt 
b/lib/external/pattern_language/cli/CMakeLists.txt
-index 39e6f90..01b5e87 100644
 a/lib/external/pattern_language/cli/CMakeLists.txt
-+++ b/lib/external/pattern_language/cli/CMakeLists.txt
-@@ -28,7 +28,7 @@ if(NOT CLI11_FOUND)
- set(CLI11_LIBRARIES CLI11::CLI11)
- endif()
- 
--target_compile_options(plcli PRIVATE -Wall -Wextra -Werror 
-Wno-unknown-pragmas -Wno-array-bounds)
-+target_compile_options(plcli PRIVATE -Wall -Wextra -Wno-unknown-pragmas 
-Wno-array-bounds)
- target_include_directories(plcli PUBLIC include)
- target_link_libraries(plcli PUBLIC ${CLI11_LIBRARIES} libpl libpl-gen 
fmt::fmt-header-only)
- 
-diff --git a/lib/external/pattern_language/lib/CMakeLists.txt 
b/lib/external/pattern_language/lib/CMakeLists.txt
-index dab1499..0bfac35 100644
 a/lib/external/pattern_language/lib/CMakeLists.txt
-+++ b/lib/external/pattern_language/lib/CMakeLists.txt
-@@ -71,7 +71,7 @@ add_library(libpl ${LIBRARY_TYPE}
- )
- 
- if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
--target_compile_options(libpl PRIVATE -Wall -Wextra -Werror -Wpedantic 
-Wno-unknown-pragmas -Wno-array-bounds)
-+target_compile_options(libpl PRIVATE -Wall -Wextra -Wpedantic 
-Wno-unknown-pragmas -Wno-array-bounds)
- if(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
- target_compile_options(libpl PRIVATE -Wno-stringop-overflow)
- endif()

diff --git a/app-editors/imhex/files/require-llvm-16.patch 
b/app-editors/imhex/files/require-llvm-16.patch
deleted file mode 100644
index 7642e7654d..00
--- a/app-editors/imhex/files/require-llvm-16.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From 8d86cd22a743c39a04d34d4cf1a104952cf7fbac Mon Sep 17 00:00:00 2001
-From: xiaoming 
-Subject: [PATCH] require llvm 16
-
-diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake
-index 0d4839e7..da078878 

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

2024-01-08 Thread Maciej Barć
commit: 3f74493aca9fd1870aeaa03434f5f621451388a8
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan  8 18:06:59 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan  8 19:22:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f74493a

app-emacs/vterm: add live  version

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

 app-emacs/vterm/vterm-.ebuild | 81 +++
 1 file changed, 81 insertions(+)

diff --git a/app-emacs/vterm/vterm-.ebuild 
b/app-emacs/vterm/vterm-.ebuild
new file mode 100644
index ..47fb04defbc9
--- /dev/null
+++ b/app-emacs/vterm/vterm-.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=emacs-libvterm
+NEED_EMACS=26
+
+inherit cmake elisp
+
+DESCRIPTION="Fully-featured terminal emulator based on libvterm"
+HOMEPAGE="https://github.com/akermu/emacs-libvterm/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/akermu/${MY_PN}.git;
+else
+   if [[ "${PV}" = *_p20240102 ]] ; then
+   COMMIT=c3a3a23a5eace137947524c93644204bf6b56cff
+
+   
SRC_URI="https://github.com/akermu/${MY_PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_PN}-${COMMIT}"
+   else
+   SRC_URI="https://github.com/akermu/${MY_PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+   fi
+
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DEPEND="
+   >=dev-libs/libvterm-0.2:=
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-editors/emacs-26:*[dynamic-loading]
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.0.1_pre20210618-dont-compile.patch" )
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   if [[ -e "${ESYSROOT}/usr/include/emacs-module.h" ]] ; then
+   # Use system header file instead of bundled one.
+   rm emacs-module.h || die
+   else
+   ewarn "${ESYSROOT}/usr/include/emacs-module.h does not exist"
+   ewarn "Falling back to bundled header file"
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DUSE_SYSTEM_LIBVTERM=ON
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   elisp_src_compile
+}
+
+src_install() {
+   elisp_src_install
+   elisp-modules-install "${PN}" vterm-module.so
+
+   # Install shell-side vterm support scripts.
+   insinto "${SITEETC}/${PN}"
+   doins -r etc
+}



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

2024-01-08 Thread Maciej Barć
commit: c54bcc90dce142ac8db068b92cd119dc64087c40
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan  8 18:00:45 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan  8 19:22:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54bcc90

app-emacs/fsharp-mode: add live  version

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

 app-emacs/fsharp-mode/fsharp-mode-.ebuild | 32 +++
 1 file changed, 32 insertions(+)

diff --git a/app-emacs/fsharp-mode/fsharp-mode-.ebuild 
b/app-emacs/fsharp-mode/fsharp-mode-.ebuild
new file mode 100644
index ..77bff9ac449b
--- /dev/null
+++ b/app-emacs/fsharp-mode/fsharp-mode-.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=29.1# To compile full suite including Eglot, introduced in 29.1.
+
+inherit elisp
+
+DESCRIPTION="Support for the F# programming language"
+HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/fsharp/emacs-${PN}.git;
+else
+   SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/emacs-${P}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DOCS=( CHANGELOG.md README.org )
+ELISP_REMOVE="test/fsi-tests.el test/integration-tests.el"
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup test



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

2024-01-08 Thread Maciej Barć
commit: 1c50820cd5c0133bd6d3ca827e7df06a6b7e7336
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan  8 18:06:26 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan  8 19:22:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c50820c

app-emacs/vterm: bump to 0.0.2_p20240102

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

 app-emacs/vterm/Manifest |  1 +
 app-emacs/vterm/vterm-0.0.2_p20240102.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/app-emacs/vterm/Manifest b/app-emacs/vterm/Manifest
index 60b61a82523b..99d8e552b6c2 100644
--- a/app-emacs/vterm/Manifest
+++ b/app-emacs/vterm/Manifest
@@ -1 +1,2 @@
 DIST vterm-0.0.2_p20230217.tar.gz 61049 BLAKE2B 
d974e8873b2f3074c23f797eb862734ed6af2caca2213c0cb972b92180567ea87e25a2d435d592dd7a2f236380fce0180b161490e506cffef24f11d25b38fbc6
 SHA512 
c13b79054d305e2ee73725d323a1409c8d0f9529b13c659a3e7d273dbaa79f09cde5d4e3097ed2b40b106b4fad0c5f465381e1a8337e9ffc21be0515e376c42a
+DIST vterm-0.0.2_p20240102.tar.gz 61754 BLAKE2B 
283730dbd1d826590111495c798bfdf78a1921c73ac6aba7f062590c775c2d99265f70cf915f486316837a28e97f0e6a0e3fca72aed74295fbfc807acd8c1a99
 SHA512 
74a6a789ffc2863eea7be6775761c65537812cb0a6c571334ae3958129ddd3e7bbe764812e4dfe2782194a3e92af6cc6d04e400ca94a2e73dfa38fa0b476eabc

diff --git a/app-emacs/vterm/vterm-0.0.2_p20240102.ebuild 
b/app-emacs/vterm/vterm-0.0.2_p20240102.ebuild
new file mode 100644
index ..47fb04defbc9
--- /dev/null
+++ b/app-emacs/vterm/vterm-0.0.2_p20240102.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=emacs-libvterm
+NEED_EMACS=26
+
+inherit cmake elisp
+
+DESCRIPTION="Fully-featured terminal emulator based on libvterm"
+HOMEPAGE="https://github.com/akermu/emacs-libvterm/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/akermu/${MY_PN}.git;
+else
+   if [[ "${PV}" = *_p20240102 ]] ; then
+   COMMIT=c3a3a23a5eace137947524c93644204bf6b56cff
+
+   
SRC_URI="https://github.com/akermu/${MY_PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_PN}-${COMMIT}"
+   else
+   SRC_URI="https://github.com/akermu/${MY_PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+   fi
+
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DEPEND="
+   >=dev-libs/libvterm-0.2:=
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-editors/emacs-26:*[dynamic-loading]
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.0.1_pre20210618-dont-compile.patch" )
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   if [[ -e "${ESYSROOT}/usr/include/emacs-module.h" ]] ; then
+   # Use system header file instead of bundled one.
+   rm emacs-module.h || die
+   else
+   ewarn "${ESYSROOT}/usr/include/emacs-module.h does not exist"
+   ewarn "Falling back to bundled header file"
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DUSE_SYSTEM_LIBVTERM=ON
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   elisp_src_compile
+}
+
+src_install() {
+   elisp_src_install
+   elisp-modules-install "${PN}" vterm-module.so
+
+   # Install shell-side vterm support scripts.
+   insinto "${SITEETC}/${PN}"
+   doins -r etc
+}



  1   2   3   4   >