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

2023-01-28 Thread Viorel Munteanu
commit: e340f03d5943acdc49bb8d8537126f261f78e902
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Jan 29 07:45:13 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jan 29 07:46:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e340f03d

sys-fs/f2fs-tools: add myself as a maintainer

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

 sys-fs/f2fs-tools/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-fs/f2fs-tools/metadata.xml b/sys-fs/f2fs-tools/metadata.xml
index 9e4c07751bda..0d2d8631f554 100644
--- a/sys-fs/f2fs-tools/metadata.xml
+++ b/sys-fs/f2fs-tools/metadata.xml
@@ -5,6 +5,10 @@
base-sys...@gentoo.org
Gentoo Base System

+   
+   cea...@gentoo.org
+   Viorel Munteanu
+   

f2fs-tools
jaegeuk/f2fs-tools



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

2023-01-28 Thread Viorel Munteanu
commit: d2174554eee9151fb8392706618696b94b0801a2
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Jan 29 07:39:24 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jan 29 07:46:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2174554

sys-fs/encfs: add myself as a maintainer

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

 sys-fs/encfs/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-fs/encfs/metadata.xml b/sys-fs/encfs/metadata.xml
index 550c710ef84c..e85e23514cb1 100644
--- a/sys-fs/encfs/metadata.xml
+++ b/sys-fs/encfs/metadata.xml
@@ -9,6 +9,10 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   cea...@gentoo.org
+   Viorel Munteanu
+   

encfs
vgough/encfs



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

2023-01-28 Thread Viorel Munteanu
commit: 600e60a8ab771dbe23b95b4c6ab7ab234080ee79
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Jan 29 06:16:24 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jan 29 07:46:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600e60a8

sys-fs/encfs: add myself as a maintainer

Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/29325
Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-fs/encfs/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/sys-fs/encfs/metadata.xml b/sys-fs/encfs/metadata.xml
index 1fca7137bac8..550c710ef84c 100644
--- a/sys-fs/encfs/metadata.xml
+++ b/sys-fs/encfs/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   zol...@sinustrom.info
+   Zoltan Puskas
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

encfs
vgough/encfs



[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/

2023-01-28 Thread Sam James
commit: 37cefa9980d90feeced9bdbcc99582115c9bdf78
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 07:44:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 07:44:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cefa99

net-dns/c-ares: adopt for base-system@ (co-maint welcome)

Closely related to curl and a dep of it.

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

 net-dns/c-ares/c-ares-1.19.0.ebuild | 2 +-
 net-dns/c-ares/metadata.xml | 5 -
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-dns/c-ares/c-ares-1.19.0.ebuild 
b/net-dns/c-ares/c-ares-1.19.0.ebuild
index 862fa9b9e499..e672bf70b438 100644
--- a/net-dns/c-ares/c-ares-1.19.0.ebuild
+++ b/net-dns/c-ares/c-ares-1.19.0.ebuild
@@ -13,9 +13,9 @@ SRC_URI="
verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
 "
 
+LICENSE="MIT"
 # Subslot = SONAME of libcares.so.2
 SLOT="0/2"
-LICENSE="MIT"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs test"
 RESTRICT="!test? ( test )"

diff --git a/net-dns/c-ares/metadata.xml b/net-dns/c-ares/metadata.xml
index 2d1997a21e1b..38e54d9f2ee6 100644
--- a/net-dns/c-ares/metadata.xml
+++ b/net-dns/c-ares/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   

cpe:/a:daniel_stenberg:c-ares
c-ares/c-ares



[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/

2023-01-28 Thread Sam James
commit: ac7e1f7d296b09daf32727950cdd62bc7dfb694f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 07:43:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 07:43:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7e1f7d

net-dns/c-ares: add 1.19.0

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

 net-dns/c-ares/Manifest |  2 ++
 net-dns/c-ares/c-ares-1.19.0.ebuild | 70 +
 2 files changed, 72 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index 8191d14c6a84..5c761d9503c0 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1 +1,3 @@
 DIST c-ares-1.18.1.tar.gz 1560165 BLAKE2B 
c03a572726c6bbb24a3e4773673d0c87f4833bb9582aed57a424eea8c965beb6e232f502b61922b124d37403d91ebfefe0db7373673fc22e0d752c4e5036eb07
 SHA512 
1276ec0799916019f8c0af6b55a139701bd15e0ca4a00811d07963893978bc96c107b980f0fd49f81aa70bc8b3b8cd671195ba357c390772d4c2c5643c50c5a5
+DIST c-ares-1.19.0.tar.gz 1572210 BLAKE2B 
d77be535dfa852bf3d91258ddf06b3c63a40123883adb83a4e5652d4b1b16801ddefefad70d83a7d6d9aa81c9c81956fef42bc778d7380d6b398ccfc9f8b82dc
 SHA512 
a7f5988bef393afec08a225be92f6eee54a3e67170fb26cbe00dcc5c5a457b27037bbcfeccc39fb855ed72f100196958d6cbbe251bf1ccfbdd353be18f098359
+DIST c-ares-1.19.0.tar.gz.asc 488 BLAKE2B 
1b8dc3ad7b916cb5ea1c95ffd12315d303f78880416836d11d2fa7d8ca93fa1ca30898e6a865af79a35e5dc4d0f4fccfcc9eae6f028d456d38ede9fe8b7edd71
 SHA512 
814aad5dbe2bb987035b53d977e03a73a90356200f671f36949a77e978cf8311ccc8375e63ade6fe2e1380f1f9c3b34c1ba7d48365fd5689cf5c24425ab8a129

diff --git a/net-dns/c-ares/c-ares-1.19.0.ebuild 
b/net-dns/c-ares/c-ares-1.19.0.ebuild
new file mode 100644
index ..862fa9b9e499
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.19.0.ebuild
@@ -0,0 +1,70 @@
+# 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/danielstenberg.asc
+inherit edo multilib-minimal verify-sig
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.org/;
+SRC_URI="
+   https://c-ares.org/download/${P}.tar.gz
+   verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
+"
+
+# Subslot = SONAME of libcares.so.2
+SLOT="0/2"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
+
+DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-nonblocking
+   --enable-symbol-hiding
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+
+   # Needed for running unit tests only
+   # Violates sandbox and tests pass fine without
+   export ax_cv_uts_namespace=no
+   export ax_cv_user_namespace=no
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   cd "${BUILD_DIR}"/test || die
+
+   # We're skipping the "real" network tests with the filter
+   # see https://github.com/c-ares/c-ares/tree/main/test
+   local network_tests=(
+   # Most live tests have Live in the name
+   *Live*
+   # These don't but are still in ares-test-live.cc => live
+   *GetTCPSock*
+   *TimeoutValue*
+   *GetSock*
+   *GetSock_virtualized*
+   )
+
+   # The format for disabling test1, test2, and test3 looks like:
+   # -test1:test2:test3
+   edo ./arestest --gtest_filter=-$(echo $(IFS=:; echo 
"${network_tests[*]}"))
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/

2023-01-28 Thread Sam James
commit: 6cf9b5a3e7090b114c9111fb29676908a91e6b6b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 07:35:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 07:35:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf9b5a3

net-dns/c-ares: drop 1.17.2

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

 net-dns/c-ares/Manifest |  1 -
 net-dns/c-ares/c-ares-1.17.2.ebuild | 62 -
 2 files changed, 63 deletions(-)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index 5cde624b8679..8191d14c6a84 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1,2 +1 @@
-DIST c-ares-1.17.2.tar.gz 1538276 BLAKE2B 
c6f5ad65ca75f8467b624daf3caaee2f35d6e4714ce46ebe1bbf79447feecf8615915b00fa5e7bd1e97c6232864e06c53a792fbadf36a5399883529769273e24
 SHA512 
f625e0ef8508af6475d3e83b51ab29be8a4878e2a87e7f518bea046b76a74bfde7043ca6ec2a9e714c898ab9e5d4a5a678c3347a9f9eb68980438f7ca8ae3fc8
 DIST c-ares-1.18.1.tar.gz 1560165 BLAKE2B 
c03a572726c6bbb24a3e4773673d0c87f4833bb9582aed57a424eea8c965beb6e232f502b61922b124d37403d91ebfefe0db7373673fc22e0d752c4e5036eb07
 SHA512 
1276ec0799916019f8c0af6b55a139701bd15e0ca4a00811d07963893978bc96c107b980f0fd49f81aa70bc8b3b8cd671195ba357c390772d4c2c5643c50c5a5

diff --git a/net-dns/c-ares/c-ares-1.17.2.ebuild 
b/net-dns/c-ares/c-ares-1.17.2.ebuild
deleted file mode 100644
index 631a0a16598d..
--- a/net-dns/c-ares/c-ares-1.17.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal
-
-DESCRIPTION="C library that resolves names asynchronously"
-HOMEPAGE="https://c-ares.haxx.se/;
-SRC_URI="https://${PN}.haxx.se/download/${P}.tar.gz;
-
-# Subslot = SONAME of libcares.so.2
-SLOT="0/2"
-LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO )
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/ares_build.h
-)
-
-multilib_src_configure() {
-   # Needed for running unit tests only
-   # Violates sandbox and tests pass fine without
-   ax_cv_uts_namespace=no \
-   ax_cv_user_namespace=no \
-   ECONF_SOURCE="${S}" \
-   econf \
-   --enable-nonblocking \
-   --enable-symbol-hiding \
-   $(use_enable static-libs static) \
-   $(use_enable test tests)
-}
-
-multilib_src_test() {
-   cd "${BUILD_DIR}"/test || die
-
-   # We're skipping the "real" network tests with the filter
-   # see https://github.com/c-ares/c-ares/tree/main/test
-   local network_tests=(
-   # Most live tests have Live in the name
-   *Live*
-   # These don't but are still in ares-test-live.cc => live
-   *GetTCPSock*
-   *TimeoutValue*
-   *GetSock*
-   *GetSock_virtualized*
-   )
-
-   # The format for disabling test1, test2, and test3 looks like:
-   # -test1:test2:test3
-   ./arestest --gtest_filter=-$(echo $(IFS=:; echo "${network_tests[*]}")) 
|| die "arestest failed!"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   find "${ED}" -name "*.la" -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/diffutils/files/, sys-apps/diffutils/

2023-01-28 Thread Sam James
commit: cc023c47f0a30174d43fb940109fce5781edda95
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 07:32:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 07:33:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc023c47

sys-apps/diffutils: fix tests w/ make 4.4

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

 sys-apps/diffutils/diffutils-3.9.ebuild| 10 ++--
 .../files/diffutils-3.9-make-4.4-test-color.patch  | 30 ++
 2 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/sys-apps/diffutils/diffutils-3.9.ebuild 
b/sys-apps/diffutils/diffutils-3.9.ebuild
index ebbd0424d186..acce50bad293 100644
--- a/sys-apps/diffutils/diffutils-3.9.ebuild
+++ b/sys-apps/diffutils/diffutils-3.9.ebuild
@@ -27,8 +27,14 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="nls static"
 
-BDEPEND="nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-diffutils )"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-diffutils )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-make-4.4-test-color.patch
+)
 
 src_configure() {
use static && append-ldflags -static

diff --git a/sys-apps/diffutils/files/diffutils-3.9-make-4.4-test-color.patch 
b/sys-apps/diffutils/files/diffutils-3.9-make-4.4-test-color.patch
new file mode 100644
index ..01f6aeedc956
--- /dev/null
+++ b/sys-apps/diffutils/files/diffutils-3.9-make-4.4-test-color.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/879891
+https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59905
+https://git.savannah.gnu.org/cgit/diffutils.git/commit/?id=89f3daeaaf021a77177daec8666bcd80ec476833
+
+From 89f3daeaaf021a77177daec8666bcd80ec476833 Mon Sep 17 00:00:00 2001
+From: Jim Meyering 
+Date: Mon, 16 Jan 2023 15:48:10 -0800
+Subject: tests: accommodate newer GNU make's SIGPIPE-ignore
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+* tests/colors: Allow an exit code of not just 141 (SIGPIPE),
+but also "error": 2.
+Reported by Tomasz Kłoczko in http://bugs.gnu.org/59905.
+--- a/tests/colors
 b/tests/colors
+@@ -128,6 +128,9 @@ printf '%100s-a' > a
+ printf '%100s-b' > b
+ head -c 10 < fifo > /dev/null &
+ diff --color=always ---presume-output-tty a b > fifo
+-test $? = 141 || fail=1
++
++# Depending on version of GNU make (4.3.92-4.4 set SIGPIPE to "ignore"),
++# either of these is acceptable.
++case $? in 2|141) ;; *) fail=1 ;; esac
+ 
+ Exit $fail
+-- 
+cgit v1.1



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

2023-01-28 Thread Sam James
commit: 2c57b02687ae18efdc6638b6562e6472167b6e8a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 07:29:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 07:33:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c57b026

media-libs/gstreamer: backport race condition fix for tests

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

 .../files/gstreamer-1.20.5-tests-race.patch| 293 +
 media-libs/gstreamer/gstreamer-1.20.5.ebuild   |   1 +
 2 files changed, 294 insertions(+)

diff --git a/media-libs/gstreamer/files/gstreamer-1.20.5-tests-race.patch 
b/media-libs/gstreamer/files/gstreamer-1.20.5-tests-race.patch
new file mode 100644
index ..05b183ec3054
--- /dev/null
+++ b/media-libs/gstreamer/files/gstreamer-1.20.5-tests-race.patch
@@ -0,0 +1,293 @@
+https://bugs.gentoo.org/888986
+https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/ccd582c3321312fe96b28ce90fe6f2fd7adfa058
+
+From ccd582c3321312fe96b28ce90fe6f2fd7adfa058 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= 
+Date: Tue, 21 Jun 2022 11:51:35 +0300
+Subject: [PATCH] bin: Fix race conditions in tests
+
+The latency messages are non-deterministic and can arrive before/after
+async-done or during state-changes as they are posted by e.g. sinks from
+their streaming thread but bins are finishing asynchronous state changes
+from a secondary helper thread.
+
+To solve this, expect latency messages at any time and assert that we
+receive one at some point during the test.
+
+Part-of: 

+--- a/tests/check/gst/gstbin.c
 b/tests/check/gst/gstbin.c
+@@ -27,50 +27,95 @@
+ #include 
+ 
+ static void
+-pop_async_done (GstBus * bus)
++pop_async_done (GstBus * bus, gboolean * had_latency)
+ {
+   GstMessage *message;
++  GstMessageType types = GST_MESSAGE_ASYNC_DONE;
++
++  if (!*had_latency)
++types |= GST_MESSAGE_LATENCY;
+ 
+   GST_DEBUG ("popping async-done message");
+-  message = gst_bus_poll (bus, GST_MESSAGE_ASYNC_DONE, -1);
+ 
+-  fail_unless (message && GST_MESSAGE_TYPE (message)
+-  == GST_MESSAGE_ASYNC_DONE, "did not get GST_MESSAGE_ASYNC_DONE");
++  do {
++message = gst_bus_poll (bus, types, -1);
+ 
+-  gst_message_unref (message);
+-  GST_DEBUG ("popped message");
++fail_unless (message);
++GST_DEBUG ("popped message %s",
++gst_message_type_get_name (GST_MESSAGE_TYPE (message)));
++
++if (GST_MESSAGE_TYPE (message) == GST_MESSAGE_LATENCY) {
++  fail_unless (*had_latency == FALSE);
++  *had_latency = TRUE;
++  gst_clear_message ();
++  types &= ~GST_MESSAGE_LATENCY;
++  continue;
++}
++
++fail_unless (GST_MESSAGE_TYPE (message)
++== GST_MESSAGE_ASYNC_DONE, "did not get GST_MESSAGE_ASYNC_DONE");
++
++gst_clear_message ();
++break;
++  } while (TRUE);
+ }
+ 
+ static void
+-pop_latency (GstBus * bus)
++pop_latency (GstBus * bus, gboolean * had_latency)
+ {
+   GstMessage *message;
+ 
+-  GST_DEBUG ("popping async-done message");
++  if (*had_latency)
++return;
++
++  GST_DEBUG ("popping latency message");
+   message = gst_bus_poll (bus, GST_MESSAGE_LATENCY, -1);
+ 
+-  fail_unless (message && GST_MESSAGE_TYPE (message)
++  fail_unless (message);
++  fail_unless (GST_MESSAGE_TYPE (message)
+   == GST_MESSAGE_LATENCY, "did not get GST_MESSAGE_LATENCY");
+ 
+-  gst_message_unref (message);
+-  GST_DEBUG ("popped message");
++  GST_DEBUG ("popped message %s",
++  gst_message_type_get_name (GST_MESSAGE_TYPE (message)));
++  gst_clear_message ();
++
++  *had_latency = TRUE;
+ }
+ 
+ static void
+-pop_state_changed (GstBus * bus, int count)
++pop_state_changed (GstBus * bus, int count, gboolean * had_latency)
+ {
+   GstMessage *message;
+-
++  GstMessageType types = GST_MESSAGE_STATE_CHANGED;
+   int i;
+ 
++  if (!*had_latency)
++types |= GST_MESSAGE_LATENCY;
++
+   GST_DEBUG ("popping %d messages", count);
+   for (i = 0; i < count; ++i) {
+-message = gst_bus_poll (bus, GST_MESSAGE_STATE_CHANGED, -1);
+-
+-fail_unless (message && GST_MESSAGE_TYPE (message)
+-== GST_MESSAGE_STATE_CHANGED, "did not get 
GST_MESSAGE_STATE_CHANGED");
+-
+-gst_message_unref (message);
++do {
++  message = gst_bus_poll (bus, types, -1);
++
++  fail_unless (message);
++  GST_DEBUG ("popped message %s",
++  gst_message_type_get_name (GST_MESSAGE_TYPE (message)));
++
++  if (GST_MESSAGE_TYPE (message) == GST_MESSAGE_LATENCY) {
++fail_unless (*had_latency == FALSE);
++*had_latency = TRUE;
++gst_clear_message ();
++types &= ~GST_MESSAGE_LATENCY;
++continue;
++  }
++
++  fail_unless (GST_MESSAGE_TYPE (message)
++  == GST_MESSAGE_STATE_CHANGED,
++  "did not get GST_MESSAGE_STATE_CHANGED");
++
++  gst_message_unref (message);
++  break;
++} 

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

2023-01-28 Thread Sam James
commit: a78841503aff243b3d0661d69e4677909da0f63e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 07:32:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 07:33:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7884150

profiles: mask =sys-fs/lvm2-2.03.18 (crashes)

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 9f2b081fcaf3..f4cfd6333f29 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-01-29)
+# Commands trigger an assertion and crashes, bug #892487
+=sys-fs/lvm2-2.03.18
+
 # Bernd Waibel  (2023-01-28)
 # Possible security issues, obsolete. Use OpenEXR-3 / Imath instead.
 # No revdeps and consumers left in ::gentoo



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

2023-01-28 Thread Michał Górny
commit: 20f569cd8551870fec9cc79d008ce55aab227132
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 29 07:11:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 07:13:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f569cd

package.mask: Unmask >=dev-python/packaging-22.0

Old versions of setuptools have had a < dep for a while now, and 67.0.0
is ready!

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a049cf8e72d7..9f2b081fcaf3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -802,11 +802,6 @@ dev-cpp/sourcetrail
 # bug #885075, https://github.com/libarchive/libarchive/issues/1766
 =app-arch/libarchive-3.6.2
 
-# Michał Górny  (2022-12-08)
-# Seems to break some logic in pkg_resources.  Masked for the time being
-# to prevent breakage.
->=dev-python/packaging-22.0
-
 # Stephan Hartmann  (2023-01-15)
 # Dev channel releases are only for people who
 # are developers or want more experimental features



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

2023-01-28 Thread Michał Górny
commit: 3a2c38b475d0297754daa703fb4924cb79c92239
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 29 06:38:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 07:13:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2c38b4

dev-python/setuptools: Bump to 67.0.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-67.0.0.ebuild | 126 +
 2 files changed, 127 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 2c9763442864..36277830e5cb 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-65.6.3.tar.gz 2617699 BLAKE2B 
0b64efcb5280f18e9d5660a10bca34d986
 DIST setuptools-65.7.0.tar.gz 2618315 BLAKE2B 
a0989c3fd0ab476d69885d022eccf1a89dc670a17d0b3e73bbe4ffb530e26a838fcd1cfffc4c2720ddd19cb8ba45d42bc31441f1e3bbc32fa71850d208f37cc8
 SHA512 
0eb2d9de9ef2565cf012db7d68ee18359a1432dd42ecd3fb7d490f73d57b0e7ba2a67e0401f66051127e913f29c2e221e88c0cbf523b0ac9abe7f00b6ab1ded8
 DIST setuptools-66.0.0.tar.gz 2642508 BLAKE2B 
3d8dc8d365a4dd41334ed203dd18fe44eb024b560fa82f522c98058d60020a33eec4d1c7767289f0368dc77d5533898b34479e4792b388bab73180bffe8034ed
 SHA512 
107717c61a47299dbb5baffe5948875abc26e6900121726aef7a6042b7156dd13031bbc69c5b930c0d3d2ee99c64741451383826e1d6fb65c12b026620a72ce1
 DIST setuptools-66.1.1.tar.gz 2644145 BLAKE2B 
96198ae1832ab1b42f01178df7d17031bb8bb7f0c72f6f0f5f48f09735157b738e6914a088bfd00540f29cc684172cf2e1a85f803371a9bc2fbf3772d340dfc4
 SHA512 
b36da1623e2034dae9561ebcb3189b335fa65e844def584d172632a1af4aef4061567bbc801ec9125423030f03cf84a6d578a0283084866b8c21de3237feb650
+DIST setuptools-67.0.0.tar.gz 2474556 BLAKE2B 
470ddb7ba0cba6a8ea677a101a4639701bee7ace860df2616e097e9bb479275877e8904ec4f62c33fcd6c05b3aaac48bb7bf2360cc839eccde4231c9befc6fed
 SHA512 
d006f417920f2bceae0f1d4ecfabbcec5d20866b0de92c002a8fdc0366b9206e3d59fd2b30886b4f71e437dc86b411a9653f7c809dcc2cfb12869571840ff9bf

diff --git a/dev-python/setuptools/setuptools-67.0.0.ebuild 
b/dev-python/setuptools/setuptools-67.0.0.ebuild
new file mode 100644
index ..1bb399f8c175
--- /dev/null
+++ b/dev-python/setuptools/setuptools-67.0.0.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+   ' 3.9)
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+PDEPEND="
+   

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

2023-01-28 Thread Michał Górny
commit: a2dcc798119ae1980c1f0f1248a3cd848e165861
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 29 06:51:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 07:13:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2dcc798

dev-python/mkdocs-material: Remove old

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

 dev-python/mkdocs-material/Manifest|  5 --
 .../mkdocs-material/mkdocs-material-8.5.11.ebuild  | 53 --
 .../mkdocs-material/mkdocs-material-9.0.1.ebuild   | 53 --
 .../mkdocs-material/mkdocs-material-9.0.2.ebuild   | 53 --
 .../mkdocs-material/mkdocs-material-9.0.3.ebuild   | 53 --
 .../mkdocs-material/mkdocs-material-9.0.4.ebuild   | 53 --
 6 files changed, 270 deletions(-)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index ede0b2b7a70f..da72f37882aa 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,8 +1,3 @@
-DIST mkdocs-material-8.5.11.gh.tar.gz 10423819 BLAKE2B 
8af9b10fde57a6543d86dc8d6004cb100359e274072486094e7db4f8eeb7d44d83505d00b3f202f02e695a613ae8e2fdf08ac1b39584e7d9aeae430bb560d60a
 SHA512 
7fdc06cf7f64a2831fe2acb05a735bc9519fdf109fbccd5ee1667d07175916fffb295ccfa88a4352a7a0688f0eaf535c26ab49463f672d964d4a87ad8de6ddf1
-DIST mkdocs-material-9.0.1.gh.tar.gz 10585027 BLAKE2B 
7515e9820466e375098781f1bdcdb56f6f9616ef827fb307fbec2c696d28923837df8a7a93fb4972eaf8de82411c5287bc6d40e9d0e91f0a1f109e4ee35c7771
 SHA512 
800f02a9ec31e9505ce9092abcfb2558bf9edc2423c844f0acadb96f190ff858df3a74a704081eea8c1eec2851265d22b19a7d8d7aef49d3582f2c7ea05f9d60
-DIST mkdocs-material-9.0.2.gh.tar.gz 10585323 BLAKE2B 
2dec935eddcd3865709f9d571a6e7e13774d88b7960fd1f12e1bfc3b7b70c996ac1b6e7d6da74305a693f0104ebeb5ac4b1d9d84682fcc0195346713b014a663
 SHA512 
fe789f02e306d7279d2b9e3c2fef0301791bc9f109df12a217a42d4334c891702472a1fa28a98741e670a534963175d926fc76f725cb4f56be4d3f49906ab4d5
-DIST mkdocs-material-9.0.3.gh.tar.gz 10587701 BLAKE2B 
35fce28b42346cc2ce208cd3ea5d89437a65b0ebbb8bde2eaae278b5fa7da222a025f34cbf8b3212da206616945ce57ce23d9b2061f216f5b2bcde9e23c96989
 SHA512 
dd81508dd7784318ba0cebb2254891bcddc6283d5a45c04d956c5dca4e993d57e2059aa9f0dee5667889673515c1af2681fe907b92aebe18f69483023fd0d6d3
-DIST mkdocs-material-9.0.4.gh.tar.gz 10589697 BLAKE2B 
4840b4eb98b1fd8ba80fbc2b2ac069abefc833d44dbeeb0d600c4bd4bf8f943dfd1e3fa1dc59fb5c3eab26b80c1912db54ca47ff066226c534b011dfc60d01d5
 SHA512 
f7d9baa23fa086d4f916ed52c94c80630102b4fadb6cd4885bd940b4783242539fcb406002ec3c44deacadca5a4f829af0febf66c180857ec01a5f7e241cee25
 DIST mkdocs-material-9.0.5.gh.tar.gz 10898510 BLAKE2B 
d5c6f10db280e6aa9dc1c1d761d831d6b872586c42c7ba0882a9a0a849919fc85da84c7ed46b8d77fd7f17d65cd0ffa967afb008643b76a8b51d36d5bbaa60d3
 SHA512 
530ce10a457b9f8726dcaad7e602b30338604fef644a885b7aa15f68107921b5a0be714a274771e96f7b9127eb386d926d412be71634283d7f803d56be1977d1
 DIST mkdocs-material-9.0.6.gh.tar.gz 10898851 BLAKE2B 
332903d2acd90f5b979536ab518ca403f26762dcd9b1fc9220b079b400ac1c688556b98e83dc5da321bb6ac73e7ba475179225e88c48495bd85e0e8e81cb02ab
 SHA512 
6a6e51cb3a56c660d1e66613b98db916d9db81108894c04e67cb0267ac79e25c8dccd1d5587814984b1c9a6b87b06bd9d796ac0f613eca69399f1d575dfb41d3
 DIST mkdocs-material-9.0.7.gh.tar.gz 10910584 BLAKE2B 
0b7b4393e4db7b3c20718f231f46030463c4654317af5a9c1fd37347810eb4c1f1bfc307878d96511633fa3b1c51a2ed2c4bc43a7fd273fcdc0d14893c22e878
 SHA512 
560688e1d3888438d83daee611a1b05a6d693f1c63e7aa931d074531f7c53bdbad61ae03bf60f6f68ab9358959c78d65fe347637811d8a4120c8cefeb1ed9397

diff --git a/dev-python/mkdocs-material/mkdocs-material-8.5.11.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-8.5.11.ebuild
deleted file mode 100644
index a84af271c5f5..
--- a/dev-python/mkdocs-material/mkdocs-material-8.5.11.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_{9..11} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
-   dev-python/mkdocs-material-extensions
-   dev-python/mkdocs-minify-plugin
-   dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
-   https://github.com/squidfunk/mkdocs-material/
-   https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
-   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
-   >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.12[${PYTHON_USEDEP}]
-   >=dev-python/pymdown-extensions-9.4[${PYTHON_USEDEP}]
-"
-
-# 

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

2023-01-28 Thread Michał Górny
commit: ff90c53557965e344fea2ec337d931c10674d156
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 29 06:29:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 07:12:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff90c535

dev-python/agate-sql: Bump to 0.5.9

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

 dev-python/agate-sql/Manifest   |  1 +
 dev-python/agate-sql/agate-sql-0.5.9.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest
index 089df186cca0..67ede243bb5a 100644
--- a/dev-python/agate-sql/Manifest
+++ b/dev-python/agate-sql/Manifest
@@ -1 +1,2 @@
 DIST agate-sql-0.5.8.tar.gz 15182 BLAKE2B 
4228c5cbb8fd35b9cd97ffb590fa603e290eb2e5ace9676156ff388f653419080691b29caa4a76c16ea585c91d8126bae3dd500e8438b450737ae55309cf77f7
 SHA512 
1a793a24561061f5100f24834af65dca943c964cf4aed1504336cafed3d52a95b4787f21ba804b0f2265d5670cabfaa40b7f3d02c120486186cf6e03e7a2938e
+DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 
4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2
 SHA512 
482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca

diff --git a/dev-python/agate-sql/agate-sql-0.5.9.ebuild 
b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
new file mode 100644
index ..d5bd8ecac63f
--- /dev/null
+++ b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Adds SQL read/write support to agate"
+HOMEPAGE="
+   https://github.com/wireservice/agate-sql/
+   https://pypi.org/project/agate-sql/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/agate-1.5.0[${PYTHON_USEDEP}]
+   

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

2023-01-28 Thread Michał Górny
commit: 3904c5288692ce1170a4596cb6ce175d81ca0cba
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 29 06:25:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 07:12:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3904c528

dev-python/whatthepatch: Bump to 1.0.4

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

 dev-python/whatthepatch/Manifest  |  1 +
 dev-python/whatthepatch/whatthepatch-1.0.4.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/whatthepatch/Manifest b/dev-python/whatthepatch/Manifest
index c053b76edee1..b631f6baed56 100644
--- a/dev-python/whatthepatch/Manifest
+++ b/dev-python/whatthepatch/Manifest
@@ -1 +1,2 @@
 DIST whatthepatch-1.0.3.tar.gz 28634 BLAKE2B 
94c5a074bf30ce81dbad1c8c3830efa726f8526e35da03949abb32803721ed01f3faf4c6bfe098bf679e3990489c19a7ba06c73a86959e4ee59adc2a37d59e3b
 SHA512 
87e3e0aa78f71ad73f1b9663c3b1b53ae700ce82f2a5135717487d2ce8e597e3eeb2a9316b3ac96c27eb25a4a8c1e11658d93e976e882dd9f46cb1057f317211
+DIST whatthepatch-1.0.4.tar.gz 31063 BLAKE2B 
b3f66ca0783ae147ebf5d47aa155a23cfbc16fc19aaca9812b53b2a292543f64447e31b469645bfeffb8ab1b8a5ea7cebb9ebad5e9815d6a84a3b44068329448
 SHA512 
89705fa1ad4a797038b8c4cd30c7ca88b5b51474265bc157f45c244b258075cde587c6da16fabfaa2d6b90eee858ccf82c9f01ce8e44412a5eac504f95fb413b

diff --git a/dev-python/whatthepatch/whatthepatch-1.0.4.ebuild 
b/dev-python/whatthepatch/whatthepatch-1.0.4.ebuild
new file mode 100644
index ..14cb3b738351
--- /dev/null
+++ b/dev-python/whatthepatch/whatthepatch-1.0.4.ebuild
@@ -0,0 +1,22 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A patch parsing and application library."
+HOMEPAGE="
+   https://github.com/cscorley/whatthepatch/
+   https://pypi.org/project/whatthepatch/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+distutils_enable_tests pytest



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

2023-01-28 Thread Michał Górny
commit: 2862f3eb0c4f0b8470cb86d6da2713669ec68d24
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 29 06:26:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 07:12:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2862f3eb

dev-python/python-slugify: Bump to 8.0.0

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

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

diff --git a/dev-python/python-slugify/Manifest 
b/dev-python/python-slugify/Manifest
index 2290c21d4f46..73786d315f9d 100644
--- a/dev-python/python-slugify/Manifest
+++ b/dev-python/python-slugify/Manifest
@@ -1 +1,2 @@
 DIST python-slugify-7.0.0.gh.tar.gz 13257 BLAKE2B 
6d50fd25ac89caed3a970f4cce786d9b61de68386fc183659c0d884877edc934e121ad07316259af08deb61a30ac33f0076a90b2d5a650dfb113e6b6416addfe
 SHA512 
c22743a28ffb273546541eaf59d2a7beb9070a7f81e504acaf73d220c2be83a87d02012b5841076539ba6bae5778dd47309ee7ceef9f8479c993dda6b3e09837
+DIST python-slugify-8.0.0.gh.tar.gz 13322 BLAKE2B 
146b04d75aa1aefa0a28824c2c3dd3f323ddfd49dbaafc82a9d9401de8fbdea25793c833e17b4a04cfc646fa371a0a10c40011be870fef573a8f0f8977671d26
 SHA512 
24d9309873c5bd625a9301b3a7844c7a1f3d2adb5faad9e49563446e33ab08f3d984c6692fb36885fdc363bee8c86252092ea0fc8f1b70152cff3365db37fd82

diff --git a/dev-python/python-slugify/python-slugify-8.0.0.ebuild 
b/dev-python/python-slugify/python-slugify-8.0.0.ebuild
new file mode 100644
index ..e80db8044cf6
--- /dev/null
+++ b/dev-python/python-slugify/python-slugify-8.0.0.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=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python Slugify application that handles Unicode"
+HOMEPAGE="
+   https://github.com/un33k/python-slugify/
+   https://pypi.org/project/python-slugify/
+"
+SRC_URI="
+   https://github.com/un33k/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/text-unidecode[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



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

2023-01-28 Thread Michał Górny
commit: e9d73602b4c33f5fbc34a64b625fa941d09b7351
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 29 06:39:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 07:12:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d73602

dev-python/identify: Bump to 2.5.16

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

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

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index 4b31f8d58682..77142622c4d4 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -2,3 +2,4 @@ DIST identify-2.5.11.gh.tar.gz 101504 BLAKE2B 
0415e9ab67c4254f3dd096364f518b1315
 DIST identify-2.5.12.gh.tar.gz 101331 BLAKE2B 
5335d8e4628921ca813c37197adc8802dc64adec021c80a3babfe2a8f9d27d96c00ae6dcfb0b3aaa6c4ffbde4c74fca6113e94abe7a79122605475c0f9f697d8
 SHA512 
6b2e9818bdce4c8944fed380708edac0f46f5ff481dfe19358aaf19996af5c9631bd1d68c399bef04768e924423a02519bcd28c58b0f83d455151f90afe4b2a6
 DIST identify-2.5.13.gh.tar.gz 101385 BLAKE2B 
2425fd7d1283067215eb776a635421e126ce307c6d94c618bfa2397c0a8e857e34a99c70d8d425f55c577158544165ab8d59b65a879bd6ce113416a99c2684d2
 SHA512 
efdc3e8d5293fac7f51c72408010b86bf0e84258e114bf2130105d1d6c74ed8d969b92b0bd9a06029c373a767f184c9e3006df1284393d95a6f0b386f9fc69da
 DIST identify-2.5.15.gh.tar.gz 101380 BLAKE2B 
b00d46dbb492464d819abb8c3fb8782c56351c3f61d635bcf40feb4a5aea175e65f3a0ba2b5ecdfc87fe62b7f9c69f36ede9b6d5d02dd4a579286790a8f16f29
 SHA512 
898a25399589897833b330b2d17814962f644b60ea80327c32de146b7827d548807ca13a5b6737e5bf0a9dc9bc798eb449aed964f62bc552a71c57baabe46e57
+DIST identify-2.5.16.gh.tar.gz 101388 BLAKE2B 
c1e81bd98533360a2040a8f866cd5f7e6f866473572609a84677bf4666db6b74962e694d8fa2ea1f66f6ff3893d4e10530cf3eee65bcc29c5f181490c88c2497
 SHA512 
b0d9bd970823c6d5490ce13d372896d758961b68ebc7b30d4cf58f99f77331bb2453bb0b9e4a0b07ac6d5193ebcd6f56ae9b2f26bea7736509837e0af65099fd

diff --git a/dev-python/identify/identify-2.5.16.ebuild 
b/dev-python/identify/identify-2.5.16.ebuild
new file mode 100644
index ..a0d521fdd551
--- /dev/null
+++ b/dev-python/identify/identify-2.5.16.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=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="File identification library for Python"
+HOMEPAGE="
+   https://github.com/pre-commit/identify/
+   https://pypi.org/project/identify/
+"
+SRC_URI="
+   https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/ukkonen[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-01-28 Thread Michał Górny
commit: 0b72e41ba101365f70b971785de2e1d333be03fd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 29 06:41:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 29 07:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b72e41b

dev-python/isort: Bump to 5.12.0

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

 dev-python/isort/Manifest|  1 +
 dev-python/isort/isort-5.12.0.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest
index 4d7f9756102c..6f431d1236dc 100644
--- a/dev-python/isort/Manifest
+++ b/dev-python/isort/Manifest
@@ -1 +1,2 @@
 DIST isort-5.11.4.gh.tar.gz 733368 BLAKE2B 
82a9738cf48fd662c6128c7f58766e6b204d93fee73cbdd0d84850a62a1a714322dc6c31429a3b043401a963178c4aa3120e98c8f590f24799b75a92f9427798
 SHA512 
fd7dd8938cc700fa4a295bf1aabb9dc479e1b837e443e3210e4f2234316e207293eeb6f666b49ed2bc4f92942b3185de64439ce86ece201093072fee905766a8
+DIST isort-5.12.0.gh.tar.gz 743141 BLAKE2B 
a7f8deef02b57162eebe15b35e71382c654372a80dedba7eee63d0c9b0899c053fb517401585af17014db3cf9ed44089f6cbd1e2b0ed17393cc667de06bfbddd
 SHA512 
ceb861d1a077be6fecd82fde775bded1fb676c77135e2004c92a6221762e0b3ff6c1071d17957e1add4062ec26ba6c9264e4905724f2c659339cbd0601f4b45e

diff --git a/dev-python/isort/isort-5.12.0.ebuild 
b/dev-python/isort/isort-5.12.0.ebuild
new file mode 100644
index ..1c237256715b
--- /dev/null
+++ b/dev-python/isort/isort-5.12.0.ebuild
@@ -0,0 +1,69 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A python utility/library to sort imports"
+HOMEPAGE="
+   https://github.com/PyCQA/isort/
+   https://pypi.org/project/isort/
+"
+SRC_URI="
+   https://github.com/PyCQA/isort/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/tomli[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/natsort[${PYTHON_USEDEP}]
+   dev-python/pylama[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unbundle tomli
+   sed -i -e 's:from ._vendored ::' isort/settings.py || die
+   rm -r isort/_vendored || die
+   # leftover toml import used to determine .toml support
+   sed -i -e 's:import toml:toml = True:' tests/unit/test_isort.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   cp -a "${BUILD_DIR}"/{install,test} || die
+   local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
+
+   # Install necessary plugins
+   local p
+   for p in example*/; do
+   pushd "${p}" >/dev/null || die
+   distutils_pep517_install "${BUILD_DIR}"/test
+   popd >/dev/null || die
+   done
+
+   local EPYTEST_IGNORE=(
+   # Excluded from upstream's test script
+   tests/unit/test_deprecated_finders.py
+   )
+   epytest tests/unit
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/goosh/

2023-01-28 Thread Jakov Smolić
commit: eb59e478541eef9fbb632bc7a982839332043c0e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jan 29 06:53:30 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jan 29 06:53:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb59e478

dev-scheme/goosh: Keyword 1.3-r1 riscv, #892447

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

 dev-scheme/goosh/goosh-1.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/goosh/goosh-1.3-r1.ebuild 
b/dev-scheme/goosh/goosh-1.3-r1.ebuild
index 01bb323d6b44..a1f69d69f98d 100644
--- a/dev-scheme/goosh/goosh-1.3-r1.ebuild
+++ b/dev-scheme/goosh/goosh-1.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=6
@@ -9,7 +9,7 @@ SRC_URI="http://arglist.com/guile/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="~amd64 ~ppc ~riscv x86"
 IUSE=""
 
 RDEPEND=">=dev-scheme/guile-1.6"



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

2023-01-28 Thread Jakov Smolić
commit: d0d961c930ae6bda65c01ad904b95dd737ca77ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jan 29 06:52:49 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jan 29 06:52:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d961c9

media-sound/clementine: Stabilize 1.4.0_rc2-r2 x86, #892481

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

 media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild 
b/media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild
index c10ccef43172..d2ac5e6efa30 100644
--- a/media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild
+++ b/media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then
 else

SRC_URI="https://github.com/clementine-player/Clementine/archive/refs/tags/${PV/_}.tar.gz
 -> ${P}.tar.gz"
S="${WORKDIR}/Clementine-${PV/_}"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 fi
 
 LICENSE="GPL-3"



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

2023-01-28 Thread Jakov Smolić
commit: 68235716033ed1ce9cd4a15653b56e8299b459db
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jan 29 06:52:43 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jan 29 06:52:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68235716

net-misc/gallery-dl: Stabilize 1.24.2 hppa, #892467

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

 net-misc/gallery-dl/gallery-dl-1.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
index 086f821c35bd..f0216d56b30a 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 hppa ~ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-01-28 Thread Jakov Smolić
commit: 687cca1312f673cbd078642b4b4e7e096e65f146
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jan 29 06:52:50 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jan 29 06:52:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687cca13

media-sound/clementine: Stabilize 1.4.0_rc2-r2 amd64, #892481

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

 media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild 
b/media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild
index d2ac5e6efa30..e247d81a4967 100644
--- a/media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild
+++ b/media-sound/clementine/clementine-1.4.0_rc2-r2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then
 else

SRC_URI="https://github.com/clementine-player/Clementine/archive/refs/tags/${PV/_}.tar.gz
 -> ${P}.tar.gz"
S="${WORKDIR}/Clementine-${PV/_}"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] proj/pax-utils:master commit in: /

2023-01-28 Thread Sam James
commit: 755a512e6a3c2b015b8d54dc98f2f48bb9dd3971
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:40:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:56:32 2023 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=755a512e

Undo IWYU fixes

I wasn't paying enough attention, it's better to just fold the needed
bits into porting.h.

This reverts commit ffedc60fa41d307bda28fd108e6ff1b8da1fc2ee.
This reverts commit f8287200aec0ca33ef07fafcdd5aef0aa6eb1306.
This reverts commit aa907a42d89ddfd5a7e64d8182a1da35277f2f6e.

Bug: https://github.com/gentoo/pax-utils/pull/11#issuecomment-1407566344
Signed-off-by: Sam James  gentoo.org>

 dumpelf.c | 14 --
 paxelf.c  | 14 --
 paxelf.h  |  7 ---
 paxinc.c  |  8 
 paxinc.h  | 11 +--
 paxldso.c | 17 -
 paxldso.h |  4 
 paxmacho.c| 13 -
 paxmacho.h|  4 
 pspax.c   | 22 +-
 scanelf.c | 23 ---
 scanmacho.c   | 20 
 seccomp-bpf.c |  1 -
 seccomp-bpf.h |  2 --
 security.c| 13 -
 security.h|  2 --
 xfuncs.c  |  7 ---
 xfuncs.h  |  2 --
 18 files changed, 2 insertions(+), 182 deletions(-)

diff --git a/dumpelf.c b/dumpelf.c
index 877b0db..4742a50 100644
--- a/dumpelf.c
+++ b/dumpelf.c
@@ -8,21 +8,7 @@
 
 const char argv0[] = "dumpelf";
 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-
 #include "paxinc.h"
-#include "elf.h"
-#include "pax_utils_version.h"
-#include "porting.h"
-#include "security.h"
 
 /* prototypes */
 static void dump_ehdr(const elfobj *elf, const void *ehdr);

diff --git a/paxelf.c b/paxelf.c
index b072ba0..331f1b4 100644
--- a/paxelf.c
+++ b/paxelf.c
@@ -6,21 +6,7 @@
  * Copyright 2005-2012 Mike Frysinger  - 
  */
 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-
 #include "paxinc.h"
-#include "elf.h"
-#include "paxelf.h"
-#include "porting.h"
-#include "xfuncs.h"
 
 /*
  * Setup a bunch of helper functions to translate

diff --git a/paxelf.h b/paxelf.h
index 31ef298..f252969 100644
--- a/paxelf.h
+++ b/paxelf.h
@@ -11,13 +11,6 @@
 #ifndef _PAX_ELF_H
 #define _PAX_ELF_H
 
-#include 
-#include 
-#include 
-#include 
-
-#include "elf.h"
-
 typedef struct {
const void *phdr;
const void *shdr;

diff --git a/paxinc.c b/paxinc.c
index f87e8a6..64a3069 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -11,14 +11,6 @@
 #define IN_paxinc
 #include "paxinc.h"
 
-#include 
-#include 
-#include 
-#include 
-#include 
-
-#include "xfuncs.h"
-
 char do_reverse_endian;
 
 /* some of this ar code was taken from busybox */

diff --git a/paxinc.h b/paxinc.h
index 52bbefd..3dd163a 100644
--- a/paxinc.h
+++ b/paxinc.h
@@ -11,16 +11,6 @@
 #ifndef _PAX_INC_H
 #define _PAX_INC_H
 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-
 #include "porting.h"
 #include "xfuncs.h"
 #include "security.h"
@@ -45,6 +35,7 @@
 #include "elf.h"
 #include "paxelf.h"
 #include "paxldso.h"
+
 /* Mach-O love */
 #include "macho.h"
 #include "paxmacho.h"

diff --git a/paxldso.c b/paxldso.c
index d40d7ef..ce7facd 100644
--- a/paxldso.c
+++ b/paxldso.c
@@ -6,24 +6,7 @@
  * Copyright 2004-2016 Mike Frysinger  - 
  */
 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-
 #include "paxinc.h"
-#include "elf.h"
-#include "paxelf.h"
-#include "paxldso.h"
-#include "xfuncs.h"
 
 /*
  * ld.so.cache logic

diff --git a/paxldso.h b/paxldso.h
index fd9f344..91c7eed 100644
--- a/paxldso.h
+++ b/paxldso.h
@@ -9,10 +9,6 @@
 #ifndef _PAX_LDSO_H
 #define _PAX_LDSO_H
 
-#include "paxelf.h"
-#include "porting.h"
-#include "xfuncs.h"
-
 /*
  * ld.so.cache logic
  */

diff --git a/paxmacho.c b/paxmacho.c
index 39db1cb..74f02da 100644
--- a/paxmacho.c
+++ b/paxmacho.c
@@ -7,20 +7,7 @@
  *   2008-2021 Fabian Groffen  - 
  */
 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-
 #include "paxinc.h"
-#include "macho.h"
-#include "paxmacho.h"
-#include "xfuncs.h"
 
 /* lil' static string pool */
 static const char STR_BE[]  = "BE";

diff --git a/paxmacho.h b/paxmacho.h
index b109af5..48ac854 100644
--- a/paxmacho.h
+++ b/paxmacho.h
@@ -12,10 +12,6 @@
 #ifndef _PAX_MACHO_H
 #define _PAX_MACHO_H
 
-#include 
-#include 
-#include 
-
 #include "macho.h"
 
 #define MGET(swapped, value) (swapped ? (__typeof__(value))bswap_32(value) : 
value)

diff --git a/pspax.c b/pspax.c
index 369ed37..6094882 100644
--- a/pspax.c
+++ b/pspax.c
@@ -14,32 +14,12 @@
 
 const char argv0[] = "pspax";
 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-#include 
-
 

[gentoo-commits] proj/pax-utils:master commit in: /

2023-01-28 Thread Sam James
commit: 731b5e1798e98694e6afa783065ff996331e8153
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:56:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:56:33 2023 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=731b5e17

porting.h: include  for size_t, sort includes

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

 porting.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/porting.h b/porting.h
index 0d43a92..4f34302 100644
--- a/porting.h
+++ b/porting.h
@@ -29,15 +29,16 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
 #include 
-#include 
-#include 
 #include 
 #include 
 #include 
+#include 
+#include 
 #include "elf.h"
 #if HAS_ALLOCA_H
 # include 



[gentoo-commits] proj/pax-utils:master commit in: /

2023-01-28 Thread Sam James
commit: 781a3856ae53df051563645b45d8ff7033aea113
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:55:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:56:33 2023 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=781a3856

paxinc: include  for alloca

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

 paxinc.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/paxinc.c b/paxinc.c
index 64a3069..c6eab87 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -9,6 +9,7 @@
 /* stick common symbols here that are needed by paxinc.h */
 
 #define IN_paxinc
+#include 
 #include "paxinc.h"
 
 char do_reverse_endian;



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

2023-01-28 Thread Sam James
commit: aab06c7a331fabe5917c1c505d4582436a5f239d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:25:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:25:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab06c7a

Revert "net-libs/libmicrohttpd: Remove sole proxied maint."

This reverts commit 2cd0e4123d6e572496545759ea2373e5731efb32.

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

 net-libs/libmicrohttpd/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/libmicrohttpd/metadata.xml 
b/net-libs/libmicrohttpd/metadata.xml
index 8ec24b161383..316384d89423 100644
--- a/net-libs/libmicrohttpd/metadata.xml
+++ b/net-libs/libmicrohttpd/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   k...@narod.ru
+   Evgeny Grin
+   

Use epoll() system call
Assign thread names to internal 
threads, useful for dependent apps debugging



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

2023-01-28 Thread Sam James
commit: 956d8d4f3dc94352264acb8ca623140371c6102d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:26:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:26:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956d8d4f

net-libs/libmicrohttpd: add proxy-maint@

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

 net-libs/libmicrohttpd/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-libs/libmicrohttpd/metadata.xml 
b/net-libs/libmicrohttpd/metadata.xml
index 316384d89423..5fc011eec8b0 100644
--- a/net-libs/libmicrohttpd/metadata.xml
+++ b/net-libs/libmicrohttpd/metadata.xml
@@ -5,6 +5,10 @@
k...@narod.ru
Evgeny Grin

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Use epoll() system call
Assign thread names to internal 
threads, useful for dependent apps debugging



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/

2023-01-28 Thread Sam James
commit: 1f267336c73e9640cae8b2ad8c1e327b99e47d64
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:26:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:26:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f267336

sci-astronomy/stellarium: Stabilize 1.2 amd64, #892479

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

 sci-astronomy/stellarium/stellarium-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/stellarium/stellarium-1.2.ebuild 
b/sci-astronomy/stellarium/stellarium-1.2.ebuild
index 6b6b402d4b78..da203a866f11 100644
--- a/sci-astronomy/stellarium/stellarium-1.2.ebuild
+++ b/sci-astronomy/stellarium/stellarium-1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ SGI-B-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ppc64 ~riscv ~x86"
 IUSE="debug deep-sky doc gps media nls qt6 +scripting +show-my-sky stars 
telescope test webengine +xlsx"
 # Qt6 QAudioOutput crashes on startup; qt 6.4.0
 # https://bugreports.qt.io/browse/QTBUG-108221



[gentoo-commits] repo/gentoo:master commit in: acct-user/tor/

2023-01-28 Thread Sam James
commit: 19b7bc26bd7c96aca0bc805c239726c07d4ee23c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:19:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b7bc26

acct-user/tor: adopt w/ ajak@

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

 acct-user/tor/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/acct-user/tor/metadata.xml b/acct-user/tor/metadata.xml
index 115e9d64a669..d59234f9f101 100644
--- a/acct-user/tor/metadata.xml
+++ b/acct-user/tor/metadata.xml
@@ -1,5 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   a...@gentoo.org
+   John Helmert III
+   
+   
+   s...@gentoo.org
+   Sam James
+   
 



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

2023-01-28 Thread Sam James
commit: 3e3ee5398881e327c19a9c507c8a1d3e4611f452
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:14:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3ee539

sys-fs/f2fs-tools: adopt for base-system@ (co-maint welcome)

Please feel free to join base-system on this.

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

 sys-fs/f2fs-tools/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-fs/f2fs-tools/metadata.xml b/sys-fs/f2fs-tools/metadata.xml
index 4902290dd1b7..9e4c07751bda 100644
--- a/sys-fs/f2fs-tools/metadata.xml
+++ b/sys-fs/f2fs-tools/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   

f2fs-tools
jaegeuk/f2fs-tools



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

2023-01-28 Thread Sam James
commit: 8d2d9fcefa5799cea0faaac930da641cc72d8652
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:15:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2d9fce

virtual/cron: adopt for base-system@

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

 virtual/cron/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/virtual/cron/metadata.xml b/virtual/cron/metadata.xml
index c3bda71eefca..de9d78424186 100644
--- a/virtual/cron/metadata.xml
+++ b/virtual/cron/metadata.xml
@@ -1,6 +1,9 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   

 



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

2023-01-28 Thread Sam James
commit: 46e1c0d450726ebc2fe4cc724e70fc213d978d87
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:16:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e1c0d4

virtual/libelf: adopt for toolchain@

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

 virtual/libelf/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/virtual/libelf/metadata.xml b/virtual/libelf/metadata.xml
index c3bda71eefca..d65b2dff5075 100644
--- a/virtual/libelf/metadata.xml
+++ b/virtual/libelf/metadata.xml
@@ -1,6 +1,9 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   toolch...@gentoo.org
+   Gentoo Toolchain Project
+   

 



[gentoo-commits] repo/gentoo:master commit in: sys-process/cronbase/

2023-01-28 Thread Sam James
commit: bd135a5130504662413798de3abd8045e6c47c4b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:18:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd135a51

sys-process/cronbase: adopt for base-system@

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

 sys-process/cronbase/metadata.xml | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-process/cronbase/metadata.xml 
b/sys-process/cronbase/metadata.xml
index fcf1cd64f680..b0d83aa2e489 100644
--- a/sys-process/cronbase/metadata.xml
+++ b/sys-process/cronbase/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+



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

2023-01-28 Thread Sam James
commit: 221ff75adb7f9fc113e85288c9bde8851769f622
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:13:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221ff75a

net-misc/curl: adopt for base-system@ (co-maint welcome)

Please feel free to join base-system on this.

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

 net-misc/curl/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/curl/metadata.xml b/net-misc/curl/metadata.xml
index 7dd9912cb431..c5e46460fcc8 100644
--- a/net-misc/curl/metadata.xml
+++ b/net-misc/curl/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   

Enable alt-svc support
Enable brotli compression support



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/

2023-01-28 Thread Sam James
commit: 87686c2446365c184a3fcf7c61d77f55f530d45c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:19:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87686c24

net-vpn/tor: adopt w/ ajak@

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

 net-vpn/tor/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/net-vpn/tor/metadata.xml b/net-vpn/tor/metadata.xml
index 84dd9860f6b3..fcc4644d2af6 100644
--- a/net-vpn/tor/metadata.xml
+++ b/net-vpn/tor/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   a...@gentoo.org
+   John Helmert III
+   
+   
+   s...@gentoo.org
+   Sam James
+   

Use app-crypt/libscrypt for the 
scrypt algorithm
Enable tor's relay module so it can operate 
as a relay/bridge/authority



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

2023-01-28 Thread Sam James
commit: 857fded076aa394ed355ad8ec0de000d4cfa9194
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:15:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857fded0

dev-util/gperf: adopt for base-system@ (co-maint welcome)

Please feel free to join base-system on this.

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

 dev-util/gperf/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-util/gperf/metadata.xml b/dev-util/gperf/metadata.xml
index e2399864e08e..eca624ba2402 100644
--- a/dev-util/gperf/metadata.xml
+++ b/dev-util/gperf/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+base-sys...@gentoo.org
+Gentoo Base System
+  
   
 gperf
   



[gentoo-commits] repo/gentoo:master commit in: acct-group/tor/

2023-01-28 Thread Sam James
commit: e4cb34b45bc48f2a5efec7328950ac19927e1cbc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:20:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:20:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4cb34b4

acct-group/tor: adopt w/ ajak@

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

 acct-group/tor/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/acct-group/tor/metadata.xml b/acct-group/tor/metadata.xml
index 115e9d64a669..d59234f9f101 100644
--- a/acct-group/tor/metadata.xml
+++ b/acct-group/tor/metadata.xml
@@ -1,5 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   a...@gentoo.org
+   John Helmert III
+   
+   
+   s...@gentoo.org
+   Sam James
+   
 



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/

2023-01-28 Thread Sam James
commit: 70bc2ce3542c8f9722bd58ddf45d5cc12446ad2d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:07:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:07:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bc2ce3

sci-astronomy/stellarium: Stabilize 1.2 ppc64, #892479

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

 sci-astronomy/stellarium/stellarium-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/stellarium/stellarium-1.2.ebuild 
b/sci-astronomy/stellarium/stellarium-1.2.ebuild
index 2b14783f380a..6b6b402d4b78 100644
--- a/sci-astronomy/stellarium/stellarium-1.2.ebuild
+++ b/sci-astronomy/stellarium/stellarium-1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
 
 LICENSE="GPL-2+ SGI-B-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~ppc ppc64 ~riscv ~x86"
 IUSE="debug deep-sky doc gps media nls qt6 +scripting +show-my-sky stars 
telescope test webengine +xlsx"
 # Qt6 QAudioOutput crashes on startup; qt 6.4.0
 # https://bugreports.qt.io/browse/QTBUG-108221



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

2023-01-28 Thread Sam James
commit: 416e43965c9e893da8b16ed7ef9d24f4ffd36e55
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:05:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:07:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416e4396

dev-util/py-spy: new package, add 0.3.14

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

 dev-util/py-spy/Manifest | 141 
 dev-util/py-spy/metadata.xml |  12 +++
 dev-util/py-spy/py-spy-0.3.14.ebuild | 172 +++
 3 files changed, 325 insertions(+)

diff --git a/dev-util/py-spy/Manifest b/dev-util/py-spy/Manifest
new file mode 100644
index ..8c3da92a5695
--- /dev/null
+++ b/dev-util/py-spy/Manifest
@@ -0,0 +1,141 @@
+DIST addr2line-0.18.0.crate 33075 BLAKE2B 
b5d8b05b6b0487d9bb6b10be3ec67844a701d311b909a8c23e9fbce38b5502dda463b1350ecb6d8d5a855b22655fbb8dd4b6d0bb22d09c4edb3a2a7b60228456
 SHA512 
6948d768e86151c436e49b42485c0cda6ae2e1b832b14bf4327b2839758c5c592b432dc08bebd97591d744a419ae7da132cfa1e2becf8a98778534ed05d73b3c
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
+DIST arrayvec-0.4.12.crate 26551 BLAKE2B 
45514f09f0fd1fae7afb7dc812142ac8d88d1f4b81901db405c79dbeba2d29fea13ec22cb08a43433321931295a9f14456a300e814431b8fb14037d2f47529e9
 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bindgen-0.59.2.crate 206267 BLAKE2B 
de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620
 SHA512 
14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bytemuck-1.11.0.crate 37041 BLAKE2B 
6b73ecde5bf10b1ac81ea97904285197dc550cbcac4649804c5c50cc32308a28064fd6f28bbcac44f2dd97d0719b7da4e15e981253612d54790802febf4bd732
 SHA512 
cb11396b35a3d783a1f44278b1372d51268089561e4e16c662dfb17cffb6645be4fd66e5532683bcc964451a65f4a9deeb72537d3d84da45491d4545f2c8435c
+DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
+DIST cexpr-0.6.0.crate 17966 BLAKE2B 
cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3
 SHA512 

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

2023-01-28 Thread Sam James
commit: f35ef95b3df5550753fa0f04982a0d8b7dfa43d7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:07:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:07:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35ef95b

sec-keys/openpgp-keys-vincentlefevre: Stabilize 20221213 hppa, #892193

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

 .../openpgp-keys-vincentlefevre-20221213.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-vincentlefevre/openpgp-keys-vincentlefevre-20221213.ebuild
 
b/sec-keys/openpgp-keys-vincentlefevre/openpgp-keys-vincentlefevre-20221213.ebuild
index de207df5ec59..1b623a8dba0d 100644
--- 
a/sec-keys/openpgp-keys-vincentlefevre/openpgp-keys-vincentlefevre-20221213.ebuild
+++ 
b/sec-keys/openpgp-keys-vincentlefevre/openpgp-keys-vincentlefevre-20221213.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
 
 src_install() {
local files=( ${A} )



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

2023-01-28 Thread Sam James
commit: f31028528a04fc783cde1df6edac9c316c379c4b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 05:07:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 05:07:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3102852

dev-libs/mpfr: Stabilize 4.2.0 hppa, #892193

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

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

diff --git a/dev-libs/mpfr/mpfr-4.2.0.ebuild b/dev-libs/mpfr/mpfr-4.2.0.ebuild
index dad63683df51..c59c7f67eece 100644
--- a/dev-libs/mpfr/mpfr-4.2.0.ebuild
+++ b/dev-libs/mpfr/mpfr-4.2.0.ebuild
@@ -40,7 +40,7 @@ LICENSE="LGPL-2.1"
 # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild.
 SLOT="0/6" # libmpfr.so version
 if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="static-libs"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-office/pyspread/

2023-01-28 Thread Julien Roy
commit: 0bc56da7e00320440302f5062c4391238c776fb7
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jan 29 03:59:25 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jan 29 03:59:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0bc56da7

app-office/pyspread: drop 1.99.6, add 2.1.1

Closes: https://bugs.gentoo.org/848102
Closes: https://bugs.gentoo.org/309667
Signed-off-by: Julien Roy  jroy.ca>

 app-office/pyspread/Manifest   |  2 +-
 app-office/pyspread/metadata.xml   |  2 +
 app-office/pyspread/pyspread-1.99.6.ebuild | 60 --
 app-office/pyspread/pyspread-2.1.1.ebuild  | 49 
 4 files changed, 52 insertions(+), 61 deletions(-)

diff --git a/app-office/pyspread/Manifest b/app-office/pyspread/Manifest
index de6471a30..e1aee92e8 100644
--- a/app-office/pyspread/Manifest
+++ b/app-office/pyspread/Manifest
@@ -1 +1 @@
-DIST pyspread-v1.99.6.tar.gz 2336389 BLAKE2B 
0c5e41bacd79c5357f29c53581f551ea8b09cb1d518a5217e55448109bf87422c485b437cba54ee3482bc5107aea6a23a2e55b953f40f64dc29fab253a973eed
 SHA512 
e569ff2de5fcc3ecf0cb20c20c815093f5eaab05e0db2b7509aeb3d8a7ea982237c6ca7d0004a372d829e444a50e1fcee250cd5fdeb6d03995a2b7ca6fb75a8f
+DIST pyspread-v2.1.1.tar.bz2 2071618 BLAKE2B 
da8ca4f9c162faa3e8fe615aeb2b082266be1e38e33623475f37ad36eda94a1d054a6469df8803944c3edc334f293690007d68e206b56bbe5ad2f17ad8a927ee
 SHA512 
5b157999f307be082110df2c96a608702d3924bf0b4d8f01fabdb681475b43665c158ba5c1c73c653f161d55acdfdfa763291f6740bd5f69fd4c33dec766a4ec

diff --git a/app-office/pyspread/metadata.xml b/app-office/pyspread/metadata.xml
index ba1723dd9..391371362 100644
--- a/app-office/pyspread/metadata.xml
+++ b/app-office/pyspread/metadata.xml
@@ -4,5 +4,7 @@
 
 
 pyspread/pyspread
+https://pyspread.gitlab.io/docs.html
+https://gitlab.com/pyspread/pyspread/issues
 
 

diff --git a/app-office/pyspread/pyspread-1.99.6.ebuild 
b/app-office/pyspread/pyspread-1.99.6.ebuild
deleted file mode 100644
index 3295d6c09..0
--- a/app-office/pyspread/pyspread-1.99.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit xdg desktop distutils-r1
-
-DESCRIPTION="Pyspread is a non-traditional spreadsheet written in Python"
-HOMEPAGE="https://pyspread.gitlab.io;
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/pyspread/${PN}.git;
-else
-   
SRC_URI="https://gitlab.com/pyspread/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz;
-   KEYWORDS="~amd64"
-   S="${WORKDIR}/${PN}-v${PV}"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/PyQt5-5.10.0[gui,printsupport,svg,widgets,${PYTHON_USEDEP}]
-   >=dev-python/markdown2-2.3[${PYTHON_USEDEP}]
-   >=dev-python/matplotlib-1.1.1[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.1.1[${PYTHON_USEDEP}]
-   >=dev-python/pyenchant-1.1.0[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-# TODO: package sphinxbootstrap4theme
-#distutils_enable_sphinx apidocs \
-#  "dev-python/sphinx-autodoc-typehints" \
-#  "dev-python/recommonmark" \
-#  "dev-python/sphinxbootstrap4theme"
-
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-
-   # Fix the provided desktop file
-   sed -i -e '/Path/d' "${PN}.desktop" || die
-}
-
-python_install() {
-   distutils-r1_python_install
-
-   doicon "${PN}"/share/icons/"${PN}.ico"
-   doicon "${PN}"/share/icons/"${PN}.svg"
-   domenu "${PN}.desktop"
-}
-
-python_test() {
-   export QT_QPA_PLATFORM=offscreen
-   epytest
-}

diff --git a/app-office/pyspread/pyspread-2.1.1.ebuild 
b/app-office/pyspread/pyspread-2.1.1.ebuild
new file mode 100644
index 0..e3f09b165
--- /dev/null
+++ b/app-office/pyspread/pyspread-2.1.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit xdg desktop distutils-r1
+
+DESCRIPTION="Pyspread is a non-traditional spreadsheet written in Python"
+HOMEPAGE="https://pyspread.gitlab.io;
+
+SRC_URI="https://gitlab.com/pyspread/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+KEYWORDS="~amd64"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/PyQt5-5.10.0[gui,printsupport,svg,widgets,${PYTHON_USEDEP}]
+   >=dev-python/markdown2-2.3[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pyenchant-1.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_compile() {
+   distutils-r1_src_compile
+ 

[gentoo-commits] proj/elfix:master commit in: misc/install-xattr/

2023-01-28 Thread Sam James
commit: 5dd019205cba747802b98c5283b8accf0ff47eda
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:57:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:57:14 2023 +
URL:https://gitweb.gentoo.org/proj/elfix.git/commit/?id=5dd01920

install-xattr: IWYU fixes

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

 misc/install-xattr/install-xattr.c | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/misc/install-xattr/install-xattr.c 
b/misc/install-xattr/install-xattr.c
index 33b9fe1..1f53273 100644
--- a/misc/install-xattr/install-xattr.c
+++ b/misc/install-xattr/install-xattr.c
@@ -20,19 +20,19 @@
  * along with this program.  If not, see .
  */
 
-#include 
-#include 
-#include 
+#include 
 #include 
 #include 
-#include 
 #include 
 #include 
-#include 
+#include 
+#include 
+#include 
 #include 
 #include 
 #include 
 #include 
+#include 
 
 static char *
 xstrdup(const char *s)
@@ -301,7 +301,7 @@ main(int argc, char* argv[])
while (1) {
int option_index;
int c = getopt_long(argc, argv_copy, "dt:g:m:o:S:Zb", 
long_options, _index);
- 
+
if (c == -1)
break;
 



[gentoo-commits] proj/pax-utils:master commit in: .github/workflows/

2023-01-28 Thread Sam James
commit: 65f4631bdc891fb2a8cfd13f92acaeeba3d9cf2b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:44:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:47:11 2023 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=65f4631b

.github: add Alpine CI

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

 .github/workflows/ci-alpine-linux.yml | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/.github/workflows/ci-alpine-linux.yml 
b/.github/workflows/ci-alpine-linux.yml
new file mode 100644
index 000..de7157c
--- /dev/null
+++ b/.github/workflows/ci-alpine-linux.yml
@@ -0,0 +1,34 @@
+name: ci_alpine_linux
+
+on: [push, pull_request]
+
+jobs:
+
+  alpine:
+name: Alpine Linux
+runs-on: ubuntu-latest
+container: alpine:latest
+strategy:
+  fail-fast: false
+  matrix:
+compiler:
+  - gcc
+  - clang
+env:
+  CC: ${{ matrix.compiler }}
+steps:
+  - run: >-
+  apk --no-cache add \
+build-base \
+clang \
+meson \
+pkgconf \
+py3-elftools \
+libcap \
+libcap-dev \
+libseccomp \
+libseccomp-dev
+  - uses: actions/checkout@v2
+  - run: meson setup -Dtests=false -Duse_fuzzing=false builddir/
+  - run: meson compile -C builddir
+  - run: meson test --verbose -C builddir



[gentoo-commits] proj/pax-utils:master commit in: /

2023-01-28 Thread Sam James
commit: ffedc60fa41d307bda28fd108e6ff1b8da1fc2ee
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:41:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:41:51 2023 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=ffedc60f

*: IWYU fixes deux

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

 dumpelf.c | 1 +
 paxelf.c  | 1 +
 paxinc.c  | 1 +
 paxinc.h  | 1 +
 paxldso.c | 2 +-
 paxldso.h | 2 --
 paxmacho.c| 1 +
 pspax.c   | 1 +
 scanelf.c | 1 +
 scanmacho.c   | 1 +
 seccomp-bpf.c | 1 +
 xfuncs.c  | 1 +
 12 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/dumpelf.c b/dumpelf.c
index baa6358..877b0db 100644
--- a/dumpelf.c
+++ b/dumpelf.c
@@ -11,6 +11,7 @@ const char argv0[] = "dumpelf";
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/paxelf.c b/paxelf.c
index 0268fa4..b072ba0 100644
--- a/paxelf.c
+++ b/paxelf.c
@@ -7,6 +7,7 @@
  */
 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/paxinc.c b/paxinc.c
index 7dfd4ca..f87e8a6 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -12,6 +12,7 @@
 #include "paxinc.h"
 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/paxinc.h b/paxinc.h
index 7eb6802..52bbefd 100644
--- a/paxinc.h
+++ b/paxinc.h
@@ -14,6 +14,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/paxldso.c b/paxldso.c
index acab364..d40d7ef 100644
--- a/paxldso.c
+++ b/paxldso.c
@@ -8,9 +8,9 @@
 
 #include 
 #include 
-#include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/paxldso.h b/paxldso.h
index 1e95851..fd9f344 100644
--- a/paxldso.h
+++ b/paxldso.h
@@ -9,8 +9,6 @@
 #ifndef _PAX_LDSO_H
 #define _PAX_LDSO_H
 
-#include 
-
 #include "paxelf.h"
 #include "porting.h"
 #include "xfuncs.h"

diff --git a/paxmacho.c b/paxmacho.c
index fcdff4b..39db1cb 100644
--- a/paxmacho.c
+++ b/paxmacho.c
@@ -9,6 +9,7 @@
 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/pspax.c b/pspax.c
index 1e75494..369ed37 100644
--- a/pspax.c
+++ b/pspax.c
@@ -21,6 +21,7 @@ const char argv0[] = "pspax";
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/scanelf.c b/scanelf.c
index ee990c9..d6bb14b 100644
--- a/scanelf.c
+++ b/scanelf.c
@@ -17,6 +17,7 @@ const char argv0[] = "scanelf";
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/scanmacho.c b/scanmacho.c
index fa1eee1..c38c5ed 100644
--- a/scanmacho.c
+++ b/scanmacho.c
@@ -16,6 +16,7 @@ const char argv0[] = "scanmacho";
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/seccomp-bpf.c b/seccomp-bpf.c
index 1d64172..7c3923f 100644
--- a/seccomp-bpf.c
+++ b/seccomp-bpf.c
@@ -11,6 +11,7 @@ const char argv0[] = "seccomp-bpf";
 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 

diff --git a/xfuncs.c b/xfuncs.c
index e912fb0..a68756b 100644
--- a/xfuncs.c
+++ b/xfuncs.c
@@ -8,6 +8,7 @@
 
 #include 
 #include 
+#include 
 #include 
 #include 
 



[gentoo-commits] proj/pax-utils:master commit in: /

2023-01-28 Thread Sam James
commit: aa907a42d89ddfd5a7e64d8182a1da35277f2f6e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 28 10:14:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 28 10:14:46 2023 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=aa907a42

Make headers standalone (missing includes, prep for clang-tidy)

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

 paxelf.h  | 5 +
 paxldso.h | 4 
 paxmacho.h| 2 ++
 seccomp-bpf.h | 2 ++
 security.h| 2 ++
 xfuncs.h  | 2 ++
 6 files changed, 17 insertions(+)

diff --git a/paxelf.h b/paxelf.h
index f252969..ac41a64 100644
--- a/paxelf.h
+++ b/paxelf.h
@@ -11,6 +11,11 @@
 #ifndef _PAX_ELF_H
 #define _PAX_ELF_H
 
+#include 
+#include 
+#include 
+#include 
+
 typedef struct {
const void *phdr;
const void *shdr;

diff --git a/paxldso.h b/paxldso.h
index 91c7eed..fd9f344 100644
--- a/paxldso.h
+++ b/paxldso.h
@@ -9,6 +9,10 @@
 #ifndef _PAX_LDSO_H
 #define _PAX_LDSO_H
 
+#include "paxelf.h"
+#include "porting.h"
+#include "xfuncs.h"
+
 /*
  * ld.so.cache logic
  */

diff --git a/paxmacho.h b/paxmacho.h
index 48ac854..c32ccbb 100644
--- a/paxmacho.h
+++ b/paxmacho.h
@@ -12,6 +12,8 @@
 #ifndef _PAX_MACHO_H
 #define _PAX_MACHO_H
 
+#include 
+
 #include "macho.h"
 
 #define MGET(swapped, value) (swapped ? (__typeof__(value))bswap_32(value) : 
value)

diff --git a/seccomp-bpf.h b/seccomp-bpf.h
index 80d6d94..21499f7 100644
--- a/seccomp-bpf.h
+++ b/seccomp-bpf.h
@@ -4,6 +4,8 @@
  * See seccomp-bpf.c for details. */
 #undef SECCOMP_BPF_AVAILABLE
 
+#include 
+
 #if defined(__aarch64__)
 /* AARCH64 */
 #define SECCOMP_BPF_AVAILABLE

diff --git a/security.h b/security.h
index 65e1ad5..ef2e82a 100644
--- a/security.h
+++ b/security.h
@@ -9,6 +9,8 @@
 #ifndef _PAX_SECURITY_H
 #define _PAX_SECURITY_H
 
+#include 
+
 /* Whether to enable features that significantly impact speed. */
 #ifdef SLOW_SECURITY
 # define USE_SLOW_SECURITY 1

diff --git a/xfuncs.h b/xfuncs.h
index 61577ec..5781d61 100644
--- a/xfuncs.h
+++ b/xfuncs.h
@@ -9,6 +9,8 @@
 #ifndef __XFUNCS_H__
 #define __XFUNCS_H__
 
+#include 
+
 char *xstrdup(const char *s);
 void *xmalloc(size_t size);
 void *xzalloc(size_t size);



[gentoo-commits] proj/pax-utils:master commit in: /

2023-01-28 Thread Sam James
commit: f8287200aec0ca33ef07fafcdd5aef0aa6eb1306
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 28 10:15:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 28 10:18:34 2023 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=f8287200

*: IWYU fixes

Separate from the first commit as this one was done programmatically with
dev-util/include-what-you-use.

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

 dumpelf.c   | 13 +
 paxelf.c| 13 +
 paxelf.h|  2 ++
 paxinc.c|  7 +++
 paxinc.h| 10 +-
 paxldso.c   | 17 +
 paxldso.h   |  2 ++
 paxmacho.c  | 12 
 paxmacho.h  |  2 ++
 pspax.c | 21 -
 scanelf.c   | 22 ++
 scanmacho.c | 19 +++
 security.c  | 13 +
 xfuncs.c|  6 ++
 14 files changed, 157 insertions(+), 2 deletions(-)

diff --git a/dumpelf.c b/dumpelf.c
index 4742a50..baa6358 100644
--- a/dumpelf.c
+++ b/dumpelf.c
@@ -8,7 +8,20 @@
 
 const char argv0[] = "dumpelf";
 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
 #include "paxinc.h"
+#include "elf.h"
+#include "pax_utils_version.h"
+#include "porting.h"
+#include "security.h"
 
 /* prototypes */
 static void dump_ehdr(const elfobj *elf, const void *ehdr);

diff --git a/paxelf.c b/paxelf.c
index 331f1b4..0268fa4 100644
--- a/paxelf.c
+++ b/paxelf.c
@@ -6,7 +6,20 @@
  * Copyright 2005-2012 Mike Frysinger  - 
  */
 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
 #include "paxinc.h"
+#include "elf.h"
+#include "paxelf.h"
+#include "porting.h"
+#include "xfuncs.h"
 
 /*
  * Setup a bunch of helper functions to translate

diff --git a/paxelf.h b/paxelf.h
index ac41a64..31ef298 100644
--- a/paxelf.h
+++ b/paxelf.h
@@ -16,6 +16,8 @@
 #include 
 #include 
 
+#include "elf.h"
+
 typedef struct {
const void *phdr;
const void *shdr;

diff --git a/paxinc.c b/paxinc.c
index 64a3069..7dfd4ca 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -11,6 +11,13 @@
 #define IN_paxinc
 #include "paxinc.h"
 
+#include 
+#include 
+#include 
+#include 
+
+#include "xfuncs.h"
+
 char do_reverse_endian;
 
 /* some of this ar code was taken from busybox */

diff --git a/paxinc.h b/paxinc.h
index 3dd163a..7eb6802 100644
--- a/paxinc.h
+++ b/paxinc.h
@@ -11,6 +11,15 @@
 #ifndef _PAX_INC_H
 #define _PAX_INC_H
 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
 #include "porting.h"
 #include "xfuncs.h"
 #include "security.h"
@@ -35,7 +44,6 @@
 #include "elf.h"
 #include "paxelf.h"
 #include "paxldso.h"
-
 /* Mach-O love */
 #include "macho.h"
 #include "paxmacho.h"

diff --git a/paxldso.c b/paxldso.c
index ce7facd..acab364 100644
--- a/paxldso.c
+++ b/paxldso.c
@@ -6,7 +6,24 @@
  * Copyright 2004-2016 Mike Frysinger  - 
  */
 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
 #include "paxinc.h"
+#include "elf.h"
+#include "paxelf.h"
+#include "paxldso.h"
+#include "xfuncs.h"
 
 /*
  * ld.so.cache logic

diff --git a/paxldso.h b/paxldso.h
index fd9f344..1e95851 100644
--- a/paxldso.h
+++ b/paxldso.h
@@ -9,6 +9,8 @@
 #ifndef _PAX_LDSO_H
 #define _PAX_LDSO_H
 
+#include 
+
 #include "paxelf.h"
 #include "porting.h"
 #include "xfuncs.h"

diff --git a/paxmacho.c b/paxmacho.c
index 74f02da..fcdff4b 100644
--- a/paxmacho.c
+++ b/paxmacho.c
@@ -7,7 +7,19 @@
  *   2008-2021 Fabian Groffen  - 
  */
 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
 #include "paxinc.h"
+#include "macho.h"
+#include "paxmacho.h"
+#include "xfuncs.h"
 
 /* lil' static string pool */
 static const char STR_BE[]  = "BE";

diff --git a/paxmacho.h b/paxmacho.h
index c32ccbb..b109af5 100644
--- a/paxmacho.h
+++ b/paxmacho.h
@@ -13,6 +13,8 @@
 #define _PAX_MACHO_H
 
 #include 
+#include 
+#include 
 
 #include "macho.h"
 

diff --git a/pspax.c b/pspax.c
index 6094882..1e75494 100644
--- a/pspax.c
+++ b/pspax.c
@@ -14,12 +14,31 @@
 
 const char argv0[] = "pspax";
 
-#include "paxinc.h"
 #include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
+#include "paxinc.h"
+#include "elf.h"
+#include "pax_utils_version.h"
+#include "paxelf.h"
+#include "security.h"
 
 #ifdef WANT_SYSCAP
 # undef _POSIX_SOURCE
 # include 
+
 # define WRAP_SYSCAP(x) x
 #else
 # define WRAP_SYSCAP(x)

diff --git a/scanelf.c b/scanelf.c
index 50497b2..ee990c9 100644
--- a/scanelf.c
+++ b/scanelf.c
@@ -8,7 +8,29 @@
 
 const char argv0[] = "scanelf";
 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
 #include "paxinc.h"
+#include "elf.h"
+#include "pax_utils_version.h"
+#include 

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

2023-01-28 Thread Sam James
commit: f01f09ba34d54598e2747fc3ddca3e36f14d13d6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:03:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:03:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01f09ba

net-misc/gallery-dl: Stabilize 1.24.2 arm64, #892467

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

 net-misc/gallery-dl/gallery-dl-1.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
index e91acd9504b0..086f821c35bd 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-01-28 Thread Sam James
commit: 480a299c498b2cff28c1ee0152690f3e510d773f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 01:45:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 01:51:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480a299c

sys-kernel/gentoo-kernel: link to Distribution Kernel wiki page in HOMEPAGE

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

 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.163.ebuild | 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.164.ebuild | 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.165.ebuild | 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.88.ebuild  | 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.89.ebuild  | 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.90.ebuild  | 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.228.ebuild  | 7 +--
 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.229.ebuild  | 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.230.ebuild  | 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.6.ebuild| 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.7.ebuild| 5 -
 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.8.ebuild| 5 -
 12 files changed, 49 insertions(+), 13 deletions(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.163.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.163.ebuild
index 5540b2de152d..aaba71c1e519 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.163.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.163.ebuild
@@ -13,7 +13,10 @@ CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
 GENTOO_CONFIG_VER=g5
 
 DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz

https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.164.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.164.ebuild
index 91681171e16c..a36e43dbee6e 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.164.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.164.ebuild
@@ -13,7 +13,10 @@ CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
 GENTOO_CONFIG_VER=g5
 
 DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz

https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.165.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.165.ebuild
index 2575312f0643..8117858f61f9 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.165.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.165.ebuild
@@ -13,7 +13,10 @@ CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
 GENTOO_CONFIG_VER=g6
 
 DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz

https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.88.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.88.ebuild
index 31dc5a32e58e..628355bd1afe 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.88.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.88.ebuild
@@ -12,7 +12,10 @@ CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
 GENTOO_CONFIG_VER=g5
 
 DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz

https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.89.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.89.ebuild
index 635cf489ceca..62a23d96232c 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.89.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.89.ebuild
@@ -12,7 +12,10 @@ CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
 GENTOO_CONFIG_VER=g5
 
 DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz


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

2023-01-28 Thread Sam James
commit: 5cfc5778277f9c67d4c81b0a59001ca00f6fc3e9
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:03:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:03:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cfc5778

dev-vcs/mercurial: Stabilize 6.2.3 arm, #892417

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

 dev-vcs/mercurial/mercurial-6.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/mercurial/mercurial-6.2.3.ebuild 
b/dev-vcs/mercurial/mercurial-6.2.3.ebuild
index 749319d3ce6a..8bb08a749958 100644
--- a/dev-vcs/mercurial/mercurial-6.2.3.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.2.3.ebuild
@@ -154,7 +154,7 @@ SRC_URI="https://www.mercurial-scm.org/release/${P}.tar.gz
 LICENSE="GPL-2+
rust? ( BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 ISC MIT 
MPL-2.0 PSF-2 Unlicense ZLIB )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+chg emacs gpg test tk rust"
 
 BDEPEND="rust? ( ${RUST_DEPEND} )"



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

2023-01-28 Thread Sam James
commit: 64802ee8669ad395dcf8cd2e054bf7094e086db3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:03:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:03:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64802ee8

dev-python/blosc: Stabilize 1.11.1 arm64, #892457

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

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

diff --git a/dev-python/blosc/blosc-1.11.1.ebuild 
b/dev-python/blosc/blosc-1.11.1.ebuild
index 35aa6b095ad4..5a8134eb1327 100644
--- a/dev-python/blosc/blosc-1.11.1.ebuild
+++ b/dev-python/blosc/blosc-1.11.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-28 Thread Sam James
commit: 08b96dfd8ce9b4b6ff18947994ff3d047997903d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 01:51:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 01:51:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b96dfd

sys-kernel/vanilla-kernel: link to Distribution Kernel wiki page in HOMEPAGE

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

 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.163.ebuild  | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.164.ebuild  | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.165.ebuild  | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-5.10..ebuild | 7 +--
 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.88.ebuild   | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.89.ebuild   | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.90.ebuild   | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-5.15..ebuild | 7 +--
 sys-kernel/vanilla-kernel/vanilla-kernel-5.19..ebuild | 7 +--
 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.228.ebuild   | 7 +--
 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.229.ebuild   | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.230.ebuild   | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-5.4..ebuild  | 7 +--
 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.6.ebuild | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.7.ebuild | 5 -
 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.8.ebuild | 5 -
 16 files changed, 69 insertions(+), 21 deletions(-)

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.163.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.163.ebuild
index ea9242645ebf..c43d011bf54b 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.163.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.163.ebuild
@@ -12,7 +12,10 @@ CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
 GENTOO_CONFIG_VER=g5
 
 DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz

https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.164.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.164.ebuild
index ea9242645ebf..c43d011bf54b 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.164.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.164.ebuild
@@ -12,7 +12,10 @@ CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
 GENTOO_CONFIG_VER=g5
 
 DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz

https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.165.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.165.ebuild
index 7ed868d48d46..9f817374f36e 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.165.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.165.ebuild
@@ -12,7 +12,10 @@ CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
 GENTOO_CONFIG_VER=g6
 
 DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz

https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10..ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10..ebuild
index c14e4c16c8b8..59745921bc7c 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10..ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,10 @@ CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
 GENTOO_CONFIG_VER=g1
 
 DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="https://www.kernel.org/;
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
 SRC_URI+="

https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
-> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.88.ebuild 

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

2023-01-28 Thread Sam James
commit: 80b155b87171c1dabd96e261a18dae918de40b8e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:03:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:03:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b155b8

sys-devel/libtool: Stabilize 2.4.7-r1 hppa, #892187

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

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index 1572a76ebece..405ca5779a7a 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



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

2023-01-28 Thread Sam James
commit: fee053032fdf4ff70f531a5cd19ec6bc1cf7b481
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:03:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:03:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee05303

dev-vcs/mercurial: Stabilize 6.2.3 arm64, #892417

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

 dev-vcs/mercurial/mercurial-6.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/mercurial/mercurial-6.2.3.ebuild 
b/dev-vcs/mercurial/mercurial-6.2.3.ebuild
index 47938e169d90..749319d3ce6a 100644
--- a/dev-vcs/mercurial/mercurial-6.2.3.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.2.3.ebuild
@@ -154,7 +154,7 @@ SRC_URI="https://www.mercurial-scm.org/release/${P}.tar.gz
 LICENSE="GPL-2+
rust? ( BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 ISC MIT 
MPL-2.0 PSF-2 Unlicense ZLIB )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+chg emacs gpg test tk rust"
 
 BDEPEND="rust? ( ${RUST_DEPEND} )"



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

2023-01-28 Thread Sam James
commit: 0f04918661ebfc41fccd0ee6566d958876d7433a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:02:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:02:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f049186

sys-devel/gcc: add 12.2.1_p20230128

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

 sys-devel/gcc/Manifest|  2 ++
 sys-devel/gcc/gcc-12.2.1_p20230128.ebuild | 52 +++
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 549536ffab4d..0db3e6920bc7 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -18,9 +18,11 @@ DIST gcc-11.4.0-patches-7.tar.xz 14416 BLAKE2B 
3ebf62cba04cac8830a93a99d11c21347
 DIST gcc-11.4.0-patches-8.tar.xz 13788 BLAKE2B 
a1406d5dcd906ed51ef06bb6571c216d83f74ab5ba05d2f1783d20619ee4ae9a4aa60c15917c861c24b708621b1605411011df9d217472f92001ec1c59a22b5b
 SHA512 
b18b068422911216063948e21f0ec01073edb45c828a351282730111642638a0a42b97394a3f7522f892fe79e30b391372c829b542ce64fd0dc58c2a83f091bf
 DIST gcc-12-20221126.tar.xz 79631864 BLAKE2B 
3bb97ef4a1a17ab8b92b431b1f792c11131085a1b523efa08c5b4f995b44bf628be371564813e5affb1f8e2320bb8a9b04532e57b2deeef26b33f517783daa5e
 SHA512 
163e0aa39dc5c24980f84000bd6ccd4b7c24581831b7a4cdbd63e4726be5c2b1933d034ce12c65cf95e4c0ebe1175af7e32facace465bfd7c7c377401350a2df
 DIST gcc-12-20230121.tar.xz 79652428 BLAKE2B 
f4f0e6474d179454dc56dd05c823fca919a894e9efdc64625bb13045c7bd549a7bab59dfb4052d45d594d4484801ab5b18cf3f3d6277be54eaec24a53abd439c
 SHA512 
b6c2486916418a64fab64c3655329bc18ca93ee4eca240e8779bd6d8280124fcd07b1aa8eff979fd317656646ecdba9353107887338354d8bd2c1f68c1609349
+DIST gcc-12-20230128.tar.xz 79655464 BLAKE2B 
6c4c6397749a3c9d11af8dd6ca1bd39312a9b06289f1f41fcf21df0cb55e3ab0b6e0efe44f4b8656ad41d6d49f6443ddda454ea5bbc956ef116cc011befe25c1
 SHA512 
7086b66509a9f7080805d9c4f8abf463c8e37729158eb2da60d9de97f9cdfd8664fe481a75c3730b78e12812bc9711c29554370f1af227c664ee6d3cf8708ede
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-10.tar.xz 14252 BLAKE2B 
99368db982227728a6a9e2b1f694999f041f38db4a3806b6a740c86218735f9b561197bc150423a3caad0b5fd335c95d1aca130a519754423cd44a083e655373
 SHA512 
f7f0d8185e908926046f579793dba5916dc27392b85bfe50a7e70c213c3ba29479dfdb1b27514765b76bc897c4dbb530680e59c4deca7a245a808ed566120e4c
+DIST gcc-12.2.0-patches-11.tar.xz 13652 BLAKE2B 
3747d3e337ec2f2758fba90f5b1ff62129e5752031c43934211806d96e1153039e4cd6d8d28c19fdf5d5f0d1f4875388dbb177a300aacd50124e38a7ed7c
 SHA512 
50f9a6b0bd8b18dfb0bdc0a7179f26bd4cf8de7970c0b64a0cd9c8c92c002708ae961b9c904b735f15f827b3b8dab447515112d9b64e8f59568eb1e208029277
 DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20230122.tar.xz 82869800 BLAKE2B 
fff4bee436910ba587640600a95c2a89ddec415e12f629c941c8b27d28202c62b39dac2ca0b5d82d9fb4ca271310b178e89202f488f5ef4a7fbc63cd3ecfd7d7
 SHA512 
a24c0acedc81f72104fe13aba7403ee8920949089971aad5a296de7b46b8969d82b77df92bfd4ef2537b2e5c2010b72d3a33e3bf35ff734d9c49a7a1746026b5

diff --git a/sys-devel/gcc/gcc-12.2.1_p20230128.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20230128.ebuild
new file mode 100644
index ..22d82709ad82
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.2.1_p20230128.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="11"
+PATCH_GCC_VER="12.2.0"
+MUSL_VER="1"
+MUSL_GCC_VER="12.2.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.

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

2023-01-28 Thread Sam James
commit: d1ebf082003a52ca1116de53f8e23bad9179cb12
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:03:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:03:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ebf082

sys-apps/grep: Stabilize 3.8-r1 hppa, #884389

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

 sys-apps/grep/grep-3.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/grep/grep-3.8-r1.ebuild b/sys-apps/grep/grep-3.8-r1.ebuild
index 478a7ab38aff..6544ccdddfb0 100644
--- a/sys-apps/grep/grep-3.8-r1.ebuild
+++ b/sys-apps/grep/grep-3.8-r1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == *_p* ]] ; then
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3+"



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

2023-01-28 Thread Arsen Arsenović
commit: 0eb3acc8298c4f742adfbd48fa63ad67595f908c
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sat Jan 28 22:44:36 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sun Jan 29 01:37:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb3acc8

sys-apps/plocate: add 1.1.18

Signed-off-by: Arsen Arsenović  gentoo.org>

 sys-apps/plocate/Manifest  |  1 +
 sys-apps/plocate/plocate-1.1.18.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/sys-apps/plocate/Manifest b/sys-apps/plocate/Manifest
index caa9c6a0bbaa..12a8c8b04916 100644
--- a/sys-apps/plocate/Manifest
+++ b/sys-apps/plocate/Manifest
@@ -1 +1,2 @@
 DIST plocate-1.1.17.tar.gz 73528 BLAKE2B 
b5694c3669a9717a9410093b1fba2eef029550989ffcbf9b6e7b48cc715c215b909c140cd98d47d30d31ccb6e04fd54e9b565bc8e16c1d9901ccf82a906de311
 SHA512 
36fa7ad01b5136ce75aad56d154cac511f2f4952a52ef2f16143e46b65a8b129e9011dbdd66d80a0288ef15291864cef0e51d26181b966a2f67b5e4f9fc42c7d
+DIST plocate-1.1.18.tar.gz 73906 BLAKE2B 
60f11df992c2865259c2c9cfda033b1b303738c19cc7ffa8a885bbc6fd26140263c7fe31acb2541fe9b298034d28a719935580561c7d4e88c564fa0e74eeccbe
 SHA512 
da059980472df2269139a5b71d34579e239365714d54dfa2af68276c6e28178602eda302d2ec39cb7e5e07312019425159048047ddfc08bd3266e3bf7972d1c6

diff --git a/sys-apps/plocate/plocate-1.1.18.ebuild 
b/sys-apps/plocate/plocate-1.1.18.ebuild
new file mode 100644
index ..d232fce2fe29
--- /dev/null
+++ b/sys-apps/plocate/plocate-1.1.18.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson systemd
+
+DESCRIPTION="Posting locate is a much faster locate"
+HOMEPAGE="https://plocate.sesse.net/;
+SRC_URI="https://plocate.sesse.net/download/${P}.tar.gz;
+
+# GPL-2 for updatedb
+# GPL-2+ for plocate itself
+LICENSE="GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+io-uring"
+
+RDEPEND="
+   acct-group/locate
+   app-arch/zstd:=
+   io-uring? ( sys-libs/liburing:= )
+   !sys-apps/mlocate
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.15-meson-use-feature-option-for-libiouring.patch
+)
+
+pkg_setup() {
+   if use io-uring && linux_config_exists; then
+   if ! linux_chkconfig_present IO_URING; then
+   ewarn "CONFIG_IO_URING must be enabled for USE=io-uring"
+   fi
+   fi
+}
+
+src_prepare() {
+   # We'll install the manpage ourself to locate.1
+   sed -i "/install_man('plocate.1')/d" meson.build || die
+
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dlocategroup=locate
+   -Dinstall_systemd=true
+   -Dinstall_cron=false
+   -Dsystemunitdir="$(systemd_get_systemunitdir)"
+   "$(meson_feature io-uring use_libiouring)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dodoc README NEWS
+   newman "${S}"/${PN}.1 locate.1
+   dosym plocate /usr/bin/locate
+
+   insinto /etc
+   doins "${FILESDIR}"/updatedb.conf
+   doins "${FILESDIR}"/plocate-cron.conf
+   fperms 0644 /etc/{updatedb,plocate-cron}.conf
+
+   insinto /etc/cron.daily
+   # Ensure that the cron file has the same name as the
+   # systemd-timer, to avoid plocate being run twice daily on systems
+   # with a systemd compatiblity layer. See also bug #780351.
+   newins "${FILESDIR}"/plocate.cron plocate-updatedb
+   fperms 0755 /etc/cron.daily/plocate-updatedb
+
+   systemd_dounit "${BUILD_DIR}"/${PN}-updatedb.service 
"${S}"/${PN}-updatedb.timer
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+   elog "The database for the locate command is generated daily by 
a cron job,"
+   elog "if you install for the first time you can run the 
updatedb command manually now."
+   elog
+   elog "Note that the ${EROOT}/etc/updatedb.conf file is generic,"
+   elog "please customize it to your system requirements."
+   fi
+}



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

2023-01-28 Thread Julien Roy
commit: e4f7d6139dab9b7bfbd88930e0543c0bdf9803f5
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jan 29 01:01:21 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jan 29 01:01:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4f7d613

dev-python/pytest-isort: drop 1.3.0-r1

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

 dev-python/pytest-isort/Manifest   |  1 -
 .../pytest-isort/pytest-isort-1.3.0-r1.ebuild  | 25 --
 2 files changed, 26 deletions(-)

diff --git a/dev-python/pytest-isort/Manifest b/dev-python/pytest-isort/Manifest
index accdff63f..7194b7d6c 100644
--- a/dev-python/pytest-isort/Manifest
+++ b/dev-python/pytest-isort/Manifest
@@ -1,2 +1 @@
-DIST pytest-isort-1.3.0.tar.gz 7321 BLAKE2B 
b65bf2a4e0e8133ed0c724b22f7ae4fa61341c34e01a1de3229b37144be21dc15c44842e05ddd427addf1028d5eac496e2b84646fec8e21fe4fc05544a4e30ea
 SHA512 
a26c5dd9428b85d1387239245c437fded84ece8148ab016de9e41be3dff72627d0e7a47176d9fa5768b366655fe7affd4f665c3d2cd6fb2f2a2e15334e1fff63
 DIST pytest-isort-3.1.0.gh.tar.gz 15585 BLAKE2B 
c23c34de0e5f4aec245fadc73ea77d90b29d9f0d94b34cb814a2cd12f0f28cfc3314340dc0d63063a4e1a6fe9c0341931fbf17c9b06b699b1ddb42eeb4498d7e
 SHA512 
a01799b832783301818aba5d441cdb9167a367e2c434df9790e4b2d839a9cdab03683736f43339a07efca0bddfb1b6cd503db170b6544f8c14617e7398df

diff --git a/dev-python/pytest-isort/pytest-isort-1.3.0-r1.ebuild 
b/dev-python/pytest-isort/pytest-isort-1.3.0-r1.ebuild
deleted file mode 100644
index 05410eaed..0
--- a/dev-python/pytest-isort/pytest-isort-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Plugin to check import ordering using isort"
-HOMEPAGE="https://github.com/stephrdev/pytest-isort;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-distutils_enable_tests pytest
-# I don't know what's going on, so I took the easy route. 
-EPYTEST_DESELECT=( test_isort.py::TestIsortItem::test_init )
-
-RDEPEND="
-   >=dev-python/pytest-3.5[${PYTHON_USEDEP}]
-   >=dev-python/isort-4.0[${PYTHON_USEDEP}]
-"



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/mautrix-signal/

2023-01-28 Thread Julien Roy
commit: ca61bae25162243b44abaaae9d0f895c394ebb62
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jan 29 00:58:17 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jan 29 00:58:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca61bae2

acct-user/mautrix-signal: new package, add 0

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

 acct-user/mautrix-signal/mautrix-signal-0.ebuild | 15 +++
 acct-user/mautrix-signal/metadata.xml|  8 
 2 files changed, 23 insertions(+)

diff --git a/acct-user/mautrix-signal/mautrix-signal-0.ebuild 
b/acct-user/mautrix-signal/mautrix-signal-0.ebuild
new file mode 100644
index 0..4a28a20c0
--- /dev/null
+++ b/acct-user/mautrix-signal/mautrix-signal-0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for Mautrix Signal Bridge"
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( mautrix )
+ACCT_USER_HOME=/var/lib/mautrix/signal
+ACCT_USER_HOME_PERMS=0750
+
+acct-user_add_deps

diff --git a/acct-user/mautrix-signal/metadata.xml 
b/acct-user/mautrix-signal/metadata.xml
new file mode 100644
index 0..97ba7c28b
--- /dev/null
+++ b/acct-user/mautrix-signal/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: acct-group/signald/

2023-01-28 Thread Julien Roy
commit: c433d0ad810dbc4f16dcdffbc7b0880c5263dd7b
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jan 29 00:56:44 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jan 29 00:56:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c433d0ad

acct-group/signald: new package, add 0

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

 acct-group/signald/metadata.xml |  8 
 acct-group/signald/signald-0.ebuild | 10 ++
 2 files changed, 18 insertions(+)

diff --git a/acct-group/signald/metadata.xml b/acct-group/signald/metadata.xml
new file mode 100644
index 0..97ba7c28b
--- /dev/null
+++ b/acct-group/signald/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+

diff --git a/acct-group/signald/signald-0.ebuild 
b/acct-group/signald/signald-0.ebuild
new file mode 100644
index 0..8efe50a88
--- /dev/null
+++ b/acct-group/signald/signald-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="Group for signald"
+
+ACCT_GROUP_ID=-1



[gentoo-commits] repo/proj/guru:dev commit in: net-im/mautrix-signal/files/, net-im/mautrix-signal/

2023-01-28 Thread Julien Roy
commit: ab691bb7e109d523c76003beffb76e77e2b8a922
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jan 29 00:59:25 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jan 29 00:59:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab691bb7

net-im/mautrix-signal: new package, add 0.4.2

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

 net-im/mautrix-signal/Manifest |  1 +
 net-im/mautrix-signal/files/mautrix-signal.initd   | 25 +++
 net-im/mautrix-signal/files/mautrix-signal.service | 12 
 net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild  | 80 ++
 net-im/mautrix-signal/metadata.xml | 19 +
 5 files changed, 137 insertions(+)

diff --git a/net-im/mautrix-signal/Manifest b/net-im/mautrix-signal/Manifest
new file mode 100644
index 0..15c840bcc
--- /dev/null
+++ b/net-im/mautrix-signal/Manifest
@@ -0,0 +1 @@
+DIST mautrix-signal-0.4.2.gh.tar.gz 99310 BLAKE2B 
31150d71bd7be79e081e31399964df2df3f855ea1c779c4f568419c4f84c007fd8c935095f3b1f57987dfcb786ca166682ff2ba6a75be64ee47bd4a1c5318fdc
 SHA512 
381f4838182834e696697bbc1f159d51bd905f8e9a1c1d18b1ccdd84553d383c3f9c71f20dbef74d7634aae587f9db733fa7b944916d4be7cc02f37db7cdb956

diff --git a/net-im/mautrix-signal/files/mautrix-signal.initd 
b/net-im/mautrix-signal/files/mautrix-signal.initd
new file mode 100644
index 0..aa35ee908
--- /dev/null
+++ b/net-im/mautrix-signal/files/mautrix-signal.initd
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="mautrix-signal daemon"
+description="A Matrix-Signal Messenger puppeting bridge"
+module="mautrix_signal"
+
+pidfile="/run/${RC_SVCNAME}.pid"
+command="/usr/bin/python"
+command_args="-m ${module} -c /etc/mautrix/${module}.yaml -r 
/var/lib/mautrix/signal/registration.yaml"
+command_background=true
+command_user="mautrix-signal:mautrix"
+
+output_log="/var/log/mautrix/mautrix-signal_daemon.log"
+error_log="/var/log/mautrix/mautrix-signal_daemon.log"
+
+depend() {
+   need signald
+}
+
+start_pre() {
+   checkpath -d -m 0755 -o "$command_user" /var/lib/mautrix/signal
+   checkpath -f -m 0644 -o "$command_user" "$output_log"
+}

diff --git a/net-im/mautrix-signal/files/mautrix-signal.service 
b/net-im/mautrix-signal/files/mautrix-signal.service
new file mode 100644
index 0..799c520c0
--- /dev/null
+++ b/net-im/mautrix-signal/files/mautrix-signal.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=A Matrix-Signal Messenger puppeting bridge
+After=network.target
+
+[Service]
+User=mautrix-signal
+Group=mautrix
+Restart=always
+ExecStart=/usr/bin/python -m mautrix_signal -c 
/etc/mautrix/mautrix_signal.yaml -r /var/lib/mautrix/signal/registration.yaml
+
+[Install]
+WantedBy=multi-user.target
\ No newline at end of file

diff --git a/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild 
b/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild
new file mode 100644
index 0..f25d7e0b3
--- /dev/null
+++ b/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1 optfeature systemd
+
+DESCRIPTION="A Matrix-Telegram Messenger puppeting bridge "
+HOMEPAGE="https://github.com/mautrix/signal/;
+SRC_URI="https://github.com/mautrix/signal/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/signal-${PV}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/${PN}
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/asyncpg[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/mautrix[${PYTHON_USEDEP}]
+   dev-python/olm[${PYTHON_USEDEP}]
+   dev-python/phonenumbers[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/signalstickers-client[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   net-libs/signald
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   distutils-r1_src_install
+
+   keepdir /var/log/mautrix
+   fowners root:mautrix /var/log/mautrix
+   fperms 770 /var/log/mautrix
+   sed -i -e "s/\/var\/run\/signald\/signald\.sock/\/tmp\/signald\.sock/" 
"${ED}/usr/example-config.yaml" || die
+   sed -i -e "s/\.\/${PN}.log/\/var\/log\/mautrix\/${PN}.log/" 
"${ED}/usr/example-config.yaml" || die
+
+   insinto "/etc/mautrix"
+   newins "${ED}/usr/example-config.yaml" "${PN/-/_}.yaml"
+   rm "${ED}/usr/example-config.yaml" || die
+
+   newinitd 

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

2023-01-28 Thread Julien Roy
commit: 7b339947ae326bb0fbe45b2d686810f95e441201
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jan 29 00:57:39 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jan 29 00:57:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b339947

net-libs/signald: new package, add 0.23.2

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

 net-libs/signald/Manifest  |  2 ++
 net-libs/signald/files/signald.initd   | 23 +
 net-libs/signald/metadata.xml  | 19 +++
 net-libs/signald/signald-0.23.2.ebuild | 60 ++
 4 files changed, 104 insertions(+)

diff --git a/net-libs/signald/Manifest b/net-libs/signald/Manifest
new file mode 100644
index 0..5c8c5ad43
--- /dev/null
+++ b/net-libs/signald/Manifest
@@ -0,0 +1,2 @@
+DIST signald-0.23.2.tar.bz2 267235 BLAKE2B 
4ef118dcb4003320945a3110488f606889a1e4c716b54a2e984e73a3631b9b205bb782206b4ce1e89b6e2d994464971d52c24491b4c519a5cd5d648df711cea5
 SHA512 
a308f31a14bd6c7d71441aaa1ec318d21f4d74c224f14940077105bf0f37e3a9fbc6799d89667ce638cce291773df8a468db8e7b87def1d342b5bc6659339dc1
+DIST signald-0.23.2.tar.xz 121013748 BLAKE2B 
66b6d4f0077a70f6311f60b5fd770638927ed8d4948920e616a36e701a0bfec1b950238a1817ed1bcfc68acd31de7833038a55fb2583a58b42df4324261f234e
 SHA512 
840b0658afb3b1f30ba742328fb326bf788e9825e07fc6bc081ad02639e95eb366959ffdb2e21486d87c4973ddb69905941573e6eb4edbc4c935cd15a35fb03d

diff --git a/net-libs/signald/files/signald.initd 
b/net-libs/signald/files/signald.initd
new file mode 100644
index 0..65ce92d99
--- /dev/null
+++ b/net-libs/signald/files/signald.initd
@@ -0,0 +1,23 @@
+#!/sbin/openrc-run
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="signald daemon"
+description="an API for Signal"
+
+pidfile="/run/${RC_SVCNAME}.pid"
+command="/usr/bin/signald"
+command_args="-d /var/lib/signald -s /tmp/signald.sock --system-socket"
+command_background=true
+command_user="signald:signald"
+
+output_log="/var/log/signald.log"
+error_log="/var/log/signald.log"
+
+depend() {
+   need net
+}
+
+start_pre() {
+   checkpath -f -m 0644 -o "$command_user" "$output_log"
+}

diff --git a/net-libs/signald/metadata.xml b/net-libs/signald/metadata.xml
new file mode 100644
index 0..44efbd59f
--- /dev/null
+++ b/net-libs/signald/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Julien Roy
+   jul...@jroy.ca
+   
+   
+   a daemon that facilitates communication over Signal. It is unofficial, 
unapproved, and not nearly as secure as the real Signal clients
+   Signal does not offer any sort of official API. Unlike traditional 
messaging applications, the Signal server expects the
+   client software to perform encryption and key management. signald 
handles all of these client-side requirements and
+   exposes a plain-text API which can be easily used by developers to 
build custom Signal clients. 
+   
+   
https://gitlab.com/signald/signald/-/releases
+   https://signald.org
+   https://gitlab.com/signald/signald/-/issues
+   signald/signald
+   
+

diff --git a/net-libs/signald/signald-0.23.2.ebuild 
b/net-libs/signald/signald-0.23.2.ebuild
new file mode 100644
index 0..bdc9c9701
--- /dev/null
+++ b/net-libs/signald/signald-0.23.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="an API for interacting with Signal Private Messenger"
+HOMEPAGE="https://gitlab.com/signald/signald;
+SRC_URI="https://gitlab.com/signald/signald/-/archive/${PV}.tar.bz2 -> 
${P}.tar.bz2
+   https://jroy.ca/dist/${P}.tar.xz
+"
+COMMIT="8cfebfe0ab8395221eca94c4c366abb6d7f39314"
+S="${WORKDIR}/${P}-${COMMIT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="acct-user/signald"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-java/gradle-bin:7.3.3"
+
+# From https://github.com/gentoo/gentoo/pull/28986
+# TODO: inherit this eclass when the PR is merged
+GRADLE_ARGS=(
+   --console=plain
+   --gradle-user-home "${T}/gradle_user_home"
+   --info
+   --no-build-cache
+   --no-daemon
+   --offline
+   --parallel
+   --project-cache-dir "${T}/gradle_project_cache"
+   --stacktrace
+)
+
+src_unpack() {
+   default
+   mv "${WORKDIR}/gradle_project_cache" "${T}" || die
+   mv "${WORKDIR}/gradle_user_home" "${T}" || die
+}
+
+src_compile() {
+   gradle "${GRADLE_ARGS[@]}" installDist || die
+}
+
+src_install() {
+   rm "${S}/build/install/signald/bin/signald.bat" || die
+   dodir "/var/lib"
+   mv "${S}/build/install/signald" "${ED}/var/lib" || die
+   dosym -r "/var/lib/signald/bin/signald" "usr/bin/${PN}"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   sed -i -e 

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

2023-01-28 Thread Julien Roy
commit: bebf528086ce9e726d41cf1fdfca384e161c2c2f
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jan 29 00:58:43 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jan 29 00:58:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bebf5280

dev-python/signalstickers-client: new package, add 3.2.0

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

 dev-python/signalstickers-client/Manifest  |  1 +
 dev-python/signalstickers-client/metadata.xml  | 18 
 .../signalstickers-client-3.2.0.ebuild | 25 ++
 3 files changed, 44 insertions(+)

diff --git a/dev-python/signalstickers-client/Manifest 
b/dev-python/signalstickers-client/Manifest
new file mode 100644
index 0..0dbb9610d
--- /dev/null
+++ b/dev-python/signalstickers-client/Manifest
@@ -0,0 +1 @@
+DIST signalstickers-client-3.2.0.tar.gz 14705 BLAKE2B 
b2423e96d4cbb9aadd8e1b900dc3c1ba678c619ef964387f937b121b361d341656b764e49d8dcd2d885c4b230f936936ea6487212dee4fce4c2ef40b59eb55e8
 SHA512 
6820fbb7577ca8ecb63a8fe9b10ad25d7fd510d3ea56bf0a5cd48f8b79595553eece6699308a1ff6d71ae7fecf88a0286d8c2f89a9487af0c7837be3f4436a7e

diff --git a/dev-python/signalstickers-client/metadata.xml 
b/dev-python/signalstickers-client/metadata.xml
new file mode 100644
index 0..2bdbdb975
--- /dev/null
+++ b/dev-python/signalstickers-client/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+  jul...@jroy.ca
+Julien Roy
+
+
+  
+  Romain Ricard
+contact+stickercli...@romainricard.fr
+
+
https://github.com/signalstickers/signalstickers-client/blob/master/STICKERS_INTERNALS.md
+
https://github.com/signalstickers/signalstickers-client/issues
+signalstickers/signalstickers-client
+signalstickers-client
+
+

diff --git 
a/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild 
b/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
new file mode 100644
index 0..13bf4170b
--- /dev/null
+++ b/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python client for the Signal stickers API"
+HOMEPAGE="https://github.com/signalstickers/signalstickers-client;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/signald/

2023-01-28 Thread Julien Roy
commit: c91a8293103db746cec760fdc4979c375a053bff
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jan 29 00:57:05 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Jan 29 00:57:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c91a8293

acct-user/signald: new package, add 0

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

 acct-user/signald/metadata.xml |  8 
 acct-user/signald/signald-0.ebuild | 15 +++
 2 files changed, 23 insertions(+)

diff --git a/acct-user/signald/metadata.xml b/acct-user/signald/metadata.xml
new file mode 100644
index 0..97ba7c28b
--- /dev/null
+++ b/acct-user/signald/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+

diff --git a/acct-user/signald/signald-0.ebuild 
b/acct-user/signald/signald-0.ebuild
new file mode 100644
index 0..ea0a32bc0
--- /dev/null
+++ b/acct-user/signald/signald-0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for signald"
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( ${PN} )
+ACCT_USER_HOME=/var/lib/signald
+ACCT_USER_HOME_PERMS=0750
+
+acct-user_add_deps



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

2023-01-28 Thread Sam James
commit: e5d3a50b17ee1edd163f28ad675b8ae689d52af3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 00:59:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 00:59:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d3a50b

net-misc/gallery-dl: Stabilize 1.24.2 arm, #892467

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

 net-misc/gallery-dl/gallery-dl-1.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
index d9b7ee0b2d7d..e91acd9504b0 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2023-01-28 Thread Sam James
commit: c8eaede99806ba961df2f26fd3c4448f83590363
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 00:58:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 00:58:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8eaede9

dev-python/blosc: Stabilize 1.11.1 ppc64, #892457

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

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

diff --git a/dev-python/blosc/blosc-1.11.1.ebuild 
b/dev-python/blosc/blosc-1.11.1.ebuild
index 644947a8e496..cf6327e9dcc4 100644
--- a/dev-python/blosc/blosc-1.11.1.ebuild
+++ b/dev-python/blosc/blosc-1.11.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-28 Thread Sam James
commit: 1f1ff19f615b6568ca81c49f051e38359de1f2c0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 00:58:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 00:58:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f1ff19f

sys-devel/patch: Stabilize 2.7.6-r5 hppa, #892189

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

 sys-devel/patch/patch-2.7.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/patch/patch-2.7.6-r5.ebuild 
b/sys-devel/patch/patch-2.7.6-r5.ebuild
index 1f64ef5366c6..e93ac48c3848 100644
--- a/sys-devel/patch/patch-2.7.6-r5.ebuild
+++ b/sys-devel/patch/patch-2.7.6-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/patch/${P}.tar.xz.sig )"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static test xattr"
 RESTRICT="!test? ( test )"
 



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

2023-01-28 Thread Sam James
commit: 965a44572f47db8b2ec270d2ba35f5793d3b76a5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 00:58:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 00:58:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965a4457

dev-python/blosc: Stabilize 1.11.1 arm, #892457

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

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

diff --git a/dev-python/blosc/blosc-1.11.1.ebuild 
b/dev-python/blosc/blosc-1.11.1.ebuild
index cf6327e9dcc4..35aa6b095ad4 100644
--- a/dev-python/blosc/blosc-1.11.1.ebuild
+++ b/dev-python/blosc/blosc-1.11.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-28 Thread Sam James
commit: 7635e3e5b3794febd93a914f88338bfab6695df8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 00:58:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 00:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7635e3e5

net-misc/ntp: Stabilize 4.2.8_p15-r4 hppa, #892181

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

 net-misc/ntp/ntp-4.2.8_p15-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild 
b/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
index 038e0c0d1666..e9d6da16067d 100644
--- a/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
+++ b/net-misc/ntp/ntp-4.2.8_p15-r4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar
 
 LICENSE="HPND BSD ISC"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="caps debug ipv6 openntpd parse-clocks readline samba selinux snmp ssl 
+threads vim-syntax zeroconf"
 
 COMMON_DEPEND="readline? ( >=sys-libs/readline-4.1:0= )



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

2023-01-28 Thread Sam James
commit: 79784438e864c87197bd017acb315ab3d240b63a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 00:59:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 00:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79784438

net-misc/gallery-dl: Stabilize 1.24.2 ppc64, #892467

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

 net-misc/gallery-dl/gallery-dl-1.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
index ba5ba977b79c..d9b7ee0b2d7d 100644
--- a/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.24.2.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kded/files/, kde-frameworks/kded/

2023-01-28 Thread Andreas Sturmlechner
commit: dff14b6e05b77bda4478c71e1ef9af209096dacb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 23:55:53 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 29 00:12:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff14b6e

kde-frameworks/kded: Only recreate icons if an icon dir changed

Upstream commit 23cb03267ae1b1cdb8a75be1992d2fbf122aaa6e
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=463353

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

 ...0-only-recreate-icons-if-icon-dir-changed.patch | 34 ++
 kde-frameworks/kded/kded-5.102.0-r1.ebuild | 42 ++
 2 files changed, 76 insertions(+)

diff --git 
a/kde-frameworks/kded/files/kded-5.102.0-only-recreate-icons-if-icon-dir-changed.patch
 
b/kde-frameworks/kded/files/kded-5.102.0-only-recreate-icons-if-icon-dir-changed.patch
new file mode 100644
index ..3fd652bd2483
--- /dev/null
+++ 
b/kde-frameworks/kded/files/kded-5.102.0-only-recreate-icons-if-icon-dir-changed.patch
@@ -0,0 +1,34 @@
+From 23cb03267ae1b1cdb8a75be1992d2fbf122aaa6e Mon Sep 17 00:00:00 2001
+From: David Redondo 
+Date: Tue, 24 Jan 2023 10:20:01 +0100
+Subject: [PATCH] Only recreate icons if an icon dir changed
+
+Other paths that we are watching can end in "icons"
+as we are watching subdirs. Make sure to not take the wrong code
+path and only do an icon change if one our watched icon dirs
+changes.
+BUG:463353
+FIXED-IN:5.103
+
+
+(cherry picked from commit b6a3e25e81014110f1e0f470832006cc60cbc86d)
+---
+ src/kded.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/kded.cpp b/src/kded.cpp
+index 1f90f9c..b473f1c 100644
+--- a/src/kded.cpp
 b/src/kded.cpp
+@@ -525,7 +525,7 @@ void Kded::dirDeleted(const QString )
+ 
+ void Kded::update(const QString )
+ {
+-if (path.endsWith(QLatin1String("/icons"))) {
++if (path.endsWith(QLatin1String("/icons")) && 
m_pDirWatch->contains(path)) {
+ // If the dir was created or updated there could be new folders to 
merge into the active theme(s)
+ QDBusMessage message = 
QDBusMessage::createSignal(QStringLiteral("/KIconLoader"), 
QStringLiteral("org.kde.KIconLoader"), QStringLiteral("iconChanged"));
+ message << 0;
+-- 
+GitLab
+

diff --git a/kde-frameworks/kded/kded-5.102.0-r1.ebuild 
b/kde-frameworks/kded/kded-5.102.0-r1.ebuild
new file mode 100644
index ..81846924c148
--- /dev/null
+++ b/kde-frameworks/kded/kded-5.102.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5[dbus]
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kinit-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-only-recreate-icons-if-icon-dir-changed.patch" # 
KDE-bug 463353
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/, kde-frameworks/plasma/files/

2023-01-28 Thread Andreas Sturmlechner
commit: edec91eb45321a028ed914292879eb240edae7e7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 23:59:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 29 00:12:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edec91eb

kde-frameworks/plasma: Adjust fade animation to not flicker as much

Upstream commit 3fcd43a6ed03d0aff188dfc190cc464c34302a1f
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=463061
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=463685

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

 ...sma-5.102.0-fix-flicker-on-fade-animation.patch | 44 +
 kde-frameworks/plasma/plasma-5.102.0-r2.ebuild | 72 ++
 2 files changed, 116 insertions(+)

diff --git 
a/kde-frameworks/plasma/files/plasma-5.102.0-fix-flicker-on-fade-animation.patch
 
b/kde-frameworks/plasma/files/plasma-5.102.0-fix-flicker-on-fade-animation.patch
new file mode 100644
index ..1c6ddab618aa
--- /dev/null
+++ 
b/kde-frameworks/plasma/files/plasma-5.102.0-fix-flicker-on-fade-animation.patch
@@ -0,0 +1,44 @@
+From 3fcd43a6ed03d0aff188dfc190cc464c34302a1f Mon Sep 17 00:00:00 2001
+From: Arjen Hiemstra 
+Date: Tue, 10 Jan 2023 12:46:20 +0100
+Subject: [PATCH] iconitem: Adjust fade animation to not flicker as much
+
+As it turns out, mix(old texture, new texture, animation value) does
+actually result in a different visual from simply blending the two
+textures on top of each other, because the old texture first gets
+blended with the underlying color. This results in some of the
+underlying color bleeding through, which can cause flickering if the two
+textures are almost the same. To avoid this, change the animation
+slightly so that rather than crossfading, we first fade in the new
+texture then fade out the old texture. This doesn't cause a whole lot of
+visual difference for two completely different textures, but removes the
+flickering when they are very similar.
+
+BUG: 463061
+BUG: 463685
+---
+ src/declarativeimports/core/iconitem.cpp | 8 ++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/src/declarativeimports/core/iconitem.cpp 
b/src/declarativeimports/core/iconitem.cpp
+index de1f56c69..a474a72f9 100644
+--- a/src/declarativeimports/core/iconitem.cpp
 b/src/declarativeimports/core/iconitem.cpp
+@@ -645,8 +645,12 @@ QSGNode *IconItem::updatePaintNode(QSGNode *oldNode, 
UpdatePaintNodeData *update
+ m_textureChanged = true;
+ }
+ 
+-updateSubtree(oldNode->firstChild(), 1.0 - m_animValue);
+-updateSubtree(oldNode->lastChild(), m_animValue);
++// Rather than doing a perfect crossfade, first fade in the new 
texture
++// then fade out the old texture. This is done to avoid the underlying
++// color bleeding through when both textures are at ~0.5 opacity, 
which
++// causes flickering if the two textures are very similar.
++updateSubtree(oldNode->firstChild(), 2.0 - m_animValue * 2.0);
++updateSubtree(oldNode->lastChild(), m_animValue * 2.0);
+ } else {
+ if (oldNode->childCount() == 0) {
+ oldNode->appendChildNode(createSubtree(1.0));
+-- 
+GitLab
+

diff --git a/kde-frameworks/plasma/plasma-5.102.0-r2.ebuild 
b/kde-frameworks/plasma/plasma-5.102.0-r2.ebuild
new file mode 100644
index ..19a29410133d
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.102.0-r2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN}-framework"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Plasma framework"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gles2-only man wayland"
+
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X]
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   =kde-frameworks/kactivities-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5[qml]
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdeclarative-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kguiaddons/, kde-frameworks/kguiaddons/files/

2023-01-28 Thread Andreas Sturmlechner
commit: ab025d7059241a0f9d775a518534b78fd6308734
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 23:45:06 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 29 00:12:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab025d70

kde-frameworks/kguiaddons: Fix clipboard in Wayland session

Upstream commit dcb254dc6b4e5b76e04a5ee8b4db8177aff10d29

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=463199
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=461903
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=463323

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

 .../kguiaddons-5.102.0-fix-waylandclipboard.patch  | 47 ++
 .../kguiaddons/kguiaddons-5.102.0-r1.ebuild| 47 ++
 2 files changed, 94 insertions(+)

diff --git 
a/kde-frameworks/kguiaddons/files/kguiaddons-5.102.0-fix-waylandclipboard.patch 
b/kde-frameworks/kguiaddons/files/kguiaddons-5.102.0-fix-waylandclipboard.patch
new file mode 100644
index ..e8b157abebec
--- /dev/null
+++ 
b/kde-frameworks/kguiaddons/files/kguiaddons-5.102.0-fix-waylandclipboard.patch
@@ -0,0 +1,47 @@
+From dcb254dc6b4e5b76e04a5ee8b4db8177aff10d29 Mon Sep 17 00:00:00 2001
+From: David Redondo 
+Date: Fri, 27 Jan 2023 13:17:43 +0100
+Subject: [PATCH] waylandclipboard: roundtrip to get accurate focus state
+
+The current approach is too complicated and not correct anyway.
+To summarize QGuiApplication::focusWindow is delayed so the focus
+watcher was introduced, however when the window is hidden and
+setMimeData called before Wayland events have been processed,
+then focusWatcher is naturally out of sync, so the check
+was complicated to work around this state. However the same
+issue arises when the window is deleted before calling
+setMimeData.
+Instead of introducing more complicated checks and workaround
+roundtrip so the focusWatcher state is up to date before setting
+the clipboard.
+BUG:463199
+FIXED-IN: 5.103
+---
+ src/systemclipboard/waylandclipboard.cpp | 11 ---
+ 1 file changed, 8 insertions(+), 3 deletions(-)
+
+diff --git a/src/systemclipboard/waylandclipboard.cpp 
b/src/systemclipboard/waylandclipboard.cpp
+index 4c68904..d6c4c08 100644
+--- a/src/systemclipboard/waylandclipboard.cpp
 b/src/systemclipboard/waylandclipboard.cpp
+@@ -591,9 +591,14 @@ void WaylandClipboard::setMimeData(QMimeData *mime, 
QClipboard::Mode mode)
+ if (!m_device) {
+ return;
+ }
+-// If the application is focused, use the normal mechanism so a future 
paste will not deadlock itself
+-// On enter Qt delays processing of the enter event but when a window is 
hidden the leave event arrives after hiding the window
+-if (const auto fw = QGuiApplication::focusWindow(); (fw && 
fw->isVisible()) || (!fw && m_keyboardFocusWatcher->hasFocus())) {
++
++// roundtrip to have accurate focus state when losing focus but setting 
mime data before processing wayland events.
++auto native = qGuiApp->platformNativeInterface();
++auto display = static_cast(native->nativeResourceForIntegration("wl_display"));
++wl_display_roundtrip(display);
++
++// If the application is focused, use the normal mechanism so a future 
paste will not deadlock itselfs
++if (m_keyboardFocusWatcher->hasFocus()) {
+ QGuiApplication::clipboard()->setMimeData(mime, mode);
+ return;
+ }
+-- 
+GitLab
+

diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.102.0-r1.ebuild 
b/kde-frameworks/kguiaddons/kguiaddons-5.102.0-r1.ebuild
new file mode 100644
index ..5d03529205c3
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.102.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="false"
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus wayland X"
+
+# slot op: includes qpa/qplatformnativeinterface.h
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+   wayland? (
+   dev-libs/wayland
+   >=dev-qt/qtgui-${QTMIN}:5=[wayland]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   )
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   wayland? ( >=dev-libs/plasma-wayland-protocols-1.7.0 )
+   X? ( x11-libs/libxcb )
+"
+BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
+
+PATCHES=( "${FILESDIR}/${P}-fix-waylandclipboard.patch" ) # KDE-bug 463199
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_DBUS=$(usex dbus)
+   -DWITH_WAYLAND=$(usex wayland)
+   -DWITH_X11=$(usex X)
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: gui-apps/swaylock/

2023-01-28 Thread Matthew Thode
commit: 27835951b3a3d9087015467ccc21938188f83c5f
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 29 00:10:41 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 29 00:10:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27835951

gui-apps/swaylock: drop 1.7.1

Signed-off-by: Matthew Thode  gentoo.org>

 gui-apps/swaylock/Manifest  |  1 -
 gui-apps/swaylock/swaylock-1.7.1.ebuild | 55 -
 2 files changed, 56 deletions(-)

diff --git a/gui-apps/swaylock/Manifest b/gui-apps/swaylock/Manifest
index 3172e62ca328..c5d48c247977 100644
--- a/gui-apps/swaylock/Manifest
+++ b/gui-apps/swaylock/Manifest
@@ -1,4 +1,3 @@
 DIST swaylock-1.6.tar.gz 36439 BLAKE2B 
8944bbd5ec0dd719f8dc627dbf878fcf07df3f060b56bce3ab215a2c21fe43debfeac15f6ef7eba43415f3b94a75a335fd692e653ac48407c1cf10b400f8ff67
 SHA512 
9a472c25e53a41c461af41af31c7fc8b275754628d0b20f4e5085cd7ca514e68361293a6e93fb6fcb7632419a3c73e4578e03294af28fe62d944cc43339f280d
-DIST swaylock-1.7.1.tar.gz 37290 BLAKE2B 
2055d5b4be46926217ff596e20b4f9e46cc028f61f0283b2ce4673e828b2bf8971c5a10761c56fecbd2dd392beb522661da5981f50dfcb2ee2a7cb47429e1d30
 SHA512 
36cd7f92f9a936dfe1c5fe43c7722c97cbf5169c6133ac5417b1966b151bbd44d84d229358d40c3c48c3ff4537fc1f81406d5563d58ed3b40050569b77f4
 DIST swaylock-1.7.2.tar.gz 37368 BLAKE2B 
146d73255a0d1439cf75ccb2fff528e47929718eaa75dc5a1567feeac59e65ebf674679e559dd634f375b5ca1bd44f6fe195f7362441b1979eaa222ba35812b8
 SHA512 
0593f7dfb258bd77796cb757e2e52d01829e0746306ce7991313a2982feead698c22753db53b00719ac1c82f6573563bcf5815f68c06680aa8ee6d419cac7549
 DIST swaylock-1.7.tar.gz 37149 BLAKE2B 
7675b56a28ce932bd163cd41ce498295b61aff51d204c5323b187ddde9ea17f6ef1ac2777272fd92703e49f44b3f749645b4715a75ed54845590513e7524
 SHA512 
44c5a4e482674caeb86da78e49d4593128a14adad2d6e46994f984b2b2b893416d6ceeb6b0b5746ad5594892e65c9dab9764bbe4bf617a90d92622a41b791ed0

diff --git a/gui-apps/swaylock/swaylock-1.7.1.ebuild 
b/gui-apps/swaylock/swaylock-1.7.1.ebuild
deleted file mode 100644
index aeef41c319be..
--- a/gui-apps/swaylock/swaylock-1.7.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Screen locker for Wayland"
-HOMEPAGE="https://github.com/swaywm/swaylock;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
-else
-   SRC_URI="https://github.com/swaywm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="+gdk-pixbuf +man +pam"
-
-DEPEND="
-   dev-libs/wayland
-   x11-libs/cairo
-   x11-libs/libxkbcommon
-   gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
-   pam? ( sys-libs/pam )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.25
-   >=dev-util/wayland-scanner-1.15
-   virtual/pkgconfig
-   man? ( app-text/scdoc )
-"
-
-src_configure() {
-   local emesonargs=(
-   -Dman-pages=$(usex man enabled disabled)
-   -Dpam=$(usex pam enabled disabled)
-   -Dgdk-pixbuf=$(usex gdk-pixbuf enabled disabled)
-   "-Dfish-completions=true"
-   "-Dzsh-completions=true"
-   "-Dbash-completions=true"
-   )
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   if ! use pam; then
-   fcaps cap_sys_admin usr/bin/swaylock
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/swaylock/

2023-01-28 Thread Matthew Thode
commit: 9433bf9978875d9f5b86f49e4501bfaadc1e8a26
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 29 00:10:07 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan 29 00:10:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9433bf99

gui-apps/swaylock: add 1.7.2

Signed-off-by: Matthew Thode  gentoo.org>

 gui-apps/swaylock/Manifest  |  1 +
 gui-apps/swaylock/swaylock-1.7.2.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/gui-apps/swaylock/Manifest b/gui-apps/swaylock/Manifest
index 462d167a3ff1..3172e62ca328 100644
--- a/gui-apps/swaylock/Manifest
+++ b/gui-apps/swaylock/Manifest
@@ -1,3 +1,4 @@
 DIST swaylock-1.6.tar.gz 36439 BLAKE2B 
8944bbd5ec0dd719f8dc627dbf878fcf07df3f060b56bce3ab215a2c21fe43debfeac15f6ef7eba43415f3b94a75a335fd692e653ac48407c1cf10b400f8ff67
 SHA512 
9a472c25e53a41c461af41af31c7fc8b275754628d0b20f4e5085cd7ca514e68361293a6e93fb6fcb7632419a3c73e4578e03294af28fe62d944cc43339f280d
 DIST swaylock-1.7.1.tar.gz 37290 BLAKE2B 
2055d5b4be46926217ff596e20b4f9e46cc028f61f0283b2ce4673e828b2bf8971c5a10761c56fecbd2dd392beb522661da5981f50dfcb2ee2a7cb47429e1d30
 SHA512 
36cd7f92f9a936dfe1c5fe43c7722c97cbf5169c6133ac5417b1966b151bbd44d84d229358d40c3c48c3ff4537fc1f81406d5563d58ed3b40050569b77f4
+DIST swaylock-1.7.2.tar.gz 37368 BLAKE2B 
146d73255a0d1439cf75ccb2fff528e47929718eaa75dc5a1567feeac59e65ebf674679e559dd634f375b5ca1bd44f6fe195f7362441b1979eaa222ba35812b8
 SHA512 
0593f7dfb258bd77796cb757e2e52d01829e0746306ce7991313a2982feead698c22753db53b00719ac1c82f6573563bcf5815f68c06680aa8ee6d419cac7549
 DIST swaylock-1.7.tar.gz 37149 BLAKE2B 
7675b56a28ce932bd163cd41ce498295b61aff51d204c5323b187ddde9ea17f6ef1ac2777272fd92703e49f44b3f749645b4715a75ed54845590513e7524
 SHA512 
44c5a4e482674caeb86da78e49d4593128a14adad2d6e46994f984b2b2b893416d6ceeb6b0b5746ad5594892e65c9dab9764bbe4bf617a90d92622a41b791ed0

diff --git a/gui-apps/swaylock/swaylock-1.7.2.ebuild 
b/gui-apps/swaylock/swaylock-1.7.2.ebuild
new file mode 100644
index ..aeef41c319be
--- /dev/null
+++ b/gui-apps/swaylock/swaylock-1.7.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Screen locker for Wayland"
+HOMEPAGE="https://github.com/swaywm/swaylock;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
+else
+   SRC_URI="https://github.com/swaywm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="+gdk-pixbuf +man +pam"
+
+DEPEND="
+   dev-libs/wayland
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
+   pam? ( sys-libs/pam )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.25
+   >=dev-util/wayland-scanner-1.15
+   virtual/pkgconfig
+   man? ( app-text/scdoc )
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dman-pages=$(usex man enabled disabled)
+   -Dpam=$(usex pam enabled disabled)
+   -Dgdk-pixbuf=$(usex gdk-pixbuf enabled disabled)
+   "-Dfish-completions=true"
+   "-Dzsh-completions=true"
+   "-Dbash-completions=true"
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   if ! use pam; then
+   fcaps cap_sys_admin usr/bin/swaylock
+   fi
+}



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

2023-01-28 Thread William Hubbs
commit: 1b48c31a457d9d0fd39425e30ec1965e1b2923dd
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jan 29 00:10:05 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jan 29 00:10:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b48c31a

sys-apps/baselayout: sync live

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

 sys-apps/baselayout/baselayout-.ebuild | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/sys-apps/baselayout/baselayout-.ebuild 
b/sys-apps/baselayout/baselayout-.ebuild
index afc0043d403a..64d8126ed757 100644
--- a/sys-apps/baselayout/baselayout-.ebuild
+++ b/sys-apps/baselayout/baselayout-.ebuild
@@ -192,11 +192,6 @@ multilib_layout() {
 }
 
 pkg_preinst() {
-   # This is written in src_install (so it's in CONTENTS), but punt all
-   # pending updates to avoid user having to do etc-update (and make the
-   # pkg_postinst logic simpler).
-   rm -f "${EROOT}"/etc/._cfg_gentoo-release || die
-
# We need to install directories and maybe some dev nodes when building
# stages, but they cannot be in CONTENTS.
# Also, we cannot reference $S as binpkg will break so we do this.
@@ -316,12 +311,6 @@ pkg_postinst() {
chmod o-rwx "${EROOT}/etc/${x}" || die
fi
done
-
-   # Take care of the etc-update for the user
-   if [ -e "${EROOT}"/etc/._cfg_gentoo-release ] ; then
-   mv "${EROOT}"/etc/._cfg_gentoo-release 
"${EROOT}"/etc/gentoo-release || die
-   fi
-
# whine about users that lack passwords #193541
if [[ -e "${EROOT}"/etc/shadow ]] ; then
local bad_users=$(sed -n '/^[^:]*::/s|^\([^:]*\)::.*|\1|p' 
"${EROOT}"/etc/shadow)



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

2023-01-28 Thread William Hubbs
commit: 8fcbeac51966b91f9695093e654f0c76055fa635
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jan 29 00:10:05 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jan 29 00:10:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fcbeac5

sys-apps/baselayout: handle /etc/gentoo-release with CONFIG_PROTECT_MASK

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

 sys-apps/baselayout/baselayout-2.13-r1.ebuild | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/sys-apps/baselayout/baselayout-2.13-r1.ebuild 
b/sys-apps/baselayout/baselayout-2.13-r1.ebuild
index afc0043d403a..64d8126ed757 100644
--- a/sys-apps/baselayout/baselayout-2.13-r1.ebuild
+++ b/sys-apps/baselayout/baselayout-2.13-r1.ebuild
@@ -192,11 +192,6 @@ multilib_layout() {
 }
 
 pkg_preinst() {
-   # This is written in src_install (so it's in CONTENTS), but punt all
-   # pending updates to avoid user having to do etc-update (and make the
-   # pkg_postinst logic simpler).
-   rm -f "${EROOT}"/etc/._cfg_gentoo-release || die
-
# We need to install directories and maybe some dev nodes when building
# stages, but they cannot be in CONTENTS.
# Also, we cannot reference $S as binpkg will break so we do this.
@@ -316,12 +311,6 @@ pkg_postinst() {
chmod o-rwx "${EROOT}/etc/${x}" || die
fi
done
-
-   # Take care of the etc-update for the user
-   if [ -e "${EROOT}"/etc/._cfg_gentoo-release ] ; then
-   mv "${EROOT}"/etc/._cfg_gentoo-release 
"${EROOT}"/etc/gentoo-release || die
-   fi
-
# whine about users that lack passwords #193541
if [[ -e "${EROOT}"/etc/shadow ]] ; then
local bad_users=$(sed -n '/^[^:]*::/s|^\([^:]*\)::.*|\1|p' 
"${EROOT}"/etc/shadow)



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

2023-01-28 Thread Rick Farina
commit: 148463032af776af04770bad9da82fab723771c4
Author: Rick Farina  gentoo  org>
AuthorDate: Sat Jan 28 23:33:19 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Sat Jan 28 23:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14846303

net-wireless/kismet: minor dep qa

suggested by QA scripts to adjust the deps slightly, these all make
sense to me
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/kismet/kismet-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-wireless/kismet/kismet-.ebuild 
b/net-wireless/kismet/kismet-.ebuild
index 0e147f50ba0c..ecfcb8c57308 100644
--- a/net-wireless/kismet/kismet-.ebuild
+++ b/net-wireless/kismet/kismet-.ebuild
@@ -43,6 +43,7 @@ CDEPEND="
networkmanager? ( net-misc/networkmanager:= )
dev-libs/glib:=
dev-libs/elfutils:=
+   dev-libs/openssl:=
sys-libs/zlib:=
dev-db/sqlite:=
net-libs/libmicrohttpd:=
@@ -59,10 +60,10 @@ CDEPEND="
dev-python/websockets[${PYTHON_USEDEP}]
')
sys-libs/ncurses:=
-   lm-sensors? ( sys-apps/lm-sensors )
+   lm-sensors? ( sys-apps/lm-sensors:= )
pcre? ( dev-libs/libpcre )
suid? ( sys-libs/libcap )
-   ubertooth? ( net-wireless/ubertooth:= )
+   ubertooth? ( net-wireless/ubertooth )
"
 RDEPEND="${CDEPEND}
$(python_gen_cond_dep '



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

2023-01-28 Thread Rick Farina
commit: 329a015f97e3e9cc0c7e9b6fdd7f5f38c3075ac2
Author: Rick Farina  gentoo  org>
AuthorDate: Sat Jan 28 23:40:19 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Sat Jan 28 23:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329a015f

net-wireless/kismet: fix qa-sed

qa script noticed sed wasn't doing it's job anymore, fixed
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/kismet/kismet-.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/net-wireless/kismet/kismet-.ebuild 
b/net-wireless/kismet/kismet-.ebuild
index ecfcb8c57308..c9e0a62e9649 100644
--- a/net-wireless/kismet/kismet-.ebuild
+++ b/net-wireless/kismet/kismet-.ebuild
@@ -104,14 +104,13 @@ src_prepare() {
#   log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
#   trackedelement.h trackedelement_workers.h
 
-   # Don't strip and set correct mangrp
-   sed -i -e 's| -s||g' \
-   -e 's|@mangrp@|root|g' Makefile.in || die
-
eapply_user
 
if [ "${PV}" = "" ]; then
+   sed -i -e 's|@mangrp@|root|g' Makefile.inc.in || die
eautoreconf
+   else
+   sed -i -e 's|@mangrp@|root|g' Makefile.inc || die
fi
# VERSION was incorrectly removed in 
4e490cf0b49a287e964df9c5e5c4067f6918909e upstream
# https://github.com/kismetwireless/kismet/issues/427



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

2023-01-28 Thread Mike Pagano
commit: e6c8f5df8110ea74e30b0937db43f567004c5dd7
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jan 28 23:45:21 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jan 28 23:45:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c8f5df

linux-mod.eclass: Update copyright year

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

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

diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass
index 482775edc550..98b22dcb9fc6 100644
--- a/eclass/linux-mod.eclass
+++ b/eclass/linux-mod.eclass
@@ -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
 
 # @ECLASS: linux-mod.eclass



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

2023-01-28 Thread Mike Pagano
commit: a12ba763d457378fd98105511bee9db65becdc71
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jan 28 23:44:20 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jan 28 23:44:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12ba763

linux-mod.eclass: Remove EAPI deprecated function call

As warned, remove EAPI deprecated use of econf being called in
linux-mod_src_compile

Closes: https://bugs.gentoo.org/340597
See: https://marc.info/?l=gentoo-dev=167069431328509

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

 eclass/linux-mod.eclass | 4 
 1 file changed, 4 deletions(-)

diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass
index 6cf9969b19af..482775edc550 100644
--- a/eclass/linux-mod.eclass
+++ b/eclass/linux-mod.eclass
@@ -624,10 +624,6 @@ linux-mod_src_compile() {
cd "${srcdir}" || die
ln -s "${S}"/Module.symvers Module.symvers # no die for 
bug #888679
einfo "Preparing ${modulename} module"
-   if [[ -n ${ECONF_PARAMS} ]]; then
-   eqawarn "This package relies on the deprecated 
functionality of econf being called in linux-mod_src_compile (ECONF_PARAMS), 
which will go away in 30 days (20230107) (https://bugs.gentoo.org/340597)"
-   econf ${ECONF_PARAMS}
-   fi
 
# This looks messy, but it is needed to handle multiple 
variables
# being passed in the BUILD_* stuff where the variables 
also have



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

2023-01-28 Thread Jonas Stein
commit: dc3f6c62efcf23d8187559d25a4b94368b35a3aa
Author: Jonas Stein  gentoo  org>
AuthorDate: Sat Jan 28 23:41:30 2023 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sat Jan 28 23:42:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3f6c62

x11-libs/wxGTK: update maintainers

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

 x11-libs/wxGTK/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/wxGTK/metadata.xml b/x11-libs/wxGTK/metadata.xml
index afaa0b148051..ae985025c0ac 100644
--- a/x11-libs/wxGTK/metadata.xml
+++ b/x11-libs/wxGTK/metadata.xml
@@ -3,7 +3,7 @@
 

wxwidg...@gentoo.org
-   All modifications to this package must be approved 
by the wxwidgets herd.
+   Gentoo wxWidgets Project






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

2023-01-28 Thread Mike Pagano
commit: ffb2ede06368ce99a558de1717b3e9bbededf681
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jan 28 23:40:58 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jan 28 23:40:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb2ede0

dev-util/idea-community: Remove patch causing breakage setting JRE

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

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

 dev-util/idea-community/files/idea-community-jdk.patch | 11 ---
 dev-util/idea-community/idea-community-2022.3.2.ebuild |  4 
 2 files changed, 15 deletions(-)

diff --git a/dev-util/idea-community/files/idea-community-jdk.patch 
b/dev-util/idea-community/files/idea-community-jdk.patch
deleted file mode 100644
index d99f8125e51c..
--- a/dev-util/idea-community/files/idea-community-jdk.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/bin/idea.sh  2021-04-29 14:52:57.173162184 -0400
-+++ b/bin/idea.sh  2021-04-29 14:54:40.733748978 -0400
-@@ -52,6 +52,8 @@ PATHS_SELECTOR="IdeaIC2021.1"
- # shellcheck disable=SC2154
- if [ -n "$IDEA_JDK" ] && [ -x "$IDEA_JDK/bin/java" ]; then
-   JRE="$IDEA_JDK"
-+else
-+  JRE="/opt/openjdk-bin-17" && [[ -d "/opt/openjdk-17" ]] && 
JRE="/usr/lib64/openjdk-bin-17"
- fi
- 
- BITS=""

diff --git a/dev-util/idea-community/idea-community-2022.3.2.ebuild 
b/dev-util/idea-community/idea-community-2022.3.2.ebuild
index 0e2764406d3e..0a1132b3b38a 100644
--- a/dev-util/idea-community/idea-community-2022.3.2.ebuild
+++ b/dev-util/idea-community/idea-community-2022.3.2.ebuild
@@ -35,10 +35,6 @@ S="${WORKDIR}/idea-IC-${PV}"
 
 QA_PREBUILT="opt/${PN}/*"
 
-PATCHES=(
-   "${FILESDIR}/${PN}-jdk.patch"
-)
-
 src_unpack() {
 
default_src_unpack



[gentoo-commits] repo/gentoo:master commit in: app-text/editorconfig-core-c/

2023-01-28 Thread Andreas Sturmlechner
commit: 366a5ca52326267e61205021018347ddaa48e446
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 19:37:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 23:28:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=366a5ca5

app-text/editorconfig-core-c: drop 0.12.4

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

 app-text/editorconfig-core-c/Manifest  |  1 -
 .../editorconfig-core-c-0.12.4.ebuild  | 43 --
 2 files changed, 44 deletions(-)

diff --git a/app-text/editorconfig-core-c/Manifest 
b/app-text/editorconfig-core-c/Manifest
index 4bf0ecce131f..019c781103f6 100644
--- a/app-text/editorconfig-core-c/Manifest
+++ b/app-text/editorconfig-core-c/Manifest
@@ -1,2 +1 @@
-DIST editorconfig-core-c-0.12.4.tar.gz 72141 BLAKE2B 
bfbd7ab2eb3ac1c73d387447e16c0888b4dce1318f14f1a511cbf1e5c34aecb31921955fb51a6c07a8a991fb388995971ceed22b4e53c53b1c56fddbbcccfdfc
 SHA512 
e275d4f77fddd31717a588be15a67a630e693efbddc5e1cf7e9b116b1c1a700fa9bafc1322733aa73a009c78519e00083b151bbc4a5ad55128df2c7360f9a163
 DIST editorconfig-core-c-0.12.5.tar.gz 72272 BLAKE2B 
044723047f8bc6ed0a4b3c5defbc43a0192edd0997dbaf9e9be6027d47f0d09c2bf4ba8141dda67ba541657a6c462afb86bb575a0eee586cf9a45581a5ff2017
 SHA512 
7d54c8c1ade8ecef5dc8f35e006f0e226455b7ed9541442a846bbebc26765e92a29b991748164015bcfaff8764a0ac007e4384e163678a2922f7ca6b2e03

diff --git a/app-text/editorconfig-core-c/editorconfig-core-c-0.12.4.ebuild 
b/app-text/editorconfig-core-c/editorconfig-core-c-0.12.4.ebuild
deleted file mode 100644
index 527bb600f9ae..
--- a/app-text/editorconfig-core-c/editorconfig-core-c-0.12.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="EditorConfig core library written in C"
-HOMEPAGE="https://github.com/editorconfig/editorconfig-core-c/;
-SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="cli doc"
-
-BDEPEND="doc? ( app-doc/doxygen )"
-DEPEND="dev-libs/libpcre2:="
-RDEPEND="${DEPEND}
-   cli? ( !dev-python/editorconfig-core-py[cli] )"
-
-src_prepare() {
-   # Don't install the static library.
-   sed -e '/install(TARGETS editorconfig_static/,+5d' -i 
src/lib/CMakeLists.txt || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DOCUMENTATION=$(usex doc 'ON' 'OFF')
-   -DBUILD_STATICALLY_LINKED_EXE=OFF
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-   cmake_src_install
-
-   if ! use cli; then
-   rm -r "${ED}/usr/bin" || die
-   fi
-}



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

2023-01-28 Thread Andreas Sturmlechner
commit: 7014983e97352f371dc84da1856963a7a9afbadb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 19:25:20 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 23:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7014983e

sys-libs/uid_wrapper: add 1.3.0

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

 sys-libs/uid_wrapper/Manifest |  1 +
 sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/sys-libs/uid_wrapper/Manifest b/sys-libs/uid_wrapper/Manifest
index 1aeaf176262c..6c8c1a04e9ca 100644
--- a/sys-libs/uid_wrapper/Manifest
+++ b/sys-libs/uid_wrapper/Manifest
@@ -1 +1,2 @@
 DIST uid_wrapper-1.2.9.tar.gz 48150 BLAKE2B 
bfd52c5a5e6a6a4322cff9fbf9bb2ceee3f5eb004d1174cf1d548bf08eade02453c0b551e006ea30aaa0b147748c6592184a597f9c615da2ed5355fe96222a20
 SHA512 
561dd8d5b139020f47a908e6baca9197d46f6192c280c23f85fad80fcac3fffb2823200777b0f353f79949cfb45b7dcc21b9a585a4bc21b26632b0e0df11d825
+DIST uid_wrapper-1.3.0.tar.gz 51126 BLAKE2B 
9460d50ce7cfa613316bda38678d4918aceb048a5f8bc3d48abd4024fd67b0e6194c543c7f7092041b91b4f72d8bab79858697ee541ccef0486c3aa4cfad2506
 SHA512 
a66515b701882cf8ac62c6aae719eb07a46b852ecfd5274c7a1f038b066db85fbc0cdf4fff2c79e7b1e45d08622cd90884498f668fe479989e47e79ecd932095

diff --git a/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild 
b/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild
new file mode 100644
index ..36e256bc8e52
--- /dev/null
+++ b/sys-libs/uid_wrapper/uid_wrapper-1.3.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 cmake-multilib
+
+DESCRIPTION="Wrapper to fake privilege separation"
+HOMEPAGE="https://cwrap.org/uid_wrapper.html;
+SRC_URI="https://www.samba.org/ftp/pub/cwrap/${P}.tar.gz
+   https://ftp.samba.org/pub/cwrap/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-util/cmocka )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake-multilib_src_configure
+}



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

2023-01-28 Thread Andreas Sturmlechner
commit: efe649c17b885485fce7977b532e2d8a58672dc6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 19:21:06 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 23:20:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe649c1

sys-libs/nss_wrapper: add 1.1.15

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

 sys-libs/nss_wrapper/Manifest  |  1 +
 sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-libs/nss_wrapper/Manifest b/sys-libs/nss_wrapper/Manifest
index ed2fdfed5740..2e16e1a4f6f6 100644
--- a/sys-libs/nss_wrapper/Manifest
+++ b/sys-libs/nss_wrapper/Manifest
@@ -1 +1,2 @@
 DIST nss_wrapper-1.1.12.tar.gz 176038 BLAKE2B 
16c8b81dc9a56b074d61ddb3c7ac6108ce4a2494081341b4a734d21017236c864652db06d9e7a9f3584c286b24a46be184156b1c1c9be04a37e7906f75dc4adf
 SHA512 
ff2efc70b29b30a2761952637c3794e73da2c8ae9273222b146e62312acd2b3bdecfca54722ca86c9a2fd700162717782b2b8f8072e76c17657e44c602911a2b
+DIST nss_wrapper-1.1.15.tar.gz 185236 BLAKE2B 
9c087ec3118eabccef386214abf76d384d9f85bb095aded43492a7f41b13e196a92e088ca7b8b798f9517cbbdc1cf5efbe3c7201cbb623322a9277681203954a
 SHA512 
803dfb67e042800e60f4735177384ff3b9348f4c96c02e62ae0b449583542fdaf443eb1fa48b5d5e4ea6fe0d81ce84f340bd406c968c05f71b5c64dd499feacd

diff --git a/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild 
b/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild
new file mode 100644
index ..094042def03c
--- /dev/null
+++ b/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Wrapper for the user, group and hosts NSS API"
+HOMEPAGE="https://cwrap.org/nss_wrapper.html;
+SRC_URI="https://ftp.samba.org/pub/cwrap/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-util/cmocka )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/resolv_wrapper/

2023-01-28 Thread Andreas Sturmlechner
commit: 88e7a2cd47f330509b884ff00de834d03cb5c7bb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 19:10:29 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 23:20:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e7a2cd

net-dns/resolv_wrapper: add 1.1.8

Upstream Changelog: "Fix issues with glibc >= 2.34"

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

 net-dns/resolv_wrapper/Manifest|  1 +
 net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/net-dns/resolv_wrapper/Manifest b/net-dns/resolv_wrapper/Manifest
index 5d399b55760b..8e6821cb9612 100644
--- a/net-dns/resolv_wrapper/Manifest
+++ b/net-dns/resolv_wrapper/Manifest
@@ -1 +1,2 @@
 DIST resolv_wrapper-1.1.7.tar.gz 45148 BLAKE2B 
d1b860187bfa3be6eadd848abc458d5c9e3c4c4048a70b37d7548caf2604bda51f8a3606487fb95d682ab39e06f63f29b85de981ae32527997799fa5d72befab
 SHA512 
531a7734f40d8a7cb3da4618eebbb4530657ad2cdcf3c1cd48f3ae1dcf55fc003205e44745fc3f70704060ae0c6a2516919c61fd10223ff56d90a47a3c59b3c0
+DIST resolv_wrapper-1.1.8.tar.gz 38051 BLAKE2B 
f9f4dee2d83a66d4efe911b9fc55ff1e06ad13fc876652416ce2c0cfa877d1be6b590bd322ad6b642a30a8d352bb3148ee79b5c1999b7ceedd338b711239cc34
 SHA512 
64cb722b3530b5669de1eba379ca4a577b505ac4be624d63a3988b16df2e3082489f48db099cba256dded9483ae913144b9a5c0c6e01af20da0709bd79c461c4

diff --git a/net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild 
b/net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild
new file mode 100644
index ..b47efa459a1b
--- /dev/null
+++ b/net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Wrapper for DNS name resolving or DNS faking"
+HOMEPAGE="https://cwrap.org/resolv_wrapper.html;
+SRC_URI="https://ftp.samba.org/pub/cwrap/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? (
+   dev-util/cmocka
+   net-libs/socket_wrapper
+   )"
+
+# Work around a problem with >=dev-util/cmake-3.3.0 (bug #558340)
+# Because of this we cannot use cmake-multilib_src_configure() here.
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
+   -DUNIT_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}



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

2023-01-28 Thread Andreas Sturmlechner
commit: 23369936de993a813292ce0a06b9571f84da2de0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 19:19:20 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 23:20:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23369936

net-libs/socket_wrapper: add 1.4.0

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

 net-libs/socket_wrapper/Manifest   |  1 +
 .../socket_wrapper/socket_wrapper-1.4.0.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/net-libs/socket_wrapper/Manifest b/net-libs/socket_wrapper/Manifest
index bb5c6e5a9eca..66d1f6662ab1 100644
--- a/net-libs/socket_wrapper/Manifest
+++ b/net-libs/socket_wrapper/Manifest
@@ -1 +1,2 @@
 DIST socket_wrapper-1.3.4.tar.gz 81997 BLAKE2B 
5d290ef59c16fbdde362749196cc91c3f050518f82cb14fbafa3e00d5fb51a6b085b94b08413ca601731440d8eadb5dfbe8d011567fd67b1240b0cc380504813
 SHA512 
6e6a940e26d0f4dc4f1c0f84643d5a124bb2cccd1713481e9c42ea7986884928d736b1ef8da8a2aef3d3803938b6e1ebd30bdbe9784fda95a9a59cdbd1d19f61
+DIST socket_wrapper-1.4.0.tar.gz 87353 BLAKE2B 
67c2a4bae2e1031399137e404e95e6e6cfa1143ff659a7d34533e908f9169b8a79d1dfffaa51a6280a8cfc9e03dc07585ff41b0e087527b1ad0bb5adb282156e
 SHA512 
944e5ff2b6919e414f9045fe294b9b4813272fe7c00f5ac144c999b99572be6b3ed2eb975ec1d07bd853cffea6dffe339280e4961520d34667f808f76b47db57

diff --git a/net-libs/socket_wrapper/socket_wrapper-1.4.0.ebuild 
b/net-libs/socket_wrapper/socket_wrapper-1.4.0.ebuild
new file mode 100644
index ..b719ee9e2057
--- /dev/null
+++ b/net-libs/socket_wrapper/socket_wrapper-1.4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Library passing all socket communications through unix sockets"
+HOMEPAGE="https://cwrap.org/socket_wrapper.html;
+SRC_URI="https://ftp.samba.org/pub/cwrap/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( >=dev-util/cmocka-1.1.0 )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUNIT_TESTING=$(usex test ON OFF)
+   )
+   cmake-multilib_src_configure
+}



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

2023-01-28 Thread Andreas Sturmlechner
commit: 746608482674f5dbe0e867cabf749acbee26d102
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan 27 21:05:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 23:01:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74660848

net-libs/srt: drop 1.4.2

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

 net-libs/srt/Manifest  |  1 -
 .../srt/files/srt-1.4.2-cxx-include-gcc11.patch| 19 
 net-libs/srt/srt-1.4.2.ebuild  | 50 --
 3 files changed, 70 deletions(-)

diff --git a/net-libs/srt/Manifest b/net-libs/srt/Manifest
index eadddf1a977f..5bbb8b68dc67 100644
--- a/net-libs/srt/Manifest
+++ b/net-libs/srt/Manifest
@@ -1,2 +1 @@
-DIST srt-1.4.2.tar.gz 1538231 BLAKE2B 
1b3f625bb5a6436d6c35f957796217ed8c7f9d2412e96cbb2b83b8372f0738b5c9219b218b644e74f6f16457d1b8606fedc238310e800cce84fe127f86b33be1
 SHA512 
4c978e3898737e566f47222a0095df1b49591d79927850cc94c838b7eaccf401faf1c5d038fa45b6fd30c85f980e7c212a79c07ed6f9008430e8a5a594a31ffe
 DIST srt-1.4.3.tar.gz 1602671 BLAKE2B 
ed4ec46cab887461f6dccfc2d695fe78a3782f42f4ef6c3ac5ba6e2ea068a7943eb8079c0a448f35864c575009d556363bcfe7d815d0f47a368001a3df478837
 SHA512 
5cd15fd0c7b324226ab096c1b6c6f81b4ce5600617e1bd2c38985f18d7d551c9a4a09b1e34c7a705c92ae54bb57c5d736ca7eff6e4992e67666aa167e0da855f

diff --git a/net-libs/srt/files/srt-1.4.2-cxx-include-gcc11.patch 
b/net-libs/srt/files/srt-1.4.2-cxx-include-gcc11.patch
deleted file mode 100644
index 16c57af80929..
--- a/net-libs/srt/files/srt-1.4.2-cxx-include-gcc11.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://bugs.gentoo.org/787023
-https://github.com/Haivision/srt/commit/f1b35cbf5b9b42b031e9b119e4c802b5f744468c
-
-From f1b35cbf5b9b42b031e9b119e4c802b5f744468c Mon Sep 17 00:00:00 2001
-From: Christophe Giboudeaux 
-Date: Wed, 10 Feb 2021 12:42:45 +
-Subject: [PATCH] [core] Fix build with GCC 11. (#1806)
-
-The 'limits' header must be included explicitly.
 a/srtcore/sync.h
-+++ b/srtcore/sync.h
-@@ -15,6 +15,7 @@
- //#define ENABLE_CXX17
- 
- #include 
-+#include 
- #ifdef ENABLE_STDCXX_SYNC
- #include 
- #include 

diff --git a/net-libs/srt/srt-1.4.2.ebuild b/net-libs/srt/srt-1.4.2.ebuild
deleted file mode 100644
index c611604e448c..
--- a/net-libs/srt/srt-1.4.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2018-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-multilib
-
-DESCRIPTION="Secure Reliable Transport (SRT) library and tools"
-HOMEPAGE="https://github.com/Haivision/srt;
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/Haivision/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/Haivision/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 -sparc x86 
~ppc-macos ~x64-macos"
-fi
-
-LICENSE="MPL-2.0"
-SLOT="0"
-IUSE="gnutls"
-
-DEPEND="
-   gnutls? (
-   dev-libs/nettle:0=[${MULTILIB_USEDEP}]
-   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
-   )
-   !gnutls? (
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-always-GNUInstallDirs.patch"
-   "${FILESDIR}/${P}-cxx-include-gcc11.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-   sed -i -e "s:hcrypt_ut.c::" "${S}"/haicrypt/*.maf || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_STATIC=OFF
-   -DUSE_GNUTLS=$(usex gnutls)
-   )
-   cmake-multilib_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gmt/files/, sci-geosciences/gmt/

2023-01-28 Thread Andreas Sturmlechner
commit: 1a93e3bf22879fc4f777df1137548a25f85327c7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 18:37:25 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 23:01:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a93e3bf

sci-geosciences/gmt: drop 4.5.18-r1, 6.3.0

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

 sci-geosciences/gmt/Manifest   |  3 -
 .../gmt/files/gmt-4.5.6-respect-ldflags.patch  | 56 -
 sci-geosciences/gmt/files/gmt-4.5.9-no-strip.patch | 38 -
 sci-geosciences/gmt/gmt-4.5.18-r1.ebuild   | 93 -
 sci-geosciences/gmt/gmt-6.3.0.ebuild   | 97 --
 sci-geosciences/gmt/metadata.xml   |  4 -
 6 files changed, 291 deletions(-)

diff --git a/sci-geosciences/gmt/Manifest b/sci-geosciences/gmt/Manifest
index 3683afa881c4..f0bb96273d7c 100644
--- a/sci-geosciences/gmt/Manifest
+++ b/sci-geosciences/gmt/Manifest
@@ -1,5 +1,2 @@
-DIST gmt-4.5.18-non-gpl-src.tar.bz2 103378 BLAKE2B 
3a52b547940f3e79a6dd8076b8279310e90b3f7a01a5b9e68186fc3d1711af4f5730fa20a8a04bdc57a8e06f9a656c8db71c5bc2b8d42292cb7434ad07880732
 SHA512 
57281e78cd40b168cfd49818a25523c1d1b44a8c4cab59aa5683052f14df25016b70485f79327bac37f5dd8b7c77d01a2264fe08045b7c13c3e1bd216323e50e
-DIST gmt-4.5.18-src.tar.bz2 39791396 BLAKE2B 
2199c337707773f91c3372992821f35a4e2d0f7451881507d29798425d914e82cc8d038fee43e6a44bbc18190619134906424f4d5ca3261af69d43934661fd90
 SHA512 
6d28ac29049c480d22063bbbcdb0cacf2c620e817eda19435e9b1bc0a899acf062296530f1fc677c77472fafaa6b1e6c443aaf8def7505847ed4afdd5c972945
 DIST gmt-5.4.4-src.tar.xz 105073748 BLAKE2B 
bd083eeb1a71c5a2e554edadb7d8b9160f9b6d8e7510358b55d31b5f147d6719dbe8ce75510ffd844e74b787b7a6a6498fe5dfdd40755c7e6a28c018c024139b
 SHA512 
cd22f65e7efc1704b06a5e94523af6a3b949dfe9339875abf805f1d00db6533d963ea61afc69d443e21b8070608e2043d712ffad74d1228c758f549f1ac46c22
-DIST gmt-6.3.0-src.tar.xz 55396792 BLAKE2B 
b0b69506119caadcba5f5faf471b52009edadedc5104c60a540829aeb9c7786305d4760ba76d625f19adfc5f86c86dd10284876dfbceb055bdd78541862ebd32
 SHA512 
e02709b28f5940d92bfb4ddd9dcadd7c0e88d2973faa55732638e220cd23962ee605046bdf163b439f11379cb4665a178ab1ec4314dc897b6c5ee029b16aa2a5
 DIST gmt-6.4.0-src.tar.xz 55875004 BLAKE2B 
887ea35708d354f3812822b1effd4906ead129a186b0117930bb46e057671645e3d2eec3e0a104aa3e06092c6c28857f5dba2c8828b61847e618651eeaa5f146
 SHA512 
0748215cbe9138a0ec3c7168019fee438e53c1d80a836caa33fa82d4d5ba30525e636a4a937ab9cb1c90cf07181c610f7ebcb5e844f0019f51523613878f7e40

diff --git a/sci-geosciences/gmt/files/gmt-4.5.6-respect-ldflags.patch 
b/sci-geosciences/gmt/files/gmt-4.5.6-respect-ldflags.patch
deleted file mode 100644
index 07494380fdfb..
--- a/sci-geosciences/gmt/files/gmt-4.5.6-respect-ldflags.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-diff -urN GMT4.5.6/src/Makefile GMT4.5.6.new/src/Makefile
 GMT4.5.6/src/Makefile  2011-03-03 22:02:50.0 +0100
-+++ GMT4.5.6.new/src/Makefile  2011-06-07 14:48:00.969500019 +0200
-@@ -195,13 +195,13 @@
-   $(RANLIB) $@
- 
- libpsl.$(SL): libpsl.a
--  $(LD) $(LD_OPT) pslib.o $(LIBS) -o $@
-+  $(LD) $(LD_OPT) $(LDFLAGS) pslib.o $(LIBS) -o $@
- 
- libgmt.$(SL): libgmt.a
--  $(LD) $(LD_OPT) $(LIB_O) $(TRIANGLE_O) $(ALPHA_SINCOS_O) 
$(NETCDF_LIB) $(GDAL_LIB) $(LIBS) -o $@
-+  $(LD) $(LD_OPT) $(LDFLAGS) $(LIB_O) $(TRIANGLE_O) 
$(ALPHA_SINCOS_O) $(NETCDF_LIB) $(GDAL_LIB) $(LIBS) -o $@
- 
- libgmtps.$(SL):   libgmtps.a libgmt.$(SL) libpsl.$(SL)
--  $(LD) $(LD_OPT) $(LIBPS_O) libgmt.$(SL) libpsl.$(SL) $(LIBS) -o 
$@
-+  $(LD) $(LD_OPT) $(LDFLAGS) $(LIBPS_O) libgmt.$(SL) libpsl.$(SL) 
$(LIBS) -o $@
- 
- 
#---
- # program rules
-diff -urN GMT4.5.6/src/mgd77/Makefile GMT4.5.6.new/src/mgd77/Makefile
 GMT4.5.6/src/mgd77/Makefile2010-11-01 23:39:16.0 +0100
-+++ GMT4.5.6.new/src/mgd77/Makefile2011-06-07 14:53:46.394181616 +0200
-@@ -93,7 +93,7 @@
-   $(RANLIB) $@
- 
- libmgd77.$(SL):   libmgd77.a
--  $(LD) $(LD_OPT) $(LIB_O) $(GMT_LIB) $(NETCDF_LIB) $(LIBS) -o $@
-+  $(LD) $(LD_OPT) $(LDFLAGS) $(LIB_O) $(GMT_LIB) $(NETCDF_LIB) 
$(LIBS) -o $@
- 
- 
#---
- # program rules
-diff -urN GMT4.5.6/src/mgg/Makefile GMT4.5.6.new/src/mgg/Makefile
 GMT4.5.6/src/mgg/Makefile  2010-11-01 23:39:16.0 +0100
-+++ GMT4.5.6.new/src/mgg/Makefile  2011-06-07 14:54:48.096410233 +0200
-@@ -95,7 +95,7 @@
-   $(RANLIB) $@
- 
- libgmt_mgg.$(SL): libgmt_mgg.a
--  $(LD) $(LD_OPT) $(LIB_O) $(GMT_LIB) $(NETCDF_LIB) $(LIBS) -o $@
-+  $(LD) $(LD_OPT) $(LDFLAGS) $(LIB_O) $(GMT_LIB) $(NETCDF_LIB) 
$(LIBS) -o $@
- 
- 

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

2023-01-28 Thread Marek Szuba
commit: d969b5acb216cf285f4cd99e559b24db9c0c9e5c
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan 28 22:49:41 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan 28 22:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d969b5ac

dev-util/opencl-headers: drop 2022.01.04, 2022.05.18-r1

Signed-off-by: Marek Szuba  gentoo.org>

 dev-util/opencl-headers/Manifest   |  2 --
 .../opencl-headers-2022.01.04.ebuild   | 24 --
 .../opencl-headers-2022.05.18-r1.ebuild| 29 --
 3 files changed, 55 deletions(-)

diff --git a/dev-util/opencl-headers/Manifest b/dev-util/opencl-headers/Manifest
index 68ce8d35b23e..b1a04238ff51 100644
--- a/dev-util/opencl-headers/Manifest
+++ b/dev-util/opencl-headers/Manifest
@@ -1,3 +1 @@
-DIST opencl-headers-2022.01.04.tar.gz 62719 BLAKE2B 
6791a679a09248746dd6b23d46001a8b6fcb3efc0a5d7c35be14463543ca08e57d24d1a4ab3ec765c315f44e849aa9c52d574f521ee1f660f9232979e511a9b3
 SHA512 
7c47486f40db16b8264f7e1febedd09c0481308eb15b5f4c4b5ff37c4ffb7697ae79427d221babe921704681942cd152b676b3bed660ba79d2901a48228d14ae
-DIST opencl-headers-2022.05.18.tar.gz 64518 BLAKE2B 
c1e0c3011e4ef226a5fc4601a65c78dfae20e86f9327e7cbda23bb16fbd95a450a28d5dbe3b90332ce9ebdbc3b108dbae3433b8e79883f777f8d5e9e6add375c
 SHA512 
36a8637d22379eb7f83d44152cb34ff955134b9efb66a2d0973596b4cc38e1690a53972bee86f460350e80f13dbc775d24708960bf9e828f8e2c6e3d6358946e
 DIST opencl-headers-2022.09.30.tar.gz 65371 BLAKE2B 
3197f02e759fb885d353802ac065e53cc6ced32acb65f40a94a5dad2d4952d5838d6b0f70a46b184948dfc14324cdfa076329692135c5cd79f1eae2d8f50d04e
 SHA512 
6a669258d0f2d50f5359aa21d4df1b8ee3d5b0068825dee2841521bec6aa32cb628f5ace7fccbce736276909983d18610d03a9b5a0d6ea6cc0f3c5b3cff778b3

diff --git a/dev-util/opencl-headers/opencl-headers-2022.01.04.ebuild 
b/dev-util/opencl-headers/opencl-headers-2022.01.04.ebuild
deleted file mode 100644
index 7dc296a939a1..
--- a/dev-util/opencl-headers/opencl-headers-2022.01.04.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="OpenCL-Headers"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Unified C language headers for the OpenCL API"
-HOMEPAGE="https://github.com/KhronosGroup/OpenCL-Headers;
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-
-S="${WORKDIR}"/${MY_P}
-
-src_install() {
-   insinto /usr/include
-   doins -r "${S}"/CL
-
-   einstalldocs
-}

diff --git a/dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild 
b/dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild
deleted file mode 100644
index 245fefd3e4c0..
--- a/dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_PN="OpenCL-Headers"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Unified C language headers for the OpenCL API"
-HOMEPAGE="https://github.com/KhronosGroup/OpenCL-Headers;
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}"/${MY_P}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/opencl-icd-loader/

2023-01-28 Thread Marek Szuba
commit: 7f6e28446efa43b021bea1f14e1a01987534eaa7
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan 28 22:49:09 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan 28 22:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f6e2844

dev-libs/opencl-icd-loader: drop 2022.01.04, 2022.05.18-r1

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/opencl-icd-loader/Manifest|  2 --
 .../opencl-icd-loader-2022.01.04.ebuild| 39 
 .../opencl-icd-loader-2022.05.18-r1.ebuild | 41 --
 3 files changed, 82 deletions(-)

diff --git a/dev-libs/opencl-icd-loader/Manifest 
b/dev-libs/opencl-icd-loader/Manifest
index bb8d45218a47..b274b47fa96d 100644
--- a/dev-libs/opencl-icd-loader/Manifest
+++ b/dev-libs/opencl-icd-loader/Manifest
@@ -1,3 +1 @@
-DIST opencl-icd-loader-2022.01.04.tar.gz 81969 BLAKE2B 
20018654ae1e9566d806f4d1de64301e0f023ffad2d432c852d4dcf7e323c9c1d60f2aa49a1290cc1263e0e9386b7b0ae4095341f9aaffd6a27edf53b1d1b49e
 SHA512 
060769ed8c84d906b2feacb4be5402c67b5cd561dc2334b384a731e66f301840ad2fc2ed143d32cfeab246d91a6c1f5377b6c9db4d8fc0571a90838c575aca01
-DIST opencl-icd-loader-2022.05.18.tar.gz 86968 BLAKE2B 
24931d9f59e885ea5673c774c30632735392a9994545d87737ac392566af991385f25a5b71a8f79b4dd271c6675667088123d25c015fbc843378641f19791ffa
 SHA512 
a02cfef224f552294f029ad5ffda8901cc486cedaab8e7b47723eec59d215488bce4d255bd6350980e8fbcf7f71c73939b10ebb2b7cfd51c5b8051079e2b3af7
 DIST opencl-icd-loader-2022.09.30.tar.gz 87782 BLAKE2B 
78d4c19d71c212dbe43a22d9e9504f9d22c3c5b5d078b9aa5625462c5591b87fdd472532d80e594b2a4e7dca1f10a5093bd4dbe661a23c3dbe254868b07e7b40
 SHA512 
0e7161f61c58f4d05f2a5f611560da1e57dfcc95184d25676cdc19f6e2136eca11cad4a87c769f2bff416928efa168220300749dc7607151a0e34a6c1b751295

diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.01.04.ebuild 
b/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.01.04.ebuild
deleted file mode 100644
index 4ae2ca46c9e0..
--- a/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.01.04.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-MY_PN="OpenCL-ICD-Loader"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Official Khronos OpenCL ICD Loader"
-HOMEPAGE="https://github.com/KhronosGroup/OpenCL-ICD-Loader;
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND=">=dev-util/opencl-headers-2022.01.04
-   !dev-libs/ocl-icd"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test)
-   -DOPENCL_ICD_LOADER_HEADERS_DIR="${EPREFIX}/usr/include"
-   )
-   cmake_src_configure
-}
-
-multilib_src_test() {
-   
OCL_ICD_FILENAMES="${BUILD_DIR}/test/driver_stub/libOpenCLDriverStub.so" \
-   cmake_src_test
-}

diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.05.18-r1.ebuild 
b/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.05.18-r1.ebuild
deleted file mode 100644
index 082f069a5031..
--- a/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.05.18-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-MY_PN="OpenCL-ICD-Loader"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Official Khronos OpenCL ICD Loader"
-HOMEPAGE="https://github.com/KhronosGroup/OpenCL-ICD-Loader;
-SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-libs/ocl-icd"
-# Need an opencl-headers ebuild which installs cmake package configs
-# TODO: revert to the usual >=${PV} come next upstream version
-DEPEND="${RDEPEND}
-   >=dev-util/opencl-headers-2022.05.18-r1"
-
-S="${WORKDIR}/${MY_P}"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test)
-   )
-   cmake_src_configure
-}
-
-multilib_src_test() {
-   local -x 
OCL_ICD_FILENAMES="${BUILD_DIR}/test/driver_stub/libOpenCLDriverStub.so"
-   local -x OCL_ICD_VENDORS="/dev/null"
-   cmake_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kmailtransport/files/, kde-apps/kmailtransport/

2023-01-28 Thread Andreas Sturmlechner
commit: 653d0304fe180fb030803e36552cff2f15656a65
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 21:40:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 22:32:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653d0304

kde-apps/kmailtransport: SmtpJob: Fix use of KCompositeJob

Upstream commit 7b2a5ccea0c54b81245acdbbea77a13e570bba2b
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=406839
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=409122
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=421664
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=456923

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

 ...-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch | 49 ++
 .../kmailtransport-22.08.3-r1.ebuild   | 47 +
 2 files changed, 96 insertions(+)

diff --git 
a/kde-apps/kmailtransport/files/kmailtransport-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch
 
b/kde-apps/kmailtransport/files/kmailtransport-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch
new file mode 100644
index ..4140cb77d21b
--- /dev/null
+++ 
b/kde-apps/kmailtransport/files/kmailtransport-22.08.3-SmtpJob-fix-use-of-KCompositeJob.patch
@@ -0,0 +1,49 @@
+From 7b2a5ccea0c54b81245acdbbea77a13e570bba2b Mon Sep 17 00:00:00 2001
+From: Fabian Vogt 
+Date: Mon, 21 Nov 2022 11:57:51 +0100
+Subject: [PATCH] SmtpJob: Fix use of KCompositeJob
+
+SmtpJob overrides slotResult, but this had two issues. First, it connected
+to LoginJob::result itself, though addJob already does that. Second, in two
+cases it did not remove finished jobs from the list of subjobs, leading to
+dangling pointers and messing up state. This was most likely only reached
+in the case of an expired XOAUTH2 access_token and caused the job to fail
+after a successful refresh.
+
+BUG: 406839
+BUG: 409122
+BUG: 421664
+BUG: 456923
+---
+ src/kmailtransport/plugins/smtp/smtpjob.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/kmailtransport/plugins/smtp/smtpjob.cpp 
b/src/kmailtransport/plugins/smtp/smtpjob.cpp
+index 9d565af..5be220a 100644
+--- a/src/kmailtransport/plugins/smtp/smtpjob.cpp
 b/src/kmailtransport/plugins/smtp/smtpjob.cpp
+@@ -308,7 +308,6 @@ void SmtpJobPrivate::doLogin()
+ break;
+ }
+ 
+-q->connect(login, ::result, q, ::slotResult);
+ q->addSubjob(login);
+ login->start();
+ qCDebug(MAILTRANSPORT_SMTP_LOG) << "Login started";
+@@ -352,11 +351,12 @@ bool SmtpJob::doKill()
+ void SmtpJob::slotResult(KJob *job)
+ {
+ if (s_sessionPool.isDestroyed()) {
++removeSubjob(job);
+ return;
+ }
+-
+ if (qobject_cast(job)) {
+ if (job->error() == KSmtp::LoginJob::TokenExpired) {
++removeSubjob(job);
+ startPasswordRetrieval(/*force refresh */ true);
+ return;
+ }
+-- 
+GitLab
+

diff --git a/kde-apps/kmailtransport/kmailtransport-22.08.3-r1.ebuild 
b/kde-apps/kmailtransport/kmailtransport-22.08.3-r1.ebuild
new file mode 100644
index ..1a304ab97eb3
--- /dev/null
+++ b/kde-apps/kmailtransport/kmailtransport-22.08.3-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.96.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mail transport service"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/qtkeychain:=[qt5(+)]
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/akonadi-${PVCUT}:5
+   >=kde-apps/akonadi-mime-${PVCUT}:5
+   >=kde-apps/kmime-${PVCUT}:5
+   >=kde-apps/ksmtp-${PVCUT}:5
+   >=kde-apps/libkgapi-${PVCUT}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+   test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
+"
+
+PATCHES=( "${FILESDIR}/${P}-SmtpJob-fix-use-of-KCompositeJob.patch" )



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kmail/, kde-apps/kmail/files/

2023-01-28 Thread Andreas Sturmlechner
commit: 8a8382264b06c181b312b99ba422fffa4a93a797
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 21:24:42 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 22:32:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a838226

kde-apps/kmail: Backport various fixes to 22.08.3 and 22.12.1

In 22.08.3-r2 and 22.12.3-r2:
- Crash on attempting to replay a message with a user template
  KDE-bug: https://bugs.kde.org/show_bug.cgi?id=463935

In 22.08.3-r2:
- Opening the detailed progress window does nothing
  KDE-bug: https://bugs.kde.org/show_bug.cgi?id=460289
- Kontact Crashes Upon Start
  KDE-bug: https://bugs.kde.org/show_bug.cgi?id=460747
- ShowUserAgent=true does not show x-mailer
  KDE-bug: https://bugs.kde.org/show_bug.cgi?id=448348
- Random text in kmail's message list configuration settings
  KDE-bug: https://bugs.kde.org/show_bug.cgi?id=459399

Bug: https://bugs.gentoo.org/891509
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...3-fix-crash-on-replay-msg-w-user-template.patch |  38 +++
 .../files/kmail-22.08.3-fix-crash-on-startup.patch |  47 
 ...il-22.08.3-fix-open-detailed-progress-bar.patch |  52 +
 ...2.08.3-fix-random-text-in-config-settings.patch |  29 +
 ...mail-22.08.3-remove-removed-ShowUserAgent.patch |  41 +++
 kde-apps/kmail/kmail-22.08.3-r2.ebuild | 123 +
 kde-apps/kmail/kmail-22.12.1-r2.ebuild | 119 
 7 files changed, 449 insertions(+)

diff --git 
a/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-replay-msg-w-user-template.patch
 
b/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-replay-msg-w-user-template.patch
new file mode 100644
index ..5692a4916129
--- /dev/null
+++ 
b/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-replay-msg-w-user-template.patch
@@ -0,0 +1,38 @@
+From 94e28559c96b71721b02393a23cbfeefa93a607b Mon Sep 17 00:00:00 2001
+From: Laurent Montel 
+Date: Sat, 7 Jan 2023 00:31:18 +0100
+Subject: [PATCH] Fix bug 463935: Crash on attempting to replay a message with
+ an user template
+
+BUG: 463935
+FIXED-IN: 5.22.2
+---
+ src/kmmainwidget.cpp | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/src/kmmainwidget.cpp b/src/kmmainwidget.cpp
+index b00db6f53..3ab6a18af 100644
+--- a/src/kmmainwidget.cpp
 b/src/kmmainwidget.cpp
+@@ -2096,8 +2096,7 @@ void KMMainWidget::slotCustomReplyAllToMsg(const QString 
)
+ qCDebug(KMAIL_LOG) << "Reply to All with template:" << tmpl;
+ 
+ auto command = new KMReplyCommand(this, msg, MessageComposer::ReplyAll, 
text, false, tmpl);
+-command->setReplyAsHtml(messageView()->htmlMail());
+-
++command->setReplyAsHtml(messageView() ? messageView()->htmlMail() : 
false);
+ command->start();
+ }
+ 
+@@ -4745,7 +4744,7 @@ void KMMainWidget::slotRedirectCurrentMessage()
+ void KMMainWidget::replyMessageTo(const Akonadi::Item , bool replyToAll)
+ {
+ auto command = new KMReplyCommand(this, item, replyToAll ? 
MessageComposer::ReplyAll : MessageComposer::ReplyAuthor);
+-command->setReplyAsHtml(messageView()->htmlMail());
++command->setReplyAsHtml(messageView() ? messageView()->htmlMail() : 
false);
+ command->start();
+ }
+ 
+-- 
+GitLab
+

diff --git a/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-startup.patch 
b/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-startup.patch
new file mode 100644
index ..a798f1afe567
--- /dev/null
+++ b/kde-apps/kmail/files/kmail-22.08.3-fix-crash-on-startup.patch
@@ -0,0 +1,47 @@
+From 9d37b837eca35bd7976709a9d25d3700c70e321e Mon Sep 17 00:00:00 2001
+From: Laurent Montel 
+Date: Sat, 31 Dec 2022 10:55:34 +0100
+Subject: [PATCH] Fix bug 460747: Kontact Crashes Upon Start
+
+BUG: 460747
+FIXED-IN: 5.22.1
+---
+ src/kmmainwidget.cpp | 15 ---
+ 1 file changed, 8 insertions(+), 7 deletions(-)
+
+diff --git a/src/kmmainwidget.cpp b/src/kmmainwidget.cpp
+index 8d332b36b..8c7013f8b 100644
+--- a/src/kmmainwidget.cpp
 b/src/kmmainwidget.cpp
+@@ -3403,6 +3403,14 @@ void KMMainWidget::setupActions()
+ QAction *act = actionCollection()->addAction(KStandardAction::Undo, 
QStringLiteral("kmail_undo"));
+ connect(act, ::triggered, this, ::slotUndo);
+ 
++mAccountSettings = new 
QAction(QIcon::fromTheme(QStringLiteral("configure")), i18n("Account 
"), this);
++actionCollection()->addAction(QStringLiteral("resource_settings"), 
mAccountSettings);
++connect(mAccountSettings, ::triggered, this, 
::slotAccountSettings);
++
++mRestartAccountSettings = new 
QAction(QIcon::fromTheme(QStringLiteral("view-refresh")), i18n("Restart 
Account"), this);
++actionCollection()->addAction(QStringLiteral("resource_restart"), 
mRestartAccountSettings);
++connect(mRestartAccountSettings, ::triggered, this, 
::slotRestartAccount);
++
+ menutimer = new QTimer(this);
+ menutimer->setObjectName(QStringLiteral("menutimer"));
+ 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/akonadi-calendar/

2023-01-28 Thread Andreas Sturmlechner
commit: 67f489da47acba9bcb763b5cc7882621722d8385
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 22:11:32 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 22:32:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f489da

kde-apps/akonadi-calendar: drop 22.12.1

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

 .../akonadi-calendar-22.12.1.ebuild| 47 --
 1 file changed, 47 deletions(-)

diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-22.12.1.ebuild 
b/kde-apps/akonadi-calendar/akonadi-calendar-22.12.1.ebuild
deleted file mode 100644
index f2c69b26b283..
--- a/kde-apps/akonadi-calendar/akonadi-calendar-22.12.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.101.0
-QTMIN=5.15.5
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for akonadi calendar integration"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-apps/akonadi-${PVCUT}:5
-   >=kde-apps/akonadi-contacts-${PVCUT}:5
-   >=kde-apps/akonadi-mime-${PVCUT}:5
-   >=kde-apps/kcalutils-${PVCUT}:5
-   >=kde-apps/kidentitymanagement-${PVCUT}:5
-   >=kde-apps/kmailtransport-${PVCUT}:5
-   >=kde-apps/kmime-${PVCUT}:5
-   >=kde-frameworks/kcalendarcore-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kitemmodels-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"



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

2023-01-28 Thread Andreas Sturmlechner
commit: ff9032e688571dde15e9d36cebedf5a247ded1b8
Author: Bernd Waibel  posteo  net>
AuthorDate: Fri Jan 27 11:32:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 22:32:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9032e6

sci-libs/opencascade: drop 7.5.3-r8

Cleanup old. No consumers left for this version in ::gentoo. There's one
consumer for that version in the ::science repo.

Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/29296
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/opencascade/Manifest  |   1 -
 1-0001-allow-default-search-path-for-Qt5.patch |  26 ---
 ...e-7.5.1-0002-remove-unnecessary-Qt5-check.patch |  28 
 ...-7.5.1-0003-add-Gentoo-configuration-type.patch |  26 ---
 ...fix-AllValues-name-collision-with-vtk-9.0.patch | 172 
 sci-libs/opencascade/opencascade-7.5.3-r8.ebuild   | 176 -
 6 files changed, 429 deletions(-)

diff --git a/sci-libs/opencascade/Manifest b/sci-libs/opencascade/Manifest
index b0510b20df5f..af71bb8b4462 100644
--- a/sci-libs/opencascade/Manifest
+++ b/sci-libs/opencascade/Manifest
@@ -1,3 +1,2 @@
-DIST opencascade-7.5.3.tar.gz 47817862 BLAKE2B 
be438a08997c18c3cb2c08c520fff2f439cc8a406cc3f471be3b24f874ac3bd892c4afe6fa37f742ffb5da21b5a29f9c8f737e3160dcbda35a217286218eb5e1
 SHA512 
2d7cf284a1b3ce8d05151085b41579cc2f4e29489b7920769cd04f86a6d76e49f533b570226d3cf041c75582894ed8a6aff889312c7c507fffae47d3e57c5c47
 DIST opencascade-7.6.3.tar.gz 48216090 BLAKE2B 
ff0b63250e77b0240bd99bba38cd0e6b0a8c88bf39e495f5d51d7913f097e2cad83a5ad121e9d56de11c74008249c99a41f4615269a085b7cf97c3d7f0477d6d
 SHA512 
c708f76edb707ba18bdfe7442ed8fa500894ee6c1cd8d0313eb906b3aa7dfa40a575f04dbccd70e84395d670f2b93fb8529f3d59726449234e627b9f35b9dded
 DIST opencascade-7.7.0.tar.gz 48393806 BLAKE2B 
b41da7bdd07aa6ef52f7833bef3e8a9fc2ca16cbf754773cb7adcc059c11c2a7937d279a2b6cf3096e7af6fbb42c6fdc2a5c98340d6b084d2ba100ba2c538f2a
 SHA512 
6c90e2761f752241417ae6f18d819f51e66b32f3a50a97384f29ed73fa07f4cded84c71a6f6ba302d5e35c57e2fc13001619521eaf45757e4e5ff670d94bbf5c

diff --git 
a/sci-libs/opencascade/files/opencascade-7.5.1-0001-allow-default-search-path-for-Qt5.patch
 
b/sci-libs/opencascade/files/opencascade-7.5.1-0001-allow-default-search-path-for-Qt5.patch
deleted file mode 100644
index 68be3e1c8803..
--- 
a/sci-libs/opencascade/files/opencascade-7.5.1-0001-allow-default-search-path-for-Qt5.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From c7d8a7374284186136d72fc285f9e55045b306fb Mon Sep 17 00:00:00 2001
-From: Bernd Waibel 
-Date: Wed, 3 Feb 2021 23:31:23 +0100
-Subject: [PATCH] allow default search path for Qt5
-
-Signed-off-by: Bernd Waibel 

- adm/cmake/qt.cmake | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/adm/cmake/qt.cmake b/adm/cmake/qt.cmake
-index 535e6a20..6c2141dd 100644
 a/adm/cmake/qt.cmake
-+++ b/adm/cmake/qt.cmake
-@@ -24,7 +24,7 @@ set(CMAKE_PREFIX_PATH ${3RDPARTY_QT_DIR})
- 
- # Now we can apply standard CMake finder for Qt5. We do this mostly
- # to have qt5_wrap_cpp() function available and Qt5_FOUND variable filled
--find_package(Qt5 QUIET COMPONENTS Widgets Quick Xml PATHS ${3RDPARTY_QT_DIR} 
NO_DEFAULT_PATH)
-+find_package(Qt5 COMPONENTS Widgets Quick Xml REQUIRED)
- if (NOT ${Qt5_FOUND})
-   # Now we can apply standard CMake finder for Qt. We do this mostly
-   # to have qt4_wrap_cpp() function available
--- 
-2.30.0
-

diff --git 
a/sci-libs/opencascade/files/opencascade-7.5.1-0002-remove-unnecessary-Qt5-check.patch
 
b/sci-libs/opencascade/files/opencascade-7.5.1-0002-remove-unnecessary-Qt5-check.patch
deleted file mode 100644
index 91d5c66c7614..
--- 
a/sci-libs/opencascade/files/opencascade-7.5.1-0002-remove-unnecessary-Qt5-check.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From dcf67dbc486a97256ea6df7b968f69346e7b3dba Mon Sep 17 00:00:00 2001
-From: Bernd Waibel 
-Date: Wed, 3 Feb 2021 23:45:27 +0100
-Subject: [PATCH] remove unnecessary Qt5 check
-
-Signed-off-by: Bernd Waibel 

- adm/cmake/qt_macro.cmake | 4 
- 1 file changed, 4 deletions(-)
-
-diff --git a/adm/cmake/qt_macro.cmake b/adm/cmake/qt_macro.cmake
-index ec897384..363d9c52 100644
 a/adm/cmake/qt_macro.cmake
-+++ b/adm/cmake/qt_macro.cmake
-@@ -2,10 +2,6 @@
- 
- macro (FIND_QT_PACKAGE PROJECT_LIBRARIES_DEBUG PROJECT_LIBRARIES_RELEASE 
PROJECT_INCLUDES)
- 
--  if ("${3RDPARTY_QT_DIR}" STREQUAL "")
--message (FATAL_ERROR "Empty Qt dir")
--  endif()
--
-   if (${Qt5_FOUND})
- #message (STATUS "Qt5 cmake configuration")
- 
--- 
-2.30.0
-

diff --git 
a/sci-libs/opencascade/files/opencascade-7.5.1-0003-add-Gentoo-configuration-type.patch
 
b/sci-libs/opencascade/files/opencascade-7.5.1-0003-add-Gentoo-configuration-type.patch
deleted file mode 100644
index 0665790d20a1..
--- 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/akonadi-calendar/files/, kde-apps/akonadi-calendar/

2023-01-28 Thread Andreas Sturmlechner
commit: 7530e75c45ce9caa4e5cfd2722f797af4c90adda
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 22:29:06 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 22:32:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7530e75c

kde-apps/akonadi-calendar: Fix hidpi scaling, kalendarac crashes

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=453676
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=463222

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

 .../akonadi-calendar-22.08.3-r1.ebuild |  6 +++-
 ...konadi-calendar-22.08.3-fix-hidpi-scaling.patch | 32 +++
 ...adi-calendar-22.08.3-fix-kalendarac-crash.patch | 36 ++
 3 files changed, 73 insertions(+), 1 deletion(-)

diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-22.08.3-r1.ebuild 
b/kde-apps/akonadi-calendar/akonadi-calendar-22.08.3-r1.ebuild
index d5f48f842b30..4880c2331795 100644
--- a/kde-apps/akonadi-calendar/akonadi-calendar-22.08.3-r1.ebuild
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-22.08.3-r1.ebuild
@@ -46,4 +46,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${P}-convert-event-start-time-to-local-tz.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-fix-hidpi-scaling.patch"
+   "${FILESDIR}/${P}-fix-kalendarac-crash.patch"
+   "${FILESDIR}/${P}-convert-event-start-time-to-local-tz.patch"
+)

diff --git 
a/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-hidpi-scaling.patch
 
b/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-hidpi-scaling.patch
new file mode 100644
index ..26698be849c4
--- /dev/null
+++ 
b/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-hidpi-scaling.patch
@@ -0,0 +1,32 @@
+From cb8e88e6b50a6edc399510b1a8d6307177f00bb7 Mon Sep 17 00:00:00 2001
+From: Moody Liu 
+Date: Fri, 14 Oct 2022 23:19:25 +
+Subject: [PATCH] kalendarac: set AA_EnableHighDpiScaling attribute before
+ constructing QGuiApplication
+
+---
+ reminder-daemon/kalendaracmain.cpp | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/reminder-daemon/kalendaracmain.cpp 
b/reminder-daemon/kalendaracmain.cpp
+index 0566c7f..c0ae2be 100644
+--- a/reminder-daemon/kalendaracmain.cpp
 b/reminder-daemon/kalendaracmain.cpp
+@@ -12,10 +12,13 @@
+ 
+ int main(int argc, char **argv)
+ {
++#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
++// set this attribute before contructing QGuiApplication
++QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
++#endif
+ QGuiApplication app(argc, argv);
+ app.setQuitOnLastWindowClosed(false);
+ #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
+-QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+ app.setAttribute(Qt::AA_UseHighDpiPixmaps, true);
+ #endif
+ 
+-- 
+GitLab
+

diff --git 
a/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-kalendarac-crash.patch
 
b/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-kalendarac-crash.patch
new file mode 100644
index ..64801160d886
--- /dev/null
+++ 
b/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-fix-kalendarac-crash.patch
@@ -0,0 +1,36 @@
+From 9baa8ca070a73658bec0c5a9a1854e4ec73abd8a Mon Sep 17 00:00:00 2001
+From: Allen Winter 
+Date: Fri, 30 Dec 2022 09:29:02 -0500
+Subject: [PATCH] Ensure Akonadi IncidenceChanger doesn't try to show dialogs
+
+Since kalendarac is not a proper QApplication it can't
+show dialogs anyway.  Else you'll see crashes with:
+"QWidget: Cannot create a QWidget without QApplication"
+---
+ reminder-daemon/kalendaralarmclient.cpp | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/reminder-daemon/kalendaralarmclient.cpp 
b/reminder-daemon/kalendaralarmclient.cpp
+index b726ac1..da3b050 100644
+--- a/reminder-daemon/kalendaralarmclient.cpp
 b/reminder-daemon/kalendaralarmclient.cpp
+@@ -6,6 +6,7 @@
+ #include "calendarinterface.h"
+ #include "logging.h"
+ 
++#include 
+ #include 
+ 
+ #include 
+@@ -52,6 +53,8 @@ void KalendarAlarmClient::setupAkonadi()
+ const QStringList mimeTypes{Event::eventMimeType(), Todo::todoMimeType()};
+ mCalendar = Akonadi::ETMCalendar::Ptr(new 
Akonadi::ETMCalendar(mimeTypes));
+ mCalendar->setObjectName(QStringLiteral("KalendarAC's calendar"));
++Akonadi::IncidenceChanger *changer = mCalendar->incidenceChanger();
++changer->setShowDialogsOnError(false);
+ mETM = mCalendar->entityTreeModel();
+ 
+ connect(, ::timeout, this, 
::checkAlarms);
+-- 
+GitLab
+



[gentoo-commits] repo/gentoo:master commit in: kde-apps/libkgapi/files/, kde-apps/libkgapi/

2023-01-28 Thread Andreas Sturmlechner
commit: 93ce4f04790e887e14d4176fe1f931e07f9c31aa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 21:45:47 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 22:32:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ce4f04

kde-apps/libkgapi: Fix AccountManager promises cache handling

Upstream commits:
b5a581d98d9b57363c44bd98eeab7243fbf13a22
d677a08c21fd99e7e8be0a0899f797f9237207e4

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=406839
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=409122
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=421664
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=456923

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

 ...ager-dont-keep-finished-promises-in-cache.patch | 27 
 ...e-promises-for-AccountManager-findAccount.patch | 75 ++
 kde-apps/libkgapi/libkgapi-22.08.3-r1.ebuild   | 49 ++
 3 files changed, 151 insertions(+)

diff --git 
a/kde-apps/libkgapi/files/libkgapi-22.08.3-AccountManager-dont-keep-finished-promises-in-cache.patch
 
b/kde-apps/libkgapi/files/libkgapi-22.08.3-AccountManager-dont-keep-finished-promises-in-cache.patch
new file mode 100644
index ..485bc7d840f8
--- /dev/null
+++ 
b/kde-apps/libkgapi/files/libkgapi-22.08.3-AccountManager-dont-keep-finished-promises-in-cache.patch
@@ -0,0 +1,27 @@
+From b5a581d98d9b57363c44bd98eeab7243fbf13a22 Mon Sep 17 00:00:00 2001
+From: Fabian Vogt 
+Date: Mon, 21 Nov 2022 13:00:41 +0100
+Subject: [PATCH] AccountManager: Don't keep finished promises in the cache
+
+AccountPromises are destroyed one event loop cycle after they finished().
+They won't emit finished() again, so they can't be used.
+---
+ src/core/accountmanager.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/accountmanager.cpp b/src/core/accountmanager.cpp
+index 42719c5e..da5c37b6 100644
+--- a/src/core/accountmanager.cpp
 b/src/core/accountmanager.cpp
+@@ -134,7 +134,7 @@ public:
+ auto promise = mPendingPromises.value(key, nullptr);
+ if (!promise) {
+ promise = new AccountPromise(q);
+-QObject::connect(promise, ::destroyed, q, [key, this]() {
++QObject::connect(promise, ::finished, q, [key, 
this]() {
+ mPendingPromises.remove(key);
+ });
+ mPendingPromises.insert(key, promise);
+-- 
+GitLab
+

diff --git 
a/kde-apps/libkgapi/files/libkgapi-22.08.3-dont-cache-promises-for-AccountManager-findAccount.patch
 
b/kde-apps/libkgapi/files/libkgapi-22.08.3-dont-cache-promises-for-AccountManager-findAccount.patch
new file mode 100644
index ..b24b80377686
--- /dev/null
+++ 
b/kde-apps/libkgapi/files/libkgapi-22.08.3-dont-cache-promises-for-AccountManager-findAccount.patch
@@ -0,0 +1,75 @@
+From d677a08c21fd99e7e8be0a0899f797f9237207e4 Mon Sep 17 00:00:00 2001
+From: Fabian Vogt 
+Date: Mon, 21 Nov 2022 13:02:27 +0100
+Subject: [PATCH] Don't cache promises for AccountManager::findAccount
+
+Unlike AccountManager::getAccount and AccountManager::refreshTokens, this
+method does not return an authenticated account. However, the promises are
+cached for all of them in the same store, so it was possible for a call to
+e.g. refreshTokens to get a promise created by findAccount instead, resulting
+in an unexpected result. Just don't cache promises created by findAccount.
+
+BUG: 406839
+BUG: 409122
+BUG: 421664
+BUG: 456923
+---
+ src/core/accountmanager.cpp | 38 ++---
+ 1 file changed, 18 insertions(+), 20 deletions(-)
+
+diff --git a/src/core/accountmanager.cpp b/src/core/accountmanager.cpp
+index da5c37b6..c6b8189d 100644
+--- a/src/core/accountmanager.cpp
 b/src/core/accountmanager.cpp
+@@ -265,30 +265,28 @@ AccountPromise *AccountManager::refreshTokens(const 
QString , const QStri
+ 
+ AccountPromise *AccountManager::findAccount(const QString , const 
QString , const QList )
+ {
+-auto promise = d->createPromise(apiKey, accountName);
+-if (!promise->d->isRunning()) {
+-QTimer::singleShot(0, this, [=]() {
+-d->ensureStore([=](bool storeOpened) {
+-if (!storeOpened) {
+-promise->d->setError(tr("Failed to open account store"));
+-return;
+-}
++auto promise = new AccountPromise(this);
++QTimer::singleShot(0, this, [=]() {
++d->ensureStore([=](bool storeOpened) {
++if (!storeOpened) {
++promise->d->setError(tr("Failed to open account store"));
++return;
++}
+ 
+-const auto account = d->mStore->getAccount(apiKey, 
accountName);
+-if (!account) {
+-promise->d->setAccount({});
++const auto account = d->mStore->getAccount(apiKey, accountName);
++if (!account) {
++promise->d->setAccount({});
++} 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kmail/

2023-01-28 Thread Andreas Sturmlechner
commit: 2b58e4f15010ad35919a0f39308424e262e36483
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 21:30:18 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 22:32:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b58e4f1

kde-apps/kmail: drop 22.12.1-r1

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

 kde-apps/kmail/kmail-22.12.1-r1.ebuild | 115 -
 1 file changed, 115 deletions(-)

diff --git a/kde-apps/kmail/kmail-22.12.1-r1.ebuild 
b/kde-apps/kmail/kmail-22.12.1-r1.ebuild
deleted file mode 100644
index 7a2b5b2d6ad9..
--- a/kde-apps/kmail/kmail-22.12.1-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.101.0
-QTMIN=5.15.5
-VIRTUALX_REQUIRED="test"
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes"
-HOMEPAGE="https://apps.kde.org/kmail2/
-https://kontact.kde.org/components/kmail/;
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="pch speech telemetry"
-
-RESTRICT="test" # bug 616878
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-COMMON_DEPEND="
-   >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
-   >=dev-qt/qtcore-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-apps/akonadi-${PVCUT}:5
-   >=kde-apps/akonadi-contacts-${PVCUT}:5
-   >=kde-apps/akonadi-mime-${PVCUT}:5
-   >=kde-apps/akonadi-search-${PVCUT}:5
-   >=kde-apps/kidentitymanagement-${PVCUT}:5
-   >=kde-apps/kmailtransport-${PVCUT}:5
-   >=kde-apps/kmime-${PVCUT}:5
-   >=kde-apps/kontactinterface-${PVCUT}:5
-   >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
-   >=kde-apps/libgravatar-${PVCUT}:5
-   >=kde-apps/libkdepim-${PVCUT}:5
-   >=kde-apps/libkleo-${PVCUT}:5
-   >=kde-apps/libksieve-${PVCUT}:5
-   >=kde-apps/libktnef-${PVCUT}:5
-   >=kde-apps/mailcommon-${PVCUT}:5
-   >=kde-apps/messagelib-${PVCUT}:5
-   >=kde-apps/pimcommon-${PVCUT}:5
-   >=kde-frameworks/kbookmarks-${KFMIN}:5
-   >=kde-frameworks/kcalendarcore-${KFMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcontacts-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kguiaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kitemviews-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/sonnet-${KFMIN}:5
-   telemetry? ( >=dev-libs/kuserfeedback-1.2.0:5 )
-"
-DEPEND="${COMMON_DEPEND}
-   >=kde-apps/kcalutils-${PVCUT}:5
-   >=kde-apps/kldap-${PVCUT}:5
-   test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=kde-apps/kdepim-runtime-${PVCUT}:5
-   >=kde-apps/kmail-account-wizard-${PVCUT}:5
-"
-BDEPEND="
-   dev-libs/libxslt
-   test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
-"
-
-src_prepare() {
-   ecm_src_prepare
-   use handbook || cmake_run_in ktnef cmake_comment_add_subdirectory doc
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_PRECOMPILED_HEADERS=$(usex pch)
-   $(cmake_use_find_package telemetry KUserFeedback)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   optfeature "virus detection" app-antivirus/clamav
-   optfeature "spam filtering" mail-filter/bogofilter 
mail-filter/spamassassin
-   optfeature "fancy e-mail headers and useful plugins" 
kde-apps/kdepim-addons:${SLOT}
-   optfeature "crypto config and certificate details GUI" 
kde-apps/kleopatra:${SLOT}
-   optfeature "import PIM data from other applications" 
kde-apps/akonadi-import-wizard:${SLOT}
-   fi
-   ecm_pkg_postinst
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/akonadi-calendar/files/, kde-apps/akonadi-calendar/

2023-01-28 Thread Andreas Sturmlechner
commit: 0c7ed55c2504ea2aae077ee170b1fa4ba696
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 28 22:10:50 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 22:32:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7ed55c

kde-apps/akonadi-calendar: Convert event start time to user's local tz

Upstream commit fdbd7e42b6707cf99db48f62d43ca104de632159
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=453805

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

 .../akonadi-calendar-22.08.3-r1.ebuild | 49 ++
 .../akonadi-calendar-22.12.1-r1.ebuild | 49 ++
 ...08.3-convert-event-start-time-to-local-tz.patch | 33 +++
 3 files changed, 131 insertions(+)

diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-22.08.3-r1.ebuild 
b/kde-apps/akonadi-calendar/akonadi-calendar-22.08.3-r1.ebuild
new file mode 100644
index ..d5f48f842b30
--- /dev/null
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-22.08.3-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.96.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for akonadi calendar integration"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/akonadi-${PVCUT}:5
+   >=kde-apps/akonadi-contacts-${PVCUT}:5
+   >=kde-apps/akonadi-mime-${PVCUT}:5
+   >=kde-apps/kcalutils-${PVCUT}:5
+   >=kde-apps/kidentitymanagement-${PVCUT}:5
+   >=kde-apps/kmailtransport-${PVCUT}:5
+   >=kde-apps/kmime-${PVCUT}:5
+   >=kde-frameworks/kcalendarcore-${KFMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-convert-event-start-time-to-local-tz.patch" )

diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-22.12.1-r1.ebuild 
b/kde-apps/akonadi-calendar/akonadi-calendar-22.12.1-r1.ebuild
new file mode 100644
index ..dd68fabee9f3
--- /dev/null
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-22.12.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.101.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for akonadi calendar integration"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/akonadi-${PVCUT}:5
+   >=kde-apps/akonadi-contacts-${PVCUT}:5
+   >=kde-apps/akonadi-mime-${PVCUT}:5
+   >=kde-apps/kcalutils-${PVCUT}:5
+   >=kde-apps/kidentitymanagement-${PVCUT}:5
+   >=kde-apps/kmailtransport-${PVCUT}:5
+   >=kde-apps/kmime-${PVCUT}:5
+   >=kde-frameworks/kcalendarcore-${KFMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( 
"${FILESDIR}/${PN}-22.08.3-convert-event-start-time-to-local-tz.patch" )

diff --git 
a/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-convert-event-start-time-to-local-tz.patch
 
b/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-convert-event-start-time-to-local-tz.patch
new file mode 100644
index ..4ede6334a029
--- /dev/null
+++ 
b/kde-apps/akonadi-calendar/files/akonadi-calendar-22.08.3-convert-event-start-time-to-local-tz.patch
@@ -0,0 +1,33 @@
+From fdbd7e42b6707cf99db48f62d43ca104de632159 Mon Sep 17 00:00:00 

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

2023-01-28 Thread Matt Turner
commit: 9e8001515e37817f5f8e1d29a022defb89e867f2
Author: Alexander Kurakin  mail  ru>
AuthorDate: Sat Jan 28 15:06:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jan 28 22:29:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e800151

app-misc/geoclue: update metadata

Closes: https://github.com/gentoo/gentoo/pull/29321
Signed-off-by: Alexander Kurakin  mail.ru>
Signed-off-by: Matt Turner  gentoo.org>

 app-misc/geoclue/geoclue-2.7.0.ebuild | 2 +-
 app-misc/geoclue/metadata.xml | 6 ++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/app-misc/geoclue/geoclue-2.7.0.ebuild 
b/app-misc/geoclue/geoclue-2.7.0.ebuild
index 3a832c0652a5..c78a5adb1b7a 100644
--- a/app-misc/geoclue/geoclue-2.7.0.ebuild
+++ b/app-misc/geoclue/geoclue-2.7.0.ebuild
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="xml(+)"
 inherit meson python-any-r1 systemd vala xdg
 
 DESCRIPTION="A location information D-Bus service"
-HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home;
+HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home;
 
SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+ GPL-2+"

diff --git a/app-misc/geoclue/metadata.xml b/app-misc/geoclue/metadata.xml
index e64fa36fc587..e8efd25c7933 100644
--- a/app-misc/geoclue/metadata.xml
+++ b/app-misc/geoclue/metadata.xml
@@ -5,11 +5,17 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
+Geoclue is a D-Bus geoinformation service. The goal of the Geoclue project 
is to make creating location-aware
+applications as simple as possible.
+  
   
 Enable geolocation through 3G or GPS enabled 
hardware through net-misc/modemmanager.
 Enable retrieval of GPS location from Android 
devices with https://wiki.gnome.org/Apps/GeoclueShare
   
   
 geoclue/geoclue
+https://gitlab.freedesktop.org/geoclue/geoclue/-/issues
+
https://gitlab.freedesktop.org/geoclue/geoclue/-/blob/master/NEWS
   
 



  1   2   3   4   >