[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2023-08-09 Thread Sam James
commit: 4711b0ec2776941c3dbc2e23a28fb4fae4197e36
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Aug 10 04:24:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 04:45:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4711b0ec

sci-electronics/kicad: Revert EGL flag for stable

In stable wxGTK is still built with EGL instead of GLX, so build KiCAD
with EGL enabled, but also limit the wxGTK version to prevent build
failures, in case GLX enabled wxGTK goes stable or the user unmasks it.

Since users cannot upgrade to -r1 due to build failures, it's better to
revert to no revision version. This should prevent unnecessary rebuilds
for anyone who has KiCad already installed.

Bug: https://bugs.gentoo.org/911120
Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/32240
Signed-off-by: Sam James  gentoo.org>

 .../kicad/{kicad-7.0.1-r1.ebuild => kicad-7.0.1.ebuild}   | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.1-r1.ebuild 
b/sci-electronics/kicad/kicad-7.0.1.ebuild
similarity index 94%
rename from sci-electronics/kicad/kicad-7.0.1-r1.ebuild
rename to sci-electronics/kicad/kicad-7.0.1.ebuild
index 180b6e88f864..1ecc9a04ae5a 100644
--- a/sci-electronics/kicad/kicad-7.0.1-r1.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.1.ebuild
@@ -35,6 +35,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 # Contains bundled pybind but it's patched for wx
 # See 
https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
 # Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
 COMMON_DEPEND="
dev-db/unixODBC
dev-libs/boost:=[context,nls]
@@ -46,7 +47,7 @@ COMMON_DEPEND="
>=sci-libs/opencascade-7.3.0:0=
>=x11-libs/cairo-1.8.8:=
>=x11-libs/pixman-0.30
-   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
+   <=x11-libs/wxGTK-3.2.2.1-r2:${WX_GTK_VER}[X,opengl]
sys-libs/zlib
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
@@ -101,10 +102,7 @@ src_configure() {
-DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
 
-DKICAD_SCRIPTING_WXPYTHON=ON
-   # wxWidgets does not support runtime selection of backends (GLX 
vs EGL),
-   # if enabled it can break KiCad depending on what wxGTK was 
compiled
-   # with, see bug #911120
-   -DKICAD_USE_EGL=OFF
+   -DKICAD_USE_EGL=ON
 
-DKICAD_BUILD_I18N="$(usex nls)"
-DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-thomasdickey/

2023-08-09 Thread Sam James
commit: 290eeec965a50909f1af9d281336a4098acd314b
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 04:44:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 04:44:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=290eeec9

sec-keys/openpgp-keys-thomasdickey: add 20230810

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

 sec-keys/openpgp-keys-thomasdickey/Manifest |  1 +
 .../openpgp-keys-thomasdickey-20230810.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/sec-keys/openpgp-keys-thomasdickey/Manifest 
b/sec-keys/openpgp-keys-thomasdickey/Manifest
index d5c051e18dac..07cf95688b41 100644
--- a/sec-keys/openpgp-keys-thomasdickey/Manifest
+++ b/sec-keys/openpgp-keys-thomasdickey/Manifest
@@ -1 +1,2 @@
 DIST 
openpgp-keys-thomasdickey-20220428-dic...@invisible-island.net-rsa3072.asc 2505 
BLAKE2B 
1798b3fac119911e2eb714b6a90c12b0579344378355fa79965713749057bc83a50820d06019fa735b8aae05982ea3f3c259d72eae3c734ea470514b6d8bd1d1
 SHA512 
19e19d3844b82d956ed01fc553bfbfcbd80f41a0ed2d51a2d0a6b9d2d5eede9482c9dba792f540c5cc386b8bf5d4a4a8da831edc42a2e50465fa42a3224b55af
+DIST openpgp-keys-thomasdickey-20230810.asc 3212 BLAKE2B 
f0c93f294045f2760698a1eefd22db316f637724d837d5b2c285560f348de3a014d6d110fd3e39960bad34385e031f7712d937e35931c9f64f50595ec7fa9e7c
 SHA512 
68bb05a5bd249013e76c89c1f6402c655da86850ebab2c66e79afdeddbc235f6f3a0a6764f7969da296126be295ede88abe961ba038c7dd96fa1f9693e247b06

diff --git 
a/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.ebuild 
b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.ebuild
new file mode 100644
index ..ee2cc6fac852
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20230810.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by Thomas Dickey"
+HOMEPAGE="https://invisible-island.net/public/public.html;
+# Expired, so we get the refreshed one from keyservers
+#SRC_URI="https://invisible-island.net/public/dic...@invisible-island.net-rsa3072.asc
 -> ${P}-dic...@invisible-island.net-rsa3072.asc"
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.asc;
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - thomasdickey.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2023-08-09 Thread Sam James
commit: e1f0825e03411843db2ef0c2a6d0b0572269c9c3
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 04:45:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 04:45:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f0825e

sys-apps/mawk: add 1.3.4_p20230730

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

 sys-apps/mawk/Manifest|  2 ++
 sys-apps/mawk/mawk-1.3.4_p20230730.ebuild | 51 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-apps/mawk/Manifest b/sys-apps/mawk/Manifest
index 74afb47c02ee..a90e189e2556 100644
--- a/sys-apps/mawk/Manifest
+++ b/sys-apps/mawk/Manifest
@@ -4,3 +4,5 @@ DIST mawk-1.3.4-20230404.tgz 403027 BLAKE2B 
cc10336c902fd72dbcbafd5638699cbc18d9
 DIST mawk-1.3.4-20230404.tgz.asc 729 BLAKE2B 
10a9bf264c75d24139a0715031ae732237602589b5d7ed8227e88bd1121c61f9770270ec7b03bd456c2eeab6fd9970fb07d0154d97dfe745ffa4cbf733839457
 SHA512 
7e6cc764598046834e95cf5451376024f9f0f05efc1b3acfdbff38c182910b42561fb77eea06d42b791fdb0fc552b7e9e60cdabc313b03d2c35401b2a6193664
 DIST mawk-1.3.4-20230525.tgz 403222 BLAKE2B 
9ecb6e469b4318dd78fc70f15864f9cb622e62d0599857880c514882180320596b244d79bb5a0a384f2622d7424e49039110cf0c626723c7491effa964b657f2
 SHA512 
704c1a94569e8e953af7b00ea81efa20df03483f57e4183935e73df62309874644f2250a307b136af34ce3df62d90170d8afe7b3a86eeacb31cf5845056126cb
 DIST mawk-1.3.4-20230525.tgz.asc 729 BLAKE2B 
b1c8d4cc9660a6e35564f955cb51b48ef7656a8e5cced230e9cdea195565133ac74eeade06d2b37bd60e3ee29d44f53bd1ed80cc9c6143d346583aa73f317e34
 SHA512 
d3826291598db6d7ffc60571f125a1efeab8abc7ce1397c07a2b1bb8d0439091a95f7d0ad19bd55b629dba2eabf9719eeece6fa7c50d246e4d73ab8564742ca1
+DIST mawk-1.3.4-20230730.tgz 410248 BLAKE2B 
8f686e728084c576ed98a59e0083a79c259011e278f97cb39237f6789a9caa03cf2dfa8ec6bea5e35d467b14548a6a13155a5232f46506da2c3927eead43c8a2
 SHA512 
a38dad468db614e36149916656c22b0dcd3e66ce4be73dada355f9c96c3b4c864d81cbd65608cbed315050a36e2a3bd049e28ce41818cd5da260141b4548bf46
+DIST mawk-1.3.4-20230730.tgz.asc 729 BLAKE2B 
073751f74bb3c94b9bccbb549f900936c09e878921a46a81c757c6849df583fc496251663392456fe6d58b4efb2e0c46b0c0f26589ae35142c1ea187166504cc
 SHA512 
28b0d46248beb0244a9d584690b70338cb29f6b08c29350522e91d56ce2ab625f9696a637fa23b4b43448883f79c6a007d731367274285ec7fa45547f22b910d

diff --git a/sys-apps/mawk/mawk-1.3.4_p20230730.ebuild 
b/sys-apps/mawk/mawk-1.3.4_p20230730.ebuild
new file mode 100644
index ..169892e2ceef
--- /dev/null
+++ b/sys-apps/mawk/mawk-1.3.4_p20230730.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit toolchain-funcs verify-sig
+
+MY_P="${P/_p/-}"
+DESCRIPTION="An (often faster than gawk) awk-interpreter"
+HOMEPAGE="https://invisible-island.net/mawk/mawk.html;
+SRC_URI="https://invisible-mirror.net/archives/${PN}/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20230810 )"
+
+DOCS=( ACKNOWLEDGMENT CHANGES README )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   arc4random_push # doesn't exist on Linux
+)
+
+src_configure() {
+   tc-export BUILD_CC
+   econf
+}
+
+src_install() {
+   default
+
+   exeinto /usr/share/doc/${PF}/examples
+   doexe examples/*
+   docompress -x /usr/share/doc/${PF}/examples
+}
+
+pkg_postinst() {
+   if has_version app-admin/eselect && has_version 
app-eselect/eselect-awk; then
+   eselect awk update ifunset
+   fi
+}
+
+pkg_postrm() {
+   if has_version app-admin/eselect && has_version 
app-eselect/eselect-awk; then
+   eselect awk update ifunset
+   fi
+}



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

2023-08-09 Thread Sam James
commit: 47c420e1a971f44483daec3da1f9e6a28df7d355
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 04:27:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 04:27:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c420e1

sys-apps/systemd: drop 254, 254-r1, 254-r2

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

 sys-apps/systemd/Manifest  |   1 -
 sys-apps/systemd/systemd-254-r1.ebuild | 527 
 sys-apps/systemd/systemd-254-r2.ebuild | 528 -
 sys-apps/systemd/systemd-254.ebuild| 526 
 4 files changed, 1582 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index ce378d7f7450..58410ec5f1a8 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,4 +1,3 @@
-DIST systemd-254.tar.gz 14320490 BLAKE2B 
4703ac102dd0003a2ef59dfd9b6fc6345b57cf1ff6397ebc71b3e9abb35ad5b891d114038a91eddba25b4ec81b8208a36691bc5490173b223ba35842cd1776d4
 SHA512 
84b4d16980fe2e64d5c3c95b9b4fbaad1076f368f493fdd745cbafbe7ce825293384f5fa0b6360ba8188da23c4575e87402fb666a3b71f84ff8b323aba0c07ff
 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B 
fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa
 SHA512 
2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa
 DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 
166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a
 SHA512 
cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1
 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e

diff --git a/sys-apps/systemd/systemd-254-r1.ebuild 
b/sys-apps/systemd/systemd-254-r1.ebuild
deleted file mode 100644
index 3ea2cd6d62b0..
--- a/sys-apps/systemd/systemd-254-r1.ebuild
+++ /dev/null
@@ -1,527 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-
-# Avoid QA warnings
-TMPFILES_OPTIONAL=1
-UDEV_OPTIONAL=1
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
-   inherit git-r3
-else
-   if [[ ${PV} == *.* ]]; then
-   MY_PN=systemd-stable
-   else
-   MY_PN=systemd
-   fi
-   MY_PV=${PV/_/-}
-   MY_P=${MY_PN}-${MY_PV}
-   S=${WORKDIR}/${MY_P}
-   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-fi
-
-inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
-inherit secureboot systemd toolchain-funcs udev usr-ldscript
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="http://systemd.io/;
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0/2"
-IUSE="
-   acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
-   fido2 +gcrypt gnutls homed http idn importd iptables +kmod
-   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
-   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
-"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   dns-over-tls? ( || ( gnutls openssl ) )
-   fido2? ( cryptsetup openssl )
-   homed? ( cryptsetup pam openssl )
-   importd? ( curl lzma || ( gcrypt openssl ) )
-   pwquality? ( homed )
-"
-RESTRICT="!test? ( test )"
-
-MINKV="4.15"
-
-COMMON_DEPEND="
-   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
-   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   acl? ( sys-apps/acl:0= )
-   apparmor? ( sys-libs/libapparmor:0= )
-   audit? ( >=sys-process/audit-2:0= )
-   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
-   curl? ( net-misc/curl:0= )
-   elfutils? ( >=dev-libs/elfutils-0.158:0= )
-   fido2? ( dev-libs/libfido2:0= )
-   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
-   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
-   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
-   idn? ( net-dns/libidn2:= )
-   importd? (
-   app-arch/bzip2:0=
-   sys-libs/zlib:0=
-   )
-   kmod? ( >=sys-apps/kmod-15:0= )
-   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
-   lzma? ( 

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

2023-08-09 Thread Sam James
commit: fa73e5fd23da1151eadc3e12abe14afbad98152d
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 04:06:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 04:06:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa73e5fd

media-libs/avidemux-core: fix build w/ binutils-2.41

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

 .../avidemux-core/avidemux-core-2.8.1-r1.ebuild|  5 +-
 .../files/avidemux-core-2.8.1-ffmpeg-2.41.patch| 84 ++
 2 files changed, 88 insertions(+), 1 deletion(-)

diff --git a/media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild 
b/media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild
index bc742a9bb980..617721f52e31 100644
--- a/media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild
+++ b/media-libs/avidemux-core/avidemux-core-2.8.1-r1.ebuild
@@ -40,7 +40,10 @@ BDEPEND="
!system-ffmpeg? ( dev-lang/yasm[nls=] )
 "
 
-PATCHES=( "${FILESDIR}"/avidemux-core-2.7.6-ffmpeg-flags.patch )
+PATCHES=(
+   "${FILESDIR}"/avidemux-core-2.7.6-ffmpeg-flags.patch
+   "${FILESDIR}"/avidemux-core-2.8.1-ffmpeg-2.41.patch
+)
 
 S="${WORKDIR}/avidemux2-${PV}"
 CMAKE_USE_DIR="${S}/${PN/-/_}"

diff --git 
a/media-libs/avidemux-core/files/avidemux-core-2.8.1-ffmpeg-2.41.patch 
b/media-libs/avidemux-core/files/avidemux-core-2.8.1-ffmpeg-2.41.patch
new file mode 100644
index ..da444e9e1c81
--- /dev/null
+++ b/media-libs/avidemux-core/files/avidemux-core-2.8.1-ffmpeg-2.41.patch
@@ -0,0 +1,84 @@
+diff --git 
a/avidemux_core/ffmpeg_package/patches/libavcodec_mathops.h_binutils_241.patch 
b/avidemux_core/ffmpeg_package/patches/libavcodec_mathops.h_binutils_241.patch
+new file mode 100644
+index 000..633b4b6
+--- /dev/null
 
b/avidemux_core/ffmpeg_package/patches/libavcodec_mathops.h_binutils_241.patch
+@@ -0,0 +1,76 @@
++https://bugs.gentoo.org/911582
++https://trac.ffmpeg.org/ticket/10405
++https://git.videolan.org/?p=ffmpeg.git;a=commit;h=25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e
++https://sourceware.org/PR30578
++https://gcc.gnu.org/PR108941
++
++From 25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e Mon Sep 17 00:00:00 2001
++From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= 
++Date: Sun, 16 Jul 2023 18:18:02 +0300
++Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift
++ instructions within inline assembly
++
++Fixes assembling with binutil as >= 2.41
++
++Signed-off-by: James Almer 
++(cherry picked from commit effadce6c756247ea8bae32dc13bb3e6f464f0eb)
++--- libavcodec/x86/mathops.h
+ libavcodec/x86/mathops.h
++@@ -35,12 +35,20 @@
++ static av_always_inline av_const int MULL(int a, int b, unsigned shift)
++ {
++ int rt, dummy;
+++if (__builtin_constant_p(shift))
++ __asm__ (
++ "imull %3   \n\t"
++ "shrdl %4, %%edx, %%eax \n\t"
++ :"=a"(rt), "=d"(dummy)
++-:"a"(a), "rm"(b), "ci"((uint8_t)shift)
+++:"a"(a), "rm"(b), "i"(shift & 0x1F)
++ );
+++else
+++__asm__ (
+++"imull %3   \n\t"
+++"shrdl %4, %%edx, %%eax \n\t"
+++:"=a"(rt), "=d"(dummy)
+++:"a"(a), "rm"(b), "c"((uint8_t)shift)
+++);
++ return rt;
++ }
++ 
++@@ -113,19 +121,31 @@ __asm__ volatile(\
++ // avoid +32 for shift optimization (gcc should do that ...)
++ #define NEG_SSR32 NEG_SSR32
++ static inline  int32_t NEG_SSR32( int32_t a, int8_t s){
+++if (__builtin_constant_p(s))
++ __asm__ ("sarl %1, %0\n\t"
++  : "+r" (a)
++- : "ic" ((uint8_t)(-s))
+++ : "i" (-s & 0x1F)
++ );
+++else
+++__asm__ ("sarl %1, %0\n\t"
+++   : "+r" (a)
+++   : "c" ((uint8_t)(-s))
+++);
++ return a;
++ }
++ 
++ #define NEG_USR32 NEG_USR32
++ static inline uint32_t NEG_USR32(uint32_t a, int8_t s){
+++if (__builtin_constant_p(s))
++ __asm__ ("shrl %1, %0\n\t"
++  : "+r" (a)
++- : "ic" ((uint8_t)(-s))
+++ : "i" (-s & 0x1F)
++ );
+++else
+++__asm__ ("shrl %1, %0\n\t"
+++   : "+r" (a)
+++   : "c" ((uint8_t)(-s))
+++);
++ return a;
++ }
++ 
++-- 
++2.30.2
+-- 
+2.41.0



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

2023-08-09 Thread Sam James
commit: 4a1f9fe744c3d262b03f5024c5020876088ed099
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 04:07:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 04:07:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1f9fe7

x11-wm/openbox: fix session name again

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

 x11-wm/openbox/{openbox-3.6.1-r7.ebuild => openbox-3.6.1-r8.ebuild} | 2 +-
 x11-wm/openbox/openbox-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/openbox/openbox-3.6.1-r7.ebuild 
b/x11-wm/openbox/openbox-3.6.1-r8.ebuild
similarity index 99%
rename from x11-wm/openbox/openbox-3.6.1-r7.ebuild
rename to x11-wm/openbox/openbox-3.6.1-r8.ebuild
index 3a35c296e216..ee0aaca94942 100644
--- a/x11-wm/openbox/openbox-3.6.1-r7.ebuild
+++ b/x11-wm/openbox/openbox-3.6.1-r8.ebuild
@@ -104,7 +104,7 @@ src_install() {
exeinto /etc/X11/Sessions
newexe - ${PN} <<-EOF
#!/bin/sh
-   ${PN}
+   openbox-session
EOF
 
emake DESTDIR="${D}" install

diff --git a/x11-wm/openbox/openbox-.ebuild 
b/x11-wm/openbox/openbox-.ebuild
index 3a35c296e216..ee0aaca94942 100644
--- a/x11-wm/openbox/openbox-.ebuild
+++ b/x11-wm/openbox/openbox-.ebuild
@@ -104,7 +104,7 @@ src_install() {
exeinto /etc/X11/Sessions
newexe - ${PN} <<-EOF
#!/bin/sh
-   ${PN}
+   openbox-session
EOF
 
emake DESTDIR="${D}" install



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

2023-08-09 Thread Sam James
commit: a685f699e19daaa572044c82858580af15465189
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 03:57:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 03:57:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a685f699

media-video/ffmpeg-chromium: fix build w/ binutils-2.41

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

 .../ffmpeg-chromium/ffmpeg-chromium-102.ebuild |  1 +
 .../ffmpeg-chromium/ffmpeg-chromium-106.ebuild |  1 +
 .../ffmpeg-chromium/ffmpeg-chromium-114.ebuild |  1 +
 .../files/ffmpeg-chromium-binutils-2.41.patch  | 77 ++
 4 files changed, 80 insertions(+)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild
index 5c5350f293b1..6e4409a5274b 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild
@@ -116,6 +116,7 @@ S="${WORKDIR}"
 PATCHES=(
"${FILESDIR}"/${PN}-100.patch
"${FILESDIR}"/${PN}-vk-headers.patch
+   "${FILESDIR}"/${PN}-binutils-2.41.patch
"${FILESDIR}"/chromium.patch
 )
 

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild
index 39b454aa1a07..a25fa2fc9cdb 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild
@@ -114,6 +114,7 @@ RESTRICT="
 PATCHES=(
"${FILESDIR}"/${PN}-100.patch
"${FILESDIR}"/${PN}-vk-headers.patch
+   "${FILESDIR}"/${PN}-binutils-2.41.patch
"${FILESDIR}"/chromium.patch
 )
 

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild
index a550da7245bf..da89ecc4a215 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild
@@ -113,6 +113,7 @@ RESTRICT="
 
 PATCHES=(
"${FILESDIR}"/${PN}-100.patch
+   "${FILESDIR}"/${PN}-binutils-2.41.patch
"${FILESDIR}"/chromium.patch
 )
 

diff --git 
a/media-video/ffmpeg-chromium/files/ffmpeg-chromium-binutils-2.41.patch 
b/media-video/ffmpeg-chromium/files/ffmpeg-chromium-binutils-2.41.patch
new file mode 100644
index ..81d544625919
--- /dev/null
+++ b/media-video/ffmpeg-chromium/files/ffmpeg-chromium-binutils-2.41.patch
@@ -0,0 +1,77 @@
+https://bugs.gentoo.org/911582
+https://bugs.gentoo.org/911839
+https://trac.ffmpeg.org/ticket/10405
+https://git.videolan.org/?p=ffmpeg.git;a=commit;h=25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e
+https://sourceware.org/PR30578
+https://gcc.gnu.org/PR108941
+
+From 25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e Mon Sep 17 00:00:00 2001
+From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= 
+Date: Sun, 16 Jul 2023 18:18:02 +0300
+Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift
+ instructions within inline assembly
+
+Fixes assembling with binutil as >= 2.41
+
+Signed-off-by: James Almer 
+(cherry picked from commit effadce6c756247ea8bae32dc13bb3e6f464f0eb)
+--- a/libavcodec/x86/mathops.h
 b/libavcodec/x86/mathops.h
+@@ -35,12 +35,20 @@
+ static av_always_inline av_const int MULL(int a, int b, unsigned shift)
+ {
+ int rt, dummy;
++if (__builtin_constant_p(shift))
+ __asm__ (
+ "imull %3   \n\t"
+ "shrdl %4, %%edx, %%eax \n\t"
+ :"=a"(rt), "=d"(dummy)
+-:"a"(a), "rm"(b), "ci"((uint8_t)shift)
++:"a"(a), "rm"(b), "i"(shift & 0x1F)
+ );
++else
++__asm__ (
++"imull %3   \n\t"
++"shrdl %4, %%edx, %%eax \n\t"
++:"=a"(rt), "=d"(dummy)
++:"a"(a), "rm"(b), "c"((uint8_t)shift)
++);
+ return rt;
+ }
+ 
+@@ -113,19 +121,31 @@ __asm__ volatile(\
+ // avoid +32 for shift optimization (gcc should do that ...)
+ #define NEG_SSR32 NEG_SSR32
+ static inline  int32_t NEG_SSR32( int32_t a, int8_t s){
++if (__builtin_constant_p(s))
+ __asm__ ("sarl %1, %0\n\t"
+  : "+r" (a)
+- : "ic" ((uint8_t)(-s))
++ : "i" (-s & 0x1F)
+ );
++else
++__asm__ ("sarl %1, %0\n\t"
++   : "+r" (a)
++   : "c" ((uint8_t)(-s))
++);
+ return a;
+ }
+ 
+ #define NEG_USR32 NEG_USR32
+ static inline uint32_t NEG_USR32(uint32_t a, int8_t s){
++if (__builtin_constant_p(s))
+ __asm__ ("shrl %1, %0\n\t"
+  : "+r" (a)
+- : "ic" ((uint8_t)(-s))
++ : "i" (-s & 0x1F)
+ );
++else
++__asm__ ("shrl %1, %0\n\t"
++   : "+r" (a)
++   : "c" ((uint8_t)(-s))
++);
+ return a;
+ }
+ 
+-- 
+2.30.2



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

2023-08-09 Thread Sam James
commit: 1deddd92c7791033da96aff0c8f9098c0ae95e15
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 03:38:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 03:52:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1deddd92

dev-qt/qtwebengine: fix build w/ binutils-2.41

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

 ...ne-5.15.10_p20230623-ffmpeg-binutils-2.41.patch | 75 ++
 .../qtwebengine-5.15.10_p20230623.ebuild   |  1 +
 dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild|  4 ++
 3 files changed, 80 insertions(+)

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-ffmpeg-binutils-2.41.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-ffmpeg-binutils-2.41.patch
new file mode 100644
index ..6b98df9bf5ae
--- /dev/null
+++ 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-ffmpeg-binutils-2.41.patch
@@ -0,0 +1,75 @@
+https://bugs.gentoo.org/911582
+https://bugs.gentoo.org/911688
+https://trac.ffmpeg.org/ticket/10405
+https://git.videolan.org/?p=ffmpeg.git;a=commit;h=25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e
+https://sourceware.org/PR30578
+https://gcc.gnu.org/PR108941
+
+From 25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e Mon Sep 17 00:00:00 2001
+From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= 
+Date: Sun, 16 Jul 2023 18:18:02 +0300
+Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift
+ instructions within inline assembly
+
+Fixes assembling with binutil as >= 2.41
+
+Signed-off-by: James Almer 
+(cherry picked from commit effadce6c756247ea8bae32dc13bb3e6f464f0eb)
+--- a/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/mathops.h
 b/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/mathops.h
+@@ -35,12 +35,20 @@
+ static av_always_inline av_const int MULL(int a, int b, unsigned shift)
+ {
+ int rt, dummy;
++if (__builtin_constant_p(shift))
+ __asm__ (
+ "imull %3   \n\t"
+ "shrdl %4, %%edx, %%eax \n\t"
+ :"=a"(rt), "=d"(dummy)
+-:"a"(a), "rm"(b), "ci"((uint8_t)shift)
++:"a"(a), "rm"(b), "i"(shift & 0x1F)
+ );
++else
++__asm__ (
++"imull %3   \n\t"
++"shrdl %4, %%edx, %%eax \n\t"
++:"=a"(rt), "=d"(dummy)
++:"a"(a), "rm"(b), "c"((uint8_t)shift)
++);
+ return rt;
+ }
+ 
+@@ -113,19 +121,31 @@ __asm__ volatile(\
+ // avoid +32 for shift optimization (gcc should do that ...)
+ #define NEG_SSR32 NEG_SSR32
+ static inline  int32_t NEG_SSR32( int32_t a, int8_t s){
++if (__builtin_constant_p(s))
+ __asm__ ("sarl %1, %0\n\t"
+  : "+r" (a)
+- : "ic" ((uint8_t)(-s))
++ : "i" (-s & 0x1F)
+ );
++else
++__asm__ ("sarl %1, %0\n\t"
++   : "+r" (a)
++   : "c" ((uint8_t)(-s))
++);
+ return a;
+ }
+ 
+ #define NEG_USR32 NEG_USR32
+ static inline uint32_t NEG_USR32(uint32_t a, int8_t s){
++if (__builtin_constant_p(s))
+ __asm__ ("shrl %1, %0\n\t"
+  : "+r" (a)
+- : "ic" ((uint8_t)(-s))
++ : "i" (-s & 0x1F)
+ );
++else
++__asm__ ("shrl %1, %0\n\t"
++   : "+r" (a)
++   : "c" ((uint8_t)(-s))
++);
+ return a;
+ }
+ 

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild
index 937b8d59b20d..12f7af2c3a26 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild
@@ -103,6 +103,7 @@ BDEPEND="${PYTHON_DEPS}
 PATCHES=(
"${WORKDIR}/${PN}-5.15.8_p20230313-patchset"
"${FILESDIR}/${PN}-5.15.10_p20230623-clang16.patch"
+   "${FILESDIR}/${PN}-5.15.10_p20230623-ffmpeg-binutils-2.41.patch"
 )
 
 qtwebengine_check-reqs() {

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
index bad90757778b..36bdb9c96769 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
@@ -87,6 +87,10 @@ DEPEND="${RDEPEND}
media-libs/libglvnd
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.15.10_p20230623-ffmpeg-binutils-2.41.patch
+)
+
 python_check_deps() {
python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
 }



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

2023-08-09 Thread Ionen Wolkens
commit: 29ad25a4c8811a87cf40bebd564630f461456c82
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 10 03:39:44 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 10 03:40:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ad25a4

media-gfx/jpegoptim: add 1.5.5

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

 media-gfx/jpegoptim/Manifest   |  1 +
 media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/media-gfx/jpegoptim/Manifest b/media-gfx/jpegoptim/Manifest
index 9dd331353fbf..e7feb6e5ddf0 100644
--- a/media-gfx/jpegoptim/Manifest
+++ b/media-gfx/jpegoptim/Manifest
@@ -1 +1,2 @@
 DIST jpegoptim-1.5.4.tar.gz 124040 BLAKE2B 
0109c6bf7a608f894aab8005988d6192df2d3fde1b2ae28892bd2d7734aafc26a40f6ad812c3829b227ecefdf9d0d9b88f5c4f54a96057628e973125c3c9f8a9
 SHA512 
0e177cd316e7f5590f79bbde356f580b1a4f3113a2cbeb884aefc5671ce964e622264e1df1edb43abbb87d4afb2e5962bd0d6964f6910fe257775c594ff882f2
+DIST jpegoptim-1.5.5.tar.gz 124361 BLAKE2B 
eb4cd150435c07df5116fbed653b378512ada96f4ebae65f08a4ccd9418ba71bcd6e369abb5713427c1ea8983432d4f94763252b580e657960154327f9f14d8f
 SHA512 
81009e7079713aaa65fb8ef6d92b59eb6db16a460e8394cb3ce883228157f51ec0df0798d1a62d2e16c64678fd2a51a7156a9aa20b93e51343e3187657aefb4f

diff --git a/media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild 
b/media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild
new file mode 100644
index ..93c203d84af4
--- /dev/null
+++ b/media-gfx/jpegoptim/jpegoptim-1.5.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Utility to optimize JPEG files"
+HOMEPAGE="https://www.kokkonen.net/tjko/projects.html;
+SRC_URI="https://github.com/tjko/jpegoptim/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+# TODO: switch back to this if tarballs become available in a timely fashion
+#SRC_URI="https://www.kokkonen.net/tjko/src/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="media-libs/libjpeg-turbo:="
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.5.3-system-libjpeg-libm.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_MOZJPEG=no
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   # lacks an install target with cmake
+   dobin "${BUILD_DIR}"/${PN}
+   doman ${PN}.1
+   einstalldocs
+}



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

2023-08-09 Thread Sam James
commit: 6fea8ce6d8ab7f3c8f5862089278ff5d82369a29
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 03:16:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 03:17:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fea8ce6

net-misc/chrony: add 4.4, drop 4.4_pre2

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

 net-misc/chrony/Manifest  | 4 ++--
 net-misc/chrony/{chrony-4.4_pre2.ebuild => chrony-4.4.ebuild} | 2 +-
 net-misc/chrony/chrony-.ebuild| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/chrony/Manifest b/net-misc/chrony/Manifest
index 5e6ac064bc24..da9d29c4ac09 100644
--- a/net-misc/chrony/Manifest
+++ b/net-misc/chrony/Manifest
@@ -1,4 +1,4 @@
 DIST chrony-4.3.tar.gz 593560 BLAKE2B 
51ba6d19312fd52cd6d6d8ab9437c886a3779877170674db6dc37d657e849101e2669fd6c8723d24e43c895cd1924c3d8d2ff442baeef9abe8a6c313929edf5f
 SHA512 
1394bac3ed684352fe89b7fef7da50e61f9f522abee807627ae1fc4c2dde891017bc8e5b13759fced028f3a1e875d5e4e5a4f85de65c63b5f83d0ca03bb4c5df
 DIST chrony-4.3.tar.gz.asc 833 BLAKE2B 
12399205da4ee5c442207bfdf936ac88552a49b21b0db8c15b09118b579e2076f7cfec6ad916b08b41edc4f9f8e03b13d7758ed08e116bee54d0f0f9cd68a505
 SHA512 
300b06f253ac3727edb86a1b7c337f9529ee752bbb471b266217b6a8ac5183e827264177a3210d436425d746673bf11fbdc41da145673213e28165197c6c76b7
-DIST chrony-4.4-pre2.tar.gz 610157 BLAKE2B 
67bc9bb438f0dc6086c109def2b9e4fab862c66b79d4211937cccd1ec8454b3229e818b378dca5e0ecd634940c0dc02766b0b119822762d9d90bc76ffdbc4fb1
 SHA512 
4919cdbafa18f9cfc5d1ef0253373445c78f66480d3bfda2b58441d7abd2f330a2cd00ef7c498d733b74a0e3f02cb4c39b6ef2d054aed1648625e206f71888ad
-DIST chrony-4.4-pre2.tar.gz.asc 833 BLAKE2B 
303def8f0fb83f0329205f8d69a66413591b14a8fa36aaed33099e815d995d925565d6482c4122885af66aac58b82d3ab62bf6c602e7a8cfb4ff3a32de1465ba
 SHA512 
fe74013a75c143a651f9e3844ab231df8166bac24b919a0850d822430fbca81b17f2d9b0d2c17fe0edf3a7dc33a93718e5bbb892c3551d8d52bcc75c38cecc57
+DIST chrony-4.4.tar.gz 612094 BLAKE2B 
470c3d4ab9aa5949df1c10d0ecbd556fba3ce9b05e9dc4a5475795c174fca48a624975df68552f78927a19b72cb6b4f136ed4e5fa04a833dbd8139d0be144e4f
 SHA512 
45e060eb0c5892552f28dc436429e5823409cc93533127af27b64d08ff9c769fdc72694272232114f5ca1884c2bc8b5e842fae7956dc457358e937bcd3dda4d7
+DIST chrony-4.4.tar.gz.asc 833 BLAKE2B 
07f863381d37e30435c3796c7ff4ac628dd81b248e76fe1b9ce6dff07f9f2bd9423a013c7d0a09f2bfe251a8e176b04731e1cb60829f1dc83a7321274d3f6992
 SHA512 
bb795b428567434937cbf3a12c559b549b89abe65010d04eed0fbdcfde35e7266771ea01c2c5581f3e5fae993f1782fff5a62c5ae09259d2b65dab9473d756a3

diff --git a/net-misc/chrony/chrony-4.4_pre2.ebuild 
b/net-misc/chrony/chrony-4.4.ebuild
similarity index 98%
rename from net-misc/chrony/chrony-4.4_pre2.ebuild
rename to net-misc/chrony/chrony-4.4.ebuild
index 772f32af1f61..2f8dfbd335cc 100644
--- a/net-misc/chrony/chrony-4.4_pre2.ebuild
+++ b/net-misc/chrony/chrony-4.4.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI+=" verify-sig? ( 
https://chrony-project.org/releases/${P/_/-}-tar-gz-asc.txt -> 
${P/_/-}.tar.gz.asc )"
 
if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
 fi
 

diff --git a/net-misc/chrony/chrony-.ebuild 
b/net-misc/chrony/chrony-.ebuild
index 772f32af1f61..2f8dfbd335cc 100644
--- a/net-misc/chrony/chrony-.ebuild
+++ b/net-misc/chrony/chrony-.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI+=" verify-sig? ( 
https://chrony-project.org/releases/${P/_/-}-tar-gz-asc.txt -> 
${P/_/-}.tar.gz.asc )"
 
if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
 fi
 



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

2023-08-09 Thread Sam James
commit: 6480a7f8ad0fa0cfcf22719bb8282e31cb1e0ef2
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 03:21:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 03:22:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6480a7f8

dev-libs/libxml2: add 2.11.5

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

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.5.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 36ddb95ef722..86d72d402aa7 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,5 +1,6 @@
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
+DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.11.5.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5.ebuild
new file mode 100644
index ..23465b596258
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.5.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   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
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-util/gtk-doc-am"
+fi
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/xml2-config
+)
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   local tarname=${P/_rc/-rc}.tar.xz
+
+   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
+   # as 

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

2023-08-09 Thread Sam James
commit: fece9c54f6c1f6417d5c81b46aa78f841eac233d
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sun Aug  6 10:55:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 03:02:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fece9c54

net-misc/curl: stabilize 8.1.2 for x86

Bug: https://bugs.gentoo.org/910089
Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/32194
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/curl/curl-8.1.2.ebuild b/net-misc/curl/curl-8.1.2.ebuild
index 2c191a01b516..171b7855d16c 100644
--- a/net-misc/curl/curl-8.1.2.ebuild
+++ b/net-misc/curl/curl-8.1.2.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   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="curl"



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

2023-08-09 Thread Sam James
commit: 37596cd62a947cdcfbb9e7da15bb262a42e7db77
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sun Aug  6 10:55:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 03:02:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37596cd6

net-misc/curl: stabilize 8.1.2 for amd64

Bug: https://bugs.gentoo.org/910089
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-misc/curl/curl-8.1.2.ebuild b/net-misc/curl/curl-8.1.2.ebuild
index 1357144db769..2c191a01b516 100644
--- a/net-misc/curl/curl-8.1.2.ebuild
+++ b/net-misc/curl/curl-8.1.2.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   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="curl"



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

2023-08-09 Thread Sam James
commit: 12130a6da841981d1e329d35a613e047318527da
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sun Aug  6 10:33:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 03:02:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12130a6d

net-misc/curl: fix USE=ldap,static-libs combination

Closes: https://bugs.gentoo.org/622862
Reported-by: David E. Narváez  computer.org>
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 net-misc/curl/curl-8.2.1.ebuild | 2 +-
 net-misc/curl/curl-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/curl/curl-8.2.1.ebuild b/net-misc/curl/curl-8.2.1.ebuild
index 825ad81bdf78..b2ec02b6d7e6 100644
--- a/net-misc/curl/curl-8.2.1.ebuild
+++ b/net-misc/curl/curl-8.2.1.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] )
idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   ldap? ( net-nds/openldap:=[static-libs?,${MULTILIB_USEDEP}] )
nghttp3? (
net-libs/nghttp3[${MULTILIB_USEDEP}]
net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-.ebuild
index 825ad81bdf78..b2ec02b6d7e6 100644
--- a/net-misc/curl/curl-.ebuild
+++ b/net-misc/curl/curl-.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] )
idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   ldap? ( net-nds/openldap:=[static-libs?,${MULTILIB_USEDEP}] )
nghttp3? (
net-libs/nghttp3[${MULTILIB_USEDEP}]
net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]



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

2023-08-09 Thread Michał Górny
commit: 2e5cda3d2b228824b6049d850c2bd6f13b8bef26
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:34:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5cda3d

dev-python/cvxopt: Bump to 1.3.2

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

 dev-python/cvxopt/Manifest|   1 +
 dev-python/cvxopt/cvxopt-1.3.2.ebuild | 179 ++
 2 files changed, 180 insertions(+)

diff --git a/dev-python/cvxopt/Manifest b/dev-python/cvxopt/Manifest
index 67c8346dcc93..e6cee8131f79 100644
--- a/dev-python/cvxopt/Manifest
+++ b/dev-python/cvxopt/Manifest
@@ -1 +1,2 @@
 DIST cvxopt-1.3.1.gh.tar.gz 3958725 BLAKE2B 
48b5477f27323da3c5ba69eb993250fe54e793ebb757c84d77ff5c63fb47a649a4a15137d32efd747627ccd629096fd4ac3c7091fe3e367f0fc062760266
 SHA512 
9531b83785589c55192e1daa98e3a78288b429a67d2704c8953b9def1a2f8dd4389d17be43fd5deb6c051485e43e5e0e726a2752d126d7289163d7a5a02205dc
+DIST cvxopt-1.3.2.gh.tar.gz 4095027 BLAKE2B 
ad4dfba1fe9c5be700ba61268e9d245355493c0334688b7a08bd4b5c4127da7a276cc660a1c1f4fe4df2359f9d2a8e3c4907d57d23c29d8caaf0329f6834cc30
 SHA512 
a6f9006b8b83445d781b1ba876e5ecefe724cf8666f47744b010e9c61fa1786dbd6233459a6e6a1a333ef9ac075d280076b2aeee3a2636d27541a615c5607b34

diff --git a/dev-python/cvxopt/cvxopt-1.3.2.ebuild 
b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
new file mode 100644
index ..3c10fa82ec6b
--- /dev/null
+++ b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Python package for convex optimization"
+HOMEPAGE="
+   https://cvxopt.org/
+   https://github.com/cvxopt/cvxopt/
+   https://pypi.org/project/cvxopt/
+"
+# no sdist, as of 1.3.1
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+dsdp examples fftw +glpk gsl"
+
+DEPEND="
+   virtual/blas
+   virtual/lapack
+   sci-libs/amd:0=
+   sci-libs/cholmod:0=
+   sci-libs/colamd:0=
+   sci-libs/suitesparseconfig:0=
+   sci-libs/umfpack:0=
+   dsdp? ( sci-libs/dsdp:0= )
+   fftw? ( sci-libs/fftw:3.0= )
+   glpk? ( >=sci-mathematics/glpk-4.49:0= )
+   gsl? ( sci-libs/gsl:0= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+"
+
+distutils_enable_sphinx doc/source \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+# The BLAS_LIB and LAPACK_LIB variables (among others) in cvxopt's
+# setup.py are passed in as colon-delimited strings. So, for example,
+# if your blas "l" flags are "-lblas -lcblas", then cvxopt wants
+# "blas;cblas" for BLAS_LIB.
+#
+# The following function takes a flag type ("l", "L", or "I") as its
+# first argument and a list of packages as its remaining arguments. It
+# outputs a list of libraries, library paths, or include paths,
+# respectively, for the given packages, retrieved using pkg-config and
+# deduplicated, in the appropriate format.
+#
+cvxopt_output() {
+   local FLAGNAME="${1}"
+   shift
+   local PACKAGES="${@}"
+
+   local PKGCONFIG_MODE
+   case "${FLAGNAME}" in
+   l) PKGCONFIG_MODE="--libs-only-l";;
+   L) PKGCONFIG_MODE="--libs-only-L";;
+   I) PKGCONFIG_MODE="--cflags-only-I";;
+   *) echo "invalid flag name: ${FLAGNAME}"; exit 1;;
+   esac
+
+   local CVXOPT_OUTPUT=""
+   local PKGCONFIG_ITEM
+   for PKGCONFIG_ITEM in $($(tc-getPKG_CONFIG) ${PKGCONFIG_MODE} 
${PACKAGES})
+   do
+   # First strip off the leading "-l", "-L", or "-I", and replace
+   # it with a semicolon...
+   PKGCONFIG_ITEM=";${PKGCONFIG_ITEM#-${FLAGNAME}}"
+
+   # Now check to see if this element is already present in the
+   # list, and skip it if it is. This eliminates multiple entries
+   # from winding up in the list when multiple package arguments are
+   # passed to this function.
+   if [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM}}" ]]
+   then
+   # It was already the last entry in the list, so skip it.
+   continue
+   elif [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM};*}" ]]
+   then
+   # It was an earlier entry in the list. These two cases are
+   # separate to ensure that we can e.g. find ";m" at the end
+   # of the list, but that we don't find ";metis" in the process.
+   continue
+   fi
+
+   # It isn't in the list yet, so append it.
+   CVXOPT_OUTPUT+="${PKGCONFIG_ITEM}"
+   done
+
+   # Strip the 

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

2023-08-09 Thread Michał Górny
commit: 16c4711fa0f19194aee4dae39774ea11a3f607fc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:41:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c4711f

dev-python/sphinxcontrib-htmlhelp: Bump to 2.0.3

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

 dev-python/sphinxcontrib-htmlhelp/Manifest |  1 +
 .../sphinxcontrib-htmlhelp-2.0.3.ebuild| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/sphinxcontrib-htmlhelp/Manifest 
b/dev-python/sphinxcontrib-htmlhelp/Manifest
index 939da069fda2..d53d56ff002d 100644
--- a/dev-python/sphinxcontrib-htmlhelp/Manifest
+++ b/dev-python/sphinxcontrib-htmlhelp/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-htmlhelp-2.0.1.tar.gz 27967 BLAKE2B 
922921a52c421bde9787df6fd5107a515bb0af4f4a6a6c8b84f474b9d7b0ce9251437b8780b3464190e494555bbe6d72604e155bce98794c36c03ddbcc5c4cc7
 SHA512 
7957ad688d7f9d44c0413fd747147e8e261136d48ed159fef4e668dcab76c54103028102a9ed893bfadbd175b88543e0d1414b8e01a716810d44b92edfbd79e5
+DIST sphinxcontrib_htmlhelp-2.0.3.tar.gz 21752 BLAKE2B 
c21a6b046aff388a05e8a2a3b926f1b5e3e4b280ce0f504cd799efe72470d9602ab67bca3ed7d45ad94bda395682cdc3e501a29602d70ff58e22e897155872ea
 SHA512 
1a185c28e0a1159b51a2f93773684d6703857b25498f83aa3b8644aa87f26c7ba9b8b88ddaabe0021d0572cbbe52bffabe90d58247fb8a883d662e09cac7f1ef

diff --git 
a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild 
b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild
new file mode 100644
index ..1bc7cc2853dc
--- /dev/null
+++ b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx extension which outputs HTML help book"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/
+   https://pypi.org/project/sphinxcontrib-htmlhelp/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+PDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${PDEPEND}
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-08-09 Thread Michał Górny
commit: 8067019563b5ab178361e3ab303bec641fe5e4eb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:44:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80670195

dev-python/sphinxcontrib-serializinghtml: Bump to 1.1.7

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

 dev-python/sphinxcontrib-serializinghtml/Manifest  |  1 +
 .../sphinxcontrib-serializinghtml-1.1.7.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/sphinxcontrib-serializinghtml/Manifest 
b/dev-python/sphinxcontrib-serializinghtml/Manifest
index e5aa47f5e17e..03ab4274f71a 100644
--- a/dev-python/sphinxcontrib-serializinghtml/Manifest
+++ b/dev-python/sphinxcontrib-serializinghtml/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-serializinghtml-1.1.5.tar.gz 21019 BLAKE2B 
e2da8b1e1300a327b8d508ce98e7c0d3eff1e0cea28cd874df4fbd9ed0bd4de6c17e107e622ec72e00bb237025ae26b2c5aaa33b2156cee2fad7c8f8d2c65ed5
 SHA512 
c5aabe4d29fd0455c269f8054089fdd61e1de5c35aa407740fc3baae4cfb3235d9fd5515c0489b0becd12abc8f18d0f42aa169ed315c00f30ba87e64ce851667
+DIST sphinxcontrib_serializinghtml-1.1.7.tar.gz 15313 BLAKE2B 
6453e5b24be17ed10ab2c9567cac273af9941f94850388b4ef61e2114e1e1f6fd5e6fd63306107c55df068d9b4f784c6c282d8f8fba7d4b772272f6c9fa39bee
 SHA512 
a4a3ff0b7d7ef8b9eb4e179a494b58d3358cd94837db40c19350ceb1810d9917dca8a116d624d2a679399221fc4fc06ad161d6a2735525cc43bec9826e605af9

diff --git 
a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild
 
b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild
new file mode 100644
index ..dd43a2698134
--- /dev/null
+++ 
b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 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="Sphinx extension which outputs outputs serialized HTML files"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/
+   https://pypi.org/project/sphinxcontrib-serializinghtml/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+PDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? ( ${PDEPEND} )
+"
+
+distutils_enable_tests pytest



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

2023-08-09 Thread Michał Górny
commit: 03d762e34f42ba97e74e7f9208860bc9be26fa77
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:46:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d762e3

dev-python/sphinxcontrib-websupport: Bump to 1.2.6

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

 dev-python/sphinxcontrib-websupport/Manifest   |  1 +
 .../sphinxcontrib-websupport-1.2.6.ebuild  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/sphinxcontrib-websupport/Manifest 
b/dev-python/sphinxcontrib-websupport/Manifest
index 4bf087c072e5..e564774a1382 100644
--- a/dev-python/sphinxcontrib-websupport/Manifest
+++ b/dev-python/sphinxcontrib-websupport/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-websupport-1.2.4.gh.tar.gz 599695 BLAKE2B 
909fc3dd77377769b6242963c2228a01dae4c73b2c1128094ecb5c113517ddb103498fa8615a0690cc41333778a21ba62a7638e36e3d82ad89c74b76156580a4
 SHA512 
4b5a382037988079e12e5c022ce0351c953e65dacfee7e3a63852370deddcee083cb65914b0bb9a8dc42481015f33d1ac2b5fea61c676ab947f8b0cbe331d7f6
+DIST sphinxcontrib_websupport-1.2.6.tar.gz 599139 BLAKE2B 
661ba75c1a222993b558d2bcad0d76e99083ef8d2006526ac8d4f95228d93cb80f68638ba4e5fa245fd79e9bef13babbfcfb6c6decb1a02dd2e2623f37e88374
 SHA512 
d3085083132cbd9fcd289aff56a72c44f0ed8803e60996c1542da0ca1eaee7f3f38ddd2c45fc44045206091615cf69bc11bb60fb2f95ab5c6dadc2ef65251155

diff --git 
a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild 
b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild
new file mode 100644
index ..9eb63d05a957
--- /dev/null
+++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 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="Sphinx websupport extension"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinxcontrib-websupport/
+   https://pypi.org/project/sphinxcontrib-websupport/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+
+RDEPEND="
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-serializinghtml[${PYTHON_USEDEP}]
+"
+# avoid circular dependency with sphinx
+PDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+# there are additional optional test deps on sqlalchemy and whoosh
+# but they're broken with sqlalchemy-2.0
+# https://github.com/sphinx-doc/sphinxcontrib-websupport/issues/61
+BDEPEND="
+   test? (
+   ${PDEPEND}
+   )
+"
+
+distutils_enable_tests pytest



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

2023-08-09 Thread Michał Górny
commit: b75a8d1055ab8ab83098ac5fef7e62f6a72b5ba9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:43:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75a8d10

dev-python/sphinxcontrib-qthelp: Bump to 1.0.5

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

 dev-python/sphinxcontrib-qthelp/Manifest   |  1 +
 .../sphinxcontrib-qthelp-1.0.5.ebuild  | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/sphinxcontrib-qthelp/Manifest 
b/dev-python/sphinxcontrib-qthelp/Manifest
index a185c81d1db4..654bebda84ad 100644
--- a/dev-python/sphinxcontrib-qthelp/Manifest
+++ b/dev-python/sphinxcontrib-qthelp/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-qthelp-1.0.3.tar.gz 21658 BLAKE2B 
7a82e8941d49836cf3e64aabe05ba65b34596f7ba0287b4dc7ed2c5940f6944d1853790d1d52637b03d934effbba8fc5094089e2924322cf1b373432c60bce6a
 SHA512 
29f77e4b3f1a4868c2a34dbd853415e5d813f482cd23b982aeed42d53acba09b896d77ba930c34cce8af043bb7d64a19acff610430e942038d95a410b6e0b5fa
+DIST sphinxcontrib_qthelp-1.0.5.tar.gz 16505 BLAKE2B 
fb72e9a1149a021a2ed73fb67380c7a715d687742f7713d1471c7b372848f85f1c075a4f2a16683d1e738e885d680a77b506100eb3a687e370b460c52ed82402
 SHA512 
b4de2913a6f4d5d29cc69bd4e43f40761fcc9cf0c68a4f0102fe1750e319c9ed9d28962f6eabb4812c01f092428dcd5831c14f01350bf3de7b532f6ebed7a326

diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild 
b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild
new file mode 100644
index ..cc2082f368ba
--- /dev/null
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 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="Sphinx extension which outputs QtHelp documents"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinxcontrib-qthelp/
+   https://pypi.org/project/sphinxcontrib-qthelp/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+PDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? ( ${PDEPEND} )
+"
+
+distutils_enable_tests pytest



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

2023-08-09 Thread Michał Górny
commit: c38d3057ff5cf145e8478148a6aa07f850186d98
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:40:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38d3057

dev-python/sphinxcontrib-applehelp: Bump to 1.0.6

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

 dev-python/sphinxcontrib-applehelp/Manifest|  1 +
 .../sphinxcontrib-applehelp-1.0.6.ebuild   | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/sphinxcontrib-applehelp/Manifest 
b/dev-python/sphinxcontrib-applehelp/Manifest
index 40247e2182ba..9b15298cbb0a 100644
--- a/dev-python/sphinxcontrib-applehelp/Manifest
+++ b/dev-python/sphinxcontrib-applehelp/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-applehelp-1.0.4.gh.tar.gz 20710 BLAKE2B 
9aa6af5b263e6d9603fb01c5ab659bf0cc117341a2c0a6b2946cbd6cdaff0274d17d833d7703711c52e65e8363175e129e452a151fbaab186b8361809bb1a72d
 SHA512 
f281748468a9f5d9a8b71213632d55850b8642b79f33e1e0fb3c6825b0f9b392e0b17b879a8ed0d44d5bea3f076e16f01285d9f41b587af3cf194985e61e92c6
+DIST sphinxcontrib_applehelp-1.0.6.tar.gz 19492 BLAKE2B 
a610774d461110704388149e0b2e1978e5d53a263df6448ee2e492ba177a5368a683823d4a512cba3dda935fc12dce7eb911fb898ac7bd053ae04b9efa4c7445
 SHA512 
99ae58fc3bf968437b3d742dbeadf802a4b9fbfd493c0428e05dc7cfd4ed1beeec9a2ddcf759b6af47a8b865f6a322fcc0986e705464bc2c92b24708aa58a217

diff --git 
a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild 
b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild
new file mode 100644
index ..329fddf5ebca
--- /dev/null
+++ b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 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="Sphinx extension which outputs Apple help book"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinxcontrib-applehelp/
+   https://pypi.org/project/sphinxcontrib-applehelp/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+PDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? ( ${PDEPEND} )
+"
+
+distutils_enable_tests pytest



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

2023-08-09 Thread Michał Górny
commit: ddf6779d4fe91de98fbb96252037a7b7e9ff6073
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:34:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddf6779d

dev-python/dnspython: Bump to 2.4.2

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

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

diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest
index 503ad3623243..7c984c701ce0 100644
--- a/dev-python/dnspython/Manifest
+++ b/dev-python/dnspython/Manifest
@@ -1,3 +1,4 @@
 DIST dnspython-2.3.0.gh.tar.gz 339222 BLAKE2B 
1e1bfd1d716f5afce1ccc2e0f1fbb8e575e91619bc32f2c5067f6da4e01ea927dd0a1ed4c35e6c88d34de320befd833c9c17d060ea71918775c1f5f0121b61a8
 SHA512 
0bb4b41262a1d97b724e48b4dfb70f1fb544c18824e7d2bc2dcb8ef6c943c6c827ce753ae4ccb2ab37e95c8f5ff5d2f4853f238509f21e6299a445760c41e10e
 DIST dnspython-2.4.0.gh.tar.gz 356155 BLAKE2B 
d77ac611a45bb6f19903752af480e03d25655e0c814768c67b9a605c7a41a8c17efa976a4ff55fcc7de83415addb094f8edefb5ebaa29b25d5a5865ea9ab
 SHA512 
61becb66d049f9a503a4e60195183cd7b2f6dfb67d28aac85e39d26d30abd1eb97b52f368796438d90a4ff9acb441d1e487d5699484c77ec58e3914885d66aca
 DIST dnspython-2.4.1.gh.tar.gz 357296 BLAKE2B 
7346a2c4ee60e5449edc567d69f5ec3e7a546b6fd1fda3b08448d3748a1fd991526b0d673b26b10b31cdb3029a07322b3e62f55f67685432e376ab6e2a8a49c0
 SHA512 
98f440f13b8600880cc56493d9f20bfd824d40eca4cde4ed4bcaa0fa617d30176f4d37bc391896a237bd7bd3ce99f0ef9779a2fb26dcdb02e455edec53a31fdd
+DIST dnspython-2.4.2.gh.tar.gz 357675 BLAKE2B 
ceb2f4a824a1c2b834401d2eb7943e62a5fb28a19be64cea8071d7e294d1a6aa80dc82266586d050fcb1c0eff881d9e139be335313d2098b6c3c6cf690f398ab
 SHA512 
6a76331fc8bc282bb8ef61509317b1956bec6fb516a57409b1df38c8f5094e5ddfcaabc951f7678f1be75e735962c94f225b6e78eb4abe56b27e075180c62576

diff --git a/dev-python/dnspython/dnspython-2.4.2.ebuild 
b/dev-python/dnspython/dnspython-2.4.2.ebuild
new file mode 100644
index ..c48c33add1bd
--- /dev/null
+++ b/dev-python/dnspython/dnspython-2.4.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="DNS toolkit for Python"
+HOMEPAGE="
+   https://www.dnspython.org/
+   https://github.com/rthalley/dnspython/
+   https://pypi.org/project/dnspython/
+"
+SRC_URI="
+   https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="dnssec examples"
+
+RDEPEND="
+   dnssec? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   

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

2023-08-09 Thread Michał Górny
commit: fdc844ddd4d98d36b119146ae773549c7b98f37a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:40:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc844dd

dev-python/sphinxcontrib-devhelp: Bump to 1.0.4

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

 dev-python/sphinxcontrib-devhelp/Manifest  |  1 +
 .../sphinxcontrib-devhelp-1.0.4.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/sphinxcontrib-devhelp/Manifest 
b/dev-python/sphinxcontrib-devhelp/Manifest
index 4c634280ef81..db21506a9b32 100644
--- a/dev-python/sphinxcontrib-devhelp/Manifest
+++ b/dev-python/sphinxcontrib-devhelp/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-devhelp-1.0.2.tar.gz 17398 BLAKE2B 
fcf04148bc4a77963517d9011c20a6b77eee499f1a5dcd4a9631b4f415f80a9f7091b254f74ba2fbc9b7106dfb741dc839e14813e088d5a0802793ed457e95df
 SHA512 
83b46eaf26df3932ea2136cfda1c0fca4fc08ce8bca564845b3efe5bb00d6c8c93991f4edd4913d4ec796e2d85bd2c7265adf28e98f42e8094daeb5ac11a0eb1
+DIST sphinxcontrib_devhelp-1.0.4.tar.gz 12324 BLAKE2B 
e8e7460259f48c7373fe97ee70a5c358a5df21233d165645a15ba72f3fb1fd7bc3fba367efd56b27ee5861b6bed6fd14f9e22acd08b345e70b5241b3366e2bff
 SHA512 
c3f924695a269e2de148e7e969f9c23f85292186212914eb0f9f6068518aa144f4d843e6ce5a9a2b1114a0ccbd3660e7728b8f30c6c6f21c2f83a139fb1f2662

diff --git 
a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild 
b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild
new file mode 100644
index ..382aae94df28
--- /dev/null
+++ b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 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="Sphinx extension which outputs Devhelp documents"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinxcontrib-devhelp/
+   https://pypi.org/project/sphinxcontrib-devhelp/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+PDEPEND="
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? ( ${PDEPEND} )
+"
+
+distutils_enable_tests pytest



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

2023-08-09 Thread Michał Górny
commit: 02be8a7bf65fdeccc0382e251f31f640092b7797
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:37:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02be8a7b

dev-python/joblib: Bump to 1.3.2

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

 dev-python/joblib/Manifest|  1 +
 dev-python/joblib/joblib-1.3.2.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest
index 09fb95a0d4a7..a3c496008e42 100644
--- a/dev-python/joblib/Manifest
+++ b/dev-python/joblib/Manifest
@@ -1 +1,2 @@
 DIST joblib-1.3.1.tar.gz 1986996 BLAKE2B 
fad0e61755b8d48595fcfcaeead7726242e8003acf0d50c4b0f810cb54c414fd25f6c3d420738b16d0667e06e05f5aaf8cd49e9abd693d620861acbb9eb0c16b
 SHA512 
40aada55e64469887a323cad7049ad1fd7df815291c3e418544bce9b54af73bea67876de3469c3d0271aa4e2f6aa5f47c64c6be53730b1ba6b3e88814ddc0908
+DIST joblib-1.3.2.tar.gz 1987720 BLAKE2B 
f16235ead3ef0172a1e0dc2abad44967b029196f6c8c7a7e0c64283cac80e2b942ebfc2df5fa975bc152f574db023a9705f48b38855a11878e5c21e04cf7d831
 SHA512 
9b5acba1321351cf2ae548161ced18774b8b316aaf883cc8e77bf58898d1913361a3845d64f1f1f87e4e2394eafd92e0a6a8d67947db0c9a95a40e5f579baae6

diff --git a/dev-python/joblib/joblib-1.3.2.ebuild 
b/dev-python/joblib/joblib-1.3.2.ebuild
new file mode 100644
index ..72a905b5b040
--- /dev/null
+++ b/dev-python/joblib/joblib-1.3.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Tools to provide lightweight pipelining in Python"
+HOMEPAGE="
+   https://joblib.readthedocs.io/en/latest/
+   https://github.com/joblib/joblib/
+   https://pypi.org/project/joblib/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   dev-python/loky[${PYTHON_USEDEP}]
+"
+# joblib is imported by setup.py so we need ${RDEPEND}
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/threadpoolctl[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # https://github.com/joblib/joblib/issues/1115
+   
joblib/test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter
+   # unexpectedly pickleable?
+   joblib/test/test_hashing.py::test_hashing_pickling_error
+)
+
+python_prepare_all() {
+   # unbundle
+   rm -r joblib/externals || die
+   sed -e "/joblib.externals/d" -i pyproject.toml || die
+   find -name '*.py' -exec \
+   sed -e 's:\(joblib\)\?\.externals\.::' \
+   -e 's:from \.externals ::' \
+   -i {} + || die
+
+   distutils-r1_python_prepare_all
+}



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

2023-08-09 Thread Michał Górny
commit: ddf21af022440a3e4315cdcaeb507908784a0f90
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:36:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddf21af0

dev-python/cerberus: Bump to 1.3.5

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

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

diff --git a/dev-python/cerberus/Manifest b/dev-python/cerberus/Manifest
index a098b2541909..3dcc684d2b2e 100644
--- a/dev-python/cerberus/Manifest
+++ b/dev-python/cerberus/Manifest
@@ -1 +1,2 @@
 DIST cerberus-1.3.4.gh.tar.gz 926258 BLAKE2B 
6fabfcf32e26ee7f4881b64ce9c3098a27949d95fd0998e09b7adcc3b834033f904a07b6e9b2cadea218b952142f6c2bc6051d8c208a14d6e8172a0c3823c38b
 SHA512 
c816b426ed1b32367d1e8f1c26d6ddd4b49c6578540e688baf693e3094a05800f645cfe879be6378c1e9be9899cad7bc2ad1ed9844d6762d2ef6e0cc54a7476a
+DIST cerberus-1.3.5.gh.tar.gz 921848 BLAKE2B 
1f7f1c6804702dea6ab31c3e278a4d769c80c898e786aa7c7f7df0bc212edf07c4026c5dd6adf7ecdcacfd596ec33c3493ec26c3de68bd8254fce56e6532fff7
 SHA512 
eaa91f229a009770a1750a51e82c34f06dffeebca7af7cafd5ba3a8529502326dd20af1ed7a60fd5e5ed28edb4b974712b1493aa1e330097a8e36ad70c5e4f23

diff --git a/dev-python/cerberus/cerberus-1.3.5.ebuild 
b/dev-python/cerberus/cerberus-1.3.5.ebuild
new file mode 100644
index ..7bb1dad39937
--- /dev/null
+++ b/dev-python/cerberus/cerberus-1.3.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A lightweight and extensible data-validation library for Python"
+HOMEPAGE="
+   https://docs.python-cerberus.org/
+   https://github.com/pyeve/cerberus/
+   https://pypi.org/project/Cerberus/
+"
+SRC_URI="
+   https://github.com/pyeve/cerberus/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.4-raw_docstrings.patch
+)
+
+EPYTEST_DESELECT=(
+   # Require currently unpackaged pytest-benchmark, more useful
+   # to developers than to end users.
+   cerberus/benchmarks/
+)
+
+distutils_enable_tests pytest



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

2023-08-09 Thread Michał Górny
commit: 5b479655af7b9cd144f2f13559a894919b62503b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:36:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:53:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b479655

dev-python/tqdm: Bump to 4.66.0

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

 dev-python/tqdm/Manifest   |  1 +
 dev-python/tqdm/tqdm-4.66.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest
index 385bf4c5073a..e5a10fb70762 100644
--- a/dev-python/tqdm/Manifest
+++ b/dev-python/tqdm/Manifest
@@ -1,2 +1,3 @@
 DIST tqdm-4.65.0.tar.gz 167542 BLAKE2B 
b1f7b500dd5c476ffc9852cdc8905b8819b6b3f812e00495fa38780dda0c59e48956881d46919ce57b13da9dde519fa7e22d91ed58fe43172da8e9043653
 SHA512 
86315b57d8ceec69ee8970b25372b26b03d2d37f6d06e037e712bf16c7f56eac1c4049291e451c7df62273b91ba7149b400efd0186ceee90268d854e7b476c47
 DIST tqdm-4.65.2.tar.gz 167099 BLAKE2B 
5b3d1444aacd3ffa46149889ed5eee3bc851da2c000fcfbd06ceda811ad6df3fd7f9b5da90e7124930ebfd8249a52d194d807d7f8e8b1170966d2b1e6128fc7b
 SHA512 
012810c5844f4034388469a4ce71382067a42960a534e2720d412483b3668040367e94c1865dcd44855cf1f2c7e28312b6084d579348492d7ca3ba5241395f40
+DIST tqdm-4.66.0.tar.gz 169029 BLAKE2B 
1b8277174a62ac01ef61b21822aa87bc933db2b7ac8ed134ba41920daac7e75fdc6bbd8596fde7b54de377c4900f5f2dde8126548dde055feac327da38bfc152
 SHA512 
23c871f61d45caa5ceee4cf191e063f91123d69c64857023432cdceaa1ddfb957fea1b6390801cd9cd9fa9a42b4adc29854340f28cc9a2400295b3f18065

diff --git a/dev-python/tqdm/tqdm-4.66.0.ebuild 
b/dev-python/tqdm/tqdm-4.66.0.ebuild
new file mode 100644
index ..0472066fc4d2
--- /dev/null
+++ b/dev-python/tqdm/tqdm-4.66.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1 pypi
+
+DESCRIPTION="Add a progress meter to your loops in a second"
+HOMEPAGE="
+   https://github.com/tqdm/tqdm/
+   https://pypi.org/project/tqdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="examples"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Skip unpredictable performance tests
+   tests/tests_perf.py
+)
+
+python_install_all() {
+   doman tqdm/tqdm.1
+   newbashcomp tqdm/completion.sh tqdm
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



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

2023-08-09 Thread Sam James
commit: b2995d996055f09a0ecbacf23658757e4eb03c85
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 02:50:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 02:50:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2995d99

media-sound/cmusfm: Stabilize 0.5.0 x86, #911943

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

 media-sound/cmusfm/cmusfm-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/cmusfm/cmusfm-0.5.0.ebuild 
b/media-sound/cmusfm/cmusfm-0.5.0.ebuild
index e117eda35a51..dc6b6dd12e30 100644
--- a/media-sound/cmusfm/cmusfm-0.5.0.ebuild
+++ b/media-sound/cmusfm/cmusfm-0.5.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Arkq/cmusfm/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="libnotify"
 
 DEPEND="



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

2023-08-09 Thread Michał Górny
commit: 6c3bc28a4ab8a5b500fbd5e48f01acfeccf2bf42
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:30:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:33:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3bc28a

dev-python/aiofiles: Bump to 23.2.1

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

 dev-python/aiofiles/Manifest   |  1 +
 dev-python/aiofiles/aiofiles-23.2.1.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest
index 7f579a41086b..d308d58881a9 100644
--- a/dev-python/aiofiles/Manifest
+++ b/dev-python/aiofiles/Manifest
@@ -1,2 +1,3 @@
 DIST aiofiles-22.1.0.gh.tar.gz 21630 BLAKE2B 
8f068046fc143388debc93b657f8b4715cd48eac7e7b8a031ccdc6d2f5764ddcafb2ad1fab713ca55366cad951b570e1c2a120932bf5545482e1a3f086a76bf9
 SHA512 
6706fb7b6fd32df415ece64f35b8ccc2f263301c43292612b2b6173fb66c77bc88fd08ed0b0bb30fa3dd49571be8fc733a3d4f3611228fdbb368743588336357
 DIST aiofiles-23.1.0.gh.tar.gz 30110 BLAKE2B 
c6cb0880cc761d3c34eefbda373a361a3f20bc6e37c81c769609b149dd13ff6cf9f169d63cbde9d02cd91a49d03198705576389c531a82fcd614e7b464bdafe8
 SHA512 
7afbc492061df6b5e76514d36938ec39e3261fbf0c3123d38f1d32cc1d335603d6ab681c088d9c68ef5be9fc9b9eec1b460268b03d5f6409213bf20ec87dde47
+DIST aiofiles-23.2.1.tar.gz 32072 BLAKE2B 
9718fe7f4367b30ca295efb39ffeab0c77ca54ed1c4f556b0b39f5abb540d4f23c6e8a49aa5b6b76c0692e393bbab7c8d252de4b0f6f4f423b74e88c43483e08
 SHA512 
defc9d1ff5351c1812432db1849233b1f0aa661f6420c79a6eb17d84c0622ee4dd5102d50e9ef920c91adcc48914a39cd62701b340b01806a83773bf05900b6f

diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild 
b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
new file mode 100644
index ..07e3521a9791
--- /dev/null
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="File support for asyncio"
+HOMEPAGE="
+   https://github.com/Tinche/aiofiles/
+   https://pypi.org/project/aiofiles/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-08-09 Thread Michał Górny
commit: 3d778ca3336207ca87e76acb856aa30fe461b4ee
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:21:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:33:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d778ca3

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

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

 dev-python/aws-sam-translator/Manifest |  1 +
 .../aws-sam-translator-1.73.0.ebuild   | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-python/aws-sam-translator/Manifest 
b/dev-python/aws-sam-translator/Manifest
index 6953cf47aaec..8ac0870d93a1 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1,2 +1,3 @@
 DIST serverless-application-model-1.71.0.gh.tar.gz 6001064 BLAKE2B 
af30dcfe8fb38360021685a4e80e9ecd8db7cc02b9f6ddcec2ea9ceb612f633c376200026324a201b03bbf89d3cd1b5ad213b9302538527a1ba4a0003bf4b16b
 SHA512 
ba8b0c10a3c4c65e342d63c7676b7edea8079d2dc1fe0b092a46dc2b3b6fb11a57268f92e79c95bce4e347c80876d3a82d72208725d955b9a31cd2f0a13e33db
 DIST serverless-application-model-1.72.0.gh.tar.gz 5074171 BLAKE2B 
b69fd51e59a223b7003b82f4a27c1724a6be0c16958664ce567b4c5ce57084aca2259c0d92f4f019f0b44fa6a7c8fe06622109c5447b7905029652c548fd20d4
 SHA512 
e267fc255923c2ab469f1d95723927392453e84ac95d04bddc202e895824410a80eff40bb6900aa2cdfbe6f5ab06d89a24003848e19f9f16423c98a1df951d64
+DIST serverless-application-model-1.73.0.gh.tar.gz 5079379 BLAKE2B 
e7220e4d0e25a725d3dc0828297bcab9c174e067f927b6aab7f6bdd0c9c8de8333464d7783f0ae9965b00a1323ace8f63a51aed92e459f578a2d2e15a34bed52
 SHA512 
1487b3815f62dc4a5081316b09d469359126fa76d4b4f3ee397b581e5491cea20ebafeeb96d261652eb552e501666de3d90f6bd5a52517474e170420abaeea92

diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild 
b/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild
new file mode 100644
index ..5a83e871d7a8
--- /dev/null
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=serverless-application-model-${PV}
+DESCRIPTION="A library that transform SAM templates into AWS CloudFormation 
templates"
+HOMEPAGE="
+   https://github.com/aws/serverless-application-model/
+   https://pypi.org/project/aws-sam-translator/
+"
+SRC_URI="
+   
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   =dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
+   =dev-python/pydantic-1.8[${PYTHON_USEDEP}]
+   =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # so much noise...
+   sed -i -e '/log_cli/d' pytest.ini || die
+
+   # deps are installed by ebuild, don't try to reinstall them via pip
+   truncate --size=0 requirements/*.txt || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AWS_DEFAULT_REGION=us-east-1
+   epytest -o addopts=
+}



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

2023-08-09 Thread Michał Górny
commit: 61ca5fe3f358187c7bfc6192ec4ad6b3aed4e320
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:24:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:33:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ca5fe3

dev-python/sqlglot: Bump to 17.11.0

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 92c44f7ca0f9..8fdc8b794a7c 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -1,2 +1,3 @@
 DIST sqlglot-17.10.1.tar.gz 8394322 BLAKE2B 
e7d922644e3071ccc6ce666b10081ce24095cbed6d2136c70e632d241196058762167874b175e6b000dda91922d72000fd6f57d8ae775dec588915f10a51d2e8
 SHA512 
6cbf3c82e5fee73dcbfe677213c10325a5fb81c8f93ba594d88abe9fb7d3a6580c6c6adebc6551cbe1dc8ae51ad68ac33a0242088e68dd80ef3e7285f4479ad1
 DIST sqlglot-17.10.2.tar.gz 8399314 BLAKE2B 
c9695273925485f366f155f15a741074ed9b8f91ca5dfd7b233af8c43acb9dddfd48125218f12b47a4a1ad4003299e49ce532e4ff8a24a6cf6b074b6e069b484
 SHA512 
806b59eaca0b90f94fea9613313763276fd4def1b34e4781b7c5a05dfec446b3d6ddbfe27bf9c6f631820220013cae390f3e251ed432816d7598ed3140993d89
+DIST sqlglot-17.11.0.tar.gz 8399720 BLAKE2B 
28a2da06afc70a510ad046d25432c2b145fc10374ecc41b78052e22ba771dc21d57503d5335839cf3c227fc53c12365f4cc2d6a4c9e1e1ccf02b71266e7e0cdb
 SHA512 
026af3b24a2c62efee937238eaa69ebc47dd0ee8e2979cacd28a45c565dc36f3aa1e03f0fe46265a1f9c5e379eacc54f730c57b06bf80962ccb87d43893fc9e3

diff --git a/dev-python/sqlglot/sqlglot-17.11.0.ebuild 
b/dev-python/sqlglot/sqlglot-17.11.0.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-17.11.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



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

2023-08-09 Thread Michał Górny
commit: 676f06fc74cc7c4006706acedfff91a0dd6d554e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:18:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:33:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676f06fc

dev-lang/python: Remove ppc hack and backport re fix to 3.12.0_rc1_p1

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

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

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index a966f0bfdf52..5cd74aa365dc 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -22,5 +22,6 @@ DIST python-gentoo-patches-3.12.0b4.tar.xz 4660 BLAKE2B 
50c8b2d80b33f26a274a8088
 DIST python-gentoo-patches-3.12.0b4_p1.tar.xz 7772 BLAKE2B 
54bc9fa2a39d36e83b4fca11c5f1b19df96777a1abc18a1dbd894d83e1504971e52e861225af44201d0d2c1740559c6fde0a52fe4d97111a5c1acf61efc4b47d
 SHA512 
8bc7d81255f6b8f6b7d6be84af0a778bbb51126154c0ff2f0f5bb1a5ebdaf1055a4e012bbf239a1bbd0c5ca7d98fe8257731d1cf916ba55c10fddd5e75f6f33b
 DIST python-gentoo-patches-3.12.0b4_p2.tar.xz 8132 BLAKE2B 
4c1df7c8e1dda483724d8c3bb8ab7a7739fcdee16eaf1a2a5aeedb6011c13769ee9f2d0b1cf849df12aaf3230c0771b16533496539e1a0fab633e38699c8a75f
 SHA512 
9051311d1e31163d13b8d2b1981d700ad2cf297b30f8d2867df8fe535fdb7da11efcb6fef8a201a76ff05aa8ae91c367972a729dc7249714796f6af2be9f
 DIST python-gentoo-patches-3.12.0rc1.tar.xz 5040 BLAKE2B 
c03e9cc0f5ef0a68ab5d74764a30b8ab336b2b0feb105124fcb6f1ba660db7c27deab412f91b0980b072dcbe6bca06b8f2f9fd11aa11e95196d936fc8ba75bbc
 SHA512 
bc8d67ccff73e3841c9fb591f5b1b4db7156cea0bde4edc2de605d6e921b5998c6f67bf7f1be505bcd50bc55b8f844be2b011720b5a93b04e7bf60df38bd5373
+DIST python-gentoo-patches-3.12.0rc1_p1.tar.xz 5812 BLAKE2B 
41a33aadac1bb563ec55f12794fc48061ef01d2bada0e9f06287410cd235286ed04c6fddb78bbec1d8a9fa54c46861198e03b4d995e715a5e739ac2c915e0941
 SHA512 
82e45ab804e7e269805b760dc5dae3803a9983765718b975ec2029c82ca45d6cfbd9ba330cf09149ed24cd808a37fb021b0c6a8324b855dce0a92ff01ef42391
 DIST python-gentoo-patches-3.8.17.tar.xz 32424 BLAKE2B 
d992f6b1c97158386175d07198d367e4504dea8829b35742a3daf2279ba1fbade8c37f00018bda97fa9080d1d40087c236486bbcd369c2d1c850de47a976
 SHA512 
d309da6805a72742cf8d1bb170a777edd7b7aa936d6e9967e96bed4427285180cd9935f202f899f3aa54632a31a5a94c5b7c20a343b1a714d8aa5fc6f8e9f371
 DIST python-gentoo-patches-3.9.17.tar.xz 25048 BLAKE2B 
da19105dfa2fda7b422ac368f85c97d7541be74a6f9b9170a19ceac901e026ab39baef83c610172ecba1f70cce6e2832e956c2e4c87387b0e21c79c2c633b116
 SHA512 
ce9d3c62c675bceccaac21fd467c54322a55a1c8af9be3a6dcfd7a892c03b39b38dc35ba570e3dd9fc984a5f3eeabb3cc564ba2d7f935dbf6df829264cb32b2f

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

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

2023-08-09 Thread Michał Górny
commit: 5a82877415774edfd7662350462cdf3a078ee59c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:19:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:33:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a828774

dev-python/sh: Bump to 2.0.6

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

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

diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest
index 6b47f0760654..ae7f1052bef5 100644
--- a/dev-python/sh/Manifest
+++ b/dev-python/sh/Manifest
@@ -1 +1,2 @@
 DIST sh-2.0.4.tar.gz 345443 BLAKE2B 
b5b765c558ad8f7aa5197687b73b20e32397f195f401aa6313fb2b918d96446adad0c8f06485550fc70a623bc18f036b4fc037ee26f8acdb27358190bd4b573d
 SHA512 
dc402941a3d6229f3331e32590e69745bf68d8680734f19661398559090fcb4b48ce3a28e1cdd7ba30b79b65c119f7b66ed6fe9351f12697670cf31a3ee7b270
+DIST sh-2.0.6.tar.gz 345496 BLAKE2B 
2352aa1c560a95e59446473658d0a95609f594417c8840c84cf1d65590aa94c2225dcd8782e75d82e92cdbf86f21dbbe03a1818a5ef1800a39444ce2918bc90b
 SHA512 
717dae58ebd08b3a86e0d30ba2a6f3055592844d064265280b97a1d29bd7d0422c9e5500b6eb999cc1a97c1c2af04cf8ed214670bc08cb2bc45e418f69560c1d

diff --git a/dev-python/sh/sh-2.0.6.ebuild b/dev-python/sh/sh-2.0.6.ebuild
new file mode 100644
index ..a5e1a5f3a1ae
--- /dev/null
+++ b/dev-python/sh/sh-2.0.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python subprocess interface"
+HOMEPAGE="
+   https://github.com/amoffat/sh/
+   https://pypi.org/project/sh/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests unittest
+
+python_test() {
+   local -x SH_TESTS_RUNNING=1
+   eunittest -p "*_test.py"
+}



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

2023-08-09 Thread Michał Górny
commit: 534df04e13e54aa29dbadcfea0107ae00617ea48
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 02:26:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 02:33:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534df04e

dev-python/hcloud: Bump to 1.27.2

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

 dev-python/hcloud/Manifest |  1 +
 dev-python/hcloud/hcloud-1.27.2.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest
index 9984d377c92a..a0ec75466638 100644
--- a/dev-python/hcloud/Manifest
+++ b/dev-python/hcloud/Manifest
@@ -1,2 +1,3 @@
 DIST hcloud-python-1.24.0.gh.tar.gz 101860 BLAKE2B 
f64c0024047b11a060b3766a5692d74c038483ccd25943227931d6ca695be4e7ded7857ccf5d1a8361644b838cee5cd1e5c3ddaaf714ca97b3c0e33f5c3863f2
 SHA512 
efeb511373009af49b280fa09b152a648d33136c75d12fa69290e2193d5162fb07dea3d457171e0b27c7256f0be63b5c6fb84526cf1e9f32d8c38e350c47686a
 DIST hcloud-python-1.26.0.gh.tar.gz 102253 BLAKE2B 
e5e629218c187e3ffb4f6e30b8963288dbdbfd5f60e20ba60083a5eedc8dc7e94aa917c6b3539a4aaf600d065b771747c7ed8dad7ff41490c9dd7452a0a242f3
 SHA512 
b2bf656a223c3a8e65b2f641d3a633543a7c5a2bcf0ce31ad9a735115d870affcaa8d0c82758c312b80e130f87259839ce35b918f5762c11a27ecbb1578446d0
+DIST hcloud-python-1.27.2.gh.tar.gz 103273 BLAKE2B 
bcf82985882e5f5843e88989081d7c5acb4967f62829d96b121231a36326059f7f05b8b03de91b0d93c571ad576524c85b1987c6afcc18b6e9191047e09e9ae0
 SHA512 
8e5a205aed572be042df9bbe1bfb188112bc1b08367875f6da1d258e27686865a6e4d71e83697ad97ead4cb8879d4655363fa74b6f94d4b10ed21b2db1e7eda5

diff --git a/dev-python/hcloud/hcloud-1.27.2.ebuild 
b/dev-python/hcloud/hcloud-1.27.2.ebuild
new file mode 100644
index ..498400383d05
--- /dev/null
+++ b/dev-python/hcloud/hcloud-1.27.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=hcloud-python-${PV}
+DESCRIPTION="Official Hetzner Cloud python library"
+HOMEPAGE="
+   https://github.com/hetznercloud/hcloud-python/
+   https://pypi.org/project/hcloud/
+"
+# sdist is missing doc assets as of 1.19.0
+# https://github.com/hetznercloud/hcloud-python/pull/183
+SRC_URI="
+   https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+   dev-python/myst-parser \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Integration tests need docker:
+   # 
https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16
+   tests/integration
+)
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



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

2023-08-09 Thread Matt Turner
commit: 5c4590d94b206a4b86553c330b878aa8e34ec8a0
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug  8 20:20:39 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 10 02:23:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4590d9

x11-libs/gtk+: Run tests under dbus

Maybe-Bug: https://bugs.gentoo.org/898968
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/gtk+/gtk+-3.24.38.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-libs/gtk+/gtk+-3.24.38.ebuild 
b/x11-libs/gtk+/gtk+-3.24.38.ebuild
index 59b6b8ae8163..f87069b54741 100644
--- a/x11-libs/gtk+/gtk+-3.24.38.ebuild
+++ b/x11-libs/gtk+/gtk+-3.24.38.ebuild
@@ -89,6 +89,7 @@ BDEPEND="
app-text/docbook-xml-dtd:4.3
>=dev-util/gtk-doc-1.20
)
+   test? ( sys-apps/dbus )
 "
 
 MULTILIB_CHOST_TOOLS=(
@@ -131,7 +132,7 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   virtx meson_src_test
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
 }
 
 multilib_src_install() {



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-08-09 Thread Matt Turner
commit: 077fc3bc0742d039341aa3a288ecc9b8a9a68afa
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug  9 20:40:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 10 02:23:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077fc3bc

gui-libs/gtk: Mark an expected failure on big-endian

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

 gui-libs/gtk/gtk-4.10.3.ebuild | 11 ++-
 gui-libs/gtk/gtk-4.10.4.ebuild | 11 ++-
 gui-libs/gtk/gtk-4.10.5.ebuild | 11 ++-
 gui-libs/gtk/gtk-4.11.4.ebuild | 11 ++-
 gui-libs/gtk/gtk-4.12.0.ebuild | 11 ++-
 5 files changed, 50 insertions(+), 5 deletions(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index bc93d9dcea68..b0f289ce2119 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
virtualx xdg
 
 DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
 HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
@@ -113,6 +113,15 @@ src_prepare() {
# Workaround RWX ELF sections, 
https://gitlab.gnome.org/GNOME/gtk/-/issues/4598
sed -i -e 's/^ld =.*/ld = disabler()/g' gtk/meson.build 
demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
sed -i -e 's/^objcopy =.*/objcopy = disabler()/g' gtk/meson.build 
demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
+
+   # The border-image-excess-size.ui test is known to fail on big-endian 
platforms
+   # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+   if [[ $(tc-endian) == big ]]; then
+   sed -i \
+   -e "/border-image-excess-size.ui/d" \
+   -e "/^xfails =/a 'border-image-excess-size.ui'," \
+   testsuite/reftests/meson.build || die
+   fi
 }
 
 src_configure() {

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index a2efb01c0ddd..7c111f619e8b 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
virtualx xdg
 
 DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
 HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
@@ -119,6 +119,15 @@ src_prepare() {
docs/reference/gtk/meson.build \
tools/meson.build \
|| die
+
+   # The border-image-excess-size.ui test is known to fail on big-endian 
platforms
+   # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+   if [[ $(tc-endian) == big ]]; then
+   sed -i \
+   -e "/border-image-excess-size.ui/d" \
+   -e "/^xfails =/a 'border-image-excess-size.ui'," \
+   testsuite/reftests/meson.build || die
+   fi
 }
 
 src_configure() {

diff --git a/gui-libs/gtk/gtk-4.10.5.ebuild b/gui-libs/gtk/gtk-4.10.5.ebuild
index c3a71725c65e..5d1253d5e4a6 100644
--- a/gui-libs/gtk/gtk-4.10.5.ebuild
+++ b/gui-libs/gtk/gtk-4.10.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
virtualx xdg
 
 DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
 HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
@@ -114,6 +114,15 @@ src_prepare() {
docs/reference/gtk/meson.build \
tools/meson.build \
|| die
+
+   # The border-image-excess-size.ui test is known to fail on big-endian 
platforms
+   # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+   if [[ $(tc-endian) == big ]]; then
+   sed -i \
+   -e "/border-image-excess-size.ui/d" \
+   -e "/^xfails =/a 'border-image-excess-size.ui'," \
+   testsuite/reftests/meson.build || die
+   fi
 }
 
 src_configure() {

diff --git a/gui-libs/gtk/gtk-4.11.4.ebuild b/gui-libs/gtk/gtk-4.11.4.ebuild
index 31b52821cb44..f40dad4fa7a2 100644
--- a/gui-libs/gtk/gtk-4.11.4.ebuild
+++ b/gui-libs/gtk/gtk-4.11.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
virtualx xdg
 
 DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
 

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

2023-08-09 Thread Matt Turner
commit: 6cb4c9d5aa8a788959ac8ddbc0a24a1fad513fb5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug  8 20:39:22 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 10 02:23:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb4c9d5

gnome-base/nautilus: Run tests under dbus

45_alpha was already doing this, but was missing the test dependency.

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

 gnome-base/nautilus/nautilus-44.2.1.ebuild   | 3 ++-
 gnome-base/nautilus/nautilus-45_alpha.ebuild | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 2d1e3c9356ae..977a8f427925 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
)
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
+   test? ( sys-apps/dbus )
 "
 PDEPEND="
gnome? ( x11-themes/adwaita-icon-theme )
@@ -99,7 +100,7 @@ src_test() {
gnome2_environment_reset
# TODO: Tests require tracker testutils (e.g. tracker-sandbox), which 
may
# need some sorting out with tracker use flag deps
-   virtx meson_src_test
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
 }
 
 pkg_postinst() {

diff --git a/gnome-base/nautilus/nautilus-45_alpha.ebuild 
b/gnome-base/nautilus/nautilus-45_alpha.ebuild
index 79050d9ac113..ea1ea8a8dc26 100644
--- a/gnome-base/nautilus/nautilus-45_alpha.ebuild
+++ b/gnome-base/nautilus/nautilus-45_alpha.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
)
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
+   test? ( sys-apps/dbus )
 "
 PDEPEND="
gnome? ( x11-themes/adwaita-icon-theme )



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

2023-08-09 Thread Matt Turner
commit: fa7ed3c78d086b0ccc0775c4306f54e8cc801efd
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug  9 20:42:25 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 10 02:23:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7ed3c7

x11-libs/gtk+: Mark an expected failure on big-endian

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

 x11-libs/gtk+/gtk+-3.24.37.ebuild | 15 ++-
 x11-libs/gtk+/gtk+-3.24.38.ebuild | 15 ++-
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/x11-libs/gtk+/gtk+-3.24.37.ebuild 
b/x11-libs/gtk+/gtk+-3.24.37.ebuild
index 4c1bde16b0ec..fd5f7784fdae 100644
--- a/x11-libs/gtk+/gtk+-3.24.37.ebuild
+++ b/x11-libs/gtk+/gtk+-3.24.37.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit gnome2 meson-multilib multilib virtualx
+inherit gnome2 meson-multilib multilib toolchain-funcs virtualx
 
 DESCRIPTION="Gimp ToolKit +"
 HOMEPAGE="https://www.gtk.org/;
@@ -100,6 +100,19 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch
 )
 
+src_prepare() {
+   default
+
+   # The border-image-excess-size.ui test is known to fail on big-endian 
platforms
+   # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+   if [[ $(tc-endian) == big ]]; then
+   sed -i \
+   -e "/border-image-excess-size.ui/d" \
+   -e "/^xfails =/a 'border-image-excess-size.ui'," \
+   testsuite/reftests/meson.build || die
+   fi
+}
+
 multilib_src_configure() {
local emesonargs=(
$(meson_use aqua quartz_backend)

diff --git a/x11-libs/gtk+/gtk+-3.24.38.ebuild 
b/x11-libs/gtk+/gtk+-3.24.38.ebuild
index f87069b54741..27a3e05271ad 100644
--- a/x11-libs/gtk+/gtk+-3.24.38.ebuild
+++ b/x11-libs/gtk+/gtk+-3.24.38.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit gnome2 meson-multilib multilib virtualx
+inherit gnome2 meson-multilib multilib toolchain-funcs virtualx
 
 DESCRIPTION="Gimp ToolKit +"
 HOMEPAGE="https://www.gtk.org/;
@@ -101,6 +101,19 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch
 )
 
+src_prepare() {
+   default
+
+   # The border-image-excess-size.ui test is known to fail on big-endian 
platforms
+   # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904
+   if [[ $(tc-endian) == big ]]; then
+   sed -i \
+   -e "/border-image-excess-size.ui/d" \
+   -e "/^xfails =/a 'border-image-excess-size.ui'," \
+   testsuite/reftests/meson.build || die
+   fi
+}
+
 multilib_src_configure() {
local emesonargs=(
$(meson_use aqua quartz_backend)



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

2023-08-09 Thread Michał Górny
commit: 6b3306070341cc96b5b33557d4cf24c94ce3c954
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 01:44:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 01:44:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b330607

app-admin/awscli: Bump to 1.29.23

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b93af00b6e8f..b1fd0a6c3808 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -10,5 +10,6 @@ DIST aws-cli-1.29.19.gh.tar.gz 2500180 BLAKE2B 
64bd861ad84157e81ad9d6f2528befb55
 DIST aws-cli-1.29.20.gh.tar.gz 2499798 BLAKE2B 
e9a8d4a8f804132a5c6ea2c5d8ef99f49c09939b0d0492adce5cfdbf0f85d9c6c2010d17d45a3905bff3888c5984c8f5d81e28dafe3ea9b8629f96dda9f1df2b
 SHA512 
14e2dc38f5373c648973d927e549e53bf722c0b4184fb210d732ebb2af37436ede84eb6037e520f5c543b4f90eb00afca8e506fe3aca3e28dd196fd664bc8f0c
 DIST aws-cli-1.29.21.gh.tar.gz 2499845 BLAKE2B 
4cbc6bb9ba492c4ef3bcd03f43769888c2375a8aaf0a8365547aa00ae02d2fceec09e5d49d7893cbf561b2ef1a30f2f6f7f29bfda8affb8f000d3900d780402a
 SHA512 
af482e8ffbbf0567f00acdeda11d65c845a48f582acd910a630567e14e5d938a7ad2942c3ca2cf75ffdc3f101add9810dedde6418e3a8df7bda8689bec3466aa
 DIST aws-cli-1.29.22.gh.tar.gz 2500297 BLAKE2B 
7de13b7e8ced5be80a293cbed25505420569283e54ce719958519f3748b6fdc87c11c6b106eeac0afe41c219259cd5aa3231cd2060506c755b5a687d5f04598e
 SHA512 
874574a542261e1095265e0184c2fc82d70bbacefebf4a586960a59c0d69925f842979e9a6fb35fc685723bdd360c8dc838593539c3c0e07e2ab6395d5422c92
+DIST aws-cli-1.29.23.gh.tar.gz 2500975 BLAKE2B 
52a49b0c5a436612e26c6a211afe39c88e673fa57323172db120f3e4f0e481d08f7e52162b27ad44e6d23467c0385e66a4735cbe2fe5bd858ebe7f06649e6d77
 SHA512 
fb95a7fa775c2527bc7fefd6dde6c5d99f1640e6ea5ba7726bb5c292025cd022cc1a03f54734b60cab11a2320d0ce85397bc5fa116c503a2cd9b44821dbe282e
 DIST aws-cli-1.29.3.gh.tar.gz 2450427 BLAKE2B 
6e240905c8fbb2916334c2de0e9fd851636acfbc050916baf971e2f5e5a1d93d398c77c6a1fe0766f701ad53683e5f41b1bb5519e5ac7b5e8f0a64d37e113c34
 SHA512 
3446e057abcc956e26b55de85383d0d40c041bcfda0f7e566309d80bbd22d567a474d93ab74461e91bdd7eaff1db9c77813912653c7864bcc851d12d2cea8ee2
 DIST aws-cli-1.29.9.gh.tar.gz 2454843 BLAKE2B 
a4e49923aec2d09d8244e58fe737f1a0528956397050b693892b2d4521d4e41956fc2a11f6e8bc0c88d6ea16ae4f7f85276037a7864c989334109ef090623f99
 SHA512 
2238c70ccaa8e73cedca9a56e4cda48a62b0b26999c481585769872b42517f2a25d80b94cf9e18961c5fb81c9d8fe44bda9dbf6024e31bbc7409d6ce53f1a915

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

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

2023-08-09 Thread Michał Górny
commit: ef6ccdb6ae6463cf6e0d54f161af18af399dd64b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 01:44:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 01:44:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6ccdb6

dev-python/boto3: Bump to 1.28.23

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index f0e4947652d6..8a3fe5f7df28 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -10,5 +10,6 @@ DIST boto3-1.28.19.gh.tar.gz 684512 BLAKE2B 
f8cb7b2e2ad2861548420b3406e2f76f3537
 DIST boto3-1.28.20.gh.tar.gz 684832 BLAKE2B 
dc8dee3e001e26fa5e9f1355ef40cb03a860fdba2585abb230213f04d443f047aeed3c8fc866c34e546d9dd74e373311172aa5a9ad235dd3f99d3c6d81dac8c2
 SHA512 
7409ebf4fe84b549ec701cff8f5c8373f360d1855e3834f2ff1c1882ee6c34ad5b5bed0ac8f133ae3412026c4f69ed626858c019e6338e03e4ebcbc2cbb761f1
 DIST boto3-1.28.21.gh.tar.gz 685243 BLAKE2B 
f6f6effd9ac42fb9d8db8ec91f628cb90b399e201a780f978e528565299488cd4d9f0333f2ff5d2127b92cff4811856c31d0b280f66b62bc1cacfb3003ae0b92
 SHA512 
81049ab063131e18ace8c5e6f746e1618d8268cedfdbd6931e7fffd743e8cfd335ec15a4ad354bb61cb987fd93e375d2b5970c8946ae0a9c8892e03a3e912657
 DIST boto3-1.28.22.gh.tar.gz 685817 BLAKE2B 
53dc35d037fd3605ae8a63c85e77e5b449cc9d7f80c4e06c3d96104afea7fc07c11759e3bea5ba3fa5fa1d86608dfa7ce3ab2612c66239e7ec06603c81c2d744
 SHA512 
2d255b1eb02626f7b63503ef2324b97b59ebb1728d9c2be79f3a65810ceb13bfb4091b3f657f61422a324fae559c065e848ba24e3c7c1e25a4fcb200eab133e5
+DIST boto3-1.28.23.gh.tar.gz 686500 BLAKE2B 
0ab169afe4d238d7a09d0b9e2c8305e1f4ebbdc64f9225af2712bffe6c71c70dfe66731eb2af4c9be505aa15bfdb091d276a72889b943afd65ae07f893b363f5
 SHA512 
7951f3bb229ac6365da7534ad157df461875a85730958536bed005d5dd7981bb75ce5265796c28e39806f66b46fe790e9dee9f75e3fc6fdad5f1aa3b4bb7df5d
 DIST boto3-1.28.3.gh.tar.gz 675019 BLAKE2B 
93b29307fbfec4e61dc60d28e4f20392ae2a730f048a0b2e8cb99fd515a036fc4ca889ddd564e09b1f3eab4cb9499c5918b4e7430d63148dd2854d126719a468
 SHA512 
514d0f373f25bb691abf5f1f8b0209a07097191b2ad8fb6339739e7a0bd2b8e6d5a88f1250e928ca89b1f1aa5e27a44bf2cab38a57680c01214d370d11944ded
 DIST boto3-1.28.9.gh.tar.gz 677993 BLAKE2B 
a800de94cfb0d317b41091fb1d2bb0fd6449df85da434879c0689bf36998b2a52331ba077c65cae9967fcce998a15d2a6f6a758931fa12a00b95487adaf81dfa
 SHA512 
6e1e5e74d20d2e67f29597ddcda70475cbea863978ca93ec77a0f478690477c9782111701771d5b8354f4402c21496e7f5627b1398cbd6fd87627fd978f5e360

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



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

2023-08-09 Thread Michał Górny
commit: c2fe1cb39a18534be672756be9a5ff36a2b04420
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 10 01:44:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 10 01:44:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fe1cb3

dev-python/botocore: Bump to 1.31.23

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f63c085af8dd..686b37f023ee 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,5 +10,6 @@ DIST botocore-1.31.19.gh.tar.gz 11853202 BLAKE2B 
2f5205ee0b72e945c060561462e97b4
 DIST botocore-1.31.20.gh.tar.gz 11852972 BLAKE2B 
f4c4cf244de902fa4debeeb69c1981dc850751d8750c5c0af109d3f594991ed23a405688d864ac1237df39e8ac96b9d49f4cc83a973dea91ea6539eeaf2458a0
 SHA512 
e3f4960279c895eec503420bc1b42574fcfb53e5f1cdc6a26207ca1dbd34b36ecfc52c1dcd7b1e9918a5c3c91569baf1df524ca4269a7279fb2d0ef751355fff
 DIST botocore-1.31.21.gh.tar.gz 11852848 BLAKE2B 
ccdd57fdb927335ac2b5d2f56946e49c2a397673b727a80a11a4b427dffc6f8df80bf90e9b2a937e0cf7e130850fbab3610a4484a2559a5dfb9f200d69441252
 SHA512 
1ee2ac3ca8d75cbabe11083f2409641d71e7c96ff476f7892d13f9e33878b58526a1a05c676befe78d5ffc7d3b1384277c7ad3bb224ec4aed378029b12817868
 DIST botocore-1.31.22.gh.tar.gz 11858266 BLAKE2B 
a4eb898f7e562b692592171ab239550995ab6bf472cd5d98d5f98b412b050f18610ec61db58367d0cfec28d77f973f0200d5b13a88ea5bf66e5d41a6a254ccdb
 SHA512 
fe66dd19e38ed98449f76e921ee538132a1e8a2f1452b6a7e88175901a1275e467faac4f1ec825854b6f8e799f4a54d2bebe4a52256edbdce3004944b2c6bd1e
+DIST botocore-1.31.23.gh.tar.gz 11859889 BLAKE2B 
d183c514f61f6384bd535e284d58dd4e11df7d33948256baed19eb21908cba429a54c4e2aa2640ab550df2803ead7c33489028231695ec0effa660dd9827de2d
 SHA512 
b6eecc7ff1390e89290c5c09a905c89a6093dc0571dbbb3b38c018f70a1ee177dd63a70900f12cadd9926a2e9d645cd3cfef78d5424a1437d123e07ccaff7c64
 DIST botocore-1.31.3.gh.tar.gz 11769948 BLAKE2B 
452c494faa430b6782685b9960cc9ea15ce3dedfe1b5343ee7bdbd7544e108bbfc7bb58d527419b5dc5f4077dd806752eec927196b82ac286903992fef339e52
 SHA512 
0f2853c14d7695ea4eeacea6fed93e77436df143bd0b9bec967490eb88e3d6531c916dca91c1a3bde4b57253d77acabe2413acde4d1473d01e15ef69b45621e0
 DIST botocore-1.31.9.gh.tar.gz 11785638 BLAKE2B 
23f2c010f98b5ca8414c9a031524b1cb7d75366bf84d34df980ef4085a73bc62643cca5255519f891f7a9468abbf0d97adddf6684c3c0a751b0f9f390122c19d
 SHA512 
b2bf0089a81c5389d86c9f7b2545358f23a1219d7e5bf152285f58293a171210b46c22c814ab3f8da460a2acbdd5127193fa7a2e19a021db511f9d08931037bf

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

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

2023-08-09 Thread Sam James
commit: 4f4adbfb1b60ca04c8c04cd858d2cdebdf201b8c
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 01:43:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 01:43:14 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4f4adbfb

NEWS: add missing entry for compgen removal

Bug: https://bugs.gentoo.org/909148
Fixes: f24dd0d9808559571509add2c8c69c1bcb2bfec6
Signed-off-by: Sam James  gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index bfa5527bd0..c69975bc9c 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,9 @@ Bug fixes:
 * install-qa-check.d/05prefix: Fix prefixifying shebang for >= EAPI 7 ebuilds
   (bug #909147).
 
+* bin/save-ebuild-env.sh: Stop using compgen and hence stop needing readline
+  (bug #909148).
+
 * env-update: Check exit code from ldconfig (bug #910376).
 
 * emerge: Fix 'no ebuilds available' message always mentioning binpkgs



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

2023-08-09 Thread Sam James
commit: 4b993bf9a580c74f36fe28f6c505f208d9be1595
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 01:44:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 01:44:35 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4b993bf9

NEWS: add another news entry

>From 8cc2348a2c0706f57962fee09a91c5a5b85f1b99.

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

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index c69975bc9c..d442a42ab0 100644
--- a/NEWS
+++ b/NEWS
@@ -18,6 +18,8 @@ Bug fixes:
 * bin/save-ebuild-env.sh: Stop using compgen and hence stop needing readline
   (bug #909148).
 
+* _reflink_linux_file_copy: Fix -Wmaybe-uninitialized.
+
 * env-update: Check exit code from ldconfig (bug #910376).
 
 * emerge: Fix 'no ebuilds available' message always mentioning binpkgs



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

2023-08-09 Thread Sam James
commit: 8f31c37475e4c230f7add81468d8825e01d81d37
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 01:42:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 01:42:07 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8f31c374

NEWS: fix entry for cgroup removal

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

 NEWS | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index c39e046717..bfa5527bd0 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,10 @@ Breaking changes:
 * Portage now installed with Meson and Python sdist + wheel now prepared with
   meson-python for PEP 517 compliance.
 
+* FEATURES=cgroup was removed since it was based on version 1 cgroups, which
+  caused some issues and version 1 cgroups are obsolete. Use
+  FEATURES=pid-sandbox instead.
+
 Bug fixes:
 * install-qa-check.d/05prefix: Fix prefixifying shebang for >= EAPI 7 ebuilds
   (bug #909147).
@@ -31,11 +35,6 @@ Bug fixes:
 portage-3.0.49 (2023-06-21)
 --
 
-Breaking changes:
-* FEATURES=cgroup was removed since it was based on version 1 cgroups, which
-  caused some issues and version 1 cgroups are obsolete. Use
-  FEATURES=pid-sandbox instead.
-
 Bug fixes:
 * Adjust write tests for DISTDIR and PORTAGE_TMPDIR to work with automount
   directories (bug #485100, bug #890812).



[gentoo-commits] repo/gentoo:master commit in: app-misc/rmlint/, app-misc/rmlint/files/

2023-08-09 Thread Louis Sautier
commit: 9274f3c655d55c0e1c35e2d70202b0144c8ad4ca
Author: Louis Sautier  gentoo  org>
AuthorDate: Thu Aug 10 00:43:22 2023 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Thu Aug 10 00:56:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9274f3c6

app-misc/rmlint: add 2.10.2

This new version fixes several bugs including broken tests.
It also removes the dependency of the GUI on Polkit (#828111), which,
according to https://github.com/sahib/rmlint/commit/a807253e, isn't used
for anything at the moment.

Bug: https://bugs.gentoo.org/828111
Signed-off-by: Louis Sautier  gentoo.org>

 app-misc/rmlint/Manifest   |   1 +
 .../files/rmlint-2.10.2-fix-sorting-tests.patch|  51 
 app-misc/rmlint/rmlint-2.10.2.ebuild   | 136 +
 3 files changed, 188 insertions(+)

diff --git a/app-misc/rmlint/Manifest b/app-misc/rmlint/Manifest
index 09581c7bdc75..ce83f677e26d 100644
--- a/app-misc/rmlint/Manifest
+++ b/app-misc/rmlint/Manifest
@@ -1 +1,2 @@
 DIST rmlint-2.10.1.tar.gz 2494474 BLAKE2B 
40219ff64d54f0e2fc66a958c6ca51520152f77f9038e9756ab601da5180502528be7b2d750c85b5991c31db96c3eb7415841084b6c90db103dc212947864034
 SHA512 
a1281359798816dadaf3a1e706e671dc63edf8f7d176c114a924a1e03fc9ad6fa54d10de701b09b5e364a9a815e0d11bdbef3d16fb7fec74eb85af20a106db1a
+DIST rmlint-2.10.2.tar.gz 2499695 BLAKE2B 
07c887f660685b5ec86c8a448d482c96cc40b129fc906d0c31c01e07617bf0167055145050c21b565cb1551ccc1ce6329593d92473c371125b2c91d31d9d601c
 SHA512 
8f8d58892785e9012cb15f3e89480d9d04772fa3f923064520bf17afcc8948b1a24d6f8399176a1a26bd5036553c605958f3720e40cf6cba135a4f3381131180

diff --git a/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch 
b/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch
new file mode 100644
index ..77f47b18c853
--- /dev/null
+++ b/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch
@@ -0,0 +1,51 @@
+From 69d9dcb60c9e88084aba37545c77fd02fdc7df33 Mon Sep 17 00:00:00 2001
+From: Cebtenzzre 
+Date: Wed, 9 Aug 2023 18:42:00 -0400
+Subject: [PATCH] tests: fix failures caused by certain directory names
+
+Fixes #630
+--- a/tests/test_options/test_sorting.py
 b/tests/test_options/test_sorting.py
+@@ -158,15 +158,15 @@ def test_sort_by_regex():
+ create_file('xxx', 'aaab')
+ create_file('xxx', 'b')
+ create_file('xxx', 'c')
+-create_file('xxx', '1/c')
+-create_file('xxx', 'd')
++create_file('xxx', 'd/e')
++create_file('xxx', 'f')
+ 
+-head, *data, footer = run_rmlint("-S 'r<1/c>xa'")
++head, *data, footer = run_rmlint("-S 'rxa'")
+ 
+ paths = [p['path'] for p in data]
+ 
+-assert paths[0].endswith('1/c')
+-assert paths[1].endswith('d')
++assert paths[0].endswith('d/e')
++assert paths[1].endswith('f')
+ assert paths[2].endswith('')
+ assert paths[3].endswith('aaab')
+ assert paths[4].endswith('b')
+@@ -206,16 +206,16 @@ def test_sort_by_regex_bad_input():
+ # regression test for GitHub issue #484
+ @with_setup(usual_setup_func, usual_teardown_func)
+ def test_regex_multiple_matches():
+-paths = [
+-'1/a', '1/a2', '1/b',
+-'2/a', '2/a2', '2/b',
+-]
++paths = [os.path.join(dname, bname)
++ for dname in ['unique_1', 'unique_2']
++ for bname in ['a', 'a2', 'b']]
++
+ for path in reversed(paths):
+ create_file('xxx', path)
+ 
+ # when multiple paths matched a regex, rmlint would not try the next 
criterion
+ # check multiple times because sort order was inconsistent before the fix
+ for _ in range(3):
+-head, *data, foot = run_rmlint("-S 'r<1>xl'")
++head, *data, foot = run_rmlint("-S 'rxl'")
+ assert len(data) == len(paths)
+ assert [e['path'] for e in data] == [os.path.join(TESTDIR_NAME, p) 
for p in paths]

diff --git a/app-misc/rmlint/rmlint-2.10.2.ebuild 
b/app-misc/rmlint/rmlint-2.10.2.ebuild
new file mode 100644
index ..93b2c479581f
--- /dev/null
+++ b/app-misc/rmlint/rmlint-2.10.2.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome2-utils python-single-r1 scons-utils toolchain-funcs
+
+DESCRIPTION="Extremely fast tool to remove duplicates and other lint from your 
filesystem"
+HOMEPAGE="https://rmlint.readthedocs.io/;
+SRC_URI="https://github.com/sahib/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc gui nls test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib
+   virtual/libelf:0=
+"
+RDEPEND="
+   ${DEPEND}
+   gui? (
+   ${PYTHON_DEPS}
+   gnome-base/librsvg:2[introspection]
+   x11-libs/gdk-pixbuf[introspection]
+   

[gentoo-commits] proj/releng:master commit in: tools/

2023-08-09 Thread Andreas K. Hüttel
commit: 4e0c44a4112977bb7eb101e549aad43ba9e9b58f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Aug  9 23:18:08 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Aug  9 23:18:08 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=4e0c44a4

Add various more binpackage uploads

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

 tools/catalyst-auto-arm.conf | 4 
 tools/catalyst-auto-qemu-mips-common | 1 +
 2 files changed, 5 insertions(+)

diff --git a/tools/catalyst-auto-arm.conf b/tools/catalyst-auto-arm.conf
index b74ebc49..2545406f 100644
--- a/tools/catalyst-auto-arm.conf
+++ b/tools/catalyst-auto-arm.conf
@@ -118,12 +118,14 @@ post_build() {
;;
armv7a/stage3-systemd.spec)
upload stage3-armv7a-systemd-${TIMESTAMP}*.xz*
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-armv7a" arm/17.0/armv7a
;;
armv7a/stage3-hardfloat-openrc.spec)
upload stage3-armv7a_hardfp-openrc-${TIMESTAMP}*.xz*
;;
armv7a/stage3-hardfloat-systemd.spec)
upload stage3-armv7a_hardfp-systemd-${TIMESTAMP}*.xz*
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-armv7a_hardfp" 
arm/17.0/armv7a_hardfp
;;
esac
 
@@ -159,6 +161,7 @@ post_build() {
case ${spec} in
armv7a-musl/stage3-hardfloat.spec)
upload stage3-armv7a_hardfp_musl-openrc-${TIMESTAMP}*.xz*
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/musl/stage3-armv7a_hardfp_musl" 
arm/17.0/armv7a_hardfp_musl
;;
armv6j-musl/stage3-hardfloat.spec)
upload stage3-armv6j_hardfp_musl-openrc-${TIMESTAMP}*.xz*
@@ -173,6 +176,7 @@ post_build() {
case ${spec} in
armv7a-musl-hardened/stage3-hardfloat.spec)
upload 
stage3-armv7a_hardfp_musl-hardened-openrc-${TIMESTAMP}*.xz*
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/musl-hardened/stage3-armv7a_hardfp_musl" 
arm/17.0/armv7a_hardfp_musl_hardened
;;
armv6j-musl-hardened/stage3-hardfloat.spec)
upload 
stage3-armv6j_hardfp_musl-hardened-openrc-${TIMESTAMP}*.xz*

diff --git a/tools/catalyst-auto-qemu-mips-common 
b/tools/catalyst-auto-qemu-mips-common
index acb5e252..01ff6198 100644
--- a/tools/catalyst-auto-qemu-mips-common
+++ b/tools/catalyst-auto-qemu-mips-common
@@ -184,6 +184,7 @@ post_build() {
;;
stage3-mips3-multilib-systemd.spec)
upload stage3-mips3_multilib-systemd-${TIMESTAMP}.tar.xz*
+   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-mips3_multilib" 
mips/17.0/mips3_multilib
;;
stage3-mipsel3-multilib-openrc.spec)
upload stage3-mipsel3_multilib-openrc-${TIMESTAMP}.tar.xz*



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

2023-08-09 Thread Yixun Lan
commit: fc45a151f99c6b2f015e380b39ab76a704a1327f
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Aug  9 23:08:00 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Aug  9 23:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc45a151

dev-util/crash: drop 8.0.3

Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/crash/crash-8.0.3.ebuild | 62 ---
 1 file changed, 62 deletions(-)

diff --git a/dev-util/crash/crash-8.0.3.ebuild 
b/dev-util/crash/crash-8.0.3.ebuild
deleted file mode 100644
index 8255200bc2b3..
--- a/dev-util/crash/crash-8.0.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-GDB_VERSION=10.2
-UPSTREAM_VER=
-EXTRA_VER=0
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/crash-utility/crash.git;
-   SRC_URI="mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
-   EGIT_BRANCH="master"
-   inherit git-r3
-else
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz;
-
-   [[ -n ${EXTRA_VER} ]] && \
-   
EXTRA_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-extra-${EXTRA_VER}.tar.xz;
-
-   SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   ${UPSTREAM_PATCHSET_URI} ${EXTRA_PATCHSET_URI}
-   mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
-   KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86"
-fi
-
-DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps"
-HOMEPAGE="https://crash-utility.github.io/;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-# there is no "make test" target, but there is a test.c so the automatic
-# make rules catch it and tests fail
-RESTRICT="test"
-
-src_prepare() {
-   default
-
-   if [[ -n ${UPSTREAM_VER} ]]; then
-   einfo "Try to apply Crash's Upstream patch set"
-   eapply "${WORKDIR}"/patches-upstream
-   fi
-
-   if [[ -n ${EXTRA_VER} ]]; then
-   einfo "Try to apply Crash's Extra patch set"
-   eapply "${WORKDIR}"/patches-extra
-   fi
-
-   sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die
-   ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
-}
-
-src_compile() {
-   emake \
-   CC="$(tc-getCC)" \
-   AR="$(tc-getAR)" \
-   CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}



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

2023-08-09 Thread Yixun Lan
commit: 82b92c8a4bdbe7a31407a436f19a16d3470f229f
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Aug  9 22:25:39 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Aug  9 23:09:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b92c8a

dev-util/crash: fix strlcpy() issue for glibc-2.38

Closes: https://bugs.gentoo.org/911929
Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/crash/crash-8.0.3-r1.ebuild   | 67 ++
 dev-util/crash/files/crash-8.0.3-strlcpy.patch | 26 ++
 2 files changed, 93 insertions(+)

diff --git a/dev-util/crash/crash-8.0.3-r1.ebuild 
b/dev-util/crash/crash-8.0.3-r1.ebuild
new file mode 100644
index ..e2c69feeeb4e
--- /dev/null
+++ b/dev-util/crash/crash-8.0.3-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+GDB_VERSION=10.2
+UPSTREAM_VER=
+EXTRA_VER=0
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/crash-utility/crash.git;
+   SRC_URI="mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz;
+
+   [[ -n ${EXTRA_VER} ]] && \
+   
EXTRA_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-extra-${EXTRA_VER}.tar.xz;
+
+   SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI} ${EXTRA_PATCHSET_URI}
+   mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
+   KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86"
+fi
+
+DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps"
+HOMEPAGE="https://crash-utility.github.io/;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+# there is no "make test" target, but there is a test.c so the automatic
+# make rules catch it and tests fail
+RESTRICT="test"
+
+PATCHES=(
+   # bug 911929, patch already in upstream, drop in next version bump
+   "${FILESDIR}/${P}-strlcpy.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ -n ${UPSTREAM_VER} ]]; then
+   einfo "Try to apply Crash's Upstream patch set"
+   eapply "${WORKDIR}"/patches-upstream
+   fi
+
+   if [[ -n ${EXTRA_VER} ]]; then
+   einfo "Try to apply Crash's Extra patch set"
+   eapply "${WORKDIR}"/patches-extra
+   fi
+
+   sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die
+   ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
+}
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR)" \
+   CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}

diff --git a/dev-util/crash/files/crash-8.0.3-strlcpy.patch 
b/dev-util/crash/files/crash-8.0.3-strlcpy.patch
new file mode 100644
index ..0701f99470a8
--- /dev/null
+++ b/dev-util/crash/files/crash-8.0.3-strlcpy.patch
@@ -0,0 +1,26 @@
+diff --git a/defs.h b/defs.h
+index 8f7d1fa..26afe23 100644
+--- a/defs.h
 b/defs.h
+@@ -5553,7 +5553,7 @@ uint32_t swap32(uint32_t, int);
+ uint64_t swap64(uint64_t, int);
+ ulong *get_cpumask_buf(void);
+ int make_cpumask(char *, ulong *, int, int *);
+-size_t strlcpy(char *, char *, size_t);
++size_t strlcpy(char *, const char *, size_t) __attribute__ ((__weak__));
+ struct rb_node *rb_first(struct rb_root *);
+ struct rb_node *rb_parent(struct rb_node *, struct rb_node *);
+ struct rb_node *rb_right(struct rb_node *, struct rb_node *);
+diff --git a/tools.c b/tools.c
+index 392a797..0f2db10 100644
+--- a/tools.c
 b/tools.c
+@@ -6795,7 +6795,7 @@ make_cpumask_error:
+  * always be NULL-terminated.
+  */
+ size_t 
+-strlcpy(char *dest, char *src, size_t size)
++strlcpy(char *dest, const char *src, size_t size)
+ {
+   size_t ret = strlen(src);
+ 



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

2023-08-09 Thread Sam James
commit: b733b238f759829116aa8a3f154356bd13ae4e50
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  9 22:36:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 22:36:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b733b238

sys-apps/systemd: add 253.8

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-253.8.ebuild | 514 ++
 2 files changed, 515 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 586d071b5f50..ce378d7f7450 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -4,4 +4,5 @@ DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 
166ce3f089a9fc3d5d374566258d05
 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
 DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 
2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b
 SHA512 
6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1
+DIST systemd-stable-253.8.tar.gz 12112413 BLAKE2B 
0edf5d2fdb47ef4c2fd9257642a719cb3cf70096d74ae0002f4df2696f3efd591ddf239f2ac9762aa53ebcee5bf31295739f8176313b8260e97fe99cc51722f6
 SHA512 
628db658ccf01e6cf09c6832735ad08c3d0dd906798e3366d42621fb08ad8b72aa7a51ae4874d76acf6c56282c63dc5fdce677cde3d4e102ce0036571ccabcc4
 DIST systemd-stable-254.1.tar.gz 14324840 BLAKE2B 
10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a
 SHA512 
eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7

diff --git a/sys-apps/systemd/systemd-253.8.ebuild 
b/sys-apps/systemd/systemd-253.8.ebuild
new file mode 100644
index ..cf50cf37cc92
--- /dev/null
+++ b/sys-apps/systemd/systemd-253.8.ebuild
@@ -0,0 +1,514 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
+inherit secureboot systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
+   fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   

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

2023-08-09 Thread Sam James
commit: 39702b75a21647b8053d4c982e5ab987695425df
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  9 22:44:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 22:44:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39702b75

sys-apps/systemd-utils: add 253.8

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

 sys-apps/systemd-utils/Manifest   |   1 +
 sys-apps/systemd-utils/systemd-utils-253.8.ebuild | 535 ++
 2 files changed, 536 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 3ba04fb064fd..bbb7f6ffd3df 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -5,3 +5,4 @@ DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f54
 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
 DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 
2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b
 SHA512 
6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1
+DIST systemd-stable-253.8.tar.gz 12112413 BLAKE2B 
0edf5d2fdb47ef4c2fd9257642a719cb3cf70096d74ae0002f4df2696f3efd591ddf239f2ac9762aa53ebcee5bf31295739f8176313b8260e97fe99cc51722f6
 SHA512 
628db658ccf01e6cf09c6832735ad08c3d0dd906798e3366d42621fb08ad8b72aa7a51ae4874d76acf6c56282c63dc5fdce677cde3d4e102ce0036571ccabcc4

diff --git a/sys-apps/systemd-utils/systemd-utils-253.8.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.8.ebuild
new file mode 100644
index ..49d0f39faa66
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-253.8.ebuild
@@ -0,0 +1,535 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
+inherit secureboot toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-253.3"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev"
+REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+   >=sys-apps/util-linux-2.30:0=
+   sys-libs/libcap:0=
+   virtual/libcrypt:=
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-3.11
+   boot? ( >=sys-boot/gnu-efi-3.0.2 )
+"
+RDEPEND="${COMMON_DEPEND}
+   boot? ( !https://bugs.gentoo.org/856433
+   rm rules.d/70-power-switch.rules || die
+   insinto "${rootprefix}"/lib/udev/rules.d
+   doins rules.d/*.rules
+   doins "${FILESDIR}"/40-gentoo.rules
+
+   insinto "${rootprefix}"/lib/udev/hwdb.d
+   doins hwdb.d/*.hwdb
+
+   dobashcomp shell-completion/bash/udevadm
+
+   insinto /usr/share/zsh/site-functions
+   doins shell-completion/zsh/_udevadm
+   fi
+
+   use boot && secureboot_auto_sign
+}
+
+add_service() {
+   local initd=$1
+  

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

2023-08-09 Thread Jonas Stein
commit: 5f2882a5cd68d5f6267475790eea63e13dc61c22
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Aug  9 21:58:02 2023 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Aug  9 21:58:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2882a5

sys-apps/inxi: drop 3.3.20.1, 3.3.25.1

Signed-off-by: Jonas Stein  gentoo.org>

 sys-apps/inxi/Manifest |  2 --
 sys-apps/inxi/inxi-3.3.20.1.ebuild | 32 
 sys-apps/inxi/inxi-3.3.25.1.ebuild | 32 
 3 files changed, 66 deletions(-)

diff --git a/sys-apps/inxi/Manifest b/sys-apps/inxi/Manifest
index 16aa442cf3a7..c073de43f52f 100644
--- a/sys-apps/inxi/Manifest
+++ b/sys-apps/inxi/Manifest
@@ -1,4 +1,2 @@
-DIST inxi-3.3.20.1.tar.gz 565689 BLAKE2B 
0b89e54e22d0c88b57fdc2dcb08fc3cbe6b79a724c12d8eafd2e6eb6639ee1346ef9ee34b09f446464bafa35df87489ff9b40ad9e8de67fbe82c1becdd5af8bf
 SHA512 
bdc4de6d2978ff17bdd4a5366d66fb483a304c61448ef33be902080a75ae6e78eba6bcd31b9a799a1eff01f22cc8e72200f314209e36af4287d8e5256bca4d05
-DIST inxi-3.3.25.1.tar.gz 591556 BLAKE2B 
5e9f24a7e9d8a2ef0322d18e106da1b126e7aed7ebb468aa7f7e553ce02dece9a255c1c155eefe7d766c501e8a80e48a5a3ac85fd4c12b07cf870076589cdb93
 SHA512 
1d2fc98c22ba3efb026e12dd17e2dcbe61a849a34846a72ee7ec267f3c233f2903606c3d17d79aacbd2a7c9842f39beb9e61933d41b7914ba07bdace3d29e53b
 DIST inxi-3.3.27.1.tar.gz 614167 BLAKE2B 
1a312255340bfe361eb10dd725cc9fb1421d8dfda34ee944347278e4a293cbcb51d1e2b7aa00f26c16286b90f26d3e0f91f68fb4beeb112ecd8f7a3bc86680ff
 SHA512 
f21285d709d8dc7ce393a6c3b43b5ebabb8ef2c55adf43f00935b728a28f502bbcbd8c1482249e872e4623430f01b4e8cf51f0a6790d56fb12147fa125152575
 DIST inxi-3.3.28.1.tar.gz 624472 BLAKE2B 
3d8ac9c21a7531e694e5de3a764906a69ef0c869f1bb4b7b5e5d0b42a74240a141c97401dfe78a85da27e7489d708fbfc4eb568adaab5270388aebd108f29e1a
 SHA512 
6360193cc1f7a71c7329352311fac625e6c80e37c2bd783a78a534ec9712afd7df17b445c652d97415f6162512ede34b32958311b1c5086e899a2aded7a8efd9

diff --git a/sys-apps/inxi/inxi-3.3.20.1.ebuild 
b/sys-apps/inxi/inxi-3.3.20.1.ebuild
deleted file mode 100644
index a706e26a71c6..
--- a/sys-apps/inxi/inxi-3.3.20.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV=$(ver_rs 3 '-')
-# 2.3.56 was the last version with no tagged release.
-# It was also the last Bash based release. Later versions are Perl based
-
-DESCRIPTION="The CLI inxi collects and prints hardware and system information"
-HOMEPAGE="https://github.com/smxi/inxi;
-SRC_URI="https://github.com/smxi/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="bluetooth hddtemp opengl"
-
-RDEPEND="dev-lang/perl
-   sys-apps/pciutils
-   sys-apps/usbutils
-   bluetooth? ( net-wireless/bluez )
-   hddtemp? ( app-admin/hddtemp )
-   opengl? ( x11-apps/mesa-progs )
-   "
-
-src_install() {
-   dobin ${PN}
-   doman ${PN}.1
-   dodoc README.txt
-}

diff --git a/sys-apps/inxi/inxi-3.3.25.1.ebuild 
b/sys-apps/inxi/inxi-3.3.25.1.ebuild
deleted file mode 100644
index 1b3918e6aebe..
--- a/sys-apps/inxi/inxi-3.3.25.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV=$(ver_rs 3 '-')
-# 2.3.56 was the last version with no tagged release.
-# It was also the last Bash based release. Later versions are Perl based
-
-DESCRIPTION="The CLI inxi collects and prints hardware and system information"
-HOMEPAGE="https://github.com/smxi/inxi;
-SRC_URI="https://github.com/smxi/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="bluetooth hddtemp opengl"
-
-RDEPEND="dev-lang/perl
-   sys-apps/pciutils
-   sys-apps/usbutils
-   bluetooth? ( net-wireless/bluez )
-   hddtemp? ( app-admin/hddtemp )
-   opengl? ( x11-apps/mesa-progs )
-   "
-
-src_install() {
-   dobin ${PN}
-   doman ${PN}.1
-   dodoc README.txt
-}



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

2023-08-09 Thread Jonas Stein
commit: 4af1e1383958d1de060028360a6745341f5a1ae0
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Aug  9 21:55:09 2023 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Aug  9 21:55:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af1e138

sys-apps/inxi: add 3.3.28.1

Signed-off-by: Jonas Stein  gentoo.org>

 sys-apps/inxi/Manifest |  1 +
 sys-apps/inxi/inxi-3.3.28.1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/sys-apps/inxi/Manifest b/sys-apps/inxi/Manifest
index 2553fe38e431..16aa442cf3a7 100644
--- a/sys-apps/inxi/Manifest
+++ b/sys-apps/inxi/Manifest
@@ -1,3 +1,4 @@
 DIST inxi-3.3.20.1.tar.gz 565689 BLAKE2B 
0b89e54e22d0c88b57fdc2dcb08fc3cbe6b79a724c12d8eafd2e6eb6639ee1346ef9ee34b09f446464bafa35df87489ff9b40ad9e8de67fbe82c1becdd5af8bf
 SHA512 
bdc4de6d2978ff17bdd4a5366d66fb483a304c61448ef33be902080a75ae6e78eba6bcd31b9a799a1eff01f22cc8e72200f314209e36af4287d8e5256bca4d05
 DIST inxi-3.3.25.1.tar.gz 591556 BLAKE2B 
5e9f24a7e9d8a2ef0322d18e106da1b126e7aed7ebb468aa7f7e553ce02dece9a255c1c155eefe7d766c501e8a80e48a5a3ac85fd4c12b07cf870076589cdb93
 SHA512 
1d2fc98c22ba3efb026e12dd17e2dcbe61a849a34846a72ee7ec267f3c233f2903606c3d17d79aacbd2a7c9842f39beb9e61933d41b7914ba07bdace3d29e53b
 DIST inxi-3.3.27.1.tar.gz 614167 BLAKE2B 
1a312255340bfe361eb10dd725cc9fb1421d8dfda34ee944347278e4a293cbcb51d1e2b7aa00f26c16286b90f26d3e0f91f68fb4beeb112ecd8f7a3bc86680ff
 SHA512 
f21285d709d8dc7ce393a6c3b43b5ebabb8ef2c55adf43f00935b728a28f502bbcbd8c1482249e872e4623430f01b4e8cf51f0a6790d56fb12147fa125152575
+DIST inxi-3.3.28.1.tar.gz 624472 BLAKE2B 
3d8ac9c21a7531e694e5de3a764906a69ef0c869f1bb4b7b5e5d0b42a74240a141c97401dfe78a85da27e7489d708fbfc4eb568adaab5270388aebd108f29e1a
 SHA512 
6360193cc1f7a71c7329352311fac625e6c80e37c2bd783a78a534ec9712afd7df17b445c652d97415f6162512ede34b32958311b1c5086e899a2aded7a8efd9

diff --git a/sys-apps/inxi/inxi-3.3.28.1.ebuild 
b/sys-apps/inxi/inxi-3.3.28.1.ebuild
new file mode 100644
index ..1b3918e6aebe
--- /dev/null
+++ b/sys-apps/inxi/inxi-3.3.28.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=$(ver_rs 3 '-')
+# 2.3.56 was the last version with no tagged release.
+# It was also the last Bash based release. Later versions are Perl based
+
+DESCRIPTION="The CLI inxi collects and prints hardware and system information"
+HOMEPAGE="https://github.com/smxi/inxi;
+SRC_URI="https://github.com/smxi/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="bluetooth hddtemp opengl"
+
+RDEPEND="dev-lang/perl
+   sys-apps/pciutils
+   sys-apps/usbutils
+   bluetooth? ( net-wireless/bluez )
+   hddtemp? ( app-admin/hddtemp )
+   opengl? ( x11-apps/mesa-progs )
+   "
+
+src_install() {
+   dobin ${PN}
+   doman ${PN}.1
+   dodoc README.txt
+}



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

2023-08-09 Thread Andreas Sturmlechner
commit: e22c52e4418f4f3feb191d16dada62fa251b3523
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug  8 22:47:42 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug  9 21:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22c52e4

media-libs/zxing-cpp: add 2.1.0

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

 media-libs/zxing-cpp/Manifest   |  1 +
 media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/media-libs/zxing-cpp/Manifest b/media-libs/zxing-cpp/Manifest
index e9f6df0ca556..2b51f686dbfd 100644
--- a/media-libs/zxing-cpp/Manifest
+++ b/media-libs/zxing-cpp/Manifest
@@ -1 +1,2 @@
 DIST zxing-cpp-2.0.0.tar.gz 856413 BLAKE2B 
8069d3e39a7ddf99510777df477a5e3503e5eead7adcbf175123ab59de47c3da75bb8187533dad552a07b1475756ff3981d30eaa3e8088c5c9b991e22a7127bd
 SHA512 
fa22164f834a42194eafd0d3e9c09d953233c69843ac6e79c8d6513314be28d8082382b436c379368e687e0eed05cb5e566d2893ec6eb29233a36643904ae083
+DIST zxing-cpp-2.1.0.tar.gz 866787 BLAKE2B 
2589862e790bac85cee92818381b4ec3f9eeb5ac1dc2a78babf372ad7672bfe1a43ac7cfe4cc228eabed8a6c013f835c7e3e1948137d61edf1056906a149df80
 SHA512 
a00778c1fb7bb664176f7035aa96db4bab3e7ca28b5be2862182cb591d18edd4c3dfcbd34b4af08e0797bb4af893299d523f98aa84d266b68e4c766410e2e26d

diff --git a/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild 
b/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild
new file mode 100644
index ..551d84c87579
--- /dev/null
+++ b/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C++ Multi-format 1D/2D barcode image processing library"
+HOMEPAGE="https://github.com/nu-book/zxing-cpp;
+SRC_URI="https://github.com/nu-book/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_EXAMPLES=OFF # nothing is installed
+   -DBUILD_BLACKBOX_TESTS=OFF # FIXME: FetchContent.cmake module 
usage
+   -DBUILD_UNIT_TESTS=OFF # for both tests options. no thanks. bug 
#793173
+   )
+   cmake_src_configure
+}



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

2023-08-09 Thread Andreas Sturmlechner
commit: 335517a08163abb926845e19969490e484a5c2b8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug  9 21:10:54 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug  9 21:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335517a0

app-editors/ghostwriter: drop 2.1.6

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

 app-editors/ghostwriter/Manifest |  1 -
 app-editors/ghostwriter/ghostwriter-2.1.6.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
index 878cefbde49b..3740e8c5ad15 100644
--- a/app-editors/ghostwriter/Manifest
+++ b/app-editors/ghostwriter/Manifest
@@ -1,2 +1 @@
-DIST ghostwriter-2.1.6.tar.gz 7757010 BLAKE2B 
a450093b1f072aeea7e6a6e27abbdb2c427387eb70b5ed2a5e49ea1f33fd9c4e4014742cc7905e644ab39838c488d9eddb79e0d3c87bde7ce6528cd810b02e15
 SHA512 
10ee557a07f468cc12391c2b5f77a6667aef76429b58bfdc03df32dd1cd8c44a61fe77da5318d5b23758ede40a5f8ab89cf4573a09708a6abc2d12ec5ceb71ad
 DIST ghostwriter-23.04.3.tar.xz 3074336 BLAKE2B 
89314147c3222d0e83d26cedb81e6bf917e4f4e3d95650ba1d3096f06491343046dd5684d13014002a5249ec26af43cb050457c6f5d7c241b352a605b529b5af
 SHA512 
d14e8c9928ec0638b98ca152d35ae88a7a4a582d4268e8f251252f080e4490b5c9433a814e6306acf7856c6a253f6e7aa9ed326328f90e0da8ef1214ef5a432c

diff --git a/app-editors/ghostwriter/ghostwriter-2.1.6.ebuild 
b/app-editors/ghostwriter/ghostwriter-2.1.6.ebuild
deleted file mode 100644
index 023f4be72315..
--- a/app-editors/ghostwriter/ghostwriter-2.1.6.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils xdg
-
-DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
-HOMEPAGE="https://wereturtle.github.io/ghostwriter/;
-SRC_URI="https://github.com/wereturtle/ghostwriter/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="debug"
-
-BDEPEND="dev-qt/linguist-tools:5"
-
-RDEPEND="
-   app-text/hunspell:=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebchannel:5
-   dev-qt/qtwebengine:5[widgets]
-   dev-qt/qtwidgets:5
-   virtual/opengl
-"
-
-DEPEND="${RDEPEND}"
-
-DOCS=( CREDITS.md README.md )
-
-src_configure() {
-   eqmake5 \
-   CONFIG+=$(usex debug debug release) \
-   PREFIX="${EPREFIX}"/usr
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   einstalldocs
-}



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

2023-08-09 Thread Sam James
commit: f5eda40dae56a34f3d44e3973e88aafbabc97998
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  9 21:05:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 21:05:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5eda40d

sys-apps/systemd: add 254.1

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

 sys-apps/systemd/Manifest |   1 +
 sys-apps/systemd/systemd-254.1.ebuild | 525 ++
 2 files changed, 526 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index e283dc3d378f..586d071b5f50 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -4,3 +4,4 @@ DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 
166ce3f089a9fc3d5d374566258d05
 DIST systemd-stable-253.5.tar.gz 12015672 BLAKE2B 
3b09bc1a63bc3321c51ea05080f95958ab55064596c13ab967a182cdaace302cc85c19e2cdabd9bdc8ba0a1a04999ae588fbce2fe2626c0f792ee22836feddf4
 SHA512 
39709b485cd9287e26ac8e973fa1692b280bec3b96e1da6667e4a4f2ac2228aa072b22802720a254698d32c82f5306d7feb32229e4b6d54cc0e2b1e2caa4cc2e
 DIST systemd-stable-253.6.tar.gz 12069024 BLAKE2B 
7dfb28127bf6c091180a6cfbae1eb657b99896920cc6b74d1e86586f51bf312d6c2647582a635a479048cadceb0b5ed508918ddff42b2639cec6234a656762f4
 SHA512 
c81f7ac0cca9073878026d6a3024ebad8bf38c4745fe7bac5a156906ba9fd7b78b90fdc69376821c9927dd60173dd6604684e2ea7dcb55dc2e60a0e20ee01735
 DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 
2007653c264d615fbef52cd91d173597f175ba05c1b961c6035d51c1a28ff663151a72d858115536c316a2644d880dfe94e6d00809bf3a2abe3e2f5532df565b
 SHA512 
6935508f511930d6e980a7f0a3319295acbbc482cbce4f8f407af399259fe04b095dabd470f8825d84328a7d0f39efe6d5926022c1bdf18ec7fffe43b2586aa1
+DIST systemd-stable-254.1.tar.gz 14324840 BLAKE2B 
10a72db38dae1dd13440f6d59c629b515bfb32f1708efeb6b9134b17887cc0c5af47c184b9a7d3c9be1ecbf8be16ea2682f84c44afd4702ce12861a143e8347a
 SHA512 
eb2f4a95c890792fe11080e8dafc1eb4588ee98a3084d28083c4dd1f97962f56188c41641708c23267d01f1431821e823e1b89012f90d6ede80a12a0ce11a6d7

diff --git a/sys-apps/systemd/systemd-254.1.ebuild 
b/sys-apps/systemd/systemd-254.1.ebuild
new file mode 100644
index ..a03b6cbadd51
--- /dev/null
+++ b/sys-apps/systemd/systemd-254.1.ebuild
@@ -0,0 +1,525 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit secureboot systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls 
elfutils
+   fido2 +gcrypt gnutls homed http idn importd iptables +kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+   iptables? ( 

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

2023-08-09 Thread Sam James
commit: 83c21c4aa868798e09be47c810f0478329c6dd1b
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Thu Aug  3 00:00:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 20:43:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c21c4a

sci-libs/openlibm: add USE=static-libs

USE=static-libs is currently required for llvm-libc.

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/32151
Signed-off-by: Sam James  gentoo.org>

 sci-libs/openlibm/openlibm-0.8.0.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/sci-libs/openlibm/openlibm-0.8.0.ebuild 
b/sci-libs/openlibm/openlibm-0.8.0.ebuild
index ba45cbd625fb..3d2362897851 100644
--- a/sci-libs/openlibm/openlibm-0.8.0.ebuild
+++ b/sci-libs/openlibm/openlibm-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,6 +9,7 @@ DESCRIPTION="High quality system independent, open source libm"
 HOMEPAGE="https://github.com/JuliaLang/openlibm;
 SRC_URI="https://github.com/JuliaMath/openlibm/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
+IUSE="static-libs"
 LICENSE="public-domain MIT ISC BSD-2 LGPL-2.1+"
 # See https://abi-laboratory.pro/index.php?view=timeline=openlibm
 SLOT="0/4"
@@ -16,9 +17,10 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
 src_prepare() {
default
-   sed -e "/^OLM_LIBS :=/s/^/#/" \
-   -e "/install: /s/install-static//" \
-   -i Makefile || die
+   sed -e "/^OLM_LIBS :=/s/^/#/" -i Makefile || die
+   if ! use static-libs ; then
+   sed -e "/install: /s/install-static//" -i Makefile || die
+   fi
 }
 
 src_configure() {



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

2023-08-09 Thread Sam James
commit: 3baa5f49c4ee322996ab5f70f14137d303edf707
Author: Sean Vig  gmail  com>
AuthorDate: Fri Aug  4 00:18:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 20:43:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3baa5f49

x11-wm/qtile: Fix Python syntax on replaced code

When not building with `pulseaudio` use flag, the `sed` replacement will insert 
code that `throw`'s an exception, rather than the correct syntax to `raise` the 
exception. Fix this typo.

Signed-off-by: Sean Vig  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32164
Signed-off-by: Sam James  gentoo.org>

 x11-wm/qtile/qtile-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/qtile/qtile-.ebuild b/x11-wm/qtile/qtile-.ebuild
index 03829958fd7f..d1bf02722c9a 100644
--- a/x11-wm/qtile/qtile-.ebuild
+++ b/x11-wm/qtile/qtile-.ebuild
@@ -62,7 +62,7 @@ distutils_enable_tests pytest
 python_prepare_all() {
# Avoid automagic dependency on libpulse
if ! use pulseaudio ; then
-   sed -i -e 's/call("libpulse", "--libs")/throw PkgConfigError/' 
setup.py || die
+   sed -i -e 's/call("libpulse", "--libs")/raise PkgConfigError/' 
setup.py || die
fi
 
# Avoid automagic dependency on pywlroots



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

2023-08-09 Thread Michael Orlitzky
commit: f30a31b59cb479a08abb64c4f5c4a66ea8910736
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Aug  9 20:25:15 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Aug  9 20:31:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30a31b5

dev-libs/libwapcaplet: drop obsolete -Werror patch

The Makefile for libwapcaplet essentially has,

  WARNFLAGS := -Wall ...
  WARNFLAGS := $(WARNFLAGS) -Werror

and our sole patch removes the second line. However, the netsurf eclass
sets WARNFLAGS="" these days, preventing either line from taking effect.

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

 .../libwapcaplet/files/libwapcaplet-0.4.1-makefile.patch | 12 
 dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild   |  5 -
 2 files changed, 17 deletions(-)

diff --git a/dev-libs/libwapcaplet/files/libwapcaplet-0.4.1-makefile.patch 
b/dev-libs/libwapcaplet/files/libwapcaplet-0.4.1-makefile.patch
deleted file mode 100644
index 6d84e24de433..
--- a/dev-libs/libwapcaplet/files/libwapcaplet-0.4.1-makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/Makefile b/Makefile
-index a220258..0e0799e 100644
 a/Makefile
-+++ b/Makefile
-@@ -24,7 +24,6 @@ WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-align \
-   -Wmissing-declarations -Wnested-externs
- # BeOS/Haiku standard library headers issue warnings
- ifneq ($(BUILD),i586-pc-haiku)
--  WARNFLAGS := $(WARNFLAGS) -Werror
- endif
- 
- CFLAGS := -D_BSD_SOURCE -D_DEFAULT_SOURCE \

diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild 
b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
index 0d89ad72e0f8..62fc2b8c9a4f 100644
--- a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
+++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
@@ -21,11 +21,6 @@ DEPEND="
 BDEPEND="
>=dev-util/netsurf-buildsystem-1.7-r1"
 
-PATCHES=(
-   # bug 664288
-   "${FILESDIR}/${PN}-0.4.1-makefile.patch"
-)
-
 _emake() {
netsurf_define_makeconf
emake "${NETSURF_MAKECONF[@]}" COMPONENT_TYPE=lib-shared $@



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

2023-08-09 Thread Michael Orlitzky
commit: 8a43a3177110f10fece8d4524593b167f1aa119f
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Aug  9 19:56:28 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Aug  9 20:31:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a43a317

dev-libs/libwapcaplet: use https for HOMEPAGE

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

 dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild 
b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
index f60d9229693d..0d89ad72e0f8 100644
--- a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
+++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit netsurf
 
 DESCRIPTION="string internment library, written in C"
-HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/;
+HOMEPAGE="https://www.netsurf-browser.org/projects/libwapcaplet/;
 SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz;
 
 LICENSE="MIT"



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

2023-08-09 Thread Victor Skovorodnikov
commit: b8c33d3915f7eabf7af032981de4128ea4e55570
Author: Victor Skovorodnikov  yandex  com>
AuthorDate: Wed Aug  9 20:28:23 2023 +
Commit: Victor Skovorodnikov  yandex  com>
CommitDate: Wed Aug  9 20:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8c33d39

net-p2p/dogecoin-qt: keyword 1.14.6 for ~arm64

- Tested arm64 installation on Raspberry pi 400 in systemd and openrc
- Updated symlink setup for condition using dogecoind and dogecoin-cli selection
- Made generic name for some patches to work with next version

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

 net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild  | 23 +++---
 net-p2p/dogecoin-qt/files/gcc13.patch  | 13 
 14.6-hardened-all.patch => hardened-all.patch} |  0
 ...rdened-minimal.patch => hardened-minimal.patch} |  0
 ...hardened-no-pie.patch => hardened-no-pie.patch} |  0
 ...hardened-no-ssp.patch => hardened-no-ssp.patch} |  0
 6 files changed, 29 insertions(+), 7 deletions(-)

diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild 
b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
index bd1c090298..66e117a8a2 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -11,8 +11,7 @@ 
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz ->
 LICENSE="MIT"
 SLOT="0"
 DB_VER="5.3"
-KEYWORDS="~amd64"
-# Please see Bug 910673Comment 10
+KEYWORDS="~amd64 ~arm64"
 IUSE="cpu_flags_x86_avx2 dogecoind +pie +prune +ssp tests utils +wallet zmq"
 REQUIRED_USE="dogecoind? ( utils )"
 DOGEDIR="/opt/${PN}"
@@ -46,7 +45,7 @@ PATCHES=(
"${FILESDIR}"/"${PV}"-paymentserver.patch
"${FILESDIR}"/"${PV}"-transactiondesc.patch
"${FILESDIR}"/"${PV}"-deque.patch
-   "${FILESDIR}"/"${PV}"-gcc13.patch
+   "${FILESDIR}"/gcc13.patch
 )
 
 WORKDIR_="${WORKDIR}/dogecoin-${PV}"
@@ -55,13 +54,13 @@ S=${WORKDIR_}
 src_prepare() {
 
if use pie && use ssp ; then
-   PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-all.patch )
+   PATCHES+=( "${FILESDIR}"/hardened-all.patch )
elif use pie && ! use ssp ; then
-   PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-no-ssp.patch )
+   PATCHES+=( "${FILESDIR}"/hardened-no-ssp.patch )
elif use ssp && ! use pie ; then
-   PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-no-pie.patch )
+   PATCHES+=( "${FILESDIR}"/hardened-no-pie.patch )
else
-   PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-minimal.patch )
+   PATCHES+=( "${FILESDIR}"/hardened-minimal.patch )
fi
 
default
@@ -96,6 +95,11 @@ src_install() {
doins src/qt/res/icons/dogecoin.png
dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
 
+   if use dogecoind ; then
+   dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
+   dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
+   fi
+
if use prune ; then
domenu "${FILESDIR}"/"${PN}-prune.desktop"
else
@@ -111,6 +115,11 @@ pkg_postinst() {
elog "Dogecoin Core Qt ${PV} has been installed."
elog "Dogecoin Core Qt binaries have been placed in ${DOGEDIR}/bin."
elog "${PN} has been symlinked with /usr/bin/${PN}."
+
+   if use dogecoind ; then
+   elog "dogecoin daemon has been symlinked with 
/usr/bin/dogecoind."
+   elog "dogecoin client utils have been symlinked with 
/usr/bin/dogecoin-cli."
+   fi
 }
 
 pkg_postrm() {

diff --git a/net-p2p/dogecoin-qt/files/gcc13.patch 
b/net-p2p/dogecoin-qt/files/gcc13.patch
new file mode 100644
index 00..0e4852815b
--- /dev/null
+++ b/net-p2p/dogecoin-qt/files/gcc13.patch
@@ -0,0 +1,13 @@
+# Fixes error when building with gcc13
+diff --git a/src/support/lockedpool.cpp b/src/support/lockedpool.cpp
+index ccebbe8..9d57846 100644
+--- a/src/support/lockedpool.cpp
 b/src/support/lockedpool.cpp
+@@ -5,6 +5,7 @@
+ 
+ #include "support/lockedpool.h"
+ #include "support/cleanse.h"
++#include 
+ 
+ #if defined(HAVE_CONFIG_H)
+ #include "config/bitcoin-config.h"

diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch 
b/net-p2p/dogecoin-qt/files/hardened-all.patch
similarity index 100%
rename from net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch
rename to net-p2p/dogecoin-qt/files/hardened-all.patch

diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch 
b/net-p2p/dogecoin-qt/files/hardened-minimal.patch
similarity index 100%
rename from net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch
rename to net-p2p/dogecoin-qt/files/hardened-minimal.patch

diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch 
b/net-p2p/dogecoin-qt/files/hardened-no-pie.patch
similarity index 100%
rename from net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch
rename to 

[gentoo-commits] repo/gentoo:master commit in: dev-lua/lua-openssl/, dev-lua/lua-openssl/files/

2023-08-09 Thread Conrad Kostecki
commit: 038f5dd88d37008c4cd12fa7153602dbdc0e97d2
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Aug  9 20:05:45 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Aug  9 20:05:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=038f5dd8

dev-lua/lua-openssl: fix clang16, block tests

Closes: https://bugs.gentoo.org/911845
Closes: https://bugs.gentoo.org/881139
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/lua-openssl-0.8.3-clang16.patch  | 45 ++
 3_p2.ebuild => lua-openssl-0.8.3_p2-r1.ebuild} |  4 +-
 2 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch 
b/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch
new file mode 100644
index ..64482c97673a
--- /dev/null
+++ b/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch
@@ -0,0 +1,45 @@
+From 3451462230082e6eae9d82833a547a3a73df5ef9 Mon Sep 17 00:00:00 2001
+From: zhaozg 
+Date: Mon, 7 Aug 2023 17:47:23 +0800
+Subject: [PATCH] partially fix #265
+
+---
+ src/ocsp.c| 14 ++
+ 1 file changed, 14 insertions(+)
+
+diff --git a/src/ocsp.c b/src/ocsp.c
+index 29f5b153..e1672fcf 100644
+--- a/src/ocsp.c
 b/src/ocsp.c
+@@ -183,8 +183,15 @@ static int openssl_ocsp_request_read(lua_State *L)
+   BIO *bio = load_bio_object(L, 1);
+   int pem = lua_gettop(L) > 1 ? auxiliar_checkboolean(L, 2) : 0;
+ 
++#if defined(__clang__)
++#pragma clang diagnostic push
++#pragma clang diagnostic ignored"-Wincompatible-function-pointer-types"
++#endif
+   OCSP_REQUEST *req = pem ? PEM_read_bio_OCSP_REQUEST(bio, NULL, NULL)
+   : d2i_OCSP_REQUEST_bio(bio, NULL);
++#if defined(__clang__)
++#pragma clang diagnostic pop
++#endif
+   BIO_free(bio);
+ 
+   if (req)
+@@ -352,8 +359,15 @@ static int openssl_ocsp_response_read(lua_State *L)
+   int pem = lua_gettop(L) > 1 ? auxiliar_checkboolean(L, 2) : 0;
+   int ret = 0;
+ 
++#if defined(__clang__)
++#pragma clang diagnostic push
++#pragma clang diagnostic ignored"-Wincompatible-function-pointer-types"
++#endif
+   OCSP_RESPONSE *res = pem ? PEM_read_bio_OCSP_RESPONSE(bio, NULL, NULL)
+: d2i_OCSP_RESPONSE_bio(bio, NULL);
++#if defined(__clang__)
++#pragma clang diagnostic pop
++#endif
+   if (res)
+   {
+ PUSH_OBJECT(res, "openssl.ocsp_response");

diff --git a/dev-lua/lua-openssl/lua-openssl-0.8.3_p2.ebuild 
b/dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild
similarity index 97%
rename from dev-lua/lua-openssl/lua-openssl-0.8.3_p2.ebuild
rename to dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild
index 8b1181de43af..82d587831be4 100644
--- a/dev-lua/lua-openssl/lua-openssl-0.8.3_p2.ebuild
+++ b/dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild
@@ -26,7 +26,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
+RESTRICT="test"
 
 RDEPEND="
!dev-lua/luaossl
@@ -40,6 +40,8 @@ BDEPEND="
test? ( ${RDEPEND} )
 "
 
+PATCHES=( "${FILESDIR}/${PN}-0.8.3-clang16.patch" )
+
 src_prepare() {
default
 



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

2023-08-09 Thread Michael Orlitzky
commit: 8973ee31c20166a4c853fd0d90cb2ea253230a81
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Aug  9 19:39:11 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Aug  9 19:50:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8973ee31

media-libs/libsvgtiny-pixbuf: new package, add 0.0.2

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

 media-libs/libsvgtiny-pixbuf/Manifest  |  1 +
 .../libsvgtiny-pixbuf-0.0.2.ebuild | 29 ++
 media-libs/libsvgtiny-pixbuf/metadata.xml  | 15 +++
 3 files changed, 45 insertions(+)

diff --git a/media-libs/libsvgtiny-pixbuf/Manifest 
b/media-libs/libsvgtiny-pixbuf/Manifest
new file mode 100644
index ..aa9b1ff1a003
--- /dev/null
+++ b/media-libs/libsvgtiny-pixbuf/Manifest
@@ -0,0 +1 @@
+DIST libsvgtiny-pixbuf-0.0.2.tar.xz 263100 BLAKE2B 
1afebcfaf77dbd765ee6c6b4dae1decab2f5458bd7ccfcae8a4b5b02e71c53999d130f698b9d5619fff40ecb96a98f7d63f984e182a525720c3c9df9fc5dc227
 SHA512 
bf657fd341cab1f9b7ff81f9d517096176e6b82d14c2d6be12e0b6a8420e787bd8c9d7324ecccad8c0a01c839b9de0ecf6f998996571dcba8e9b6c22c28bbe56

diff --git a/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild 
b/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild
new file mode 100644
index ..8b97de4a59ab
--- /dev/null
+++ b/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Add SVG support to GTK without librsvg"
+HOMEPAGE="http://michael.orlitzky.com/code/libsvgtiny-pixbuf.xhtml;
+SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.xz;
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-libs/libxml2:=
+   media-libs/libsvgtiny:=
+   x11-libs/cairo:=
+   x11-libs/gdk-pixbuf:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_install() {
+   default
+   find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   einfo "Updating pixbuf loader cache..."
+   gdk-pixbuf-query-loaders --update-cache
+}

diff --git a/media-libs/libsvgtiny-pixbuf/metadata.xml 
b/media-libs/libsvgtiny-pixbuf/metadata.xml
new file mode 100644
index ..393cbc12e176
--- /dev/null
+++ b/media-libs/libsvgtiny-pixbuf/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+m...@gentoo.org
+Michael Orlitzky
+  
+
+  
+
+  mich...@orlitzky.com
+  Michael Orlitzky
+
+  
+



[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/, net-libs/nodejs/files/

2023-08-09 Thread William Hubbs
commit: 7617208a22d73294749190c0924c1bac04a9a819
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug  9 19:21:36 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug  9 19:21:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7617208a

net-libs/nodejs: drop 18.16.1, 20.3.0, 20.3.1

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

 net-libs/nodejs/Manifest   |3 -
 .../files/nodejs-20.3.0-simdutf-2.3.14.patch   | 1550 
 net-libs/nodejs/nodejs-18.16.1.ebuild  |  256 
 net-libs/nodejs/nodejs-20.3.0.ebuild   |  255 
 net-libs/nodejs/nodejs-20.3.1.ebuild   |  255 
 5 files changed, 2319 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 78878935d653..34e9c7c17c97 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,9 +1,6 @@
 DIST node-v16.20.0.tar.xz 35546884 BLAKE2B 
5bdb1fb7365e07f13d0a58a8d052d11efaadcf1b0792af0517b78b1ecf01e50eabe26e31588ae410ee63b7494a4eb9d23f70d4dd157a452d0bbf8bd548865255
 SHA512 
b155acdff0244307afcc334844f113b5c321f7764ebb69326d60a6a79d0e0d38d55257a38b815f5933aa4071e6a788e01c466476ef012cec648c84d74adda406
 DIST node-v16.20.1.tar.xz 35556440 BLAKE2B 
cd10c4bf8fdf47126b84bb746e5b11ae1a5a17492b7fe2920be98d5ff2a9bce984515af4833d9bcccf645d53ebc068a3c658a37ad878432664f15cea368a500e
 SHA512 
3179c4b598f211f21c6d7ba378cd03a7ca4a06d99ae8e5bd5b8c0f1a895dc83222858a349cfb7589deecb7c654e9f25ce89c30aef9981ee18d4e24d6bbd5822e
 DIST node-v18.16.0.tar.xz 40467860 BLAKE2B 
b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff
 SHA512 
608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd
-DIST node-v18.16.1.tar.xz 40462540 BLAKE2B 
4103b771cdd629be794bd0433caa0e7a3b652511d5aa0535d48990d4ac7901f42e75f498b3a64b6d3b821046c1c26bb8b5c0e1edb953589a76d5fa87346da002
 SHA512 
15488a06aa31666a0af4470f08910b8a1df53d78cce597ddfdc0c6aebb77ae66138540d47ab0d4ab6d58d1c55226e3e2c0cfec641b2c55b417427171b1ace48c
 DIST node-v18.17.0.tar.xz 40780504 BLAKE2B 
2f93bc7fecc6d3a578b43fd079ce4a0eb9f76f9f61c1306fba1e0cf3e7343189c74bfce8648e7b29d84c7b7eade78f9281e5276f7a29f5f527a113892117565b
 SHA512 
01421e9ac6be8db90c14682a5c283f7d2a5824d9f1496e698dae27de090b3014efbbb98bb300c4bf9967681390d8f2450aa65648ddf7ea473814b81d2665b21c
 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 
362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52
 SHA512 
bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e
-DIST node-v20.3.0.tar.xz 41709484 BLAKE2B 
93aadc92914fd977a9bea5643c0806c709a4e68bca2840f7af0b24bfde654e9a3bfb83ead159579c67ebd8cfea81648863d2d87d07d2f11dfe73f1312d873d40
 SHA512 
6aade4c1cc0ef8f47f403286d88099a3c0bf43f6e1e2b6d50e777eb9327fc1f0a8ba73c943306a431fd422fdda9017b1931bcb31c48badcfcadde8a260840d7c
-DIST node-v20.3.1.tar.xz 41712208 BLAKE2B 
242f0d932d93e802a157d667aacec325cc40e357675237a96ab941fbf6e42a9a9b7888c87c37a16f24f50ecab9a42ec64ddf49bb3e9259f233c20daed18abcad
 SHA512 
f9f7a3905aa05f9708d3dddcbbe8ad729db3a123ccbdbcade402c6faa6b36905239aca9ac19ca4ebb4682dde2c39058c58197f5015556ab2351f8035d35da5e1
 DIST node-v20.5.0.tar.xz 41738488 BLAKE2B 
2e66328cb5df4c8d1eeb2b934a36b720ba7182a77d9158bd8ae47fe53db1e636f1ce9aff902d6cc05c5707fb4419e11cdda9ed24345903e995fa530ba9de317f
 SHA512 
f7afb0aa7175bf1b87d1916c8085e2292bfa32aae3de1dae060d74bcdadb3fe486cca6b92c5fb27a70cd3aaa57622e65a57721519fd180bfdf16401d5d89bec7

diff --git a/net-libs/nodejs/files/nodejs-20.3.0-simdutf-2.3.14.patch 
b/net-libs/nodejs/files/nodejs-20.3.0-simdutf-2.3.14.patch
deleted file mode 100644
index 69c37e573bca..
--- a/net-libs/nodejs/files/nodejs-20.3.0-simdutf-2.3.14.patch
+++ /dev/null
@@ -1,1550 +0,0 @@
-From 1d1685e6fde1bcb47dd30c3bb45dba219939c272 Mon Sep 17 00:00:00 2001
-From: "Node.js GitHub Bot" 
-Date: Wed, 7 Jun 2023 14:39:02 +0100
-Subject: [PATCH] deps: update simdutf to 3.2.14
-
-PR-URL: https://github.com/nodejs/node/pull/48344
-Reviewed-By: Yagiz Nizipli 
-Reviewed-By: Debadree Chatterjee 
-Reviewed-By: LiviaMedeiros 
-Reviewed-By: Mestery 
-Reviewed-By: Mohammed Keyvanzadeh 
-Reviewed-By: Luigi Pinca 
-Reviewed-By: Darshan Sen 
-Reviewed-By: Marco Ippolito 

- deps/simdutf/simdutf.cpp  | 320 +-
- deps/simdutf/simdutf.h|  50 +--
- .../maintaining/maintaining-dependencies.md   |   6 +-
- 3 files changed, 189 insertions(+), 187 deletions(-)
-
-diff --git a/deps/simdutf/simdutf.cpp b/deps/simdutf/simdutf.cpp
-index 15107075d51b..712bf0cf8583 100644
 a/deps/simdutf/simdutf.cpp
-+++ b/deps/simdutf/simdutf.cpp
-@@ -1,8 +1,8 @@
--/* auto-generated on 2023-05-22 21:46:48 -0400. Do not 

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

2023-08-09 Thread William Hubbs
commit: 160af22ed0d4ce0b1c53191614b4bb7f8d56aee9
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug  9 19:21:37 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug  9 19:21:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160af22e

net-libs/nodejs: white space fix

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

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

diff --git a/net-libs/nodejs/nodejs-20.5.0.ebuild 
b/net-libs/nodejs/nodejs-20.5.0.ebuild
index 16a9fd20c640..9dbd8b3044cf 100644
--- a/net-libs/nodejs/nodejs-20.5.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.5.0.ebuild
@@ -229,7 +229,7 @@ src_install() {
"${find_name[@]}" \
\) \) -exec rm -rf "{}" \;
fi
- 
+
use corepack &&
"${D}"/usr/bin/corepack enable --install-directory 
"${D}"/usr/bin
 



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

2023-08-09 Thread Sam James
commit: 35d9741abc25544afc0c8d095ac413d17aa921ad
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  9 19:13:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 19:13:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d9741a

media-sound/cmusfm: Stabilize 0.5.0 amd64, #911943

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

 media-sound/cmusfm/cmusfm-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/cmusfm/cmusfm-0.5.0.ebuild 
b/media-sound/cmusfm/cmusfm-0.5.0.ebuild
index e891db66beda..e117eda35a51 100644
--- a/media-sound/cmusfm/cmusfm-0.5.0.ebuild
+++ b/media-sound/cmusfm/cmusfm-0.5.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Arkq/cmusfm/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="libnotify"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-process/at/, sys-process/at/files/

2023-08-09 Thread Sam James
commit: 681086e7c5050ab59ecf09c139470ee8408af6d6
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Jul 30 22:30:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 18:14:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681086e7

sys-process/at: Fix several installation issues

- Fix `at` binary ownership
- Remove `pkg_postinst()` since Makefile actually sets the ownership and
  permissions as needed. Fix broken permission by keepdir in scr_install
  instead.

Closes: https://bugs.gentoo.org/658460
Closes: https://bugs.gentoo.org/711598
Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/32113
Signed-off-by: Sam James  gentoo.org>

 sys-process/at/at-3.2.5-r2.ebuild  | 91 ++
 .../at-3.2.5-Makefile.binary-permission-fix.patch  | 12 +++
 2 files changed, 103 insertions(+)

diff --git a/sys-process/at/at-3.2.5-r2.ebuild 
b/sys-process/at/at-3.2.5-r2.ebuild
new file mode 100644
index ..b101917d2536
--- /dev/null
+++ b/sys-process/at/at-3.2.5-r2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools pam systemd
+
+MY_P="${PN}_${PV}"
+
+DESCRIPTION="Queues jobs for later execution"
+HOMEPAGE="http://blog.calhariz.com/index.php/tag/at 
https://packages.qa.debian.org/a/at.html;
+SRC_URI="http://software.calhariz.com/at/${MY_P}.orig.tar.gz
+   mirror://debian/pool/main/a/at/${MY_P}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="pam selinux"
+
+DEPEND="
+   acct-group/at
+   acct-user/at
+   virtual/mta
+   pam? ( sys-libs/pam )
+   selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+   virtual/mta
+   virtual/logger
+   selinux? ( sec-policy/selinux-at )
+"
+BDEPEND="
+   app-alternatives/lex
+   app-alternatives/yacc
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.8-more-deny.patch
+   "${FILESDIR}"/${PN}-3.1.14-Makefile.patch
+   # fix parallel make issues, bug #244884
+   "${FILESDIR}"/${PN}-3.1.10.2-Makefile.in-parallel-make-fix.patch
+   "${FILESDIR}"/${PN}-3.1.13-configure.in-fix-PAM-automagick-dep.patch
+   # Fix parallel make issue (bug #408375)
+   "${FILESDIR}"/${PN}-3.1.13-parallel-make-fix.patch
+   # Fix permissions (bug #711598)
+   "${FILESDIR}"/${P}-Makefile.binary-permission-fix.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/at
+   --with-jobdir="${EPREFIX}"/var/spool/at/atjobs
+   --with-atspool="${EPREFIX}"/var/spool/at/atspool
+   --with-etcdir="${EPREFIX}"/etc/at
+   --with-daemon_username=at
+   --with-daemon_groupname=at
+   $(usex pam '' --without-pam)
+   $(use_with selinux)
+   )
+   econf ${myeconfargs[@]}
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/atd.rc9 atd
+   newconfd "${FILESDIR}"/atd.confd atd
+
+   if use pam ; then
+   newpamd "${FILESDIR}"/at.pamd-3.1.13-r1 atd
+   fi
+
+   systemd_dounit "${FILESDIR}/atd.service"
+   keepdir /var/spool/at/atspool
+   # Fix permission since keepdir changes it (bug #658460)
+   fperms 1770 /var/spool/at/atspool
+}
+
+pkg_preinst() {
+   # Preserve existing .SEQ files (bug #386625)
+   local seq_file="${EROOT}/var/spool/at/atjobs/.SEQ"
+   if [[ -f "${seq_file}" ]] ; then
+   einfo "Preserving existing .SEQ file (bug #386625)."
+   cp -p "${seq_file}" "${ED}"/var/spool/at/atjobs/ || die
+   fi
+}

diff --git a/sys-process/at/files/at-3.2.5-Makefile.binary-permission-fix.patch 
b/sys-process/at/files/at-3.2.5-Makefile.binary-permission-fix.patch
new file mode 100644
index ..af83b6e25b37
--- /dev/null
+++ b/sys-process/at/files/at-3.2.5-Makefile.binary-permission-fix.patch
@@ -0,0 +1,12 @@
+diff -Naur at-3.2.5-orig/Makefile.in at-3.2.5/Makefile.in
+--- at-3.2.5-orig/Makefile.in  2022-02-05 02:00:57.0 -0800
 at-3.2.5/Makefile.in   2023-07-27 20:49:58.505824137 -0700
+@@ -114,7 +114,7 @@
+   chmod 600 $(DESTDIR)$(LFILE)
+   chown $(DAEMON_USERNAME):$(DAEMON_GROUPNAME) $(DESTDIR)$(LFILE)
+   test -f $(DESTDIR)$(etcdir)/at.allow || test -f 
$(DESTDIR)$(etcdir)/at.deny || $(INSTALL) -o root -g $(DAEMON_GROUPNAME) -m 640 
at.deny $(DESTDIR)$(etcdir)/
+-  $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 at 
$(DESTDIR)$(bindir)
++  $(INSTALL) -g $(DAEMON_GROUPNAME) -o root -m 6755 at $(DESTDIR)$(bindir)
+   $(LN_S) -f at $(DESTDIR)$(bindir)/atq
+   $(LN_S) -f at $(DESTDIR)$(bindir)/atrm
+   $(INSTALL) -g root -o root -m 755 batch $(DESTDIR)$(bindir)



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

2023-08-09 Thread Piotr Karbowski
commit: 723aa403e7cd422a7a8c0d5c86ed4bd16ab5aa83
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:12:32 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=723aa403

sys-libs/libblockdev: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-libs/libblockdev/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-libs/libblockdev/metadata.xml 
b/sys-libs/libblockdev/metadata.xml
index 4ae6f93edad9..1c865386b8fd 100644
--- a/sys-libs/libblockdev/metadata.xml
+++ b/sys-libs/libblockdev/metadata.xml
@@ -5,10 +5,6 @@
mare...@gentoo.org
Marek Szuba

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

Enable block device cache support.
Enable sys-fs/cryptsetup 
support



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

2023-08-09 Thread Piotr Karbowski
commit: 35898d1adfd1891c3d1a7d42f9ef38d707eb886d
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:11:54 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35898d1a

sys-apps/pmount: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-apps/pmount/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-apps/pmount/metadata.xml b/sys-apps/pmount/metadata.xml
index f3723215f16a..2fc1bb94b95e 100644
--- a/sys-apps/pmount/metadata.xml
+++ b/sys-apps/pmount/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

pmount




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

2023-08-09 Thread Piotr Karbowski
commit: 0019efedfe3702ef9c4e856cde958cc7de565221
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:13:47 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0019efed

sys-fs/snapraid: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-fs/snapraid/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-fs/snapraid/metadata.xml b/sys-fs/snapraid/metadata.xml
index eb14d529cbe3..b04deb7dd29b 100644
--- a/sys-fs/snapraid/metadata.xml
+++ b/sys-fs/snapraid/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

snapraid
amadvance/snapraid



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

2023-08-09 Thread Piotr Karbowski
commit: e7ac2f7b84769667f3b1e1a4da1324f93f28
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:13:21 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ac2f7b

sys-libs/libsmbios: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-libs/libsmbios/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-libs/libsmbios/metadata.xml b/sys-libs/libsmbios/metadata.xml
index 199ebe99ce07..b131555971d7 100644
--- a/sys-libs/libsmbios/metadata.xml
+++ b/sys-libs/libsmbios/metadata.xml
@@ -5,10 +5,6 @@
mare...@gentoo.org
Marek Szuba

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

The libsmbios project aims towards providing access to as much
BIOS information as possible. It does this by providing a 
library of functions



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

2023-08-09 Thread Piotr Karbowski
commit: 4ee748612c5756d4f1356abc1ad33fa5dd127906
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:11:26 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee74861

sys-auth/elogind: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-auth/elogind/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-auth/elogind/metadata.xml b/sys-auth/elogind/metadata.xml
index fb46725b3a1d..22535f4d8dab 100644
--- a/sys-auth/elogind/metadata.xml
+++ b/sys-auth/elogind/metadata.xml
@@ -8,10 +8,6 @@
kensing...@gentoo.org
Michael Palimaka

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

Use hybrid cgroup hierarchy 
(OpenRC's default) instead of unified.




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

2023-08-09 Thread Piotr Karbowski
commit: d582eedbf0f0ce22bb607a2aa8241623d0d4d1ca
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:09:11 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d582eedb

net-p2p/qbittorrent: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-p2p/qbittorrent/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-p2p/qbittorrent/metadata.xml b/net-p2p/qbittorrent/metadata.xml
index 4f3fb062b6b4..7cd55c83f828 100644
--- a/net-p2p/qbittorrent/metadata.xml
+++ b/net-p2p/qbittorrent/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

Enable the Web UI




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

2023-08-09 Thread Piotr Karbowski
commit: a38125b65292be1d71ad69543fddc1cd78d7b7d8
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:11:07 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38125b6

sys-apps/fwupd-efi: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-apps/fwupd-efi/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml
index 1bc45134a1ea..e8bbd920f7b6 100644
--- a/sys-apps/fwupd-efi/metadata.xml
+++ b/sys-apps/fwupd-efi/metadata.xml
@@ -5,10 +5,6 @@
mare...@gentoo.org
Marek Szuba

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

https://github.com/fwupd/fwupd-efi/issues
fwupd/fwupd-efi



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

2023-08-09 Thread Piotr Karbowski
commit: 744bba659458f2de29d733f962c1e5ae50c63fe1
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:08:27 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744bba65

net-libs/libtorrent-rasterbar: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-libs/libtorrent-rasterbar/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-libs/libtorrent-rasterbar/metadata.xml 
b/net-libs/libtorrent-rasterbar/metadata.xml
index 09b4f2955697..530c90675b75 100644
--- a/net-libs/libtorrent-rasterbar/metadata.xml
+++ b/net-libs/libtorrent-rasterbar/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

libtorrent
libtorrent



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

2023-08-09 Thread Piotr Karbowski
commit: 28c48c666e0e84e7304d59fd069af6896ee6a062
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:03:25 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c48c66

dev-libs/ncnn: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 dev-libs/ncnn/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/ncnn/metadata.xml b/dev-libs/ncnn/metadata.xml
index bf5de435d137..99103221 100644
--- a/dev-libs/ncnn/metadata.xml
+++ b/dev-libs/ncnn/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

io...@gentoo.org
Ionen Wolkens



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

2023-08-09 Thread Piotr Karbowski
commit: 8413953d31b5114f242d38c838c79b652979c76a
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:12:12 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8413953d

sys-apps/fwupd: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-apps/fwupd/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml
index e17d6e15e8fb..258aab8e0e0c 100644
--- a/sys-apps/fwupd/metadata.xml
+++ b/sys-apps/fwupd/metadata.xml
@@ -5,10 +5,6 @@
mare...@gentoo.org
Marek Szuba

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

Use app-arch/libarchive for 
archives support
Build and install Intel AMT plugin



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

2023-08-09 Thread Piotr Karbowski
commit: 186c45f07c8c6a7b91ec1d454911ec727fd1a7eb
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:10:03 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=186c45f0

sys-power/RyzenAdj: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-power/RyzenAdj/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-power/RyzenAdj/metadata.xml b/sys-power/RyzenAdj/metadata.xml
index 37476b5fd1d2..6d3b77011f44 100644
--- a/sys-power/RyzenAdj/metadata.xml
+++ b/sys-power/RyzenAdj/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

FlyGoat/RyzenAdj




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

2023-08-09 Thread Piotr Karbowski
commit: de9069f5f55c689537ec7a5d4321a6832a4a1d13
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:12:58 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9069f5

sys-fs/mergerfs-tools: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-fs/mergerfs-tools/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-fs/mergerfs-tools/metadata.xml 
b/sys-fs/mergerfs-tools/metadata.xml
index 5dd94d2f63a6..c0d1a84a3646 100644
--- a/sys-fs/mergerfs-tools/metadata.xml
+++ b/sys-fs/mergerfs-tools/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

trapexit/mergerfs-tools




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

2023-08-09 Thread Piotr Karbowski
commit: 0131861520d26ace8d26e9ba7a9f72192242ad8b
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:10:27 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01318615

sys-fs/mergerfs: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-fs/mergerfs/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-fs/mergerfs/metadata.xml b/sys-fs/mergerfs/metadata.xml
index d63ca378bfc1..30388cdafb75 100644
--- a/sys-fs/mergerfs/metadata.xml
+++ b/sys-fs/mergerfs/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

trapexit/mergerfs




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

2023-08-09 Thread Piotr Karbowski
commit: f3759cc95a649bc82102103a3b4b3de43bdc30a7
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:09:31 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3759cc9

sys-apps/bubblewrap: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-apps/bubblewrap/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/bubblewrap/metadata.xml b/sys-apps/bubblewrap/metadata.xml
index ff167f2a6504..5c14b5b490a0 100644
--- a/sys-apps/bubblewrap/metadata.xml
+++ b/sys-apps/bubblewrap/metadata.xml
@@ -5,10 +5,6 @@
gn...@gentoo.org
Gentoo GNOME Desktop

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

containers/bubblewrap




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

2023-08-09 Thread Piotr Karbowski
commit: e0127ee4cb40d38e36d2c7316c3beb7843d09805
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:07:58 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0127ee4

net-misc/rclone: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-misc/rclone/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-misc/rclone/metadata.xml b/net-misc/rclone/metadata.xml
index 7707dffb70af..92b54863ba1f 100644
--- a/net-misc/rclone/metadata.xml
+++ b/net-misc/rclone/metadata.xml
@@ -5,10 +5,6 @@
perfin...@gentoo.org
Jason Zaman

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

rclone/rclone




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

2023-08-09 Thread Piotr Karbowski
commit: 15cd96bf072fd5caaf433199390c67263ffb9d16
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:08:51 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15cd96bf

net-p2p/nicotine+: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-p2p/nicotine+/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-p2p/nicotine+/metadata.xml b/net-p2p/nicotine+/metadata.xml
index 960a423a70de..09bfaedea15c 100644
--- a/net-p2p/nicotine+/metadata.xml
+++ b/net-p2p/nicotine+/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

Nicotine-Plus/nicotine-plus




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

2023-08-09 Thread Piotr Karbowski
commit: 4d2c6a7ab24d6a5b92eedffc089262a0163921cb
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:07:01 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2c6a7a

net-misc/httpie: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-misc/httpie/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-misc/httpie/metadata.xml b/net-misc/httpie/metadata.xml
index 73d29e0ff649..cba10e14d2cc 100644
--- a/net-misc/httpie/metadata.xml
+++ b/net-misc/httpie/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

HTTPie (pronounced aitch-tee-tee-pie) is a command line HTTP
client. Its goal is to make CLI interaction with web services as



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

2023-08-09 Thread Piotr Karbowski
commit: dcd3acb13e271560e1a9b383c8ae5b677d1b360d
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:07:23 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd3acb1

net-misc/yt-dlp: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-misc/yt-dlp/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-misc/yt-dlp/metadata.xml b/net-misc/yt-dlp/metadata.xml
index 0d02b5cb9e5f..27010be612e8 100644
--- a/net-misc/yt-dlp/metadata.xml
+++ b/net-misc/yt-dlp/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

io...@gentoo.org
Ionen Wolkens



[gentoo-commits] repo/gentoo:master commit in: mail-mta/proton-mail-bridge/

2023-08-09 Thread Piotr Karbowski
commit: ef835affb7c521e4db13d05f963b39df276d7fa2
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:02:54 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef835aff

mail-mta/proton-mail-bridge: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 mail-mta/proton-mail-bridge/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/mail-mta/proton-mail-bridge/metadata.xml 
b/mail-mta/proton-mail-bridge/metadata.xml
index 4341308d7149..6891e5bab160 100644
--- a/mail-mta/proton-mail-bridge/metadata.xml
+++ b/mail-mta/proton-mail-bridge/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

mare...@gentoo.org
Marek Szuba



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

2023-08-09 Thread Piotr Karbowski
commit: e8ab8ede291ce58b76ec8cd0f18f1dc47916e82a
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:05:21 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ab8ede

net-misc/httpie: stabilize 3.2.1-r2.

Includes the fix for ImportError on urllib.

Closes: https://bugs.gentoo.org/909792
Closes: https://bugs.gentoo.org/910668
Signed-off-by: Piotr Karbowski  gentoo.org>

 net-misc/httpie/httpie-3.2.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/httpie/httpie-3.2.1-r2.ebuild 
b/net-misc/httpie/httpie-3.2.1-r2.ebuild
index db50e1e2094e..217a2307a2d1 100644
--- a/net-misc/httpie/httpie-3.2.1-r2.ebuild
+++ b/net-misc/httpie/httpie-3.2.1-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/httpie/httpie/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
dev-python/charset-normalizer[${PYTHON_USEDEP}]



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

2023-08-09 Thread Piotr Karbowski
commit: 9369b19f0b45bc3c91a26cbef64883e57712e7f0
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:03:52 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9369b19f

media-libs/nanosvg: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-libs/nanosvg/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-libs/nanosvg/metadata.xml b/media-libs/nanosvg/metadata.xml
index d261c4ec4ece..6533e421fae1 100644
--- a/media-libs/nanosvg/metadata.xml
+++ b/media-libs/nanosvg/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

fltk/nanosvg




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

2023-08-09 Thread Piotr Karbowski
commit: e1346e77a0111eb3c706795980656671366b5b6c
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:02:25 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1346e77

dev-libs/libjcat: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 dev-libs/libjcat/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/libjcat/metadata.xml b/dev-libs/libjcat/metadata.xml
index 38cfe165fd55..aa3846c8eacb 100644
--- a/dev-libs/libjcat/metadata.xml
+++ b/dev-libs/libjcat/metadata.xml
@@ -5,10 +5,6 @@
mare...@gentoo.org
Marek Szuba

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

This library allows reading and writing gzip-compressed JSON 
catalog files,
which can be used to store GPG, PKCS-7 and SHA-256 checksums 
for each file.



[gentoo-commits] repo/gentoo:master commit in: sys-auth/ssh-import-id/

2023-08-09 Thread Piotr Karbowski
commit: da1b198c227682c5b1351f7246470039c72c62ad
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:01:37 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1b198c

sys-auth/ssh-import-id: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-auth/ssh-import-id/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-auth/ssh-import-id/metadata.xml 
b/sys-auth/ssh-import-id/metadata.xml
index 77b851e114a2..a8d5f70543c9 100644
--- a/sys-auth/ssh-import-id/metadata.xml
+++ b/sys-auth/ssh-import-id/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   


ssh-import-id



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

2023-08-09 Thread Piotr Karbowski
commit: 7323d97136dce44cdbd01dd11dfe7e3559df9c0f
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:02:03 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7323d971

dev-libs/girara: drop myself as maintainer; m-n.

Signed-off-by: Piotr Karbowski  gentoo.org>

 dev-libs/girara/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/girara/metadata.xml b/dev-libs/girara/metadata.xml
index 4311c033d558..71bb9e0c6245 100644
--- a/dev-libs/girara/metadata.xml
+++ b/dev-libs/girara/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   


m...@pwmt.org



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

2023-08-09 Thread Piotr Karbowski
commit: 90709cadee2b59353abc82e22ccc51933873fa08
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Aug  9 18:01:00 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Aug  9 18:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90709cad

dev-libs/libxmlb: drop myself as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 dev-libs/libxmlb/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/libxmlb/metadata.xml b/dev-libs/libxmlb/metadata.xml
index 12d9cd159336..cb44de14664d 100644
--- a/dev-libs/libxmlb/metadata.xml
+++ b/dev-libs/libxmlb/metadata.xml
@@ -5,10 +5,6 @@
mare...@gentoo.org
Marek Szuba

-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   

Enable language stemming support




[gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/, net-libs/webkit-gtk/files/

2023-08-09 Thread Matt Turner
commit: 82b844e81dc6416ba68a67315ded3f75aeef8789
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug  9 18:00:36 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug  9 18:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b844e8

net-libs/webkit-gtk: Fix build with USE=-gstreamer

Closes: https://bugs.gentoo.org/911663
Signed-off-by: Matt Turner  gentoo.org>

 ...ailure-when-gstreamer-support-is-disabled.patch | 33 ++
 net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild  |  6 
 net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild  |  6 
 net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild   |  6 
 4 files changed, 51 insertions(+)

diff --git 
a/net-libs/webkit-gtk/files/2.40.5-Fix-build-failure-when-gstreamer-support-is-disabled.patch
 
b/net-libs/webkit-gtk/files/2.40.5-Fix-build-failure-when-gstreamer-support-is-disabled.patch
new file mode 100644
index ..f59f3ee09780
--- /dev/null
+++ 
b/net-libs/webkit-gtk/files/2.40.5-Fix-build-failure-when-gstreamer-support-is-disabled.patch
@@ -0,0 +1,33 @@
+https://github.com/WebKit/WebKit/pull/16398
+
+From f5ceef5bf2e3c4d7203a37b9e2d2fdd9b1bb2732 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 8 Aug 2023 16:51:25 -0700
+Subject: [PATCH] Fix build failure when gstreamer support is disabled
+ https://bugs.webkit.org/show_bug.cgi?id=259931 https://bugs.gentoo.org/911663
+
+Reviewed by Carlos Alberto Lopez Perez.
+
+* Source/WebCore/loader/MixedContentChecker.cpp:
+
+Canonical link: https://commits.webkit.org/260527.429@fix-build
+---
+ Source/WebCore/loader/MixedContentChecker.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/Source/WebCore/loader/MixedContentChecker.cpp 
b/Source/WebCore/loader/MixedContentChecker.cpp
+index 9b4c7fe62020..ac4733bc08bc 100644
+--- a/Source/WebCore/loader/MixedContentChecker.cpp
 b/Source/WebCore/loader/MixedContentChecker.cpp
+@@ -33,6 +33,8 @@
+ #include "ContentSecurityPolicy.h"
+ #include "Document.h"
+ #include "Frame.h"
++#include "FrameLoader.h"
++#include "FrameLoaderClient.h"
+ #include "SecurityOrigin.h"
+ 
+ namespace WebCore {
+-- 
+2.41.0
+

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild
index 46521ce3874e..0a80902a1200 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.5-r410.ebuild
@@ -122,6 +122,10 @@ S="${WORKDIR}/${MY_P}"
 
 CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307
 
+# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and
+# gnome2_src_prepare, and both apply ${PATCHES[@]}
+PATCHES=()
+
 pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]] ; then
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
@@ -146,6 +150,8 @@ pkg_setup() {
 src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+
+   eapply 
"${FILESDIR}/${PV}-Fix-build-failure-when-gstreamer-support-is-disabled.patch"
 }
 
 src_configure() {

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild
index 4e2e199e53c8..eebf464f2fd0 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.5-r600.ebuild
@@ -123,6 +123,10 @@ S="${WORKDIR}/${MY_P}"
 
 CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307
 
+# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and
+# gnome2_src_prepare, and both apply ${PATCHES[@]}
+PATCHES=()
+
 pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]] ; then
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
@@ -147,6 +151,8 @@ pkg_setup() {
 src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+
+   eapply 
"${FILESDIR}/${PV}-Fix-build-failure-when-gstreamer-support-is-disabled.patch"
 }
 
 src_configure() {

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild
index 0af88789a7fa..460653b5eb96 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.5.ebuild
@@ -120,6 +120,10 @@ S="${WORKDIR}/${MY_P}"
 
 CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307
 
+# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and
+# gnome2_src_prepare, and both apply ${PATCHES[@]}
+PATCHES=()
+
 pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]] ; then
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
@@ -144,6 +148,8 @@ pkg_setup() {
 src_prepare() {
cmake_src_prepare
gnome2_src_prepare
+
+   eapply 
"${FILESDIR}/${PV}-Fix-build-failure-when-gstreamer-support-is-disabled.patch"
 }
 
 src_configure() {



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

2023-08-09 Thread Matt Turner
commit: c344767b5f1582b67173ee2a74620dc98f96f149
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug  9 18:04:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug  9 18:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c344767b

net-libs/libcloudproviders: Version bump to 0.3.2

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

 net-libs/libcloudproviders/Manifest|  1 +
 .../libcloudproviders-0.3.2.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/net-libs/libcloudproviders/Manifest 
b/net-libs/libcloudproviders/Manifest
index b07a2585c150..8daad5be720e 100644
--- a/net-libs/libcloudproviders/Manifest
+++ b/net-libs/libcloudproviders/Manifest
@@ -1 +1,2 @@
 DIST libcloudproviders-0.3.1.tar.xz 22072 BLAKE2B 
ecd573507b75c144d94678b693181efc9420fed2d9103cb35653a5f83435e544e77cba232c490ad946ace1eb3cc7382d746ca9fadb55a69c87f55ba3aa09ec83
 SHA512 
66e951380da8447529d04cc9cbaa0587f40152ab0b66787ce3939104a49eeb16808499a5dcdcd38b7ae9c8cca8bec66ae0bbf04524e7ff8fdf6d420e8a71d609
+DIST libcloudproviders-0.3.2.tar.xz 22764 BLAKE2B 
f2cbb411c49600ae3c4d34b1ad494b53259752eb17e403ff3dba16c327373b567c978fa4e54ac47e00db057b77deac8369e4c7ef2647f9be081a0f5e563d0969
 SHA512 
76829adcc7ca830254305c11755caf55f200a0780f82d4fc6480a09cf92848409933a1b044b7c62b837d071d28e2b14252e78d7d2c04801f64096fea9a068dd7

diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.2.ebuild 
b/net-libs/libcloudproviders/libcloudproviders-0.3.2.ebuild
new file mode 100644
index ..4ea2fe60e264
--- /dev/null
+++ b/net-libs/libcloudproviders/libcloudproviders-0.3.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala
+
+DESCRIPTION="DBus API that allows cloud storage sync clients to expose their 
services"
+HOMEPAGE="https://gitlab.gnome.org/World/libcloudproviders;
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.51.2:2[${MULTILIB_USEDEP}]
+   introspection? ( dev-libs/gobject-introspection )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool gtk-doc enable-gtk-doc)
+   -Dinstalled-tests=false
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapigen)
+   )
+   meson_src_configure
+}
+
+multilib_src_install() {
+   meson_src_install
+}



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

2023-08-09 Thread William Hubbs
commit: 27516f8b0d1c09c81e55c0b9bce5c2433e30d208
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug  9 17:41:59 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug  9 17:45:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27516f8b

dev-util/drone: drop 2.11.1, 2.13.0

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

 dev-util/drone/Manifest|  4 
 dev-util/drone/drone-2.11.1.ebuild | 34 --
 dev-util/drone/drone-2.13.0.ebuild | 34 --
 3 files changed, 72 deletions(-)

diff --git a/dev-util/drone/Manifest b/dev-util/drone/Manifest
index 7ce0c7160678..155d3bd856b8 100644
--- a/dev-util/drone/Manifest
+++ b/dev-util/drone/Manifest
@@ -1,6 +1,2 @@
-DIST drone-2.11.1-deps.tar.xz 135830428 BLAKE2B 
8b1c42d6ebf445477018bb58776eea8b0d5133a99efc4fc366314c2985e534303d20fec704dcd6799bd6a050bf89f8d3a18e00c8030e4bc5211733827327047f
 SHA512 
ae0b21475d716ceeddf44e449958d678e81a00b85cca71262e7093971b35a4432d0ae7252ffce561f76b19de7f71cb6798804de3f63dd832ed24d8fdf57800f4
-DIST drone-2.11.1.tar.gz 311271 BLAKE2B 
319a04ca2fac7d43bfc86a94a6008d07aa2565967b849f824f4a9be688d629e2b41ad98cd8319549687c842545af12260daa435e29dc1d394fa22708bdb5970a
 SHA512 
f782427321ed990f503041ed4a4a692133f89797a16453f4238648cbd8b924bc3fb473e991668f3cba8bde0dcf87c79a5a11c02c4dfe738dd82e94009f95a685
-DIST drone-2.13.0-deps.tar.xz 134308908 BLAKE2B 
455efee3eae4502ae6b434c42115f5bc18eb2cbf77094234f060129f4c22470f24c9206a01a473d583d9fb8c925825f9c909a92a3665924981e549e91a2ecb59
 SHA512 
b1db03d44c4e9df8fcd6e8c302b73bbe0cfbdefa4b67ee07fad15a44d5406b372833830aae795f435da4425cfee304c324c92fd6023341d77ea4c0758f4104dc
-DIST drone-2.13.0.tar.gz 314427 BLAKE2B 
aafd2c970dfa7b9d67fc18f5a858cb4a76ca5503e8d61cf3fae7857bef91c2a965fffb535cb7c5c310f10b5f64fd9f568bda10ae704d61449a255b9adf7e8ef3
 SHA512 
58a30e7136ed366a5dc51a979efb677d95b2ab180982a95ea3984f35c3eba05c81b4ce3cf6bb594fd33c992704216313222c750b7857026fb316e5fce13aed01
 DIST drone-2.18.0-deps.tar.xz 141105460 BLAKE2B 
2256bdf1dbe4782aa034c529d16d0fe97bc69880b06238a185954a8d49cd5338cb24fee266265e67e7ea25933a3205eb590de65c83c52cbd3fc667f5fb7760bc
 SHA512 
866748cc49660efad1ca925c25055986065735d3f1f46f5a6958634bd63797c73b02eddc8a1eccbcd8c55d49630d692cb258ee94b2cf8cb30c9adecaf6490a95
 DIST drone-2.18.0.tar.gz 316382 BLAKE2B 
a60e9302a61edb1536f696e588011a38976d1ba31f7eed5c2f1d49c30769acae2dec8072f7f930b5e492dd3329b08a35bad087907d0818a5c487b5b6c24cb798
 SHA512 
c738d338056dc5758f4d589749513b832de1b68b1e81fbd8214bd69acf7f1d53b89b960cabc246edc369c02bd8900a01925279992b845f37a4a11573960a5696

diff --git a/dev-util/drone/drone-2.11.1.ebuild 
b/dev-util/drone/drone-2.11.1.ebuild
deleted file mode 100644
index 09dea1a22a72..
--- a/dev-util/drone/drone-2.11.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="A Continuous Delivery platform built on Docker, written in Go"
-HOMEPAGE="https://github.com/drone/drone;
-SRC_URI="https://github.com/drone/drone/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"
-
-DEPEND="acct-group/drone
-   acct-user/drone"
-   RDEPEND="${DEPEND}"
-
-RESTRICT="test"
-
-src_compile() {
-   ego build -ldflags "-extldflags \"-static\"" \
-   -o drone-server ./cmd/drone-server
-}
-
-src_install() {
-   dobin drone-server
-   dodoc CHANGELOG.md HISTORY.md
-   newinitd "${FILESDIR}"/drone-server.initd drone-server
-   newconfd "${FILESDIR}"/drone-server.confd drone-server
-   keepdir /var/log/drone /var/lib/drone
-   fowners -R ${PN}:${PN} /var/log/drone /var/lib/drone
-}

diff --git a/dev-util/drone/drone-2.13.0.ebuild 
b/dev-util/drone/drone-2.13.0.ebuild
deleted file mode 100644
index 09dea1a22a72..
--- a/dev-util/drone/drone-2.13.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="A Continuous Delivery platform built on Docker, written in Go"
-HOMEPAGE="https://github.com/drone/drone;
-SRC_URI="https://github.com/drone/drone/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"
-
-DEPEND="acct-group/drone
-   acct-user/drone"
-   RDEPEND="${DEPEND}"
-
-RESTRICT="test"
-
-src_compile() {
-   ego build -ldflags "-extldflags \"-static\"" \
-   -o drone-server ./cmd/drone-server
-}
-
-src_install() {
-   dobin drone-server
-   dodoc CHANGELOG.md HISTORY.md
-   newinitd "${FILESDIR}"/drone-server.initd drone-server
-   newconfd "${FILESDIR}"/drone-server.confd drone-server

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

2023-08-09 Thread William Hubbs
commit: cc9d683be289e81e936bd96f2d8697a82fab6c0f
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug  9 17:44:37 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug  9 17:45:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9d683b

dev-util/drone-cli: drop 1.5.0

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

 dev-util/drone-cli/Manifest   |  2 --
 dev-util/drone-cli/drone-cli-1.5.0.ebuild | 27 ---
 2 files changed, 29 deletions(-)

diff --git a/dev-util/drone-cli/Manifest b/dev-util/drone-cli/Manifest
index 2c3e60d58a2a..633216823ba8 100644
--- a/dev-util/drone-cli/Manifest
+++ b/dev-util/drone-cli/Manifest
@@ -1,4 +1,2 @@
-DIST drone-cli-1.5.0-deps.tar.xz 295600096 BLAKE2B 
5076f53183b5acba9b50134c75529e03191db5a2415a86898fa359aeb74ad1dcc2c1936f95a04afdf64043f7cb0ad42e6502fdcf86bfdc24cae451288b8b0705
 SHA512 
38467e5f19b24088e2d403de4300c844ed93cbdcec24098eb9fd706c1914d2deb57940d9d6ce2e3bde215a8f6cb4a783815a2a7cf99845006c638d28d3326528
-DIST drone-cli-1.5.0.tar.gz 77135 BLAKE2B 
012c4afeca6976c1316e40195fd2be33c35b0e2c95a93ab3a67ed448136f2a722415aa7043c91be7369b7e5896c938ab7f77375cf0d0f6a0a03267c64e0ce532
 SHA512 
7406a4a97249b84dec6b0aaac2124cb3b907b7f5c08a80084f254614a9c7ee16d5a5541cb43b30e78bb6661906e9f170919ff0d8daf934642e54749d1990222d
 DIST drone-cli-1.7.0-deps.tar.xz 48810472 BLAKE2B 
540ff9887344ada33cb851b333ddf505504266109e04017a1bfc8fa0d2c6b4c65f45d4afc286f5b635d523d35b6b2c5fb2b94dbd1cd88bed3f44b009af68787a
 SHA512 
1d8112db3460af58cd88c931fb1759c86affc43582103c4c60ef6d6314c3e35a26d21c1f757661851bd5f0b3e292c328265ec7ae166c305fd1718f8f39fde48b
 DIST drone-cli-1.7.0.tar.gz 59347 BLAKE2B 
b8c0e3b9beea5dfca6abe705470012238ec6cfc0a88ff5145bac98697c9904aed332bda4c9ccffd5287f3e20954a11b36b2a4f22a96ec62101a2e608a120c691
 SHA512 
d7345d05a15f7ac8f3fc8406652b5303f6139baca49bef9f1c5ed69a61bce44a5154d20ffd9451fbb4d27deb3a3fbeba3ce8bac6370e6b050d8c066648fb2ad0

diff --git a/dev-util/drone-cli/drone-cli-1.5.0.ebuild 
b/dev-util/drone-cli/drone-cli-1.5.0.ebuild
deleted file mode 100644
index 29374e2b4214..
--- a/dev-util/drone-cli/drone-cli-1.5.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="Command-line interface for Drone"
-HOMEPAGE="https://github.com/drone/drone-cli;
-
-SRC_URI="https://github.com/drone/drone-cli/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"
-
-RESTRICT+=" test"
-
-src_compile() {
-   ego build \
-   -ldflags "-X main.version=${PV}" -o bin/drone ./drone
-}
-
-src_install() {
-   dobin bin/drone
-   dodoc README.md
-}



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

2023-08-09 Thread William Hubbs
commit: f5b240ddba057505444ea9c5de375a5f5c232335
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug  9 17:41:58 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug  9 17:45:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b240dd

dev-util/drone: add 2.18.0

Closes: https://bugs.gentoo.org/665748
Closes: https://bugs.gentoo.org/842030
Closes: https://github.com/gentoo/gentoo/pull/29817
Signed-off-by: William Hubbs  gentoo.org>

 dev-util/drone/Manifest   |  2 +
 dev-util/drone/drone-2.18.0.ebuild| 36 ++
 dev-util/drone/files/drone-server.conf| 81 +++
 dev-util/drone/files/drone-server.confd   | 47 --
 dev-util/drone/files/drone-server.initd   | 19 ++--
 dev-util/drone/files/drone-server.service | 25 ++
 6 files changed, 159 insertions(+), 51 deletions(-)

diff --git a/dev-util/drone/Manifest b/dev-util/drone/Manifest
index a5d1bdfd8586..7ce0c7160678 100644
--- a/dev-util/drone/Manifest
+++ b/dev-util/drone/Manifest
@@ -2,3 +2,5 @@ DIST drone-2.11.1-deps.tar.xz 135830428 BLAKE2B 
8b1c42d6ebf445477018bb58776eea8b
 DIST drone-2.11.1.tar.gz 311271 BLAKE2B 
319a04ca2fac7d43bfc86a94a6008d07aa2565967b849f824f4a9be688d629e2b41ad98cd8319549687c842545af12260daa435e29dc1d394fa22708bdb5970a
 SHA512 
f782427321ed990f503041ed4a4a692133f89797a16453f4238648cbd8b924bc3fb473e991668f3cba8bde0dcf87c79a5a11c02c4dfe738dd82e94009f95a685
 DIST drone-2.13.0-deps.tar.xz 134308908 BLAKE2B 
455efee3eae4502ae6b434c42115f5bc18eb2cbf77094234f060129f4c22470f24c9206a01a473d583d9fb8c925825f9c909a92a3665924981e549e91a2ecb59
 SHA512 
b1db03d44c4e9df8fcd6e8c302b73bbe0cfbdefa4b67ee07fad15a44d5406b372833830aae795f435da4425cfee304c324c92fd6023341d77ea4c0758f4104dc
 DIST drone-2.13.0.tar.gz 314427 BLAKE2B 
aafd2c970dfa7b9d67fc18f5a858cb4a76ca5503e8d61cf3fae7857bef91c2a965fffb535cb7c5c310f10b5f64fd9f568bda10ae704d61449a255b9adf7e8ef3
 SHA512 
58a30e7136ed366a5dc51a979efb677d95b2ab180982a95ea3984f35c3eba05c81b4ce3cf6bb594fd33c992704216313222c750b7857026fb316e5fce13aed01
+DIST drone-2.18.0-deps.tar.xz 141105460 BLAKE2B 
2256bdf1dbe4782aa034c529d16d0fe97bc69880b06238a185954a8d49cd5338cb24fee266265e67e7ea25933a3205eb590de65c83c52cbd3fc667f5fb7760bc
 SHA512 
866748cc49660efad1ca925c25055986065735d3f1f46f5a6958634bd63797c73b02eddc8a1eccbcd8c55d49630d692cb258ee94b2cf8cb30c9adecaf6490a95
+DIST drone-2.18.0.tar.gz 316382 BLAKE2B 
a60e9302a61edb1536f696e588011a38976d1ba31f7eed5c2f1d49c30769acae2dec8072f7f930b5e492dd3329b08a35bad087907d0818a5c487b5b6c24cb798
 SHA512 
c738d338056dc5758f4d589749513b832de1b68b1e81fbd8214bd69acf7f1d53b89b960cabc246edc369c02bd8900a01925279992b845f37a4a11573960a5696

diff --git a/dev-util/drone/drone-2.18.0.ebuild 
b/dev-util/drone/drone-2.18.0.ebuild
new file mode 100644
index ..6f45d08d86b7
--- /dev/null
+++ b/dev-util/drone/drone-2.18.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="A Continuous Delivery platform built on Docker, written in Go"
+HOMEPAGE="https://github.com/drone/drone;
+SRC_URI="https://github.com/drone/drone/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"
+
+DEPEND="acct-group/drone
+   acct-user/drone"
+   RDEPEND="${DEPEND}"
+
+RESTRICT="test"
+
+src_compile() {
+   ego build -ldflags "-extldflags \"-static\"" \
+   ./cmd/drone-server
+}
+
+src_install() {
+   dobin drone-server
+   dodoc CHANGELOG.md HISTORY.md
+   insinto /etc
+   doins "${FILESDIR}"/drone-server.conf
+   newinitd "${FILESDIR}"/drone-server.initd drone-server
+   systemd_dounit "${FILESDIR}"/drone-server.service
+   keepdir /var/log/drone /var/lib/drone
+   fowners -R ${PN}:${PN} /var/log/drone /var/lib/drone
+}

diff --git a/dev-util/drone/files/drone-server.conf 
b/dev-util/drone/files/drone-server.conf
new file mode 100644
index ..ab17fe08e3fe
--- /dev/null
+++ b/dev-util/drone/files/drone-server.conf
@@ -0,0 +1,81 @@
+# environment variables for drone
+# See also http://docs.drone.io/server/reference/
+# DRONE_BITBUCKET_CLIENT_ID=
+# DRONE_BITBUCKET_SECRET=
+# DRONE_BITBUCKET_DEBUG=
+# DRONE_CLEANUP_DEADLINE_PENDING=
+# DRONE_CLEANUP_DEADLINE_RUNNING=
+# DRONE_CLEANUP_DISABLED=
+# DRONE_CLEANUP_INTERVAL=
+# DRONE_CONVERT_PLUGIN_ENDPOINT=
+# DRONE_CONVERT_PLUGIN_EXTENSION=
+# DRONE_CONVERT_PLUGIN_SECRET=
+# DRONE_CONVERT_PLUGIN_SKIP_VERIFY=
+# DRONE_COOKIE_SECRET=
+# DRONE_COOKIE_TIMEOUT=
+# DRONE_CRON_DISABLED=
+# DRONE_CRON_INTERVAL=
+DRONE_DATABASE_DATASOURCE="/var/lib/drone/drone.sqlite"
+# DRONE_DATABASE_DRIVER=sqlite3
+# DRONE_DATABASE_MAX_CONNECTIONS=
+# DRONE_DATABASE_SECRET=
+# DRONE_GIT_ALWAYS_AUTH=
+# DRONE_GIT_PASSWORD=
+# DRONE_GIT_USERNAME=
+# 

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

2023-08-09 Thread William Hubbs
commit: e4c1d47cf7cb606fc00b92e7510d2eb51b91310e
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Aug  9 17:44:08 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Aug  9 17:45:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c1d47c

dev-util/drone-cli: add 1.7.0

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

 dev-util/drone-cli/Manifest   |  2 ++
 dev-util/drone-cli/drone-cli-1.7.0.ebuild | 27 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-util/drone-cli/Manifest b/dev-util/drone-cli/Manifest
index f0ceeae0031b..2c3e60d58a2a 100644
--- a/dev-util/drone-cli/Manifest
+++ b/dev-util/drone-cli/Manifest
@@ -1,2 +1,4 @@
 DIST drone-cli-1.5.0-deps.tar.xz 295600096 BLAKE2B 
5076f53183b5acba9b50134c75529e03191db5a2415a86898fa359aeb74ad1dcc2c1936f95a04afdf64043f7cb0ad42e6502fdcf86bfdc24cae451288b8b0705
 SHA512 
38467e5f19b24088e2d403de4300c844ed93cbdcec24098eb9fd706c1914d2deb57940d9d6ce2e3bde215a8f6cb4a783815a2a7cf99845006c638d28d3326528
 DIST drone-cli-1.5.0.tar.gz 77135 BLAKE2B 
012c4afeca6976c1316e40195fd2be33c35b0e2c95a93ab3a67ed448136f2a722415aa7043c91be7369b7e5896c938ab7f77375cf0d0f6a0a03267c64e0ce532
 SHA512 
7406a4a97249b84dec6b0aaac2124cb3b907b7f5c08a80084f254614a9c7ee16d5a5541cb43b30e78bb6661906e9f170919ff0d8daf934642e54749d1990222d
+DIST drone-cli-1.7.0-deps.tar.xz 48810472 BLAKE2B 
540ff9887344ada33cb851b333ddf505504266109e04017a1bfc8fa0d2c6b4c65f45d4afc286f5b635d523d35b6b2c5fb2b94dbd1cd88bed3f44b009af68787a
 SHA512 
1d8112db3460af58cd88c931fb1759c86affc43582103c4c60ef6d6314c3e35a26d21c1f757661851bd5f0b3e292c328265ec7ae166c305fd1718f8f39fde48b
+DIST drone-cli-1.7.0.tar.gz 59347 BLAKE2B 
b8c0e3b9beea5dfca6abe705470012238ec6cfc0a88ff5145bac98697c9904aed332bda4c9ccffd5287f3e20954a11b36b2a4f22a96ec62101a2e608a120c691
 SHA512 
d7345d05a15f7ac8f3fc8406652b5303f6139baca49bef9f1c5ed69a61bce44a5154d20ffd9451fbb4d27deb3a3fbeba3ce8bac6370e6b050d8c066648fb2ad0

diff --git a/dev-util/drone-cli/drone-cli-1.7.0.ebuild 
b/dev-util/drone-cli/drone-cli-1.7.0.ebuild
new file mode 100644
index ..53c6bbee5e2a
--- /dev/null
+++ b/dev-util/drone-cli/drone-cli-1.7.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Command-line interface for Drone"
+HOMEPAGE="https://github.com/drone/drone-cli;
+
+SRC_URI="https://github.com/drone/drone-cli/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"
+
+RESTRICT+=" test"
+
+src_compile() {
+   ego build \
+   -ldflags "-X main.version=${PV}" -o bin/drone ./drone
+}
+
+src_install() {
+   dobin bin/drone
+   dodoc README.md
+}



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

2023-08-09 Thread Arthur Zamarin
commit: b59d5952eb020b77669b3110c2245374a0c26114
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug  9 17:25:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug  9 17:25:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59d5952

app-editors/vscodium: add 1.81.0.23216

Closes: https://bugs.gentoo.org/910327
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-editors/vscodium/Manifest |   3 +
 app-editors/vscodium/vscodium-1.81.0.23216.ebuild | 119 ++
 2 files changed, 122 insertions(+)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 141448e3b1e6..6f3b24c058e1 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -4,3 +4,6 @@ DIST vscodium-1.80.1.23194-arm64.tar.gz 121174305 BLAKE2B 
1586eb8aaf4e62ddc13781
 DIST vscodium-1.80.2.23209-amd64.tar.gz 120916482 BLAKE2B 
720a99ed9799974f1f7e229bd7f7983e198613d32c01ec6d383a4e5d611ac52075f262ba25381550b1a85fbcf503b049c938e2eebf446ee550e523238fe2ed1c
 SHA512 
7e4f18f60f5b7e20aba3623e771f8b07a75f9c5a8457908a249ac95a07eb94074cf4cd2b030e2dc93aa7f384027e3e2575ff2235c02bfda0a6053701e0cece36
 DIST vscodium-1.80.2.23209-arm.tar.gz 109649095 BLAKE2B 
9bdfbe35f3f7ce7d601b2a578aa8041038c84f3477e9fc8365c25d03e1b06bf1d5223f41709f21aa9061f46a847928a5de1494001bb59c7814453e29b395efac
 SHA512 
e0da9fec1cf2cef101d559103c9744497505dd1200a066ec093f61d82affe0a05ff5541859d75972cc50f3f476d46d94b07f4a847d33899f25afa856f9e05dcb
 DIST vscodium-1.80.2.23209-arm64.tar.gz 121174217 BLAKE2B 
f574330e0c1577962b3e1c8d6d65166997f3d13e06d6c1aae88a8769ae1c2eb015c4f597020d170b6bef6c5d605a9c528e5619c0aa55f0c0920d5f5b5d93266a
 SHA512 
d87784654089da1ace841787afb40ce9209476ed4033436c8907ce46f472c5305b045b62abb6ec0318d79b0b771d9c9322466a03bc6edaaf1438aaeaba7838cc
+DIST vscodium-1.81.0.23216-amd64.tar.gz 121108447 BLAKE2B 
870d78973d41e2bc3db58bc434a32271f9ed0217ddd21b865d2449350e7a210b2c1f3c79721e342db3c45ad1f3c4572ba074085711e29d537f48b70a8036782b
 SHA512 
11dfc76c158298437726041ac1cee9ace222fab1b0941040575987abc6a4bfcdd7d13bc815000aabfad07ecfafb9678be628240d4733abb35269fae8244d5b24
+DIST vscodium-1.81.0.23216-arm.tar.gz 109853494 BLAKE2B 
163c836af778521e141f30a908d859d7e364f9f3160596026ab91f8d13a904e30ea29954ddd69306a70d1cb87195f3e8a61fd5e15c524a0fd2cfbc09916a5b59
 SHA512 
6c887cb528390e7de174e933e81267902e0b17f75babe098fa6b8fbca1a06b5ff5f0c099d5ece49e6c82233ad77971963d3786cb7aa6a2113884529c8683ec2e
+DIST vscodium-1.81.0.23216-arm64.tar.gz 121397635 BLAKE2B 
6c87bbbe4c9ca08b48330a35cd0bb2f0d0385a48e857d2b5a595da56a18c96a8ec4f4ec8364b74b4eca87cf33fd847fd06e173cd5e0524d12c968b86f8f6198b
 SHA512 
b761a4fe4883baf8b8bd0038bfde959150e15a207239fffd17377213364c0f44c9b323bc3d5de5acad46a6aebd282bc2d9e72abc56bdebb0617cba86d2207977

diff --git a/app-editors/vscodium/vscodium-1.81.0.23216.ebuild 
b/app-editors/vscodium/vscodium-1.81.0.23216.ebuild
new file mode 100644
index ..dcb3f9ea3ae4
--- /dev/null
+++ b/app-editors/vscodium/vscodium-1.81.0.23216.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils xdg optfeature
+
+# Usage: arch_src_uri  
+arch_src_uri() {
+   echo "${1}? (
+   
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
+   -> ${P}-${1}.tar.gz
+   )"
+}
+
+DESCRIPTION="A community-driven, freely-licensed binary distribution of 
Microsoft's VSCode"
+HOMEPAGE="https://vscodium.com/;
+SRC_URI="
+   $(arch_src_uri amd64 x64)
+   $(arch_src_uri arm armhf)
+   $(arch_src_uri arm64 arm64)
+"
+
+RESTRICT="strip bindist"
+
+LICENSE="
+   Apache-2.0
+   BSD
+   BSD-1
+   BSD-2
+   BSD-4
+   CC-BY-4.0
+   ISC
+   LGPL-2.1+
+   MIT
+   MPL-2.0
+   openssl
+   PYTHON
+   TextMate-bundle
+   Unlicense
+   UoI-NCSA
+   W3C
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE=""
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/util-linux
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libxkbfile
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="
+   /opt/vscode/bin/code-tunnel
+   /opt/vscodium/chrome_crashpad_handler
+   /opt/vscodium/chrome-sandbox
+   /opt/vscodium/codium
+   /opt/vscodium/libEGL.so
+ 

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

2023-08-09 Thread Arthur Zamarin
commit: 6cdc7a03915ddbf680cffe07b0027de6e36a7350
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug  9 17:26:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug  9 17:26:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdc7a03

app-editors/vscodium: drop 1.80.1.23194

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

 app-editors/vscodium/Manifest |   3 -
 app-editors/vscodium/vscodium-1.80.1.23194.ebuild | 121 --
 2 files changed, 124 deletions(-)

diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 6f3b24c058e1..afdb9811035a 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -1,6 +1,3 @@
-DIST vscodium-1.80.1.23194-amd64.tar.gz 120915926 BLAKE2B 
fad2f3146b6777ff7f78c5c4cbfb65976402c3033790a26f3cbee0f5503586fea86764c42294026a139fe8797d41aeedbf966adb2e9c86b65d77b81ef9cdb83d
 SHA512 
4dec8a293d320eb851c7d4257df96ee46871b1314df5176f8cfbd6db1cdb492f5bf1cfe2125c2cd2e4fb69d81ebc21a380f7464857b443c72954be665b36a065
-DIST vscodium-1.80.1.23194-arm.tar.gz 109644410 BLAKE2B 
90dadf201d9f753ebc05a964b9ebf9dad7f94943fccdacb3b90fac5f51bd3fd91fbf9a7c41b853ecf6527f62265b22d99f746f56fd388f1ab4968a4c365d8977
 SHA512 
96b75f4c065d35e4e695c8e4813d6412cfd93bae2da27bf091620ba1ca6a4161bf7805865679205b01029b92d7be647defd1a46a7a88f79a45e4b9f9907fcac6
-DIST vscodium-1.80.1.23194-arm64.tar.gz 121174305 BLAKE2B 
1586eb8aaf4e62ddc1378138033b9d5985bf403f733d11e114ebfeec1f9afa5879a718e1cd1cd8f1c0344a0a8aaaf4ec33bf40c812b96fdbb6656e8fb76fa311
 SHA512 
eec75079306df5a5985cdabb12d2b65a51be32c2d64001adc03ac4dd172bded3c49faae6bbac8ab88e098cba7c8ceac24e74ad7cb73dd91073f01b3ba19a5265
 DIST vscodium-1.80.2.23209-amd64.tar.gz 120916482 BLAKE2B 
720a99ed9799974f1f7e229bd7f7983e198613d32c01ec6d383a4e5d611ac52075f262ba25381550b1a85fbcf503b049c938e2eebf446ee550e523238fe2ed1c
 SHA512 
7e4f18f60f5b7e20aba3623e771f8b07a75f9c5a8457908a249ac95a07eb94074cf4cd2b030e2dc93aa7f384027e3e2575ff2235c02bfda0a6053701e0cece36
 DIST vscodium-1.80.2.23209-arm.tar.gz 109649095 BLAKE2B 
9bdfbe35f3f7ce7d601b2a578aa8041038c84f3477e9fc8365c25d03e1b06bf1d5223f41709f21aa9061f46a847928a5de1494001bb59c7814453e29b395efac
 SHA512 
e0da9fec1cf2cef101d559103c9744497505dd1200a066ec093f61d82affe0a05ff5541859d75972cc50f3f476d46d94b07f4a847d33899f25afa856f9e05dcb
 DIST vscodium-1.80.2.23209-arm64.tar.gz 121174217 BLAKE2B 
f574330e0c1577962b3e1c8d6d65166997f3d13e06d6c1aae88a8769ae1c2eb015c4f597020d170b6bef6c5d605a9c528e5619c0aa55f0c0920d5f5b5d93266a
 SHA512 
d87784654089da1ace841787afb40ce9209476ed4033436c8907ce46f472c5305b045b62abb6ec0318d79b0b771d9c9322466a03bc6edaaf1438aaeaba7838cc

diff --git a/app-editors/vscodium/vscodium-1.80.1.23194.ebuild 
b/app-editors/vscodium/vscodium-1.80.1.23194.ebuild
deleted file mode 100644
index ade568c41973..
--- a/app-editors/vscodium/vscodium-1.80.1.23194.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils xdg optfeature
-
-# Usage: arch_src_uri  
-arch_src_uri() {
-   echo "${1}? (
-   
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
-   -> ${P}-${1}.tar.gz
-   )"
-}
-
-DESCRIPTION="A community-driven, freely-licensed binary distribution of 
Microsoft's VSCode"
-HOMEPAGE="https://vscodium.com/;
-SRC_URI="
-   $(arch_src_uri amd64 x64)
-   $(arch_src_uri arm armhf)
-   $(arch_src_uri arm64 arm64)
-"
-
-RESTRICT="strip bindist"
-
-LICENSE="
-   Apache-2.0
-   BSD
-   BSD-1
-   BSD-2
-   BSD-4
-   CC-BY-4.0
-   ISC
-   LGPL-2.1+
-   MIT
-   MPL-2.0
-   openssl
-   PYTHON
-   TextMate-bundle
-   Unlicense
-   UoI-NCSA
-   W3C
-"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-IUSE=""
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/libsecret[crypt]
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa
-   sys-apps/util-linux
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon
-   x11-libs/libxkbfile
-   x11-libs/libXrandr
-   x11-libs/libxshmfence
-   x11-libs/pango
-"
-
-QA_PREBUILT="
-   /opt/vscode/bin/code-tunnel
-   /opt/vscodium/chrome_crashpad_handler
-   /opt/vscodium/chrome-sandbox
-   /opt/vscodium/codium
-   /opt/vscodium/libEGL.so
-   /opt/vscodium/libffmpeg.so
-   /opt/vscodium/libGLESv2.so
-   /opt/vscodium/libvk_swiftshader.so
-   

[gentoo-commits] proj/pms:master commit in: /

2023-08-09 Thread Ulrich Müller
commit: f336f16ab8ab80d77cfb626eb2935eacda8bb596
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug  3 16:22:33 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Aug  7 17:08:16 2023 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=f336f16a

ebuild-env-vars.tex: Variables may not be meaningful in global scope

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

 ebuild-env-vars.tex | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
index 6046e1f..5fe72dc 100644
--- a/ebuild-env-vars.tex
+++ b/ebuild-env-vars.tex
@@ -2,8 +2,9 @@
 \label{sec:ebuild-env-vars}
 
 The package manager must define the following environment variables. Not all 
variables are
-meaningful in all phases; variables that are not meaningful in a given phase 
may be unset or set to
-any value. Ebuilds must not attempt to modify any of these variables, unless 
otherwise specified.
+universally meaningful; variables that are not meaningful in a given phase or 
in global scope may
+be unset or set to any value. Ebuilds must not attempt to modify any of these 
variables, unless
+otherwise specified.
 
 Because of their special meanings, these variables may not be preserved 
consistently across all
 phases as would normally happen due to environment saving (see 
section~\ref{sec:ebuild-env-state}).



[gentoo-commits] proj/pms:master commit in: /

2023-08-09 Thread Ulrich Müller
commit: ea32ea927dad915bd50e0dcf976379b8470eb4d7
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Aug  6 09:52:14 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Aug  7 17:08:16 2023 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=ea32ea92

ebuild-env-vars.tex: Add footnote about BROOT in pkg_* phases

Restrict the previous change to EAPIs that actually support IDEPEND.

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

 ebuild-env-vars.tex | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
index 20aedb4..6046e1f 100644
--- a/ebuild-env-vars.tex
+++ b/ebuild-env-vars.tex
@@ -150,7 +150,8 @@ inconsistent variable.
 as supporting \t{ESYSROOT}. \\
 \t{BROOT} &
 \t{src_*}, \t{pkg_setup},\footnotemark[\value{footnote}] \t{pkg_preinst}, 
\t{pkg_postinst},
-\t{pkg_prerm}, \t{pkg_postrm} &
+\t{pkg_prerm}, \t{pkg_postrm}\footnote{Legal in \t{pkg_*inst} and 
\t{pkg_*rm} only for EAPIs
+listed in table~\ref{tab:depend-table} as supporting \t{IDEPEND}.} &
 No &
 \featurelabel{broot} The absolute path to the root directory containing 
build dependencies
 satisfied by \t{BDEPEND} and \t{IDEPEND}, typically executable build 
tools. This includes any



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

2023-08-09 Thread Arthur Zamarin
commit: c9232ae9d98746ab182b38a3face2d8cfc928ae6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug  9 17:21:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug  9 17:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9232ae9

media-video/qmplay2: sync live

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

 media-video/qmplay2/qmplay2-.ebuild | 39 ++---
 1 file changed, 26 insertions(+), 13 deletions(-)

diff --git a/media-video/qmplay2/qmplay2-.ebuild 
b/media-video/qmplay2/qmplay2-.ebuild
index 9c898d587e0e..4c9184782dc4 100644
--- a/media-video/qmplay2/qmplay2-.ebuild
+++ b/media-video/qmplay2/qmplay2-.ebuild
@@ -21,24 +21,35 @@ LICENSE="LGPL-3"
 SLOT="0"
 
 IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
-   modplug notifications opengl pipewire portaudio pulseaudio sid shaders
-   +taglib vaapi vdpau videofilters visualizations vulkan xv"
+   modplug notifications opengl pipewire portaudio pulseaudio +qt5 qt6 sid
+   shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
 
 REQUIRED_USE="
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
-   shaders? ( vulkan )"
+   shaders? ( vulkan )
+   ^^ ( qt5 qt6 )
+"
 
 RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5[X(-),vulkan?]
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5[X(-),vulkan?]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   extensions? ( dev-qt/qtdeclarative:5 )
+   videofilters? ( dev-qt/qtconcurrent:5 )
+   )
+   qt6? (
+   
dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+   dev-qt/qt5compat:6
+   dev-qt/qtsvg:6
+   extensions? ( dev-qt/qtdeclarative:6 )
+   )
media-video/ffmpeg:=[vaapi?,vdpau?]
alsa? ( media-libs/alsa-lib )
cdio? ( dev-libs/libcdio[cddb] )
-   extensions? ( dev-qt/qtdeclarative:5 )
gme? ( media-libs/game-music-emu )
libass? ( media-libs/libass )
opengl? ( virtual/opengl )
@@ -49,12 +60,14 @@ RDEPEND="
shaders? ( >=media-libs/shaderc-2020.1 )
taglib? ( media-libs/taglib )
vaapi? ( media-libs/libva[X] )
-   videofilters? ( dev-qt/qtconcurrent:5 )
vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
xv? ( x11-libs/libXv )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+   qt5? ( dev-qt/linguist-tools:5 )
+   qt6? ( dev-qt/qttools:6[linguist] )
+"
 
 src_prepare() {
# disable compress man pages
@@ -68,7 +81,7 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   -DBUILD_WITH_QT6=Off
+   -DBUILD_WITH_QT6=$(usex qt6)
# core
-DUSE_LINK_TIME_OPTIMIZATION=false
-DUSE_UPDATES=OFF



  1   2   >