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

2023-12-30 Thread Michał Górny
commit: abea41924b6d95e8decb770361991e34c9a04831
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 07:14:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abea4192

dev-python/pypy3_10: Fix cffi .dist-info

TODO: file this upstream when their bug tracker is up again.
Signed-off-by: Michał Górny  gentoo.org>

 .../pypy3_10/{pypy3_10-7.3.14.ebuild => pypy3_10-7.3.14-r1.ebuild}| 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/pypy3_10/pypy3_10-7.3.14.ebuild 
b/dev-python/pypy3_10/pypy3_10-7.3.14-r1.ebuild
similarity index 99%
rename from dev-python/pypy3_10/pypy3_10-7.3.14.ebuild
rename to dev-python/pypy3_10/pypy3_10-7.3.14-r1.ebuild
index 723a5ebe36a9..8bc0e2eb6b6d 100644
--- a/dev-python/pypy3_10/pypy3_10-7.3.14.ebuild
+++ b/dev-python/pypy3_10/pypy3_10-7.3.14-r1.ebuild
@@ -56,6 +56,10 @@ src_prepare() {
local PATCHES=(
"${WORKDIR}/${PATCHSET}"
)
+
+   # typo
+   mv lib_pypy/cffi{.,-}1.16.0.dist-info || die
+
default
 }
 



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

2023-12-30 Thread Michał Górny
commit: ee51c2eeffdddb3158f0c0ec61164c2c361adaf3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 06:58:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee51c2ee

dev-python/pydot: Bump to 2.0.0

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

 dev-python/pydot/Manifest   |  1 +
 dev-python/pydot/pydot-2.0.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/pydot/Manifest b/dev-python/pydot/Manifest
index cddb02660c60..91b87540c67e 100644
--- a/dev-python/pydot/Manifest
+++ b/dev-python/pydot/Manifest
@@ -1 +1,2 @@
 DIST pydot-1.4.2.gh.tar.gz 272678 BLAKE2B 
966f2c4ef3e26a63cc50ab89b5b6b5b413aabdfeddf994f2d5ba9dedaa1ed3152dd8060186e7380c3e768b783f7bfe1971cd600c18d1b73f7ac63db08ee3ace9
 SHA512 
caa8051561710129b5164fd1392da941829fd977092a6ec8b00efe7a199d2d60bc7ef13cb0e51615f384550f0fb80190d0f56b83d8d80d1fe372efb5dbbd3632
+DIST pydot-2.0.0.gh.tar.gz 275188 BLAKE2B 
58f1598196861795bd44c6b97683e0c37b3c05e848a69d42a3fc898849f272466c989e7ff72e0be22a322a1e92c31c6b76a9317e56f3ec26743c20801daf8bfd
 SHA512 
09102930a59ac4339e1d1e4f7a9d075f99eda6cb060885631a72f1fded90d001bd02940b55addc0c92856e95321cb3b344a1797b4809ac7c9048ac57c81d4707

diff --git a/dev-python/pydot/pydot-2.0.0.ebuild 
b/dev-python/pydot/pydot-2.0.0.ebuild
new file mode 100644
index ..4547bc0f8b06
--- /dev/null
+++ b/dev-python/pydot/pydot-2.0.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to Graphviz's Dot language"
+HOMEPAGE="
+   https://github.com/pydot/pydot/
+   https://pypi.org/project/pydot/
+"
+# pypi releases don't include tests
+SRC_URI="
+   https://github.com/pydot/pydot/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/chardet[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   cd test || die
+   local -x PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir)"
+   "${PYTHON}" pydot_unittest.py || die "Test failed with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/thunar/

2023-12-30 Thread Michał Górny
commit: 953390c8f425eb6f0fb5b70ac3340e8e8900ccbf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 07:15:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953390c8

xfce-base/thunar: Bump to 4.19.2

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

 xfce-base/thunar/Manifest |  1 +
 xfce-base/thunar/thunar-4.19.2.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index cbcf500b59ba..15377bb9a543 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -3,3 +3,4 @@ DIST thunar-4.18.8.tar.bz2 2844536 BLAKE2B 
dbd61d387f21956edad5f5f614c170b072788
 DIST thunar-4.18.9.tar.bz2 2846241 BLAKE2B 
2b3ba7738f355d46207a74a3d37fca19403cf1f50c2d1c4e616286e62f98456fc072c3e47246b5562b1f70e34fb6ed9120bebae53095cec971d1cad3c1b01004
 SHA512 
44fd0aec2d12a63db50591124f210f2da2f2d9b0a105191b5e958eec83811578af43deb05990efe417f8dceabb2ea95fcb3af7285d184a9e8c6f36006a601dee
 DIST thunar-4.19.0.tar.bz2 2924690 BLAKE2B 
9d8cf10d3eae16c84489098b28020470b353f970ea561ff8dce2caccd7086ed39cae3796df26489b3a8586c0bd8d008a2d9953017b71cad2a760d498b60c1b15
 SHA512 
1db58776fe39f9f4c2f215b52a2209dac773e8b708e4796752630703531e1ddd9017e32e1fe779c5fcc5d543438bbebf14f510b9361fde22fe0045ac0fd3a87f
 DIST thunar-4.19.1.tar.bz2 2924598 BLAKE2B 
6d4deb37820232b21cc4f8f285647d64c55353bece00cc9eb3b22dd64a477f2c637dd2d5e244cc629f45749cd4627237cf2feaafbd45038483cbee942f280221
 SHA512 
95ecdd042f9cf1b755ffc6ad572ffdfba33395ae93884e018b45426dd5f119097b122b4d9976839db78012c9bbcdd0cf1cd129904e06cf990978a711cbd48257
+DIST thunar-4.19.2.tar.bz2 2923969 BLAKE2B 
282b22124bd6f952ef05dfdfc302e0626748ab3ab3bb0f5052358d8612177c4f2df1225424ba2db65aebd986cf4966afb972ccb81945e61402ba53693ba538a3
 SHA512 
edc653656bc9896281783b482b343ce06cd524d16b59dac5e76ff3a48f7941b2a9256c43639120438c3377944f1d4faffe98da470181feee8334c1019b35acb4

diff --git a/xfce-base/thunar/thunar-4.19.2.ebuild 
b/xfce-base/thunar/thunar-4.19.2.ebuild
new file mode 100644
index ..6bfa97ad9d27
--- /dev/null
+++ b/xfce-base/thunar/thunar-4.19.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="File manager for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/thunar/start
+   https://gitlab.xfce.org/xfce/thunar/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
+
+DEPEND="
+   >=dev-libs/glib-2.70.0
+   >=x11-libs/gdk-pixbuf-2.40.0
+   >=x11-libs/gtk+-3.24.0:3
+   >=xfce-base/exo-4.19.0:=
+   >=xfce-base/libxfce4ui-4.17.6:=
+   >=xfce-base/libxfce4util-4.17.2:=
+   >=xfce-base/xfconf-4.12:=
+   exif? ( >=media-libs/libexif-0.6.19:= )
+   introspection? ( dev-libs/gobject-introspection:= )
+   libnotify? ( >=x11-libs/libnotify-0.7 )
+   pcre? ( >=dev-libs/libpcre2-10.0:= )
+   trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
+   udisks? ( dev-libs/libgudev:= )
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-util/desktop-file-utils-0.20-r1
+   x11-misc/shared-mime-info
+   trash-panel-plugin? (
+   >=gnome-base/gvfs-1.18.3
+   )
+   udisks? (
+   >=gnome-base/gvfs-1.18.3[udisks,udev]
+   virtual/udev
+   )
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable udisks gudev)
+   $(use_enable libnotify notifications)
+   $(use_enable exif)
+   $(use_enable pcre pcre2)
+   $(use_enable trash-panel-plugin tpa-plugin)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "If you were using an older Xfce version and Thunar fails to start"
+   elog "with a message similar to:"
+   elog "  Failed to register: Timeout was reached"
+   elog "you may need to reset your xfce4 session:"
+   elog "  rm ~/.cache/sessions/xfce4-session-*"
+   elog "See https://bugs.gentoo.org/698914.;
+
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-12-30 Thread Michał Górny
commit: 3daa616bc23a431bf9311c787346c750800098d3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 07:16:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3daa616b

dev-python/pycryptodome: Remove old

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

 dev-python/pycryptodome/Manifest   |   1 -
 ...ycryptodome-3.19.0-fix-verbosity-in-tests.patch | 120 -
 dev-python/pycryptodome/pycryptodome-3.19.0.ebuild |  61 ---
 3 files changed, 182 deletions(-)

diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index bc2bf065d8c2..9447883fe3c6 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,2 +1 @@
-DIST pycryptodome-3.19.0.gh.tar.gz 17153954 BLAKE2B 
5ecaacce490e5eec052d632b1427a4e36ba19a863c28934f53f247b945bb32a1367aeaf1b8669018978bd19d53c28a00f711158c6be014779c47c48f263b2e8c
 SHA512 
1afa71336da38efb32f79d87b442a1d50537a6908ec153be7a087027a8540cebabab12922557c92e501f2d6da5c2f35466d3bbe6a3de44540de7278069691290
 DIST pycryptodome-3.19.1.gh.tar.gz 17158420 BLAKE2B 
2180bb37e2295f0499c6d00237207513ad6c186ff8fd8fac466cc43efa9b068cf8a272b5ae30da08d37db88d354d41c0b426643743251ea8460abb6ff627e3be
 SHA512 
103910b385578732e356145247d3c1a4a3b0fe8acf22ce91f1c1155500cce2342e5caa0dff0a30825b11d7a614853c2dcb8657628f4d65682f6e543adb4db240

diff --git 
a/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
 
b/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
deleted file mode 100644
index 7d54e5e4c2a7..
--- 
a/dev-python/pycryptodome/files/pycryptodome-3.19.0-fix-verbosity-in-tests.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-https://github.com/Legrandin/pycryptodome/issues/765
-https://github.com/Legrandin/pycryptodome/commit/87ff66373a5b80cddc9b0dd76e9bb8c15f6a8e50
-
-From 87ff66373a5b80cddc9b0dd76e9bb8c15f6a8e50 Mon Sep 17 00:00:00 2001
-From: Helder Eijs 
-Date: Sun, 17 Sep 2023 23:32:02 +0200
-Subject: [PATCH] Fix verbosity problem in tests
-
 a/lib/Crypto/SelfTest/Protocol/test_ecdh.py
-+++ b/lib/Crypto/SelfTest/Protocol/test_ecdh.py
-@@ -72,6 +72,8 @@ def ecdh_test_rev(self,
- 
- class TestVectorsECDHWycheproof(unittest.TestCase):
- 
-+desc = "Wycheproof ECDH tests"
-+
- def add_tests(self, filename):
- 
- def curve(g):
-@@ -107,7 +109,6 @@ def shortDescription(self):
- return self.desc
- 
- def test_verify(self, tv):
--self._id = "Wycheproof ECDH Verify Test #%d (%s, %s)" % (tv.id, 
tv.comment, tv.filename)
- 
- if len(tv.public) == 0:
- return
-@@ -138,7 +139,7 @@ def test_verify(self, tv):
- 
- def runTest(self):
- for tv in self.tv:
--self.desc = "Test #%d (%s) - %s" % (tv.id, tv.filename, 
tv.comment)
-+self.desc = "Wycheproof ECDH Verify Test #%d (%s, %s)" % (tv.id, 
tv.comment, tv.filename)
- self.test_verify(tv)
- 
- 
 a/lib/Crypto/SelfTest/__init__.py
-+++ b/lib/Crypto/SelfTest/__init__.py
-@@ -28,18 +28,19 @@
- application runs.
- """
- 
--__revision__ = "$Id$"
--
- import sys
- import unittest
-+from importlib import import_module
- from Crypto.Util.py3compat import StringIO
- 
-+
- class SelfTestError(Exception):
- def __init__(self, message, result):
- Exception.__init__(self, message, result)
- self.message = message
- self.result = result
- 
-+
- def run(module=None, verbosity=0, stream=None, tests=None, config=None, 
**kwargs):
- """Execute self-tests.
- 
-@@ -77,21 +78,25 @@ def run(module=None, verbosity=0, stream=None, tests=None, 
config=None, **kwargs
- raise SelfTestError("Self-test failed", result)
- return result
- 
-+
- def get_tests(config={}):
- tests = []
--from Crypto.SelfTest import Cipher; tests += 
Cipher.get_tests(config=config)
--from Crypto.SelfTest import Hash;   tests += Hash.get_tests(config=config)
--from Crypto.SelfTest import Protocol; tests += 
Protocol.get_tests(config=config)
--from Crypto.SelfTest import PublicKey; tests += 
PublicKey.get_tests(config=config)
--from Crypto.SelfTest import Random; tests += 
Random.get_tests(config=config)
--from Crypto.SelfTest import Util;   tests += Util.get_tests(config=config)
--from Crypto.SelfTest import Signature;   tests += 
Signature.get_tests(config=config)
--from Crypto.SelfTest import IO;   tests += IO.get_tests(config=config)
--from Crypto.SelfTest import Math;   tests += Math.get_tests(config=config)
-+
-+module_names = [
-+"Cipher", "Hash", "Protocol", "PublicKey", "Random",
-+"Util", "Signature", "IO", "Math",
-+]
-+
-+for name in module_names:
-+module = import_module("Crypto.SelfTest." + name)
-+tests += module.get_tests(config=config)
-+
- return tests
- 
-+
- if __name__ == '__main__':
--   

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

2023-12-30 Thread Michał Górny
commit: 30c10265c1e1a54d9209fdd302ea4da90290d121
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 07:16:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c10265

dev-python/elastic-transport: Remove old

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

 dev-python/elastic-transport/Manifest  |  1 -
 .../elastic-transport-8.10.0.ebuild| 64 --
 2 files changed, 65 deletions(-)

diff --git a/dev-python/elastic-transport/Manifest 
b/dev-python/elastic-transport/Manifest
index afc5bb6d7276..4711d1bdf5c0 100644
--- a/dev-python/elastic-transport/Manifest
+++ b/dev-python/elastic-transport/Manifest
@@ -1,2 +1 @@
-DIST elastic-transport-python-8.10.0.gh.tar.gz 71836 BLAKE2B 
1be9a93b6b8cb9b7987de721e65ce532fb247fca931179f99dcdee197cec314a8b3626e0db569a494bab45a194530abccbfd8946d66d03c6bedfb17252a8fb3b
 SHA512 
a883509ec8fc4a8aeb435d4dee1cbc4563157668c5e1378e16be9d1a5f5a16927de4df9c5244ca6f1c6f2f273ad513c2d29beaa081b11b34416da2883359
 DIST elastic-transport-python-8.11.0.gh.tar.gz 71944 BLAKE2B 
9f5199b171f57169e2ca9d77f225a7ad1d67cc28550a41648f37305342f2cddb2c570e0b314057e49d4a5948ceacdbfbe3d928a456ef47fd334abebbf8c6c718
 SHA512 
b2ab09c63e5824d8cb59ed78728e4670115eee56bb07310e4d8a083b86eace4bc2dfc0dbefc4346906338acf195b193c0f2fc99a0dc1190ac30950fbe6fbcc70

diff --git a/dev-python/elastic-transport/elastic-transport-8.10.0.ebuild 
b/dev-python/elastic-transport/elastic-transport-8.10.0.ebuild
deleted file mode 100644
index 9f2dbfa5496e..
--- a/dev-python/elastic-transport/elastic-transport-8.10.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=elastic-transport-python-${PV}
-DESCRIPTION="Transport classes and utilities shared among Python Elastic 
client libraries"
-HOMEPAGE="
-   https://github.com/elastic/elastic-transport-python/
-   https://pypi.org/project/elastic-transport/
-"
-SRC_URI="
-   
https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/certifi[${PYTHON_USEDEP}]
-   >=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/aiohttp[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/trustme[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx docs/sphinx \
-   dev-python/furo \
-   dev-python/sphinx-autodoc-typehints
-distutils_enable_tests pytest
-
-src_prepare() {
-   # unpin deps
-   sed -i -e 's:, *<[0-9.]*::' setup.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # fragile to random warnings
-   
tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off
-   
tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p asyncio -o addopts=
-}



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

2023-12-30 Thread Michał Górny
commit: 636f51f8d0d56ff8b093ed9279acefbe7812ae81
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 06:59:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636f51f8

dev-python/chameleon: Bump to 4.4.3

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

 dev-python/chameleon/Manifest   |  1 +
 dev-python/chameleon/chameleon-4.4.3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest
index d18fd85ea154..e9444836cf54 100644
--- a/dev-python/chameleon/Manifest
+++ b/dev-python/chameleon/Manifest
@@ -1,2 +1,3 @@
 DIST Chameleon-4.3.0.tar.gz 178781 BLAKE2B 
8dfad0c915291a5afb87d10b17ccca00ee26468bb2ddab2bccb36a67451d52727daecb3207923785820702173bd553fa5e8e2af09c89e51cac830917dc77ce66
 SHA512 
4fc63b7cff2cd41030d8efe32aa723e9245a6c9197faa9be3862c433ce668998ee39adf3b4b59d3b4968341f3af4326fbb61f9c93ee3399d195c1e521525fc52
 DIST Chameleon-4.4.2.tar.gz 179991 BLAKE2B 
240737d20653c5787261fd12aa5e8cc6c6fb8b97498eb5716385bd5960540ff75ea4e109463f12dce060819499d355820830360f397815205f1737b03ce40286
 SHA512 
5cf5a86981711b2e694f5c47017e39628e8160aaa4020288b3ea87b4212e7fa0694dccae9255f6a2d314fa1e7d2e8fa1994f5587d9c07ced07abcff0361c9f01
+DIST Chameleon-4.4.3.tar.gz 178203 BLAKE2B 
0946e91b4f0be618bd8d5c9c87b3517af5cf1fd1af7182d2b1a60feda876e0ba5d1f2b7de9c3b2b27f0a4615dbd346b90abf497f0a1c9e3312b4b52ac8685e98
 SHA512 
0b72da4b17bf2b815eef329c9a07e51d8405fe38813e025db404279888e410e7d406b314a72ed5b76a7e5416d43a075ea0b0a8971cd363d4999d73172d9583c5

diff --git a/dev-python/chameleon/chameleon-4.4.3.ebuild 
b/dev-python/chameleon/chameleon-4.4.3.ebuild
new file mode 100644
index ..23c5ee01b8d3
--- /dev/null
+++ b/dev-python/chameleon/chameleon-4.4.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fast HTML/XML template compiler for Python"
+HOMEPAGE="
+   https://github.com/malthe/chameleon/
+   https://pypi.org/project/Chameleon/
+"
+
+LICENSE="repoze"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+distutils_enable_tests unittest
+
+src_test() {
+   cd src || die
+   distutils-r1_src_test
+}



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

2023-12-30 Thread Michał Górny
commit: db03a8d8599be0c19f38994bef5200c5ce4e6472
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 06:50:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db03a8d8

dev-python/pymdown-extensions: Bump to 10.7

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

 dev-python/pymdown-extensions/Manifest |  1 +
 .../pymdown-extensions-10.7.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/pymdown-extensions/Manifest 
b/dev-python/pymdown-extensions/Manifest
index 48d80c7ade70..988f7bfa4567 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1,2 +1,3 @@
 DIST pymdown_extensions-10.5.tar.gz 788318 BLAKE2B 
cf6834a848a0276d636b75df33c3ec0bcc0988a02b2d9d7d2086a0104a3f105e080fa2acaab36c010f997f351c89c61adb165152ee3b0467ee8a41da71603abf
 SHA512 
f574fe45a8b8b30ad51e1f6b1a1ce60a65a10e560f9f5c6db6a487309acf2d65e28d79c7edad4f58192ddbda9546fd50e279e08efcbc1c2eb707de0a84696225
 DIST pymdown_extensions-10.6.tar.gz 790597 BLAKE2B 
6ed0ed82771d1e6e9aaf2bf0c005aeaa8da41af5b48c1ba385f0c46c9af986c039518a9576192126a584007b23b7689b70849fdd2b590fac9b31a6a042a710e3
 SHA512 
ae081621fc090eb9de0a92b265f43eb355c09a595098301d2d64f6d2cd7129c14264450162b24bf41076da3a64a5151b5db3fad85a33ff23120b2aa3a775efc6
+DIST pymdown_extensions-10.7.tar.gz 811535 BLAKE2B 
d933fa172e34e4d36956d8db385865939519f3cc8c5eecc3e132e4d2730910edf8df40ff52183caad26a5ea7613230fe55f09ca8e74a0911b4bbc039b2160ed3
 SHA512 
1fd1514dc2d322de42b077f90c9e328b6359f34904339deaaed699278c41ea464c793a3a794337d7bb634e2eca4411d54553005a3e5b0d8e31444feeb9e9a0db

diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.7.ebuild 
b/dev-python/pymdown-extensions/pymdown-extensions-10.7.ebuild
new file mode 100644
index ..6a8fb32958ef
--- /dev/null
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.7.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extensions for Python Markdown"
+HOMEPAGE="
+   https://github.com/facelessuser/pymdown-extensions/
+   https://pypi.org/project/pymdown-extensions/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/markdown-3.5[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: xfce-base/thunar/

2023-12-30 Thread Michał Górny
commit: 2fe5b2c796c2316456786a1773e234e624ba8baf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 06:54:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe5b2c7

xfce-base/thunar: Bump to 4.18.10

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

 xfce-base/thunar/Manifest  |  1 +
 xfce-base/thunar/thunar-4.18.10.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 55325dbd1f63..cbcf500b59ba 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,3 +1,4 @@
+DIST thunar-4.18.10.tar.bz2 2845756 BLAKE2B 
a344f3ecde3f9b4562253e1f6e07a7d18c3cbcd2a6c7fa159468f5d8115775b18c70bc9a8cf4df3ebfa34731e061e285cbdc4517528b507c2489ab1bfa1e4c2a
 SHA512 
f6b76db2cc69e4f14d46afb3ba602ba88d37b1d9e76e76dcf18949839ac1108c191bdd0158922a732805cfcb85780bbf6c998aedac02b502c8e1d8fcf4cfab32
 DIST thunar-4.18.8.tar.bz2 2844536 BLAKE2B 
dbd61d387f21956edad5f5f614c170b072788b2a1768382127f6fda3bca00afa0816201f364ba476e842fc44800bab3029e89db4aade10f1ab4f86012a4ba90b
 SHA512 
38f1f0af93df873e14d7e85851424c85272defa1c19c3d1f61c79fc6a8c79b16f568240c70237c6b490093447a5d947eab6fdf828f93e432cc4d28100c5cf59b
 DIST thunar-4.18.9.tar.bz2 2846241 BLAKE2B 
2b3ba7738f355d46207a74a3d37fca19403cf1f50c2d1c4e616286e62f98456fc072c3e47246b5562b1f70e34fb6ed9120bebae53095cec971d1cad3c1b01004
 SHA512 
44fd0aec2d12a63db50591124f210f2da2f2d9b0a105191b5e958eec83811578af43deb05990efe417f8dceabb2ea95fcb3af7285d184a9e8c6f36006a601dee
 DIST thunar-4.19.0.tar.bz2 2924690 BLAKE2B 
9d8cf10d3eae16c84489098b28020470b353f970ea561ff8dce2caccd7086ed39cae3796df26489b3a8586c0bd8d008a2d9953017b71cad2a760d498b60c1b15
 SHA512 
1db58776fe39f9f4c2f215b52a2209dac773e8b708e4796752630703531e1ddd9017e32e1fe779c5fcc5d543438bbebf14f510b9361fde22fe0045ac0fd3a87f

diff --git a/xfce-base/thunar/thunar-4.18.10.ebuild 
b/xfce-base/thunar/thunar-4.18.10.ebuild
new file mode 100644
index ..8a289d8815c0
--- /dev/null
+++ b/xfce-base/thunar/thunar-4.18.10.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="File manager for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/thunar/start
+   https://gitlab.xfce.org/xfce/thunar/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gdk-pixbuf-2.40.0
+   >=x11-libs/gtk+-3.24.0:3
+   >=xfce-base/exo-4.17.0:=
+   >=xfce-base/libxfce4ui-4.17.6:=
+   >=xfce-base/libxfce4util-4.17.2:=
+   >=xfce-base/xfconf-4.12:=
+   exif? ( >=media-libs/libexif-0.6.19:= )
+   introspection? ( dev-libs/gobject-introspection:= )
+   libnotify? ( >=x11-libs/libnotify-0.7 )
+   pcre? ( >=dev-libs/libpcre2-10.0:= )
+   trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
+   udisks? ( dev-libs/libgudev:= )
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-util/desktop-file-utils-0.20-r1
+   x11-misc/shared-mime-info
+   trash-panel-plugin? (
+   >=gnome-base/gvfs-1.18.3
+   )
+   udisks? (
+   >=gnome-base/gvfs-1.18.3[udisks,udev]
+   virtual/udev
+   )
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable udisks gudev)
+   $(use_enable libnotify notifications)
+   $(use_enable exif)
+   $(use_enable pcre pcre2)
+   $(use_enable trash-panel-plugin tpa-plugin)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "If you were using an older Xfce version and Thunar fails to start"
+   elog "with a message similar to:"
+   elog "  Failed to register: Timeout was reached"
+   elog "you may need to reset your xfce4 session:"
+   elog "  rm ~/.cache/sessions/xfce4-session-*"
+   elog "See https://bugs.gentoo.org/698914.;
+
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2023-12-30 Thread Michał Górny
commit: 3ebc6f86d9db985adccc1a4fa13492a4d681702a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 07:03:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ebc6f86

dev-python/argh: Bump to 0.31.0

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

 dev-python/argh/Manifest   |  1 +
 dev-python/argh/argh-0.31.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest
index bb933ee56341..484e1d1de177 100644
--- a/dev-python/argh/Manifest
+++ b/dev-python/argh/Manifest
@@ -1,2 +1,3 @@
 DIST argh-0.30.4.tar.gz 62618 BLAKE2B 
e95ee9219d2b8079e4b9548f68811832ed9ca699c1dcfeabcf31a9a0c3fd35c107896f088a64efe430347fefd1424345753bc4e0341155a92d99a5327f4a137d
 SHA512 
6a17fcaef3a1a400426cc53339e07583734b0b68ce9202a7b3655f5cababa495aa5269f66cde2d0b2217874ddb730bf7d1c7636dd915e4e778058399b9b9a44c
 DIST argh-0.30.5.tar.gz 63041 BLAKE2B 
3b8e928d1e6f8fd2340afa87072c35a04e4222dac7d3d549fa6040f3e1352365ff9d2b940d30f20b6aa0959a8331638e076e3f42fe7b16ff96be8734278db59c
 SHA512 
74194010f0558335557a56ea9daa24a7301733090ffcbd201524b67727a64d8dabaeb31558f7da6f2bf51ab9354b371b09a0be55125bcaee128630df59343188
+DIST argh-0.31.0.tar.gz 65743 BLAKE2B 
c577273bf361b0bede939b7bcadf9c9ce6dd24d473b834ebd8d2bdc41d163e9cb6f2b79252ab810ac5b6f1f2e20b312cf096b23cf6cd4cd53705fb2c30b55f7d
 SHA512 
d4caefede2596452d3256f4c2194517994dffdb2e01643f0b96b8002d269ac0150e938bb29d0469b67bbb72669b2a82b3e66d28cfecad5230f641c60f1c879e5

diff --git a/dev-python/argh/argh-0.31.0.ebuild 
b/dev-python/argh/argh-0.31.0.ebuild
new file mode 100644
index ..32a100a7ba11
--- /dev/null
+++ b/dev-python/argh/argh-0.31.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A simple argparse wrapper"
+HOMEPAGE="
+   https://pythonhosted.org/argh/
+   https://github.com/neithere/argh/
+   https://pypi.org/project/argh/
+"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+LICENSE="LGPL-3"
+
+BDEPEND="
+   test? (
+   dev-python/iocapture[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-12-30 Thread Michał Górny
commit: 7c1ceb689a71ff64f5c4249915dde7b0aae4116e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 06:01:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1ceb68

dev-python/qdarkstyle: Remove old

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

 dev-python/qdarkstyle/Manifest|  3 --
 dev-python/qdarkstyle/qdarkstyle-3.1.ebuild   | 44 ---
 dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild | 44 ---
 dev-python/qdarkstyle/qdarkstyle-3.2.2.ebuild | 44 ---
 4 files changed, 135 deletions(-)

diff --git a/dev-python/qdarkstyle/Manifest b/dev-python/qdarkstyle/Manifest
index 3d4fef3c07b8..bf4e488071e5 100644
--- a/dev-python/qdarkstyle/Manifest
+++ b/dev-python/qdarkstyle/Manifest
@@ -1,4 +1 @@
-DIST QDarkStyle-3.1.tar.gz 698602 BLAKE2B 
8c96b2dd5532c9db0c1d813fe0cf049b7cf55ef6469d2ebb21b5ea85fe6ecd23e8a247c45f45cfa674f8012a4a03ea377df8cb7efac8f13c079e2512091ecdc7
 SHA512 
275fe333bcf2502f8f1ef61eca3f82d8909e760e8f88a1605157c5043cb1e4cad97bbb8ddb0464ef2125c1b70f318bfa8f0106d2721d6b9862c162b5f716aa4b
-DIST QDarkStyle-3.2.1.tar.gz 681590 BLAKE2B 
837b56ca96be3a03cc94840c7b70df3c6ef98d9edb7ec2d590dc82a06eef93c7d436746284e6d80e0d87212184ed67725bd40a87242ffae87f2afcaf311bb96e
 SHA512 
435c836c9f5d61345cd9b37c151a990d1abb8c79505820cfb62ed4134f43511825a44709364bd8044e0f3acc9d63e1ccf65984334165707f9b28739f6745df50
-DIST QDarkStyle-3.2.2.tar.gz 698131 BLAKE2B 
98fa7684fb97c1a719b73f893b0d32fcbfb6453f62847bf40a3f92794b1f24c5396c988cff0aa3cbe877615c9762522c911afb15b1765335d9c1ff34a3217d91
 SHA512 
e0f428565280b453af49f12f2c3298fe1d5d78358acfe350d6cbb4d5780a851ab4d10016d2a5836292218e4d114d0c021ac67d0a3b1b62441c32b779275e66b7
 DIST QDarkStyle-3.2.3.tar.gz 700957 BLAKE2B 
be58444ad99dc4814b722aa9ef2b7cf30d8ce92926db60d063cfa3d6ee923de922db2752182ccbf5d6de0f0cf4a29b1fe4085822910e7ddc4ad44e91ec6b5d13
 SHA512 
185d04c89d002da67f63c71b7da1cb13fa941bf75271b089d3d67bcc33011e5c5dcdac6a51854d99711070230596f2cd5c40f7ed2ff99b3ae1fde62fbe260edf

diff --git a/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild 
b/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
deleted file mode 100644
index 36689ad9eeb0..
--- a/dev-python/qdarkstyle/qdarkstyle-3.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN="QDarkStyle"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A dark style sheet for QtWidgets application"
-HOMEPAGE="
-   https://github.com/ColinDuquesnoy/QDarkStyleSheet/
-   https://pypi.org/project/QDarkStyle/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   >=dev-python/QtPy-1.9[gui,${PYTHON_USEDEP}]
-"
-DEPEND="
-   test? (
-   dev-python/qtsass[${PYTHON_USEDEP}]
-   dev-python/watchdog[${PYTHON_USEDEP}]
-   >=dev-python/QtPy-1.9[gui,testlib,${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}
-
-pkg_postinst() {
-   optfeature "Retrieve detailed system information and report bugs 
upstream" dev-python/helpdev
-   optfeature "qdarkstyle.utils" dev-python/qtsass dev-python/watchdog
-}

diff --git a/dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild 
b/dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild
deleted file mode 100644
index c83697e8bea2..
--- a/dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN="QDarkStyle"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A dark style sheet for QtWidgets application"
-HOMEPAGE="
-   https://github.com/ColinDuquesnoy/QDarkStyleSheet/
-   https://pypi.org/project/QDarkStyle/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/QtPy-2.0.0[gui,${PYTHON_USEDEP}]
-"
-DEPEND="
-   test? (
-   dev-python/qtsass[${PYTHON_USEDEP}]
-   dev-python/watchdog[${PYTHON_USEDEP}]
-   >=dev-python/QtPy-2.0.0[gui,testlib,${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}
-
-pkg_postinst() {
-   optfeature "Retrieve detailed system information and report bugs 
upstream" dev-python/helpdev
-   optfeature "qdarkstyle.utils" dev-python/qtsass dev-python/watchdog
-}

diff --git a/dev-python/qdarkstyle/qdarkstyle-3.2.2.ebuild 
b/dev-python/qdarkstyle/qdarkstyle-3.2.2.ebuild
deleted file mode 

[gentoo-commits] repo/gentoo:master commit in: dev-python/hatch-fancy-pypi-readme/

2023-12-30 Thread Michał Górny
commit: beb71b7cea44280fb7be02c44609a144541f36db
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 31 06:50:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 31 07:17:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb71b7c

dev-python/hatch-fancy-pypi-readme: Bump to 23.2.0

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

 dev-python/hatch-fancy-pypi-readme/Manifest|  1 +
 .../hatch-fancy-pypi-readme-23.2.0.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/hatch-fancy-pypi-readme/Manifest 
b/dev-python/hatch-fancy-pypi-readme/Manifest
index ac554e420572..c161453dd7cb 100644
--- a/dev-python/hatch-fancy-pypi-readme/Manifest
+++ b/dev-python/hatch-fancy-pypi-readme/Manifest
@@ -1 +1,2 @@
 DIST hatch-fancy-pypi-readme-23.1.0.gh.tar.gz 27878 BLAKE2B 
934e7e1b8000feb554014dd3594724943173f1b5d78d1072e5612dde744d3cea925e49e46e0eddff7408211439c9f9efc24c488e6ce73fe9955bb5bf5d851b6d
 SHA512 
a26b8205877815292c7c65380f3fff43a3222ec5044556a29fb0b570f0822b548f8f4403cb6a800044671692806b257ecee5f9ec0f3efb597e9a5780a8885424
+DIST hatch-fancy-pypi-readme-23.2.0.gh.tar.gz 28280 BLAKE2B 
d868f18fc8593626792225025305a0cc3fa915cdcb041371fad1b50a8fb590f184371586265b0c038229b8332494c1cdb5818065493762920667166af084ecc7
 SHA512 
eb678326fc6bc440c1bd64513ca235c628eaac73c16d9272c160acc8aa116076d8ac5bcdec7176c1299d5598c3025a2dce78a17a07c456ff2973245cdf722a7e

diff --git 
a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.2.0.ebuild 
b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.2.0.ebuild
new file mode 100644
index ..52015ad06a56
--- /dev/null
+++ b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Fancy PyPI READMEs with Hatch"
+HOMEPAGE="
+   https://pypi.org/project/hatch-fancy-pypi-readme/
+   https://github.com/hynek/hatch-fancy-pypi-readme/
+"
+SRC_URI="
+   https://github.com/hynek/hatch-fancy-pypi-readme/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 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   dev-python/hatchling[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fails without Internet (via pip)
+   tests/test_end_to_end.py
+)



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

2023-12-30 Thread 罗百科
commit: 64ad7420d28422400cfc64f0fb72ed5f1c3a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Dec 31 07:15:59 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Dec 31 07:16:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ad7420

dev-util/systemtap: Fix elfutils dep

debuginfod is not optional, so depend on it

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

 dev-util/systemtap/systemtap-5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/systemtap/systemtap-5.0.ebuild 
b/dev-util/systemtap/systemtap-5.0.ebuild
index d8827e63733e..27c3f6d257b6 100644
--- a/dev-util/systemtap/systemtap-5.0.ebuild
+++ b/dev-util/systemtap/systemtap-5.0.ebuild
@@ -20,7 +20,7 @@ CDEPEND="
${PYTHON_DEPS}
 
dev-libs/boost:=
-   >=dev-libs/elfutils-0.142
+   >=dev-libs/elfutils-0.142[debuginfod]
dev-libs/json-c:=
sys-libs/ncurses:=
sys-libs/readline:=



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/

2023-12-30 Thread Ionen Wolkens
commit: f6a0fc872fbd0e619b21e8f557f8e276f30cc1f2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Dec 31 06:56:45 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Dec 31 07:09:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a0fc87

games-emulation/pcsx2: update live

Upstream has discovered that unbundling some dependencies reduces
build time.

ARCH_FLAG was removed, it was useful to pass the actual minimal
-m* flags, but -DDISABLE_ADVANCE_SIMD comes close enough and
prevents passing the more problematic -march=native.

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

 games-emulation/pcsx2/pcsx2-.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/games-emulation/pcsx2/pcsx2-.ebuild 
b/games-emulation/pcsx2/pcsx2-.ebuild
index 7dcbf7dc75d7..43536202eed1 100644
--- a/games-emulation/pcsx2/pcsx2-.ebuild
+++ b/games-emulation/pcsx2/pcsx2-.ebuild
@@ -29,13 +29,16 @@ RESTRICT="!test? ( test )"
 
 # dlopen: qtsvg, vulkan-loader, wayland
 COMMON_DEPEND="
+   app-arch/lz4:=
app-arch/xz-utils
+   app-arch/zstd:=
dev-libs/libaio
>=dev-qt/qtbase-6.6.0:6[gui,widgets]
>=dev-qt/qtsvg-6.6.0:6
media-libs/libglvnd
media-libs/libpng:=
>=media-libs/libsdl2-2.28.5[haptic,joystick]
+   media-libs/libwebp:=
media-video/ffmpeg:=
net-libs/libpcap
net-misc/curl
@@ -94,6 +97,7 @@ src_configure() {
 
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
+   -DDISABLE_ADVANCE_SIMD=yes
-DDISABLE_BUILD_DATE=yes
-DENABLE_TESTS=$(usex test)
-DUSE_LINKED_FFMPEG=yes
@@ -102,11 +106,6 @@ src_configure() {
-DWAYLAND_API=$(usex wayland)
-DX11_API=yes # X libs are currently hard-required either way
 
-   # sse4.1 is the bare minimum required, -m is required at build 
time
-   # (see PCSX2Base.h) and it dies if no support at runtime 
(AppInit.cpp)
-   # https://github.com/PCSX2/pcsx2/pull/4329
-   -DARCH_FLAG=-msse4.1
-
# not packaged due to bug #885471, but still disable for no 
automagic
-DCMAKE_DISABLE_FIND_PACKAGE_Libbacktrace=yes
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/wscreensaver/files/, gui-apps/wscreensaver/

2023-12-30 Thread Pascal Jäger
commit: 99d6f132fcfbe928dfa9f4a4562d95628a2735d6
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec 31 07:06:59 2023 +
Commit: Pascal Jäger  leimstift  de>
CommitDate: Sun Dec 31 07:07:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99d6f132

gui-apps/wscreensaver: remove patch

Upstream has merged this patch, so patching in portage fails now

Signed-off-by: Pascal Jäger  leimstift.de>

 ...nsaver-fix-implicit-function-decl-when-JWXYZ.patch | 19 ---
 gui-apps/wscreensaver/wscreensaver-.ebuild|  1 -
 2 files changed, 20 deletions(-)

diff --git 
a/gui-apps/wscreensaver/files/wscreensaver-fix-implicit-function-decl-when-JWXYZ.patch
 
b/gui-apps/wscreensaver/files/wscreensaver-fix-implicit-function-decl-when-JWXYZ.patch
deleted file mode 100644
index 5f39a29dc0..00
--- 
a/gui-apps/wscreensaver/files/wscreensaver-fix-implicit-function-decl-when-JWXYZ.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Clang 16 does not allow implicit function declarations by default.
-When xscreensaver is compiled normally for X11, the function gettimeofday()
-is included via the header file X11/Xos.h.
-However, if X11 is not used and HAVE_JXYZ is used instead, we end up with a 
missing
-declaration for that function. I think upstream forgot to include the file 
here, he
-has done it for string.h though, which is a similar case.
-
-Pascal Jäger  (2023-12-13)
-
 a/hacks/screenhackI.h
-+++ b/hacks/screenhackI.h
-@@ -71,6 +71,7 @@
- #ifdef HAVE_JWXYZ
- # include "jwxyz.h"
- # include  /* X11/Xos.h brings this in. */
-+# include 
- #else  /* real X11 */
- # include 
- # include 

diff --git a/gui-apps/wscreensaver/wscreensaver-.ebuild 
b/gui-apps/wscreensaver/wscreensaver-.ebuild
index 13c748b32f..d7ea06207c 100644
--- a/gui-apps/wscreensaver/wscreensaver-.ebuild
+++ b/gui-apps/wscreensaver/wscreensaver-.ebuild
@@ -36,7 +36,6 @@ PATCHES=(
"${FILESDIR}"/xscreensaver-5.31-pragma.patch
"${FILESDIR}"/xscreensaver-6.01-gentoo.patch
"${FILESDIR}"/xscreensaver-5.45-gcc.patch
-   "${FILESDIR}"/wscreensaver-fix-implicit-function-decl-when-JWXYZ.patch
 )
 
 # see https://bugs.gentoo.org/898328



[gentoo-commits] repo/gentoo:master commit in: dev-perl/DateTime/

2023-12-30 Thread Sam James
commit: efaec7cea2ebb51d918d0617c9640d1b795fbd20
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efaec7ce

dev-perl/DateTime: Stabilize 1.630.0 x86, #920973

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

 dev-perl/DateTime/DateTime-1.630.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/DateTime/DateTime-1.630.0.ebuild 
b/dev-perl/DateTime/DateTime-1.630.0.ebuild
index a534e539311d..7c8996bcd1bf 100644
--- a/dev-perl/DateTime/DateTime-1.630.0.ebuild
+++ b/dev-perl/DateTime/DateTime-1.630.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Date and time object"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 CONFLICTS="
!<=dev-perl/DateTime-Format-Mail-0.402.0



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

2023-12-30 Thread Sam James
commit: 2c4e3f3cd47cda720b33b7be59f073b0238aa21d
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4e3f3c

media-libs/ampache_browser: Stabilize 1.0.6 x86, #921092

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

 media-libs/ampache_browser/ampache_browser-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild 
b/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
index e355b8cac182..29e91f37c216 100644
--- a/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
+++ b/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ampache-browser/ampache_browser/archive/v${PV}.tar.g
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="debug nls qt6"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/CGI/

2023-12-30 Thread Sam James
commit: 9f7012ac270e0deb7b3bd4e5169c70ff3109cdec
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7012ac

dev-perl/CGI: Stabilize 4.600.0 x86, #920987

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

 dev-perl/CGI/CGI-4.600.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/CGI/CGI-4.600.0.ebuild b/dev-perl/CGI/CGI-4.600.0.ebuild
index 8b6a73193ad5..b90bfda6dd89 100644
--- a/dev-perl/CGI/CGI-4.600.0.ebuild
+++ b/dev-perl/CGI/CGI-4.600.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Simple Common Gateway Interface Class"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
 RDEPEND="
virtual/perl-Carp



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Mail-DKIM/

2023-12-30 Thread Sam James
commit: e8b39e876b95014793c5d9aded8bbd815f6c7b6f
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b39e87

dev-perl/Mail-DKIM: Stabilize 1.202.309.110 x86, #920995

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

 dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild 
b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
index 744bee12d2f7..019ea7239ddf 100644
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 
 RDEPEND="
virtual/perl-Carp



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

2023-12-30 Thread Sam James
commit: 3e81c9f4c921a50f687c047b72be0a311331e608
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e81c9f4

dev-python/bcrypt: Stabilize 4.1.2 x86, #921043

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

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

diff --git a/dev-python/bcrypt/bcrypt-4.1.2.ebuild 
b/dev-python/bcrypt/bcrypt-4.1.2.ebuild
index 83db61ff4e7e..13ef2bcc7a45 100644
--- a/dev-python/bcrypt/bcrypt-4.1.2.ebuild
+++ b/dev-python/bcrypt/bcrypt-4.1.2.ebuild
@@ -78,7 +78,7 @@ LICENSE="Apache-2.0"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 BDEPEND="
dev-python/setuptools-rust[${PYTHON_USEDEP}]



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

2023-12-30 Thread Sam James
commit: f1f9d44234d8e970af9af85f0cedbe70b32e88f7
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f9d442

dev-python/elastic-transport: Stabilize 8.11.0 x86, #921073

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

 dev-python/elastic-transport/elastic-transport-8.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/elastic-transport/elastic-transport-8.11.0.ebuild 
b/dev-python/elastic-transport/elastic-transport-8.11.0.ebuild
index 79744ec3a8fa..9f2dbfa5496e 100644
--- a/dev-python/elastic-transport/elastic-transport-8.11.0.ebuild
+++ b/dev-python/elastic-transport/elastic-transport-8.11.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 PROPERTIES="test_network"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Finance-Quote/

2023-12-30 Thread Sam James
commit: 60298481c66b60220af9c60d8739741f23920648
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60298481

dev-perl/Finance-Quote: Stabilize 1.580.0 x86, #920970

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

 dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild 
b/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild
index 548b13859352..24ad8a84d09e 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Get stock and mutual fund quotes from various 
exchanges"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
dev-perl/CGI



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

2023-12-30 Thread Sam James
commit: aae21620bb00b95adf9b387e0a09bf49ed2df51a
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae21620

sys-apps/pv: Stabilize 1.8.5 x86, #920941

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

 sys-apps/pv/pv-1.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pv/pv-1.8.5.ebuild b/sys-apps/pv/pv-1.8.5.ebuild
index 46a66625b141..d9f79c24482f 100644
--- a/sys-apps/pv/pv-1.8.5.ebuild
+++ b/sys-apps/pv/pv-1.8.5.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://www.ivarch.com/programs/sources/${P}.tar.gz.txt -> ${P}.tar.gz.asc )
"
 
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/X11-XCB/

2023-12-30 Thread Sam James
commit: ca6b8c239cda57c4b01d6f61df4d033b097aa826
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6b8c23

dev-perl/X11-XCB: Stabilize 0.210.0 x86, #920994

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

 dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild 
b/dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild
index 7db85d3451e1..6fa0ab19ae6b 100644
--- a/dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild
+++ b/dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module virtualx
 DESCRIPTION="Perl bindings for libxcb"
 
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 RDEPEND="
dev-perl/Data-Dump



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

2023-12-30 Thread Sam James
commit: 00f926830a5acb3e93819d7886322d136de0df3c
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f92683

dev-python/pycryptodome: Stabilize 3.19.1 x86, #920911

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

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

diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild 
b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index 074cf24f0e40..152b6960371a 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="BSD-2 Unlicense"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 DEPEND="
dev-libs/gmp:=



[gentoo-commits] repo/gentoo:master commit in: dev-perl/DateTime-Locale/

2023-12-30 Thread Sam James
commit: dd33c5b71f10d61d4cf3ce1ef9d25c050aac20f9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:48:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:48:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd33c5b7

dev-perl/DateTime-Locale: Stabilize 1.400.0 x86, #920993

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

 dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild 
b/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild
index 675486f0ef32..64b2913ad9e0 100644
--- a/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Localization support for DateTime"
 
 LICENSE="|| ( Artistic GPL-1+ ) unicode"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="
virtual/perl-Carp



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2023-12-30 Thread Sam James
commit: 59b75f5298bb6a7ec834b30c37b41222d064952d
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 31 03:47:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 31 03:47:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b75f52

app-doc/doxygen: Stabilize 1.9.8 x86, #915626

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

 app-doc/doxygen/doxygen-1.9.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild 
b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 124dfdecb4fe..92852376c16a 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == ** ]]; then
 else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz;
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 # GPL-2 also for bundled libmscgen



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

2023-12-30 Thread Conrad Kostecki
commit: 05d71c9febed03aa0639363a06912562564c841d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 22:46:56 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d71c9f

app-misc/cfiles: add missing remote id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34555
Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/app-misc/cfiles/metadata.xml b/app-misc/cfiles/metadata.xml
index deee06ae5a8e..15900801f321 100644
--- a/app-misc/cfiles/metadata.xml
+++ b/app-misc/cfiles/metadata.xml
@@ -9,6 +9,9 @@
ali...@gentoo.org
Alice Ferrazzi
 
+
+   mananapr/cfiles
+
 
 cfiles is a terminal file manager with vim like keybindings, written in C 
using the ncurses library. It aims to provide an interface like ranger while 
being lightweight, fast and minimal.
 



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

2023-12-30 Thread Conrad Kostecki
commit: 1783fc2634183a2d5738015210eb57adc66025f6
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Dec 28 18:11:11 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:48:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1783fc26

net-wireless/portapack-firmware: EAPI8 bump, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../portapack-firmware/portapack-firmware-20190405.ebuild| 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild 
b/net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild
index 5da4e1ade90a..f38f39b3114a 100644
--- a/net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild
+++ b/net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild
@@ -1,24 +1,22 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Firmware and scripts for controlling the Portapack from 
Sharebrained"
 HOMEPAGE="https://github.com/sharebrained/portapack-hackrf/releases;
 
SRC_URI="https://github.com/sharebrained/portapack-hackrf/releases/download/${PV}/portapack-h1-firmware-${PV}.tar.bz2;
+S="${WORKDIR}/portapack-h1-firmware-${PV}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 PDEPEND=">=net-wireless/hackrf-tools-2015.07.2-r1
>=app-mobilephone/dfu-util-0.7"
 
-S="${WORKDIR}/portapack-h1-firmware-${PV}"
-
 src_install() {
insinto /usr/share/hackrf
newins portapack-h1-firmware.bin portapack-h1-firmware-${PV}.bin
-   ln -s portapack-h1-firmware-${PV}.bin 
"${ED}/usr/share/hackrf/portapack-h1-firmware.bin"
+   ln -s portapack-h1-firmware-${PV}.bin 
"${ED}/usr/share/hackrf/portapack-h1-firmware.bin" || die
 }



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

2023-12-30 Thread Conrad Kostecki
commit: 5735ba84a3c963d66d6b237000829c0ed2af4af5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 22:45:17 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5735ba84

app-misc/cfiles: EAPI8 bump, fix bug #722342, #726636

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/722342
Closes: https://bugs.gentoo.org/726636
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/cfiles/cfiles-1.8-r1.ebuild | 37 
 1 file changed, 37 insertions(+)

diff --git a/app-misc/cfiles/cfiles-1.8-r1.ebuild 
b/app-misc/cfiles/cfiles-1.8-r1.ebuild
new file mode 100644
index ..9c1566d0f94a
--- /dev/null
+++ b/app-misc/cfiles/cfiles-1.8-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Ncurses file manager written in C with vim like keybindings"
+HOMEPAGE="https://github.com/mananapr/cfiles;
+SRC_URI="https://github.com/mananapr/cfiles/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   sys-libs/ncurses:=
+   app-text/poppler[utils]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   sed -i -e 's/$(CC) $(CFLAGS)/& $(LDFLAGS)/g' Makefile || die
+   default
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   dobin cfiles
+   dobin scripts/displayimg_uberzug
+   dobin scripts/clearimg_uberzug
+   dobin scripts/displayimg
+   doman cfiles.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/ioping/

2023-12-30 Thread Conrad Kostecki
commit: 06a0ef611ef88169158f73205940559df713d841
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 22:09:15 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:46:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a0ef61

app-benchmarks/ioping: fix LICENSE, fix bug #866722

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/866722
Closes: https://github.com/gentoo/gentoo/pull/34553
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-benchmarks/ioping/ioping-1.3.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-benchmarks/ioping/ioping-1.3.ebuild 
b/app-benchmarks/ioping/ioping-1.3.ebuild
index b9411df0feee..d466ce4f1b5c 100644
--- a/app-benchmarks/ioping/ioping-1.3.ebuild
+++ b/app-benchmarks/ioping/ioping-1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,12 +9,12 @@ DESCRIPTION="Simple disk I/0 latency measuring tool"
 HOMEPAGE="https://github.com/koct9i/ioping;
 SRC_URI="https://github.com/koct9i/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
-src_configure() {
-   tc-export CC
+src_compile() {
+   emake CC="$(tc-getCC)"
 }
 
 src_install() {



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

2023-12-30 Thread Conrad Kostecki
commit: 395ca80ff5f03a7a85206aa812e6d59630c756b2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Dec 28 18:15:08 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:48:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=395ca80f

net-wireless/portapack-havoc: EAPI8 bump, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34523
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../portapack-havoc/portapack-havoc-0.0_p20180612.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild 
b/net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild
index 59b7f30080d1..e668a2dbe80a 100644
--- a/net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild
+++ b/net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Custom firmware for the HackRF SDR + PortaPack H1 addon"
 HOMEPAGE="https://github.com/furrtek/portapack-havoc/wiki;
@@ -9,9 +9,8 @@ COMMIT="609235b19f55d0bf278c0e7c4b9f9b6b15136247"
 SRC_URI="https://github.com/furrtek/portapack-havoc/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
 S="${WORKDIR}/${PN}-${COMMIT}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
-IUSE=""
 
 KEYWORDS="~amd64 ~x86"
 
@@ -29,7 +28,7 @@ src_compile() {
 src_install() {
insinto /usr/share/hackrf
newins firmware/portapack-h1-havoc.bin portapack-h1-havoc-${PV}.bin
-   ln -s portapack-h1-havoc-${PV}.bin 
"${ED}/usr/share/hackrf/portapack-h1-havoc.bin"
+   ln -s portapack-h1-havoc-${PV}.bin 
"${ED}/usr/share/hackrf/portapack-h1-havoc.bin" || die
 
cat << EOF > switch_to_havoc
 #!/bin/sh



[gentoo-commits] repo/gentoo:master commit in: games-action/wordwarvi/

2023-12-30 Thread Conrad Kostecki
commit: 4199179f0d5134613838d3f2a746721f50df20ac
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 21:17:46 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:46:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4199179f

games-action/wordwarvi: EAPI8 bump, fix bug #910281

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/910281
Closes: https://github.com/gentoo/gentoo/pull/34549
Signed-off-by: Conrad Kostecki  gentoo.org>

 games-action/wordwarvi/wordwarvi-1.00-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild 
b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
index 44004a19afbe..675a8a0027f4 100644
--- a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
+++ b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop toolchain-funcs
 
-DESCRIPTION="retro side-scrolling shoot'em up based on the editor war story"
+DESCRIPTION="Retro side-scrolling shoot'em up based on the editor war story"
 HOMEPAGE="https://wordwarvi.sourceforge.net;
 SRC_URI="mirror://sourceforge/wordwarvi/${P}.tar.gz"
 
@@ -40,7 +40,7 @@ src_prepare() {
 }
 
 src_compile() {
-   tc-export CC PKG_CONFIG
+   tc-export BUILD_CC CC PKG_CONFIG
 
emake \
PREFIX="/usr" \



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

2023-12-30 Thread Conrad Kostecki
commit: 654b8d052acd1e47e4420d132aa5782b44f5603f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 20:59:39 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:46:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654b8d05

sys-apps/memtest86: EAPI8 bump, fixing bug #912301

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/912301
Closes: https://github.com/gentoo/gentoo/pull/34548
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/memtest86/memtest86-4.3.7-r4.ebuild | 76 
 1 file changed, 76 insertions(+)

diff --git a/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild 
b/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild
new file mode 100644
index ..27024b29a753
--- /dev/null
+++ b/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit mount-boot toolchain-funcs
+
+DESCRIPTION="Stand alone memory test for x86 computers"
+HOMEPAGE="https://www.memtest86.com/;
+SRC_URI="https://www.memtest86.com/downloads/${P}-src.tar.gz;
+S="${WORKDIR}/src"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="serial"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.3-build-nopie.patch #66630 + #206726
+   "${FILESDIR}"/${PN}-4.3.7-io-extern-inline.patch #548312 #568292
+   "${FILESDIR}"/${PN}-4.3.7-reboot-def.patch #548312 #568292
+   "${FILESDIR}"/${PN}-4.3.7-no-clean.patch #557890
+   "${FILESDIR}"/${PN}-4.3.7-binutils-2.41-textrels.patch #912343
+)
+
+BOOTDIR="/boot/memtest86"
+QA_PRESTRIPPED="${BOOTDIR}/memtest"
+QA_FLAGS_IGNORED="${BOOTDIR}/memtest"
+
+src_prepare() {
+   default
+
+   sed -i -e 's,0x1,0x10,' memtest.lds || die
+   sed -i -e "s|objcopy|$(tc-getOBJCOPY)|" Makefile || die
+
+   if use serial ; then
+   sed -i \
+   -e '/^#define SERIAL_CONSOLE_DEFAULT/s:0:1:' \
+   config.h \
+   || die "sed failed"
+   fi
+}
+
+src_configure() {
+   tc-export AS CC LD
+}
+
+src_test() { :; }
+
+src_install() {
+   insinto "${BOOTDIR}"
+   doins memtest memtest.bin
+
+   exeinto /etc/grub.d
+   newexe "${FILESDIR}"/39_${PN}-r1 39_${PN}
+
+   dodoc README README.build-process README.background
+}
+
+pkg_postinst() {
+   mount-boot_pkg_postinst
+
+   elog "${PN} has been installed in ${BOOTDIR}/"
+   elog "You may wish to update your bootloader configs by adding these 
lines:"
+   elog " - For grub2 just run grub-mkconfig, a configuration file is 
installed"
+   elog "   as /etc/grub.d/39_${PN}"
+   elog " - For grub legacy: (replace '?' with correct numbers for your 
boot partition)"
+   elog "> title=${PN}"
+   elog "> root (hd?,?)"
+   elog "> kernel ${BOOTDIR}/memtest.bin"
+   elog " - For lilo:"
+   elog "> image  = ${BOOTDIR}/memtest.bin"
+   elog "> label  = ${PN}"
+   elog ""
+   elog "Note: For older configs, you might have to change from 'memtest' 
to 'memtest.bin'."
+}



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

2023-12-30 Thread Conrad Kostecki
commit: 8c0bcafce8da9c829777ab29c1eb0a75871e04ca
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Dec 28 18:04:40 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:41:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0bcafc

net-wireless/mfoc: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34522
Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/net-wireless/mfoc/mfoc-0.10.7-r1.ebuild 
b/net-wireless/mfoc/mfoc-0.10.7-r1.ebuild
index 6fe306c11ff2..c220a9c964ce 100644
--- a/net-wireless/mfoc/mfoc-0.10.7-r1.ebuild
+++ b/net-wireless/mfoc/mfoc-0.10.7-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
 DESCRIPTION="Mifare Classic Offline Cracker"
 HOMEPAGE="https://github.com/nfc-tools/mfoc;
 SRC_URI="https://github.com/nfc-tools/${PN}/archive/${P}.tar.gz;
+S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="GPL-2 GPL-2+ BSD-2"
 SLOT="0"
@@ -16,8 +17,6 @@ KEYWORDS="~amd64"
 DEPEND=">=dev-libs/libnfc-1.7.0:="
 RDEPEND="${DEPEND}"
 
-S="${WORKDIR}/${PN}-${P}"
-
 src_prepare() {
default
eautoreconf



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

2023-12-30 Thread Conrad Kostecki
commit: 3d0bbbca2119bc50f10c6a0e5fa5449f18fade00
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Dec 28 17:57:37 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:43:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0bbbca

x11-misc/sent: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34520
Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-misc/sent/sent-1-r1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/x11-misc/sent/sent-1-r1.ebuild b/x11-misc/sent/sent-1-r1.ebuild
index 6780cb174a4f..87fe2dfa950e 100644
--- a/x11-misc/sent/sent-1-r1.ebuild
+++ b/x11-misc/sent/sent-1-r1.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit savedconfig toolchain-funcs
 
 DESCRIPTION="Simple plaintext presentation tool"
 HOMEPAGE="https://tools.suckless.org/sent/;
 SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz;
+S="${WORKDIR}"
 
 LICENSE="MIT"
 SLOT="0"
@@ -21,7 +23,6 @@ RDEPEND="
${DEPEND}
!savedconfig? ( media-gfx/farbfeld )
 "
-S=${WORKDIR}
 
 src_prepare() {
default



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

2023-12-30 Thread Conrad Kostecki
commit: 9f2f94e5c00e6a4c844cea50ce7af9cc22feb97a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Dec 28 18:00:45 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:41:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2f94e5

x11-misc/wmname: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34521
Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-misc/wmname/wmname-0.1-r1.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11-misc/wmname/wmname-0.1-r1.ebuild 
b/x11-misc/wmname/wmname-0.1-r1.ebuild
index 389f4774dffc..d7e6c152feab 100644
--- a/x11-misc/wmname/wmname-0.1-r1.ebuild
+++ b/x11-misc/wmname/wmname-0.1-r1.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
-DESCRIPTION="utility to set the name of your window manager"
+DESCRIPTION="Utility to set the name of your window manager"
 HOMEPAGE="https://tools.suckless.org/x/wmname;
 SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE=""
 
 RDEPEND="x11-libs/libX11"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/

2023-12-30 Thread Conrad Kostecki
commit: 84ca6a9211958d303a421d35c93bac1a5baaee86
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 21:50:09 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:39:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ca6a92

mail-filter/zdkimfilter: fix calling ar directly, bug #893258

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/893258
Closes: https://github.com/gentoo/gentoo/pull/34550
Signed-off-by: Conrad Kostecki  gentoo.org>

 mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild
index 495b98b46cd9..928a0c563b2b 100644
--- a/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild
+++ b/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild
@@ -2,9 +2,13 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+
+inherit toolchain-funcs
+
 DESCRIPTION="DKIM filter for Courier-MTA"
 HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
 SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
+
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
@@ -26,6 +30,10 @@ src_configure() {
econf $(use_enable debug)
 }
 
+src_compile() {
+   emake AR=$(tc-getAR)
+}
+
 src_install() {
emake DESTDIR="${D}" install
diropts -o mail -g mail



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

2023-12-30 Thread Conrad Kostecki
commit: d539f9db1a52840e4c09c28386e865ada9f3e078
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Dec 28 20:40:56 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d539f9db

sys-fs/mtd-utils: fix calling ar directly, bug #913610

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/913610
Closes: https://github.com/gentoo/gentoo/pull/34525
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-fs/mtd-utils/mtd-utils-2.1.6-r2.ebuild | 58 ++
 1 file changed, 58 insertions(+)

diff --git a/sys-fs/mtd-utils/mtd-utils-2.1.6-r2.ebuild 
b/sys-fs/mtd-utils/mtd-utils-2.1.6-r2.ebuild
new file mode 100644
index ..b3cd6fa4e221
--- /dev/null
+++ b/sys-fs/mtd-utils/mtd-utils-2.1.6-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="MTD userspace tools (NFTL, JFFS2, NAND, FTL, UBI)"
+HOMEPAGE="https://git.infradead.org/?p=mtd-utils.git;a=summary;
+SRC_URI="https://infraroot.at/pub/mtd/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+IUSE="+lzo +ssl test xattr +zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   sys-apps/util-linux:=
+   sys-libs/zlib:=
+   lzo? ( dev-libs/lzo:= )
+   ssl? ( dev-libs/openssl:0= )
+   xattr? ( sys-apps/acl )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-util/cmocka )"
+
+DOCS=( jffsX-utils/device_table.txt ubifs-utils/mkfs.ubifs/README )
+
+src_prepare() {
+   default
+   sed -i '/if test.*then/s: == : = :' configure || die
+}
+
+src_configure() {
+   # --enable-tests is for test programs that are installed
+   local myeconfargs=(
+   --enable-tests
+   $(use_enable test unit-tests)
+   $(use_with lzo)
+   $(use_with ssl ubifs)
+   $(use_with xattr)
+   $(use_with zstd)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+   doman \
+   jffsX-utils/mkfs.jffs2.1 \
+   ubi-utils/ubinize.8
+}



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

2023-12-30 Thread Conrad Kostecki
commit: cc31650f4f4221ca8f921a8bec9e0945614ceccc
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 22:01:24 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:39:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc31650f

sys-fs/mp3fs: fix LICENSE, fix bug #869656

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/869656
Closes: https://github.com/gentoo/gentoo/pull/34552
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-fs/mp3fs/mp3fs-1.1.1-r5.ebuild | 37 +
 1 file changed, 37 insertions(+)

diff --git a/sys-fs/mp3fs/mp3fs-1.1.1-r5.ebuild 
b/sys-fs/mp3fs/mp3fs-1.1.1-r5.ebuild
new file mode 100644
index ..f8a75766501d
--- /dev/null
+++ b/sys-fs/mp3fs/mp3fs-1.1.1-r5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Read-only FUSE filesystem which transcodes FLAC audio files to 
MP3 when read"
+HOMEPAGE="https://khenriks.github.io/mp3fs/;
+SRC_URI="https://github.com/khenriks/mp3fs/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+flac vorbis"
+
+REQUIRED_USE="|| ( flac vorbis )"
+RESTRICT="test"
+
+DEPEND="
+   media-libs/libid3tag:=
+   media-sound/lame
+   sys-fs/fuse:0=
+   flac? ( >=media-libs/flac-1.1.4:=[cxx] )
+   vorbis? ( >=media-libs/libvorbis-1.3.0 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   econf \
+   $(use_with flac) \
+   $(use_with vorbis)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}



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

2023-12-30 Thread Conrad Kostecki
commit: faec8c28c79c6f7a494e785883ef49b29d232495
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:18:03 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:38:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faec8c28

sys-apps/less: remove unused patch/file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34530
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/less/files/less-633-tinfow.patch |  52 --
 sys-apps/less/files/lesspipe-r2.sh| 291 --
 2 files changed, 343 deletions(-)

diff --git a/sys-apps/less/files/less-633-tinfow.patch 
b/sys-apps/less/files/less-633-tinfow.patch
deleted file mode 100644
index 82ea458cd008..
--- a/sys-apps/less/files/less-633-tinfow.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-https://github.com/gwsw/less/pull/403
-
-From 23000c286773af153a5743bc923465707b87613b Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Mon, 17 Jul 2023 22:58:27 +0100
-Subject: [PATCH] configure.ac: Check for tinfow before tinfo
-
-We currently check for ncursesw > ncurses and then tinfo > tinfow. This means
-we can get a mismatch of ncursesw + tinfo, instead of the correct ncursesw + 
tinfow.
-
-Swap the order so we check for ncursesw first (before other ncurses variants)
-and then tinfow first (before other tinfo variants).
-
-This is needed anyway for correctness, but also needed for certain terminfos
-to work correctly with recent ncurses.
-
-A better fix would be to use pkg-config first which handles this correctly
-and would include the appropriate -ltinfo* in the libraries list for 
-lncurses*,
-but not doing that for now.
-
-Bug: https://bugs.gentoo.org/910430
 a/configure.ac
-+++ b/configure.ac
-@@ -63,10 +63,10 @@ fi
- 
- if test $curses_broken = 0; then
- 
--# -- Try tinfo.
-+# -- Try tinfow.
- if test "x$TERMLIBS" = x; then
--  if test $have_tinfo = yes; then
--TERMLIBS="-ltinfo"
-+  if test $have_tinfow = yes; then
-+TERMLIBS="-ltinfow"
- SAVE_LIBS=$LIBS
- LIBS="$LIBS $TERMLIBS"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$include_termcap_h]], [[tgetent(0,0); 
tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no])
-@@ -75,10 +75,10 @@ if test "x$TERMLIBS" = x; then
-   fi
- fi
- 
--# -- Try tinfow.
-+# -- Try tinfo.
- if test "x$TERMLIBS" = x; then
--  if test $have_tinfow = yes; then
--TERMLIBS="-ltinfow"
-+  if test $have_tinfo = yes; then
-+TERMLIBS="-ltinfo"
- SAVE_LIBS=$LIBS
- LIBS="$LIBS $TERMLIBS"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$include_termcap_h]], [[tgetent(0,0); 
tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no])
-

diff --git a/sys-apps/less/files/lesspipe-r2.sh 
b/sys-apps/less/files/lesspipe-r2.sh
deleted file mode 100644
index fc54d5b21306..
--- a/sys-apps/less/files/lesspipe-r2.sh
+++ /dev/null
@@ -1,291 +0,0 @@
-#!/bin/bash
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Preprocessor for 'less'. Used when this environment variable is set:
-# LESSOPEN="|lesspipe %s"
-
-# TODO: handle compressed files better
-
-[[ -n ${LESSDEBUG+set} ]] && set -x
-
-trap 'exit 0' PIPE
-
-guesscompress() {
-   case "$1" in
-   *.gz|*.z)   echo "gunzip -c" ;;
-   *.bz2|*.bz) echo "bunzip2 -c" ;;
-   *.lz)   echo "lzip -dc" ;;
-   *.lzma) echo "unlzma -c" ;;
-   *.lzo)  echo "lzop -dc" ;;
-   *.xz)   echo "xzdec" ;;
-   *.zst)  echo "zstdcat" ;;
-   *)  echo "cat" ;;
-   esac
-}
-
-lesspipe_file() {
-   local out=$(file -L -- "$1")
-   local suffix
-   case ${out} in
-   *" 7-zip archive"*) suffix="7z";;
-   *" ar archive"*)suffix="a";;
-   *" CAB-Installer"*) suffix="cab";;
-   *" cpio archive"*)  suffix="cpio";;
-   *" ELF "*)  suffix="elf";;
-   *" LHa"*archive*)   suffix="lha";;
-   *" troff "*)suffix="man";;
-   *" script text"*)   suffix="sh";;
-   *" shared object"*) suffix="so";;
-   *" tar archive"*)   suffix="tar";;
-   *" Zip archive"*)   suffix="zip";;
-   *": data")  hexdump -C -- "$1"; return 0;;
-   *)  return 1;;
-   esac
-   lesspipe "$1" ".${suffix}"
-   return 0
-}
-
-lesspipe() {
-   local match=$2
-   [[ -z ${match} ]] && match=$1
-
-   local DECOMPRESSOR=$(guesscompress "${match}")
-
-   # User filters
-   if [[ -x ~/.lessfilter ]] ; then
-   ~/.lessfilter "$1" && exit 0
-   fi
-
-   local ignore
-   for ignore in ${LESSIGNORE} ; do
-   [[ ${match} == *.${ignore} ]] && exit 0
-   done
-
-   # Handle non-regular file types.
-  

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

2023-12-30 Thread Conrad Kostecki
commit: 90f4841faaca30a9718d7d47b19c85bf8586b910
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:04:49 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f4841f

dev-ruby/kpeg: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34536
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch | 17 -
 1 file changed, 17 deletions(-)

diff --git a/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch 
b/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch
deleted file mode 100644
index 1b565c466c2d..
--- a/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Ensure proper encoding in non-UTF-8 locales.
-
-https://bugs.gentoo.org/640150
-
 a/lib/kpeg/grammar.rb.orig 2018-05-20 09:26:13.597648830 +0200
-+++ b/lib/kpeg/grammar.rb  2018-05-20 09:28:19.606460712 +0200
-@@ -130,6 +130,10 @@
-   end
- end
- 
-+  if reg =~ /\{[LMNPSZC][c-u]?\}/ && reg.encoding != Encoding::UTF_8
-+reg.force_encoding('UTF-8')
-+  end
-+
- @regexp = Regexp.new(reg, flags, lang)
-   else
- @regexp = reg



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

2023-12-30 Thread Conrad Kostecki
commit: 3bf5a85eff555d9659c70b8187737c56614f25d3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:11:31 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf5a85e

net-misc/openssh: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34531
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch | 11 
 .../openssh-9.3_p1-openssl-ignore-status.patch | 17 ---
 ...enssh-9.3_p1-openssl-version-compat-check.patch | 58 --
 3 files changed, 86 deletions(-)

diff --git a/net-misc/openssh/files/openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch 
b/net-misc/openssh/files/openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch
deleted file mode 100644
index b50ac7c00181..
--- a/net-misc/openssh/files/openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/gss-serv.c
-+++ b/gss-serv.c
-@@ -105,7 +105,7 @@ ssh_gssapi_acquire_cred(Gssctxt *ctx)
-   gss_create_empty_oid_set(, );
-   gss_add_oid_set_member(, ctx->oid, );
- 
--  if (gethostname(lname, MAXHOSTNAMELEN)) {
-+  if (gethostname(lname, HOST_NAME_MAX)) {
-   gss_release_oid_set(, );
-   return (-1);
-   }

diff --git a/net-misc/openssh/files/openssh-9.3_p1-openssl-ignore-status.patch 
b/net-misc/openssh/files/openssh-9.3_p1-openssl-ignore-status.patch
deleted file mode 100644
index fa33af39b6f8..
--- a/net-misc/openssh/files/openssh-9.3_p1-openssl-ignore-status.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-the last nibble of the openssl version represents the status.  that is,
-whether it is a beta or release.  when it comes to version checks in
-openssh, this component does not matter, so ignore it.
-
-https://bugzilla.mindrot.org/show_bug.cgi?id=2212
-
 a/openbsd-compat/openssl-compat.c
-+++ b/openbsd-compat/openssl-compat.c
-@@ -58,7 +58,7 @@ ssh_compatible_openssl(long headerver, long libver)
-* For versions >= 1.0.0, major,minor,status must match and library
-* fix version must be equal to or newer than the header.
-*/
--  mask = 0xffffL; /* major,minor,status */
-+  mask = 0xfff0L; /* major,minor,status */
-   hfix = (headerver & 0x000ff000) >> 12;
-   lfix = (libver & 0x000ff000) >> 12;
-   if ( (headerver & mask) == (libver & mask) && lfix >= hfix)

diff --git 
a/net-misc/openssh/files/openssh-9.3_p1-openssl-version-compat-check.patch 
b/net-misc/openssh/files/openssh-9.3_p1-openssl-version-compat-check.patch
deleted file mode 100644
index b571ae253fff..
--- a/net-misc/openssh/files/openssh-9.3_p1-openssl-version-compat-check.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-https://bugzilla.mindrot.org/show_bug.cgi?id=3548
 a/openbsd-compat/openssl-compat.c
-+++ b/openbsd-compat/openssl-compat.c
-@@ -48,19 +48,25 @@ ssh_compatible_openssl(long headerver, long libver)
-   if (headerver == libver)
-   return 1;
- 
--  /* for versions < 1.0.0, major,minor,fix,status must match */
--  if (headerver < 0x100f) {
--  mask = 0xf00fL; /* major,minor,fix,status */
--  return (headerver & mask) == (libver & mask);
-+  /*
-+   * For versions < 3.0.0, major,minor,status must match and library
-+   * fix version must be equal to or newer than the header.
-+   */
-+  if (headerver < 0x300f) {
-+  mask = 0xffffL; /* major,minor,status */
-+  hfix = (headerver & 0x000ff000) >> 12;
-+  lfix = (libver & 0x000ff000) >> 12;
-+  if ( (headerver & mask) == (libver & mask) && lfix >= hfix)
-+  return 1;
-   }
- 
-   /*
--   * For versions >= 1.0.0, major,minor,status must match and library
--   * fix version must be equal to or newer than the header.
-+   * For versions >= 3.0.0, major must match and minor,status must be
-+   * equal to or greater than the header.
-*/
--  mask = 0xfff0L; /* major,minor,status */
--  hfix = (headerver & 0x000ff000) >> 12;
--  lfix = (libver & 0x000ff000) >> 12;
-+  mask = 0xf00fL; /* major, status */
-+  hfix = (headerver & 0x0ff0L) >> 12;
-+  lfix = (libver & 0x0ff0L) >> 12;
-   if ( (headerver & mask) == (libver & mask) && lfix >= hfix)
-   return 1;
-   return 0;
 a/openbsd-compat/regress/opensslvertest.c
-+++ b/openbsd-compat/regress/opensslvertest.c
-@@ -31,7 +31,7 @@ struct version_test {
-   { 0x0090802fL, 0x0090804fL, 1}, /* newer library fix version: ok */
-   { 0x0090802fL, 0x0090801fL, 1}, /* older library fix version: ok */
-   { 0x0090802fL, 0x0090702fL, 0}, /* older library minor version: NO */
--  { 0x0090802fL, 

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

2023-12-30 Thread Conrad Kostecki
commit: d2e9319faebd8b2fda63cb4edc12b0d63be510f0
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:08:27 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e9319f

media-video/pipewire: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34533
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../pipewire/files/gentoo-pipewire-launcher.in-r2  | 77 --
 1 file changed, 77 deletions(-)

diff --git a/media-video/pipewire/files/gentoo-pipewire-launcher.in-r2 
b/media-video/pipewire/files/gentoo-pipewire-launcher.in-r2
deleted file mode 100644
index a149b0d326c3..
--- a/media-video/pipewire/files/gentoo-pipewire-launcher.in-r2
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/sh
-
-# PipeWire launcher script for XDG compliant desktops on OpenRC.
-#
-# systemd users are very _STRONGLY_ advised to use the much
-# more reliable and predictable user units instead.
-
-# WARNING: This script assumes being run inside XDG compliant session,
-# which means D-Bus session instance is expected to be correctly set up
-# prior to this script starting. If that is not true, things may break!
-
-DATE_FORMAT='+%Y-%m-%dT%H:%M:%S%Z'
-
-CONF="${XDG_CONFIG_HOME:-${HOME}/.config}/gentoo-pipewire-launcher.conf"
-if [ -f "${CONF}" ]
-then
-. "${CONF}"
-else
-GENTOO_PIPEWIRE_LOG='/dev/null'
-GENTOO_PIPEWIRE_PULSE_LOG='/dev/null'
-GENTOO_WIREPLUMBER_LOG='/dev/null'
-fi
-for L in \
-"${GENTOO_PIPEWIRE_LOG}" \
-"${GENTOO_PIPEWIRE_PULSE_LOG}" \
-"${GENTOO_WIREPLUMBER_LOG}"
-do
-   if [ ! -e "${L}" ]
-   then
-   touch "${L}"
-   fi
-done
-
-restart () {
-echo "Terminating PipeWire processes ..."
-pkill -u "${USER}" -x pipewire\|wireplumber 1>/dev/null 2>&1
-pwait -u "${USER}" -x pipewire\|wireplumber
-echo "PipeWire terminated."
-}
-
-if [ "${#}" -gt 0 ]
-then
-if [ "${1}" = 'restart' ]
-then
-   restart
-else
-echo "Unrecognised argument." >&2
-echo "Usage: gentoo-pipewire-launcher [restart]" >&2
-   exit 1
-fi
-fi
-
-if pgrep -u "${USER}" -x pipewire\|wireplumber 1>/dev/null 2>&1
-then
-echo "PipeWire already running, exiting." >&2
-echo "(Use 'gentoo-pipewire-launcher restart' to restart PipeWire and 
WirePlumber.)" >&2
-exit 1
-fi
-
-# The core daemon which by itself does probably nothing.
-echo "[$(@GENTOO_PORTAGE_EPREFIX@/bin/date ${DATE_FORMAT})] Starting 
PipeWire." 1>>"${GENTOO_PIPEWIRE_LOG}"
-@GENTOO_PORTAGE_EPREFIX@/usr/bin/pipewire 1>>"${GENTOO_PIPEWIRE_LOG}" 2>&1 &
-
-# The so called pipewire-pulse daemon used for PulseAudio compatibility.
-# Commenting this out will stop the PA proxying daemon from starting,
-# however ALSA (with pipewire-alsa), JACK (with jack-sdk) and PW API using
-# clients will still have access to audio and may end up clashing with
-# non-PW apps over HW control (most notably, /usr/bin/pulseaudio daemon).
-echo "[$(@GENTOO_PORTAGE_EPREFIX@/bin/date ${DATE_FORMAT})] Starting 
PipeWire-Pulse." 1>>"${GENTOO_PIPEWIRE_PULSE_LOG}"
-@GENTOO_PORTAGE_EPREFIX@/usr/bin/pipewire -c pipewire-pulse.conf 
1>>"${GENTOO_PIPEWIRE_PULSE_LOG}" 2>&1 &
-
-# Hack for bug #822498
-sleep 1
-
-# Finally a session manager is required for PipeWire to do anything.
-echo "[$(@GENTOO_PORTAGE_EPREFIX@/bin/date ${DATE_FORMAT})] Starting 
WirePlumber." 1>>"${GENTOO_WIREPLUMBER_LOG}"
-exec @GENTOO_PORTAGE_EPREFIX@/usr/bin/wireplumber 
1>>"${GENTOO_WIREPLUMBER_LOG}" 2>&1



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

2023-12-30 Thread Conrad Kostecki
commit: 7985da9cf4ce8280bdb8f70e39d975cc4a8033a3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:05:40 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7985da9c

media-gfx/imagemagick: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34535
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/imagemagick-6.9.13.0-bashism.patch   | 37 -
 .../files/imagemagick-7.1.1.22-bashism.patch   | 47 --
 2 files changed, 84 deletions(-)

diff --git a/media-gfx/imagemagick/files/imagemagick-6.9.13.0-bashism.patch 
b/media-gfx/imagemagick/files/imagemagick-6.9.13.0-bashism.patch
deleted file mode 100644
index 6c0e5e428bc8..
--- a/media-gfx/imagemagick/files/imagemagick-6.9.13.0-bashism.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://github.com/ImageMagick/ImageMagick6/pull/292
-
-From 9661325ece66c0262727cbcdffbe7efb59b5c46d Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Fri, 8 Dec 2023 09:47:06 +
-Subject: [PATCH] configure.ac: Fix bashism
-
-We need to use '=', not '==', or configure won't run with stricter POSIX
-shells as /bin/sh. This retains compatibility with Bash.
-
-Signed-off-by: Sam James 

- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index e9cd4fb20..23c00268d 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -474,7 +474,7 @@ CFLAGS="$OPENMP_CFLAGS $CFLAGS"
- MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
- AC_SUBST([OPENMP_CFLAGS])
- AC_CHECK_DECL([_OPENMP],[OPENMP_ENABLED='yes'],[OPENMP_ENABLED='no'],[])
--if test "${OPENMP_ENABLED}" == 'yes' && \
-+if test "${OPENMP_ENABLED}" = 'yes' && \
-test "$ac_cv_prog_c_openmp" != 'unsupported'; then
- MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
- fi
-@@ -1247,7 +1247,7 @@ 
AC_DEFINE_UNQUOTED([X11_CONFIGURE_PATH],["$X11ConfigurePath"],[Location of X11 c
- # Find OpenMP library
- #
- GOMP_LIBS=''
--if test "${OPENMP_ENABLED}" == 'yes' && \
-+if test "${OPENMP_ENABLED}" = 'yes' && \
-test "$ac_cv_prog_c_openmp" != 'unsupported'; then
-   AC_CHECK_HEADER([omp.h], [], [AC_MSG_RESULT([OpenMP header file not 
found])])
-   if test "${GCC}" = "yes"; then

diff --git a/media-gfx/imagemagick/files/imagemagick-7.1.1.22-bashism.patch 
b/media-gfx/imagemagick/files/imagemagick-7.1.1.22-bashism.patch
deleted file mode 100644
index 99441bbb69d6..
--- a/media-gfx/imagemagick/files/imagemagick-7.1.1.22-bashism.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-https://github.com/ImageMagick/ImageMagick/pull/6931
-
-From 2dd466333cd06773422795030ff2712181fbbb89 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Fri, 8 Dec 2023 09:41:59 +
-Subject: [PATCH] configure.ac: Fix bashism
-
-We need to use '=', not '==', or configure won't run with stricter POSIX
-shells as /bin/sh. This retains compatibility with Bash.
-
-Signed-off-by: Sam James 

- configure.ac | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 9880be30ec..b19a087a85 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -474,7 +474,7 @@ CFLAGS="$OPENMP_CFLAGS $CFLAGS"
- MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
- AC_SUBST([OPENMP_CFLAGS])
- AC_CHECK_DECL([_OPENMP],[OPENMP_ENABLED='yes'],[OPENMP_ENABLED='no'],[])
--if test "${OPENMP_ENABLED}" == 'yes' && \
-+if test "${OPENMP_ENABLED}" = 'yes' && \
-test "$ac_cv_prog_c_openmp" != 'unsupported'; then
- MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
- fi
-@@ -1266,7 +1266,7 @@ 
AC_DEFINE_UNQUOTED([X11_CONFIGURE_PATH],["$X11ConfigurePath"],[Location of X11 c
- # Find OpenMP library
- #
- GOMP_LIBS=''
--if test "${OPENMP_ENABLED}" == 'yes'; then
-+if test "${OPENMP_ENABLED}" = 'yes'; then
-   AC_CHECK_HEADER([omp.h], [], [AC_MSG_RESULT([OpenMP header file not 
found])])
-   if test "${GCC}" = "yes"; then
- # Open64 (passes for GCC but uses different OpenMP implementation)
-@@ -3533,7 +3533,7 @@ if test "$enable_64bit_channel_masks" = 'yes'; then
- ])
- fi
- fi
--if test "$magick_channel_mask_depth" == '64'; then
-+if test "$magick_channel_mask_depth" = '64'; then
- MAGICK_FEATURES="Channel-masks(64-bit) $MAGICK_FEATURES"
- else
- MAGICK_FEATURES="Channel-masks(32-bit) $MAGICK_FEATURES"
-



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

2023-12-30 Thread Conrad Kostecki
commit: 2f5452633816fc3d81e9e31224589fb7467ec1eb
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:02:50 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f545263

app-shells/bash: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34539
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../bash-5.2_p15-shell-parser-reset-issue.patch| 33 --
 1 file changed, 33 deletions(-)

diff --git a/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch 
b/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch
deleted file mode 100644
index bef5586d0efc..
--- a/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://savannah.gnu.org/support/?110745
-https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00103.html
-
-Note that both documents make the claim that only interactive shells are
-affected. This is false, as is demonstrated below.
-
-$ bash -c '[[ ]]; echo fin'; echo $?
-0
-
-diff --git a/parse.y b/parse.y
-index 11b71d4..02b2af1 100644
 parse.y
-+++ parse.y
-@@ -2899,7 +2899,7 @@ yylex ()
- #if defined (YYERRCODE) && !defined (YYUNDEF)
- current_token = YYERRCODE;
- #else
--current_token = YYerror;
-+current_token = YYUNDEF;
- #endif
- 
-   return (current_token);
-@@ -4156,7 +4156,9 @@ parse_comsub (qc, open, close, lenp, flags)
-   shell_eof_token = ps.eof_token;
-   expand_aliases = ps.expand_aliases;
- 
--  /* yyparse() has already called yyerror() and reset_parser() */
-+  /* yyparse() has already called yyerror() and reset_parser(), so we set
-+   PST_NOERROR to avoid a redundant error message. */
-+  parser_state |= PST_NOERROR;
-   return (_pair_error);
- }
-   else if (r != 0)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/files/

2023-12-30 Thread Conrad Kostecki
commit: 83e6d06addde9b8beac5ab796e7429e7ab5c742c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:19:27 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:36:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e6d06a

sys-apps/util-linux: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34540
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/util-linux-2.39.1-mount-no-statx.patch   | 34 --
 .../files/util-linux-2.39.1-wall-no-tty.patch  | 26 -
 2 files changed, 60 deletions(-)

diff --git a/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch 
b/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch
deleted file mode 100644
index 02e8ef20c416..
--- a/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/util-linux/util-linux/issues/2409
-https://github.com/util-linux/util-linux/commit/91c2cbdf3a04f2f3f4c4bb0d2a6053874bfa11ea
-
-From 91c2cbdf3a04f2f3f4c4bb0d2a6053874bfa11ea Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= 
-Date: Thu, 3 Aug 2023 07:13:28 +0200
-Subject: [PATCH] libmount: (utils) fix statx fallback
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-If the systemcall is not available ENOSYS is returned.
-
-Under glibc the statx implementation also has its own fallback logic.
-As AT_STATX_DONT_SYNC can't be implemented correctly in that fallback
-logic the wrapper will return EINVAL in case the emulation is needed and
-AT_STATX_DONT_SYNC is set.
-So also use our own fallback in that case.
-
-Fixes: #2409
-Signed-off-by: Thomas Weißschuh 
 a/libmount/src/utils.c
-+++ b/libmount/src/utils.c
-@@ -133,7 +133,8 @@ static int safe_stat(const char *target, struct stat *st, 
int nofollow)
-   st->st_mode = stx.stx_mode;
-   }
- 
--  if (rc == 0 || errno != EOPNOTSUPP)
-+  if (rc == 0 ||
-+  (errno != EOPNOTSUPP && errno != ENOSYS && errno != EINVAL))
-   return rc;
-   }
- #endif
-

diff --git a/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch 
b/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch
deleted file mode 100644
index e95dbc358d33..
--- a/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/911336
-https://github.com/util-linux/util-linux/pull/2412
-
-From 7d3713a6d541be0bac0bb78cc8fea1620583fd08 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Sat, 29 Jul 2023 17:32:57 -0400
-Subject: [PATCH] wall: do not error for ttys that do not exist
-
-Some wayland display managers (GDM) put strings like "seat0" in the
-ut_line field of utmp entries. These are not valid tty devices.
-
-Avoid writing a confusing error message for ttys that do not exist.
-
-Bug: https://bugs.gentoo.org/911336
-Signed-off-by: Mike Gilbert 
 a/term-utils/ttymsg.c
-+++ b/term-utils/ttymsg.c
-@@ -100,7 +100,7 @@ ttymsg(struct iovec *iov, size_t iovcnt, char *line, int 
tmout) {
-* if not running as root; not an error.
-*/
-   if ((fd = open(device, O_WRONLY|O_NONBLOCK, 0)) < 0) {
--  if (errno == EBUSY || errno == EACCES)
-+  if (errno == EBUSY || errno == EACCES || errno == ENOENT)
-   return NULL;
- 
-   len = snprintf(errbuf, sizeof(errbuf), "%s: %m", device);



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

2023-12-30 Thread Conrad Kostecki
commit: 689718f584770fd735e2d4adde6cc5eac7f2497c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:07:22 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689718f5

media-video/ffmpeg: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34534
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch | 81 --
 .../ffmpeg/files/ffmpeg-5.1.3-svt-av1.patch| 67 --
 2 files changed, 148 deletions(-)

diff --git 
a/media-video/ffmpeg/files/ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch 
b/media-video/ffmpeg/files/ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch
deleted file mode 100644
index 51a8cb02d7b5..
--- a/media-video/ffmpeg/files/ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-https://bugs.gentoo.org/907478
-https://bugs.gentoo.org/907493
-https://git.videolan.org/?p=ffmpeg.git;a=commit;h=bea695d54372b66a6b9b136982fc92adb63e4745
-https://git.videolan.org/?p=ffmpeg.git;a=commit;h=3344d47a88506aba060b5fd2a214cf7785b11483
-
-From bea695d54372b66a6b9b136982fc92adb63e4745 Mon Sep 17 00:00:00 2001
-From: Christopher Degawa 
-Date: Thu, 20 Oct 2022 22:55:28 -0500
-Subject: [PATCH] avcodec/libsvtav1: replace vbv_bufsize with
- maximum_buffer_size_ms
-
-svt-av1 v1.2.0 has deprecated vbv_bufsize in favor of using
-- maximum_buffer_size_ms (--buf-sz)
-- starting_buffer_level_ms (--buf-initial-sz)
-- optimal_buffer_level_ms (--buf-optimal-sz)
-
-and vbv_bufsize has not been in use since svt-av1 v0.8.6
-
-Signed-off-by: Christopher Degawa 
 a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -183,7 +183,7 @@ static int config_enc_params(EbSvtAv1EncConfiguration 
*param,
- param->min_qp_allowed   = avctx->qmin;
- }
- param->max_bit_rate = avctx->rc_max_rate;
--param->vbv_bufsize  = avctx->rc_buffer_size;
-+param->maximum_buffer_size_ms   = avctx->rc_buffer_size * 1000LL / 
avctx->bit_rate;
- 
- if (svt_enc->crf > 0) {
- param->qp   = svt_enc->crf;
-@@ -300,7 +300,7 @@ static int config_enc_params(EbSvtAv1EncConfiguration 
*param,
- avctx->bit_rate   = param->rate_control_mode > 0 ?
- param->target_bit_rate : 0;
- avctx->rc_max_rate= param->max_bit_rate;
--avctx->rc_buffer_size = param->vbv_bufsize;
-+avctx->rc_buffer_size = param->maximum_buffer_size_ms * avctx->bit_rate / 
1000LL;
- 
- if (avctx->bit_rate || avctx->rc_max_rate || avctx->rc_buffer_size) {
- AVCPBProperties *cpb_props = ff_add_cpb_side_data(avctx);
--- 
-2.30.2
-
-From 3344d47a88506aba060b5fd2a214cf7785b11483 Mon Sep 17 00:00:00 2001
-From: Christopher Degawa 
-Date: Thu, 20 Oct 2022 22:55:27 -0500
-Subject: [PATCH] avcodec/libsvtav1: remove compressed_ten_bit_format and
- simplify alloc_buffer
-
-compressed_ten_bit_format has been deprecated upstream and has no effect
-and can be removed. Plus, technically it was never used in the first place
-since it would require the app (ffmpeg) to set it and do additional
-processing of the input frames.
-
-Also simplify alloc_buffer by removing calculations relating to the
-non-existant processing.
-
-Signed-off-by: Christopher Degawa 
 a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -124,16 +124,12 @@ static int svt_print_error(void *log_ctx, EbErrorType 
err,
- 
- static int alloc_buffer(EbSvtAv1EncConfiguration *config, SvtContext *svt_enc)
- {
--const intpack_mode_10bit =
--(config->encoder_bit_depth > 8) && (config->compressed_ten_bit_format 
== 0) ? 1 : 0;
--const size_t luma_size_8bit  =
--config->source_width * config->source_height * (1 << pack_mode_10bit);
--const size_t luma_size_10bit =
--(config->encoder_bit_depth > 8 && pack_mode_10bit == 0) ? 
luma_size_8bit : 0;
-+const size_t luma_size = config->source_width * config->source_height *
-+(config->encoder_bit_depth > 8 ? 2 : 1);
- 
- EbSvtIOFormat *in_data;
- 
--svt_enc->raw_size = (luma_size_8bit + luma_size_10bit) * 3 / 2;
-+svt_enc->raw_size = luma_size * 3 / 2;
- 
- // allocate buffer for in and out
- svt_enc->in_buf   = av_mallocz(sizeof(*svt_enc->in_buf));
--- 
-2.30.2

diff --git a/media-video/ffmpeg/files/ffmpeg-5.1.3-svt-av1.patch 
b/media-video/ffmpeg/files/ffmpeg-5.1.3-svt-av1.patch
deleted file mode 100644
index fb905f714fa3..
--- a/media-video/ffmpeg/files/ffmpeg-5.1.3-svt-av1.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-https://git.videolan.org/?p=ffmpeg.git;a=commit;h=8fe2fec45321d1b82f98f9725ad9118cefcfa58d
-https://git.videolan.org/?p=ffmpeg.git;a=commit;h=e5b5dd66535f51e0fee59247b224d866f334
-
-From 8fe2fec45321d1b82f98f9725ad9118cefcfa58d Mon Sep 17 00:00:00 

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

2023-12-30 Thread Conrad Kostecki
commit: 414fc629d397bb756ad382342e99243dcc6ec508
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:04:25 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=414fc629

dev-libs/openssl: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34537
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/openssl-3.0.9-CVE-2023-2975.patch| 109 ---
 .../files/openssl-3.0.9-CVE-2023-3446.patch| 120 -
 2 files changed, 229 deletions(-)

diff --git a/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-2975.patch 
b/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-2975.patch
deleted file mode 100644
index 908e57251cb9..
--- a/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-2975.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-https://github.com/openssl/openssl/commit/00e2f5eea29994d19293ec4e8c8775ba73678598
-https://github.com/openssl/openssl/commit/96318a8d21bed334d78797eca5b32790775d5f05
-
-From 00e2f5eea29994d19293ec4e8c8775ba73678598 Mon Sep 17 00:00:00 2001
-From: Tomas Mraz 
-Date: Tue, 4 Jul 2023 17:30:35 +0200
-Subject: [PATCH] Do not ignore empty associated data with AES-SIV mode
-
-The AES-SIV mode allows for multiple associated data items
-authenticated separately with any of these being 0 length.
-
-The provided implementation ignores such empty associated data
-which is incorrect in regards to the RFC 5297 and is also
-a security issue because such empty associated data then become
-unauthenticated if an application expects to authenticate them.
-
-Fixes CVE-2023-2975
-
-Reviewed-by: Matt Caswell 
-Reviewed-by: Paul Dale 
-(Merged from https://github.com/openssl/openssl/pull/21384)
-
-(cherry picked from commit c426c281cfc23ab182f7d7d7a35229e7db1494d9)
 a/providers/implementations/ciphers/cipher_aes_siv.c
-+++ b/providers/implementations/ciphers/cipher_aes_siv.c
-@@ -120,14 +120,18 @@ static int siv_cipher(void *vctx, unsigned char *out, 
size_t *outl,
- if (!ossl_prov_is_running())
- return 0;
- 
--if (inl == 0) {
--*outl = 0;
--return 1;
--}
-+/* Ignore just empty encryption/decryption call and not AAD. */
-+if (out != NULL) {
-+if (inl == 0) {
-+if (outl != NULL)
-+*outl = 0;
-+return 1;
-+}
- 
--if (outsize < inl) {
--ERR_raise(ERR_LIB_PROV, PROV_R_OUTPUT_BUFFER_TOO_SMALL);
--return 0;
-+if (outsize < inl) {
-+ERR_raise(ERR_LIB_PROV, PROV_R_OUTPUT_BUFFER_TOO_SMALL);
-+return 0;
-+}
- }
- 
- if (ctx->hw->cipher(ctx, out, in, inl) <= 0)
-
-From 96318a8d21bed334d78797eca5b32790775d5f05 Mon Sep 17 00:00:00 2001
-From: Tomas Mraz 
-Date: Tue, 4 Jul 2023 17:50:37 +0200
-Subject: [PATCH] Add testcases for empty associated data entries with AES-SIV
-
-Reviewed-by: Matt Caswell 
-Reviewed-by: Paul Dale 
-(Merged from https://github.com/openssl/openssl/pull/21384)
-
-(cherry picked from commit 3993bb0c0c87e3ed0ab4274e4688aa814e164cfc)
 a/test/recipes/30-test_evp_data/evpciph_aes_siv.txt
-+++ b/test/recipes/30-test_evp_data/evpciph_aes_siv.txt
-@@ -20,6 +20,19 @@ Tag = 85632d07c6e8f37f950acd320a2ecc93
- Plaintext =  112233445566778899aabbccddee
- Ciphertext = 40c02b9690c4dc04daef7f6afe5c
- 
-+Cipher = aes-128-siv
-+Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
-+Tag = f1c5fdeac1f15a26779c1501f9fb7588
-+Plaintext =  112233445566778899aabbccddee
-+Ciphertext = 27e946c669088ab06da58c5c831c
-+
-+Cipher = aes-128-siv
-+Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
-+AAD =
-+Tag = d1022f5b3664e5a4dfaf90f85be6f28a
-+Plaintext =  112233445566778899aabbccddee
-+Ciphertext = b66cff6b8eca0b79f083b39a0901
-+
- Cipher = aes-128-siv
- Key = 7f7e7d7c7b7a79787776757473727170404142434445464748494a4b4c4d4e4f
- AAD = 
00112233445566778899aabbccddeeffdeaddadadeaddadaffeeddccbbaa99887766554433221100
-@@ -29,6 +42,24 @@ Tag = 7bdb6e3b432667eb06f4d14bff2fbd0f
- Plaintext =  
7468697320697320736f6d6520706c61696e7465787420746f20656e6372797074207573696e67205349562d414553
- Ciphertext = 
cb900f2fddbe404326601965c889bf17dba77ceb094fa663b7a3f748ba8af829ea64ad544a272e9c485b62a3fd5c0d
- 
-+Cipher = aes-128-siv
-+Key = 7f7e7d7c7b7a79787776757473727170404142434445464748494a4b4c4d4e4f
-+AAD = 
00112233445566778899aabbccddeeffdeaddadadeaddadaffeeddccbbaa99887766554433221100
-+AAD =
-+AAD = 09f911029d74e35bd84156c5635688c0
-+Tag = 83ce6593a8fa67eb6fcd2819cedfc011
-+Plaintext =  
7468697320697320736f6d6520706c61696e7465787420746f20656e6372797074207573696e67205349562d414553
-+Ciphertext = 
30d937b42f71f71f93fc2d8d702d3eac8dc7651eefcd81120081ff29d626f97f3de17f2969b691c91b69b652bf3a6d
-+
-+Cipher = aes-128-siv
-+Key = 

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

2023-12-30 Thread Conrad Kostecki
commit: 9f7cd2c69e7de171c9c9877b655e9da7b3c2cad6
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:03:51 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7cd2c6

dev-libs/libxml2: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34538
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../libxml2-2.10.3-python3-unicode-errors.patch| 35 --
 1 file changed, 35 deletions(-)

diff --git a/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch 
b/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch
deleted file mode 100644
index 525e1fe36c0b..
--- a/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://bugs.gentoo.org/745162
-https://gitlab.gnome.org/GNOME/libxml2/-/issues/64
-
 a/python/libxml.c
-+++ b/python/libxml.c
-@@ -1620,6 +1620,7 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
- PyObject *message;
- PyObject *result;
- char str[1000];
-+unsigned char *ptr = (unsigned char *)str;
- 
- #ifdef DEBUG_ERROR
- printf("libxml_xmlErrorFuncHandler(%p, %s, ...) called\n", ctx, msg);
-@@ -1636,12 +1637,20 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
-   str[999] = 0;
- va_end(ap);
- 
-+#if PY_MAJOR_VERSION >= 3
-+/* Ensure the error string doesn't start at UTF8 continuation. */
-+while (*ptr && (*ptr & 0xc0) == 0x80)
-+ptr++;
-+#endif
-+
- list = PyTuple_New(2);
- PyTuple_SetItem(list, 0, libxml_xmlPythonErrorFuncCtxt);
- Py_XINCREF(libxml_xmlPythonErrorFuncCtxt);
--message = libxml_charPtrConstWrap(str);
-+message = libxml_charPtrConstWrap(ptr);
- PyTuple_SetItem(list, 1, message);
- result = PyEval_CallObject(libxml_xmlPythonErrorFuncHandler, list);
-+/* Forget any errors caused in the error handler. */
-+PyErr_Clear();
- Py_XDECREF(list);
- Py_XDECREF(result);
- }



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

2023-12-30 Thread Conrad Kostecki
commit: c178370cc41fd7194e0289592538df9a15103cb7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:22:56 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:36:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c178370c

sys-process/atop: remove unused files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34541
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-process/atop/files/atop.rc-r2   |  8 ---
 sys-process/atop/files/atop.service | 11 -
 sys-process/atop/files/atopacct.rc  | 40 -
 sys-process/atop/files/atopacct.service | 14 
 4 files changed, 73 deletions(-)

diff --git a/sys-process/atop/files/atop.rc-r2 
b/sys-process/atop/files/atop.rc-r2
deleted file mode 100644
index ce66821dbdd5..
--- a/sys-process/atop/files/atop.rc-r2
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Resource-specific view of processes"
-pidfile="/var/run/atop.pid"
-command="/usr/share/atop/atop.daily"
-command_background="true"

diff --git a/sys-process/atop/files/atop.service 
b/sys-process/atop/files/atop.service
deleted file mode 100644
index 09295b9acd12..
--- a/sys-process/atop/files/atop.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Atop advanced performance monitor
-Documentation=man:atop(1)
-
-[Service]
-Type=simple
-ExecStart=/etc/atop/atop.daily
-KillSignal=SIGUSR2
-
-[Install]
-WantedBy=multi-user.target

diff --git a/sys-process/atop/files/atopacct.rc 
b/sys-process/atop/files/atopacct.rc
deleted file mode 100644
index c68ca3e6b3a8..
--- a/sys-process/atop/files/atopacct.rc
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Resource-specific view of processes"
-command="/usr/sbin/atopacctd"
-lockfile="/var/lock/subsys/atopacctd"
-
-start_pre() {
-   # Check if process accounting already in use via psacct
-for PACCTFILE in /var/account/pacct /var/log/pacct ; do
-if [ -f "${PACCTFILE}" ] ; then
-BEFORSIZE=$(stat -c %s "${PACCTFILE}")
-AFTERSIZE=$(stat -c %s "${PACCTFILE}")
-
-# verify if accounting file grows, so is in use
-if [ ${BEFORSIZE} -lt ${AFTERSIZE} ] ; then
-   ewarn "Process accounting already used by 
psacct!"
-   return 1
-   fi
-   fi
-   done
-
-   checkpath -d -q ${lockfile%/*} || return 1
-}
-
-start() {
-   ebegin "Starting atopacctd"
-   start-stop-daemon --start --exec ${command}
-   touch ${lockfile}
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping atopacctd"
-   start-stop-daemon --stop --exec ${command}
-   rm ${lockfile}
-   eend $?
-}
-

diff --git a/sys-process/atop/files/atopacct.service 
b/sys-process/atop/files/atopacct.service
deleted file mode 100644
index 1f51ec41916a..
--- a/sys-process/atop/files/atopacct.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=Atop process accounting daemon
-Documentation=man:atopacctd(8)
-Conflicts=psacct.service
-After=syslog.target
-Before=atop.service
-
-[Service]
-Type=forking
-PIDFile=/var/run/atopacctd.pid
-ExecStart=/usr/sbin/atopacctd
-
-[Install]
-WantedBy=multi-user.target



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

2023-12-30 Thread Julien Roy
commit: b92c19d88f38785b03f9a1e8322a6aa607303d18
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 01:22:25 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 01:22:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b92c19d8

gui-apps/hyprpicker: add missing dependency

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

 gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild 
b/gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild
index c7ba4a21d7..b05934c74a 100644
--- a/gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild
+++ b/gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild
@@ -22,6 +22,7 @@ BDEPEND="
media-libs/libjpeg-turbo
x11-libs/cairo
x11-libs/pango
+   x11-libs/libxkbcommon
 "
 
 src_compile() {



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

2023-12-30 Thread Rick Farina
commit: 978c6723b9497a207a553ab354936251abd61c71
Author: Rick Farina  gentoo  org>
AuthorDate: Sun Dec 31 02:27:37 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Sun Dec 31 02:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978c6723

net-wireless/kismet: add use flag for disabling wext

Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/kismet/kismet-.ebuild | 3 ++-
 net-wireless/kismet/metadata.xml   | 5 +
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-wireless/kismet/kismet-.ebuild 
b/net-wireless/kismet/kismet-.ebuild
index f89567fabd66..18ca5186b770 100644
--- a/net-wireless/kismet/kismet-.ebuild
+++ b/net-wireless/kismet/kismet-.ebuild
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net;
 
 LICENSE="GPL-2"
 SLOT="0/${PV}"
-IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid 
ubertooth udev"
+IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid 
ubertooth udev +wext"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 CDEPEND="
@@ -121,6 +121,7 @@ src_configure() {
$(use_enable lm-sensors lmsensors) \
$(use_enable networkmanager libnm) \
$(use_enable ubertooth) \
+   $(use_enable wext linuxwext) \
--sysconfdir=/etc/kismet \
--disable-optimization
 }

diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index e8ae7e5c85cb..9a0418aaa270 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -16,6 +16,11 @@
reducing security risks

Enable capture source for ubertooth to 
sniff bluetooth low energy
+   
+   Enable building kismet with support for the deprecated 
Linux Wireless Extensions.
+   This is required for some out of tree and staging 
drivers, and kismet has not
+   been well tested with it disabled, so it defaults to on.
+   


kismetwireless/kismet



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

2023-12-30 Thread Rick Farina
commit: fa77e66fe7917586a584b1fd3ef5462a6a489c3f
Author: Rick Farina  gentoo  org>
AuthorDate: Sun Dec 31 02:31:37 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Sun Dec 31 02:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa77e66f

net-wireless/kismet: enable py3.12

Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/kismet/kismet-2022.08.1-r2.ebuild | 2 +-
 net-wireless/kismet/kismet-2023.07.1.ebuild| 2 +-
 net-wireless/kismet/kismet-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild 
b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index 934221430f72..0965409505a7 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit autotools python-single-r1 udev systemd
 

diff --git a/net-wireless/kismet/kismet-2023.07.1.ebuild 
b/net-wireless/kismet/kismet-2023.07.1.ebuild
index 4fcac1c602f0..d811631a3fe8 100644
--- a/net-wireless/kismet/kismet-2023.07.1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit autotools python-single-r1 udev systemd
 

diff --git a/net-wireless/kismet/kismet-.ebuild 
b/net-wireless/kismet/kismet-.ebuild
index 18ca5186b770..84a92eaf262c 100644
--- a/net-wireless/kismet/kismet-.ebuild
+++ b/net-wireless/kismet/kismet-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit autotools python-single-r1 udev systemd
 



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

2023-12-30 Thread Julien Roy
commit: 372851166ab91ba8327bcd5c32abafa9f1abb533
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:55:45 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:55:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37285116

app-misc/vocabsieve: disable py3.12

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

 app-misc/vocabsieve/vocabsieve-0.11.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/vocabsieve/vocabsieve-0.11.0.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.11.0.ebuild
index 70af29b3f5..bd2f49fe95 100644
--- a/app-misc/vocabsieve/vocabsieve-0.11.0.ebuild
+++ b/app-misc/vocabsieve/vocabsieve-0.11.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 



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

2023-12-30 Thread Julien Roy
commit: e3c147167caee80992e921591d859dbdecef6f19
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 01:00:10 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 01:00:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3c14716

net-p2p/feather: update manifest, fix - warnings

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

 net-p2p/feather/Manifest | 8 
 net-p2p/feather/feather-2.6.1.ebuild | 7 ---
 net-p2p/feather/feather-.ebuild  | 4 +---
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/net-p2p/feather/Manifest b/net-p2p/feather/Manifest
index 6f23a9fba3..393a24e3e1 100644
--- a/net-p2p/feather/Manifest
+++ b/net-p2p/feather/Manifest
@@ -22,6 +22,14 @@ DIST feather-2.5.2-monero-trezorcommon.tar.gz 1327782 
BLAKE2B 738f2833317d5b5f52
 DIST feather-2.5.2-monero.tar.gz 14014516 BLAKE2B 
0f5f74b1e9c72e0671d010910730e21b0990be09f5fffc472e7493004c2d3583b60f4eab90ba396be359cf22771b5d21c66e6d7a46b2094d94f0b81f4375260e
 SHA512 
ab9466d9d93632fea476d9aa9de5fb4298a8b74a340d144c061ce438e36f2bee056a30d66d37c1cc3128576539f45b135e8d336c66c6961651e1846370f205e2
 DIST feather-2.5.2-singleapplication.tar.gz 21630 BLAKE2B 
403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f
 SHA512 
d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4
 DIST feather-2.5.2.tar.gz 1322312 BLAKE2B 
8c5ad7353dc0a2e52f7fb045aea0f110c45f0eca1fbab9cbddbb4a9da6ebe8c9983fff56783a5df5864a6a8483bfd9102f09adb87974766f3d4eab340dfc8568
 SHA512 
5cfb4710784046d0d960f715dc9c67e2fd32a36d055a810aedead13e3d1056b7d681db1a2f64905961ac947d54385e1f9dafec5ebfc6daff6a16442e4aa49f46
+DIST feather-2.6.0-monero-miniupnp.tar.gz 446961 BLAKE2B 
802e3a99f2e129492be547eba0f7f87c0e0c7024b4a322fbabf973dab26cd33601d99b29d422f8bb2ebae078982ef25efcdfe7ce66149360ba974abcb80b95d4
 SHA512 
c544148b2f110a84dbc69b0de2a6ff95ea3b8ad49354320c557b29a548de3e87ac52e37566b7f809bbcf0afa395e5150049dde15383d8180a52a38fd8738fdc5
+DIST feather-2.6.0-monero-randomx.tar.gz 164390 BLAKE2B 
704792f22d7e3e9e789b42f77176ef4687b7d599387edfa42f854ad7b0f692d704480a6c7e43a291acac0dde2adae12923ea11e615d132baf10c7cb8f59f5801
 SHA512 
959a8399ae85bbb57e875e0383e448b10241badcd6682c7b6dec9d172f489ccbf3bb9b8b9b657bf977b3f2280597eb99cef2270159dc77142615dfe8d6f438ad
+DIST feather-2.6.0-monero-rapidjson.tar.gz 1054330 BLAKE2B 
5d18961b86a27516e42441ba46317ba811e06305dc754b5765b4fbfb697d93bc31ae9457fa2c3f213396909af726f775a7b371874ef1a0dc56a8577ed077a610
 SHA512 
dd4f103f84c4f32683ca9ccc82c35db3a60012c35acbb79405905c8b4e382389c52422b1a514e6128ae71f90f5eedb158f2a4f72f7c0f6025c2ef0787130bbe7
+DIST feather-2.6.0-monero-supercop.tar.gz 346604 BLAKE2B 
10e48076acb2e5de5acb2efee61b2fac40fdfec3bc4037a94199d56ee2446466126e1b9dade56ee69598f4bd3c64b45d86d0810f24f461f6e09fb84c87e1ef93
 SHA512 
06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648
+DIST feather-2.6.0-monero-trezorcommon.tar.gz 1327782 BLAKE2B 
738f2833317d5b5f52c21582160c1bee331fda38615c7e2c29d68cec600e849209111aaa75cce059596e87b2711c5a5749d965c91f1cf15cbe98fc86a049b5a5
 SHA512 
9955aa160e9a969decee598584f788e4d36e9c65f2ee730cd8f128669e86175f2189e804ca53e405871ab698ae5e683f146e59e832d8ec58fa1cb46328665ddf
+DIST feather-2.6.0-monero.tar.gz 14007104 BLAKE2B 
e14c36698dfce91e430960166a3d6012139c12c6eda4bbf5cd1372054e80c7f762612a477a41bb5193cb7e01330edd138770fad03230b93ed7325ecff1a28943
 SHA512 
d1597e76bb51d3b56cb44c0b16b8e9e5329221e61364c4053319319736cd392ba354056fc2e911dda281d0f456b2a7da2393991b2e1d002ee23ae051351a2c58
+DIST feather-2.6.0-singleapplication.tar.gz 21630 BLAKE2B 
403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f
 SHA512 
d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4
+DIST feather-2.6.0.tar.gz 1364312 BLAKE2B 
3127a8c71df76ca857a4979f7395e1d0124c938054ee3a47ce73c33b9ad018481ad209e93edd9c5f71dd501253b18fad8ce3706a1ec37cc9ef9ee1a87c1ce6d1
 SHA512 
16e24ccb0e7699dc197e655004eaa663059ac44f7a42683d81749aaa99a91c235dd67bfdd096d4484cbe4db3bf44045d845e167e920ae2a8d11e68fd237e7451
 DIST feather-2.6.1-monero-miniupnp.tar.gz 446961 BLAKE2B 
802e3a99f2e129492be547eba0f7f87c0e0c7024b4a322fbabf973dab26cd33601d99b29d422f8bb2ebae078982ef25efcdfe7ce66149360ba974abcb80b95d4
 SHA512 
c544148b2f110a84dbc69b0de2a6ff95ea3b8ad49354320c557b29a548de3e87ac52e37566b7f809bbcf0afa395e5150049dde15383d8180a52a38fd8738fdc5
 DIST feather-2.6.1-monero-randomx.tar.gz 164390 BLAKE2B 
704792f22d7e3e9e789b42f77176ef4687b7d599387edfa42f854ad7b0f692d704480a6c7e43a291acac0dde2adae12923ea11e615d132baf10c7cb8f59f5801
 SHA512 

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

2023-12-30 Thread Julien Roy
commit: b0d464b8adb0e0e305834386cf6d7f206ba3a53b
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:54:43 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:54:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0d464b8

dev-python/simplemma: enable py3.12

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

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

diff --git a/dev-python/simplemma/simplemma-0.9.1.ebuild 
b/dev-python/simplemma/simplemma-0.9.1.ebuild
index cf7689fdc8..24e1274a89 100644
--- a/dev-python/simplemma/simplemma-0.9.1.ebuild
+++ b/dev-python/simplemma/simplemma-0.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pymorphy3-dicts-uk/

2023-12-30 Thread Julien Roy
commit: c6ab2926c103727ab1e15f3e3902e88d75311826
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:50:21 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:50:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c6ab2926

dev-python/pymorphy3-dicts-uk: enable py3.12

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

 .../pymorphy3-dicts-uk/pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/dev-python/pymorphy3-dicts-uk/pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild 
b/dev-python/pymorphy3-dicts-uk/pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild
index 16c1c5ea04..d22cd45ada 100644
--- a/dev-python/pymorphy3-dicts-uk/pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild
+++ b/dev-python/pymorphy3-dicts-uk/pymorphy3-dicts-uk-2.4.1.1.1663094765.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{10..11} pypy3  )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+PYTHON_COMPAT=( python3_{10..12} pypy3  )
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi
 



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

2023-12-30 Thread Julien Roy
commit: 456852a9d5a1fddded24919648c83db99438ca63
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:57:20 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:57:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=456852a9

dev-python/pydispatcher: enable py3.12

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

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

diff --git a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild 
b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
index 2e45730891..5a13b106dd 100644
--- a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
+++ b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_PN="PyDispatcher"
 PYPI_NO_NORMALIZE=1



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

2023-12-30 Thread Julien Roy
commit: 8edfc128a8f7190712a27c68f91a5435b28f0672
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:51:57 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:51:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8edfc128

dev-python/darkdetect: enable py3.12

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

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

diff --git a/dev-python/darkdetect/darkdetect-0.8.0.ebuild 
b/dev-python/darkdetect/darkdetect-0.8.0.ebuild
index 2037ee6cb3..18e14ceddd 100644
--- a/dev-python/darkdetect/darkdetect-0.8.0.ebuild
+++ b/dev-python/darkdetect/darkdetect-0.8.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{10..11} pypy3  )
+PYTHON_COMPAT=( python3_{10..12} pypy3  )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 



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

2023-12-30 Thread Julien Roy
commit: 6478469f10b81e4d78ba1712558cd1319914426f
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:54:19 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:54:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6478469f

dev-python/sentence-splitter: enable py3.12

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

 dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild 
b/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
index 63a44b9f35..9697d63158 100644
--- a/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
+++ b/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 



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

2023-12-30 Thread Julien Roy
commit: 20d7f7ae31ede6b779c02ab720dea3b0dbf2a784
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:52:16 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:52:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20d7f7ae

dev-python/pyqtdarktheme: enable py3.12

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

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

diff --git a/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild 
b/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild
index ec213302ad..5831ac885c 100644
--- a/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild
+++ b/dev-python/pyqtdarktheme/pyqtdarktheme-2.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{10..11} pypy3  )
+PYTHON_COMPAT=( python3_{10..12} pypy3  )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pymorphy3-dicts-ru/

2023-12-30 Thread Julien Roy
commit: c31687049a67f33d1f3d130f85107d490d170a7a
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:49:48 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:49:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3168704

dev-python/pymorphy3-dicts-ru: enable py3.12

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

 .../pymorphy3-dicts-ru/pymorphy3-dicts-ru-2.4.417150.4580142.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/dev-python/pymorphy3-dicts-ru/pymorphy3-dicts-ru-2.4.417150.4580142.ebuild 
b/dev-python/pymorphy3-dicts-ru/pymorphy3-dicts-ru-2.4.417150.4580142.ebuild
index 77eaf287fa..22183af915 100644
--- a/dev-python/pymorphy3-dicts-ru/pymorphy3-dicts-ru-2.4.417150.4580142.ebuild
+++ b/dev-python/pymorphy3-dicts-ru/pymorphy3-dicts-ru-2.4.417150.4580142.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{10..11} pypy3  )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+PYTHON_COMPAT=( python3_{10..12} pypy3  )
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi
 



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

2023-12-30 Thread Julien Roy
commit: 553e6031db71165c1702f416bf77986ef795ea8d
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:51:15 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:51:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=553e6031

dev-python/pymorphy3: enable py3.12

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

 dev-python/pymorphy3/pymorphy3-1.2.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pymorphy3/pymorphy3-1.2.0.ebuild 
b/dev-python/pymorphy3/pymorphy3-1.2.0.ebuild
index ecd76fb515..85b2e25e9d 100644
--- a/dev-python/pymorphy3/pymorphy3-1.2.0.ebuild
+++ b/dev-python/pymorphy3/pymorphy3-1.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{10..11} pypy3  )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+PYTHON_COMPAT=( python3_{10..12} pypy3  )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 
 DESCRIPTION="Morphological analyzer (POS tagger + inflection engine) for 
Russian language."



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

2023-12-30 Thread Julien Roy
commit: 697141f049e13db7cae2b45fba18ece1155e6714
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:53:03 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:53:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=697141f0

dev-python/readmdict: enable py3.12

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

 dev-python/readmdict/readmdict-0.1.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/readmdict/readmdict-0.1.1-r1.ebuild 
b/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
index 1c0174708f..79ac5e01a8 100644
--- a/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
+++ b/dev-python/readmdict/readmdict-0.1.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1 optfeature pypi
 



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

2023-12-30 Thread Julien Roy
commit: fd7d81b17c371320943caf609dc421fbe389bdf6
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:50:59 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:50:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd7d81b1

dev-python/DAWG-Python: enable py3.12

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

 dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild 
b/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild
index 33b5e58375..36063bdac7 100644
--- a/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild
+++ b/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} pypy3  )
+PYTHON_COMPAT=( python3_{10..12} pypy3  )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi



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

2023-12-30 Thread Julien Roy
commit: aacedeb874ae847f50516ee31912121e06db1b7e
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:47:07 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:47:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aacedeb8

dev-python/pystardict: enable py3.12

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

 dev-python/pystardict/pystardict-0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pystardict/pystardict-0.8-r1.ebuild 
b/dev-python/pystardict/pystardict-0.8-r1.ebuild
index cf2d83f947..3a15bd503b 100644
--- a/dev-python/pystardict/pystardict-0.8-r1.ebuild
+++ b/dev-python/pystardict/pystardict-0.8-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 



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

2023-12-30 Thread Julien Roy
commit: 86705d3a31e34aeea563bb054961c1164a3f69d6
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:47:58 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:47:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86705d3a

dev-python/markdownify: enable py3.12

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

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

diff --git a/dev-python/markdownify/markdownify-0.11.6.ebuild 
b/dev-python/markdownify/markdownify-0.11.6.ebuild
index 089b945874..f30ecbc76c 100644
--- a/dev-python/markdownify/markdownify-0.11.6.ebuild
+++ b/dev-python/markdownify/markdownify-0.11.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 



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

2023-12-30 Thread Julien Roy
commit: 2dfa8cf18cf6a577f3f9f30ededad5b15ea82561
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:46:05 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:46:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2dfa8cf1

dev-python/bidict: enable py3.12

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

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

diff --git a/dev-python/bidict/bidict-0.22.1.ebuild 
b/dev-python/bidict/bidict-0.22.1.ebuild
index 696a8ca243..59c6c817c2 100644
--- a/dev-python/bidict/bidict-0.22.1.ebuild
+++ b/dev-python/bidict/bidict-0.22.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 



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

2023-12-30 Thread Julien Roy
commit: 643fd206d7af5dc235a3d7743bba81a179111fec
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:45:36 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:45:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=643fd206

dev-python/SLPP: enable py3.12

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

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

diff --git a/dev-python/SLPP/SLPP-1.2.3.ebuild 
b/dev-python/SLPP/SLPP-1.2.3.ebuild
index 6b4394724e..d9e993fd46 100644
--- a/dev-python/SLPP/SLPP-1.2.3.ebuild
+++ b/dev-python/SLPP/SLPP-1.2.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi



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

2023-12-30 Thread Julien Roy
commit: 97b3d695cccdb110ae0d7dba7cad91b2ef4ea1ef
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:36:59 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:36:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97b3d695

gui-apps/hyprpaper: drop 0.3.0

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

 gui-apps/hyprpaper/Manifest   |  1 -
 gui-apps/hyprpaper/hyprpaper-0.3.0.ebuild | 34 ---
 2 files changed, 35 deletions(-)

diff --git a/gui-apps/hyprpaper/Manifest b/gui-apps/hyprpaper/Manifest
index f48bb29cdc..597779e677 100644
--- a/gui-apps/hyprpaper/Manifest
+++ b/gui-apps/hyprpaper/Manifest
@@ -1,2 +1 @@
-DIST hyprpaper-0.3.0.gh.tar.gz 26787 BLAKE2B 
114ef9c68372a4081035282c1826d66fdb5306eea18e91663dd31645bcb6972d1fd7ad913b0c1f452001025f6c54b5dd8cefbb634702a4440901102822b5a82d
 SHA512 
6b1ccdc7257db89f435c0d4b4afb6f42a46f9d0635d211d4c0408d6a801c4438eecad53a512e5ea51a768e883e4e446b8a8efdca4b1336dc51499e586cbe070f
 DIST hyprpaper-0.4.0.gh.tar.gz 27092 BLAKE2B 
f7e10edf6e4f0f23476d872f77c7c4a69e2f563ad0ab30cadc0195a3be7431eb50be5ed53db24087d38a2de4c524e3010396ca59664d022b7b43748a394f2031
 SHA512 
cdd8aba060ecbe7e0ec5680f285d8fa06cd6cc429251351ac62e4d50b5ac1767b420d64ec6d0ac4a14f877847158b3795f84be0a99e70babbe1c2a6bb285723c

diff --git a/gui-apps/hyprpaper/hyprpaper-0.3.0.ebuild 
b/gui-apps/hyprpaper/hyprpaper-0.3.0.ebuild
deleted file mode 100644
index 8e1fa582b4..00
--- a/gui-apps/hyprpaper/hyprpaper-0.3.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A blazing fast wayland wallpaper utility"
-HOMEPAGE="https://github.com/hyprwm/hyprpaper;
-SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   dev-util/cmake
-   dev-util/wayland-scanner
-   media-libs/libglvnd
-   media-libs/libjpeg-turbo
-   x11-libs/cairo
-   x11-libs/pango
-"
-
-src_compile() {
-   emake protocols
-   cmake_src_compile
-}
-
-src_install() {
-   dobin "${BUILD_DIR}/${PN}"
-}



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

2023-12-30 Thread Julien Roy
commit: 0703ef0ef079ea188b60d35f1bc8611fc6d99803
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:45:05 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:45:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0703ef0e

dev-python/EbookLib: enable py3.12

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

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

diff --git a/dev-python/EbookLib/EbookLib-0.17.1.ebuild 
b/dev-python/EbookLib/EbookLib-0.17.1.ebuild
index a882c0f4e5..14f9ac085b 100644
--- a/dev-python/EbookLib/EbookLib-0.17.1.ebuild
+++ b/dev-python/EbookLib/EbookLib-0.17.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi



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

2023-12-30 Thread Julien Roy
commit: 58072044bc82416f4faac60c1f6b7b964eaec0a7
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Dec 31 00:37:19 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:37:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58072044

gui-apps/hyprpaper: add 0.5.0

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

 gui-apps/hyprpaper/Manifest   |  1 +
 gui-apps/hyprpaper/hyprpaper-0.5.0.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/gui-apps/hyprpaper/Manifest b/gui-apps/hyprpaper/Manifest
index 597779e677..6aa3f63bed 100644
--- a/gui-apps/hyprpaper/Manifest
+++ b/gui-apps/hyprpaper/Manifest
@@ -1 +1,2 @@
 DIST hyprpaper-0.4.0.gh.tar.gz 27092 BLAKE2B 
f7e10edf6e4f0f23476d872f77c7c4a69e2f563ad0ab30cadc0195a3be7431eb50be5ed53db24087d38a2de4c524e3010396ca59664d022b7b43748a394f2031
 SHA512 
cdd8aba060ecbe7e0ec5680f285d8fa06cd6cc429251351ac62e4d50b5ac1767b420d64ec6d0ac4a14f877847158b3795f84be0a99e70babbe1c2a6bb285723c
+DIST hyprpaper-0.5.0.gh.tar.gz 27437 BLAKE2B 
7f3a284370f8cfbc9c4fb73c73b4093a934e557bc04c21143946043b9413b17cfb4313be4300bd9853bec1bd73bd3c44bf6511c0be4b734400a707661cfd7f1f
 SHA512 
2f7d57f5b4d90641c638ad83b9a08b03cb436abaaa8c9eafd242f14b76846843309ff729395981d88248854537e320602df09f7c5900de8137d6b7b5bc7272e0

diff --git a/gui-apps/hyprpaper/hyprpaper-0.5.0.ebuild 
b/gui-apps/hyprpaper/hyprpaper-0.5.0.ebuild
new file mode 100644
index 00..8e1fa582b4
--- /dev/null
+++ b/gui-apps/hyprpaper/hyprpaper-0.5.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A blazing fast wayland wallpaper utility"
+HOMEPAGE="https://github.com/hyprwm/hyprpaper;
+SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   dev-util/cmake
+   dev-util/wayland-scanner
+   media-libs/libglvnd
+   media-libs/libjpeg-turbo
+   x11-libs/cairo
+   x11-libs/pango
+"
+
+src_compile() {
+   emake protocols
+   cmake_src_compile
+}
+
+src_install() {
+   dobin "${BUILD_DIR}/${PN}"
+}



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

2023-12-30 Thread Julien Roy
commit: 6bec4e7395d4f0f6f3c2842fd489a0fa6f8663cb
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Dec 30 19:56:03 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Dec 31 00:12:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6bec4e73

net-im/mautrix-telegram: add 0.15.1

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

 net-im/mautrix-telegram/Manifest   |  1 +
 .../mautrix-telegram-0.15.1.ebuild | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/net-im/mautrix-telegram/Manifest b/net-im/mautrix-telegram/Manifest
index 0d0cfb0fc5..44020567d3 100644
--- a/net-im/mautrix-telegram/Manifest
+++ b/net-im/mautrix-telegram/Manifest
@@ -1,2 +1,3 @@
 DIST mautrix-telegram-0.14.1.gh.tar.gz 811724 BLAKE2B 
92cc600c5838c9bf65e9aa76a499b63d9474087d998d764f4e0f146cbcc7f9e7d10e7c0f3a7a6d31c3c9d9ff5e75070ea0fe35526455a66a342d96d2fb47cb4b
 SHA512 
7615dc811558119f0e54184af057fba399824b5d753b9dd45ea25c943d710fa66b0dd5bbcbf9162840ee53f771cbf07f3017d563ecbf34b911ff3e28398e54b3
 DIST mautrix-telegram-0.14.2.gh.tar.gz 813171 BLAKE2B 
286015b2854b5c2649f27e32e9d87faf852b42227864415692b78a306c85691786e6992d6137ccc30b3c947294b3c417c455c1b433384ddcbeab6aaf10586898
 SHA512 
0745beb448afaefcd7bafa6425e5fe8469729d208cb8eb6c248c35bc83ce75c6c916434b7d1e6671a37215cab041eaa61c5a6b0b5ee367f9ac5f83b1cfc651a9
+DIST mautrix-telegram-0.15.1.tar.gz 253573 BLAKE2B 
f27e5d97e9f225d8464e2002c02895072c0ddff7cad388bde08716a9337c3fd72291d0e087677fc69f9b298f297418f931e12e536695c30300b1526f1960a579
 SHA512 
f9a8898e8bfcc79b4e6ddc0cc9473e195f9c772ccc621275c688927e35a7f0801edea3a053b462c155757e4231465670ab5dc305d7fb39438590d953eb6b163b

diff --git a/net-im/mautrix-telegram/mautrix-telegram-0.15.1.ebuild 
b/net-im/mautrix-telegram/mautrix-telegram-0.15.1.ebuild
new file mode 100644
index 00..7c9a550ec6
--- /dev/null
+++ b/net-im/mautrix-telegram/mautrix-telegram-0.15.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature pypi systemd
+
+DESCRIPTION="A Matrix-Telegram Messenger puppeting bridge "
+HOMEPAGE="https://github.com/mautrix/telegram/;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/${PN}
+   app-arch/brotli[python]
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/aiodns[${PYTHON_USEDEP}]
+   dev-python/aiosqlite[${PYTHON_USEDEP}]
+   dev-python/asyncpg[${PYTHON_USEDEP}]
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/mautrix[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/python-olm[${PYTHON_USEDEP}]
+   dev-python/phonenumbers[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   >=dev-python/tulir-telethon-1.34.0_alpha2[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+"
+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/\.\/${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 "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+
+   fowners -R root:mautrix /etc/mautrix
+   fperms -R 770 /etc/mautrix
+}
+
+pkg_postinst() {
+   optfeature "Prometheus statistics" dev-python/prometheus_client
+   optfeature "Sqlite backend" dev-python/aiosqlite
+
+   einfo
+   elog ""
+   elog "Before you can use ${PN}, you must configure it correctly"
+   elog "The configuration file is located at 
\"/etc/mautrix/${PN/-/_}.yaml\""
+   elog "When done, run the following command: emerge --config 
${CATEGORY}/${PN}"
+   elog "Then, you must register the bridge with your homeserver"
+   elog "Refer your homeserver's documentation for instructions"
+   elog "The registration file is located at 
/var/lib/${PN/-/\/}/registration.yaml"
+   elog "Finally, you may start the ${PN} daemon"
+   einfo
+}
+
+pkg_config() {
+   su - "${PN}" -s /bin/sh -c \
+  "/usr/bin/python -m ${PN/-/_} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
+}



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

2023-12-30 Thread Zac Medico
commit: 60c196dc162a376ee8b4856a4dc6b07d8a85bb3c
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Dec 30 22:59:19 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 31 00:00:01 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=60c196dc

EbuildFetchTestCase: Fix dict/shelve key order assumption

Just like 4de288937ad7.

Bug: https://bugs.gentoo.org/921107
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/ebuild/test_fetch.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/portage/tests/ebuild/test_fetch.py 
b/lib/portage/tests/ebuild/test_fetch.py
index 9b9260008c..bc8c052746 100644
--- a/lib/portage/tests/ebuild/test_fetch.py
+++ b/lib/portage/tests/ebuild/test_fetch.py
@@ -615,12 +615,12 @@ class EbuildFetchTestCase(TestCase):
 emdisconf.content_db.remove(filename)
 # foo should still have a content revision corresponding to bar's 
content.
 self.assertEqual(
-[
+{
 k[len("filename:") :]
 for k in emdisconf.content_db
 if k.startswith("filename:")
-],
-["bar", "foo"],
+},
+{"bar", "foo"},
 )
 self.assertEqual(len(emdisconf.content_db["filename:foo"]), 1)
 self.assertEqual(



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

2023-12-30 Thread Sam James
commit: b7b1e5a5ec68c808f8c76214c79603db9facf169
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 30 23:07:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 30 23:07:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b1e5a5

profiles/arch/sparc: stable-mask app-doc/doxygen[gui] for Qt

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

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

diff --git a/profiles/arch/sparc/package.use.stable.mask 
b/profiles/arch/sparc/package.use.stable.mask
index 176d75274143..e5e59371a746 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-12-30)
+# Qt not marked stable here.
+app-doc/doxygen gui
+
 # Rolf Eike Beer  (2023-12-22)
 # media-libs/libavif isn't stable here
 dev-lang/php avif



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

2023-12-30 Thread Arsen Arsenović
commit: 2c884c0b0f3844729a12c3757b0cce7198d5df7d
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sat Dec 30 22:55:25 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sat Dec 30 22:56:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c884c0b

dev-util/systemtap: add 5.0

Closes: https://bugs.gentoo.org/919807
Signed-off-by: Arsen Arsenović  gentoo.org>

 dev-util/systemtap/Manifest |   1 +
 dev-util/systemtap/systemtap-5.0.ebuild | 128 
 2 files changed, 129 insertions(+)

diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index ebe95e31f758..e7c441bb9887 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1,2 +1,3 @@
 DIST systemtap-4.8.tar.gz 5628003 BLAKE2B 
9f5050eba29d390c907b117187f94ef088f16bb739b4971bc32ffe88b1024a4157cd4e9793a8fc1e149a5a182a28330e3b4fd9d51213bb3637d616fbb9867f6d
 SHA512 
fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2
 DIST systemtap-4.9.tar.gz 6684228 BLAKE2B 
880747bcfbaa1909ca20a6cb30eb37d9443547783489396355b642758054ae0e0bf5b495a0adf57851c7c7a6b4300e498bb8c1c8da6df83ab1d1e18877b108a7
 SHA512 
a2736223fee0c801c36719a0245f31ed7e2e63c30bb7d5cab631dd57e4eb10e04abf2c9b272bda2a17c207c9dd163a1eb8a3e0759eda0c781946e644625510b7
+DIST systemtap-5.0.tar.gz 6572411 BLAKE2B 
db962df2fdcbc5bc11259c03d78073924f03fee4434dca8686a62fcb0818dab1ca91558160dd9d67d43b709f63ffe4f0af30ab1fe6965e19155bdd4c04501a04
 SHA512 
dc511a05e66abcbbd8c926973962751196180f3c571d0cd2a3b158ae367c5339ad32967a680ecd03224ab5f7ed2c55be7064867e4fb1b1cd7ea1cb21b2436e4c

diff --git a/dev-util/systemtap/systemtap-5.0.ebuild 
b/dev-util/systemtap/systemtap-5.0.ebuild
new file mode 100644
index ..d8827e63733e
--- /dev/null
+++ b/dev-util/systemtap/systemtap-5.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap;
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+   ${PYTHON_DEPS}
+
+   dev-libs/boost:=
+   >=dev-libs/elfutils-0.142
+   dev-libs/json-c:=
+   sys-libs/ncurses:=
+   sys-libs/readline:=
+
+   libvirt? ( >=app-emulation/libvirt-1.0.2 )
+   selinux? ( sys-libs/libselinux )
+   sqlite? ( dev-db/sqlite:3 )
+   ssl? (
+   dev-libs/nspr
+   dev-libs/nss
+   )
+   zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+   ${CDEPEND}
+   app-arch/cpio
+   app-text/xmlto
+   $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+   >=sys-devel/gettext-0.18.2
+
+   libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+   ${CDEPEND}
+   acct-group/stapdev
+   acct-group/stapsys
+   acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - 
this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - 
this can be enabled in 'General setup -> Kernel->user space relay support 
(formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) 
- this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+   "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+   linux-info_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   python_fix_shebang .
+
+   sed -i \
+   -e 's|-Werror||g' \
+   configure.ac \
+   Makefile.am \
+   stapbpf/Makefile.am \
+   stapdyn/Makefile.am \
+   staprun/Makefile.am \
+   testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+   testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+   testsuite/systemtap.base/stmt_rel_user.exp \
+   testsuite/systemtap.base/sdt_va_args.exp \
+   testsuite/systemtap.base/sdt_misc.exp \
+   testsuite/systemtap.base/sdt.exp \
+   scripts/kprobes_test/gen_code.py \
+   || die "Failed to clean up sources"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --cache-file="${S}"/config.cache
+   --disable-docs
+   --disable-grapher

[gentoo-commits] repo/gentoo:master commit in: media-fonts/iosevka/

2023-12-30 Thread Arsen Arsenović
commit: 57e0117971d0d269ee0aed723565d24ff19d07d2
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sat Dec 30 19:48:21 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sat Dec 30 22:55:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e01179

media-fonts/iosevka: add 28.0.3

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

 media-fonts/iosevka/Manifest  |  24 ++
 media-fonts/iosevka/iosevka-28.0.3.ebuild | 117 ++
 2 files changed, 141 insertions(+)

diff --git a/media-fonts/iosevka/Manifest b/media-fonts/iosevka/Manifest
index 484083afc903..875b947e0e9e 100644
--- a/media-fonts/iosevka/Manifest
+++ b/media-fonts/iosevka/Manifest
@@ -1,27 +1,51 @@
 DIST SuperTTC-Iosevka-28.0.1.zip 99218855 BLAKE2B 
eb51b738a5cf39bca58583bb061c97028c8dab3e6e4bda8181830bf35d154ea90e1bf826ba955233c2c09ce5300eb34aa2431b8855b994696f5311e56f6caa18
 SHA512 
1a68af827c7986982f5a9978b7cfa1b0ed5e9eff81ed798fe9516f874f0a188612d99edab85216454440c73f46b43ce53658795691033c903416d7b3b41e4524
+DIST SuperTTC-Iosevka-28.0.3.zip 100760313 BLAKE2B 
ea101acc25fac4b9a12cd2569e49cff37e2a9dec91d73435a37138a1f20c9e697840112122b5acf0d0415a55e96fe09bbac1718185efc6520b5977442a73a4c1
 SHA512 
57b4e55d7dcb1112456d333d5f5e5d7fc03c18153b305c4b1720dfa27bff32bc9155ed514df5fd89bb8894ae60fa90386de26813155c12f7afd33943b833ab92
 DIST SuperTTC-IosevkaAile-28.0.1.zip 55704940 BLAKE2B 
e1112edaa46c44f1f2577cc08d2fc3370bc102c1b4fe9ef4b9ef439afdf1359c7e9051b8bcf519742ab72f6e47497e301ec3b5ceffd793a62f8013161cd5c1d3
 SHA512 
2e442ba8b18b309264432b960016fb770ccc73603f5c057e0848a7fd42014733f70c7d0789a5abcfab4708d1e48c4e607513c6736b64d5e0950669644ba1fedf
+DIST SuperTTC-IosevkaAile-28.0.3.zip 55812158 BLAKE2B 
aaeaf865cfad1025f48942c02f28d039c1b00d22c55db2cb508a0db56dcb16754c6a0ab8e68948330d5ddebd887974b94eb2fc4f7ebef51af7b0ea3cf0413c6b
 SHA512 
2f17a3a2987390f9ed49bff975d8b2aaec070e5a361e336c067b35923c926e17cfea9217b18fc0a02b6a8d245591ec68d030183edfac4a33c6a7f826f939fe30
 DIST SuperTTC-IosevkaCurly-28.0.1.zip 99620533 BLAKE2B 
a0a623c4db3ddb7b2e0889e5f4ee4f20cb0b342fc0bbe2fb51dc4764403a63daa96277eab41d6ca60da2c6d35314fb193a5468cc3831b3756e707428d64a0173
 SHA512 
7a34e4f2d9e58e295fb9c11da56fc45668fa9fa91575bd51858e35a30f2a88a7bf134bef37e0b36cbc921dbba0ef2543c07e6bfa498668544191c9b9251c
+DIST SuperTTC-IosevkaCurly-28.0.3.zip 101101230 BLAKE2B 
af143ab6c2a083a3676302291cc8e3d7f12e6c543ca772e7e3bff5ef3690c76299b1eaf96ca198b5a1da3e4602bd45fcf47afef0d8c5709b4ad29d28b4922916
 SHA512 
d0af1d3b5c0c4e4ecab01f004b54bccaefaa0206cbfd93d24bd426b5955938b1d2a6aad351001b1bf7c26c64bc1cc472e80dc7f4f8e33e4377ac614dca6fd09c
 DIST SuperTTC-IosevkaCurlySlab-28.0.1.zip 105700303 BLAKE2B 
211f7472031e29acefb93ea9df497ddf02635b13c2934c7bc5af7e41a136a58144b8c2e9a099a78577eff701885fd7e23f8af6a279a3209d0137836fd40c9214
 SHA512 
352e3d107657f51cdbdc0eb12c91616faab145b3de4564998bafde85731acee80ce693375628762e21e526b506461d71b13788b527de817ee80d141bb1cd171c
+DIST SuperTTC-IosevkaCurlySlab-28.0.3.zip 106567519 BLAKE2B 
4b8887a604858196dd58c6f0f4be1ec47d1d3f7d43c32fb5b00abf023e66e37e719dabc5744ac98f778d51f4aecf8e136cacfccb74d2e5464ee36459f5d307fa
 SHA512 
aec9637bfa49094b470b47c41dcc1781d5b561b463d2ea1d927d773a38756c2d9d0fb7ba385b54478ac5850c7f69406d378dfda2675fc0af5b0a1251ccc75eee
 DIST SuperTTC-IosevkaEtoile-28.0.1.zip 59911600 BLAKE2B 
657be5f45c359ffcb6ff1acf8b877e8f1a2e7153014af32cf9525893ff6012e86e1912b5e294227e801ff8ba3a9609235b48ba963ac9af0e4e35549cda1cec2a
 SHA512 
97c76220075123a7cc30874b6673d46b802e3066c83779e9c7ac98340ca40acd49695855eafa222f29abe2397a164db7378134a7adda99d3cd72abcbeac845b2
+DIST SuperTTC-IosevkaEtoile-28.0.3.zip 59779361 BLAKE2B 
fd0784401bd39c5ba05010b32008f16186777e4aaf72956c364235212d64cb4e7f2a08d24194579b08e6e21c4875c17b69eb9538984fbd0ec9793f8acade599f
 SHA512 
3b0e1a7a6c6fe4706aa80ab098bec76b3cd3ce8a4cdfad9814699c46b55129192f3a88215d6137ed18198e3046e295a1d057e66e160305c2dc6ba81dd4ac86c6
 DIST SuperTTC-IosevkaSS01-28.0.1.zip 19945012 BLAKE2B 
b99bf67cca448458ce0fc09259ff9aa29cb2d0cf398d54af5d7a995f2eea3b821ddad08aefe9d7f36c112f900e3489ad00e3e4f3a66aec669cf2aace56843231
 SHA512 
349e79d75271667b917958319e8640268f71e11ca04279b4735b49ad62a304bfe8bee976fa7adf7e712344d7e529411978ca51371521b3be7c4f0ab05e8bbe2f
+DIST SuperTTC-IosevkaSS01-28.0.3.zip 20131554 BLAKE2B 
55293be1042710c128cf5f0df66ffa3b329ba85155d0856fbcb753524da44198df7e902233e4f7e3346685a5fe745b788b1d3d4428e057c5c8474b561003e333
 SHA512 
667375d3ee79c0e9640ada92c203a0534a553fa68a1f3a490f0f5272e3abf98bbc8c166ec57b35f7c435f7f950f98738dbd9cebc6c56c75ad929e002bb499c95
 DIST SuperTTC-IosevkaSS02-28.0.1.zip 20189870 BLAKE2B 
f772eb9bf6180f97c12ba6187203ff3e00fbd284eaa7f1ae57b61117b5e33814e31542728540e2db053271fe426ea99c581a7215accc8b16010fe77bd4eb327d
 SHA512 
151e3dadaa79569a4d36f8905eda0a9cb0c77e94160e8782f9273f19063586b91330a05dd94726c637e886568e83204902d0317d761b7e2c18b487b78d9ab801
+DIST SuperTTC-IosevkaSS02-28.0.3.zip 

[gentoo-commits] repo/gentoo:master commit in: www-apps/novnc/

2023-12-30 Thread Rick Farina
commit: a9810a05d406f7ca728917f98707c09a60b66dfe
Author: Rick Farina  gentoo  org>
AuthorDate: Sat Dec 30 22:43:33 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Sat Dec 30 22:50:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9810a05

www-apps/novnc: PEP517 build

Fix symlink for newer version
Closes: https://bugs.gentoo.org/910042
Signed-off-by: Rick Farina  gentoo.org>

 www-apps/novnc/novnc-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/novnc/novnc-.ebuild b/www-apps/novnc/novnc-.ebuild
index a9673ca0e859..ff11d98a0fd9 100644
--- a/www-apps/novnc/novnc-.ebuild
+++ b/www-apps/novnc/novnc-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=no
+DISTUTILS_USE_PEP517=no
 PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
@@ -41,5 +41,5 @@ src_install() {
insinto /usr/share/novnc
doins -r vnc.html vnc_lite.html app/ core/ vendor/
dosym vnc_lite.html /usr/share/novnc/vnc_auto.html  # for compat
-   dosym ../share/novnc/utils/launch.sh /usr/bin/novnc
+   dosym ../share/novnc/utils/novnc_proxy /usr/bin/novnc
 }



[gentoo-commits] repo/gentoo:master commit in: www-apps/novnc/

2023-12-30 Thread Rick Farina
commit: f942a1d8a226113608a0b81cf1d6853dc7fe0735
Author: Rick Farina  gentoo  org>
AuthorDate: Sat Dec 30 22:46:43 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Sat Dec 30 22:50:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f942a1d8

www-apps/novnc: add 1.3.0

Signed-off-by: Rick Farina  gentoo.org>

 www-apps/novnc/Manifest   |  1 +
 www-apps/novnc/novnc-1.3.0.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/www-apps/novnc/Manifest b/www-apps/novnc/Manifest
index ac5edf9e0023..8fe93b808ea2 100644
--- a/www-apps/novnc/Manifest
+++ b/www-apps/novnc/Manifest
@@ -1 +1,2 @@
 DIST novnc-1.2.0.tar.gz 1356408 BLAKE2B 
a84b767afcdaa641a21943d19ac93c9200074c24c83c899fe2452a82eef526ecd74de92da47b3caa85abe9d51f2fb8d5078f3bf66c0868a241218d22a9088239
 SHA512 
461490da7bb983e9c94b8ce39f8455ee6609b5a9df8d88254bcc37ebaa5153f5ee9db6afbd88b51762d6d55661bc5cde6fbe70616597583bfce1203e337adf75
+DIST novnc-1.3.0.tar.gz 661659 BLAKE2B 
9e2f42ccf7cdac74017cf7d91538279de6a9451b0e3da8ef4ef2cc55b7fafa83be5fccb0ee314c887ddc35d5c3f54f51a93148b25517838f0f8aab7bdc4fd008
 SHA512 
2c9eb019bd9c86a0ffb716eba06e8f05bc522c37561e0acc7f88a66188c617ebc54f4cc9220897c241280ba2ed5919a2050a94eeb3da2c030bde43af0bd92c51

diff --git a/www-apps/novnc/novnc-1.3.0.ebuild 
b/www-apps/novnc/novnc-1.3.0.ebuild
new file mode 100644
index ..ff11d98a0fd9
--- /dev/null
+++ b/www-apps/novnc/novnc-1.3.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies"
+HOMEPAGE="https://novnc.com/info.html;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/novnc/noVNC;
+else
+   SRC_URI="https://github.com/novnc/noVNC/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+   S="${WORKDIR}/noVNC-${PV}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+RDEPEND="
+   dev-python/websockify[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]"
+
+python_compile() {
+   :
+}
+
+src_install() {
+   exeinto /usr/share/novnc/utils
+   for f in utils/*; do
+   [[ ! f = utils/README.md ]] && doexe $f
+   done
+
+   dodoc README.md LICENSE.txt
+
+   insinto /usr/share/novnc
+   doins -r vnc.html vnc_lite.html app/ core/ vendor/
+   dosym vnc_lite.html /usr/share/novnc/vnc_auto.html  # for compat
+   dosym ../share/novnc/utils/novnc_proxy /usr/bin/novnc
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/novnc/

2023-12-30 Thread Rick Farina
commit: da8e72e8bdef54389e112907e2e5b4d8a27e01cc
Author: Rick Farina  gentoo  org>
AuthorDate: Sat Dec 30 22:48:56 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Sat Dec 30 22:50:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8e72e8

www-apps/novnc: add 1.4.0

Signed-off-by: Rick Farina  gentoo.org>

 www-apps/novnc/Manifest   |  1 +
 www-apps/novnc/novnc-1.4.0.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/www-apps/novnc/Manifest b/www-apps/novnc/Manifest
index 8fe93b808ea2..43212c973199 100644
--- a/www-apps/novnc/Manifest
+++ b/www-apps/novnc/Manifest
@@ -1,2 +1,3 @@
 DIST novnc-1.2.0.tar.gz 1356408 BLAKE2B 
a84b767afcdaa641a21943d19ac93c9200074c24c83c899fe2452a82eef526ecd74de92da47b3caa85abe9d51f2fb8d5078f3bf66c0868a241218d22a9088239
 SHA512 
461490da7bb983e9c94b8ce39f8455ee6609b5a9df8d88254bcc37ebaa5153f5ee9db6afbd88b51762d6d55661bc5cde6fbe70616597583bfce1203e337adf75
 DIST novnc-1.3.0.tar.gz 661659 BLAKE2B 
9e2f42ccf7cdac74017cf7d91538279de6a9451b0e3da8ef4ef2cc55b7fafa83be5fccb0ee314c887ddc35d5c3f54f51a93148b25517838f0f8aab7bdc4fd008
 SHA512 
2c9eb019bd9c86a0ffb716eba06e8f05bc522c37561e0acc7f88a66188c617ebc54f4cc9220897c241280ba2ed5919a2050a94eeb3da2c030bde43af0bd92c51
+DIST novnc-1.4.0.tar.gz 700906 BLAKE2B 
cfea341302be20319b04c470531f37c638ebde201132c49b37f0526b5fe3b670aa5cff1a232f51416f686a0f96c09fba4bfad86a0809c2fda69701500fed016a
 SHA512 
b42b0e8c3947dba9a9ba8518bbeb218e77c9d36302c1161f168351ef971c76f3a25e0d136d44e5aa0c6d934290e7d8f23961519e64ca9bdb1eeed8d416aecee3

diff --git a/www-apps/novnc/novnc-1.4.0.ebuild 
b/www-apps/novnc/novnc-1.4.0.ebuild
new file mode 100644
index ..ff11d98a0fd9
--- /dev/null
+++ b/www-apps/novnc/novnc-1.4.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies"
+HOMEPAGE="https://novnc.com/info.html;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/novnc/noVNC;
+else
+   SRC_URI="https://github.com/novnc/noVNC/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+   S="${WORKDIR}/noVNC-${PV}"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+RDEPEND="
+   dev-python/websockify[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]"
+
+python_compile() {
+   :
+}
+
+src_install() {
+   exeinto /usr/share/novnc/utils
+   for f in utils/*; do
+   [[ ! f = utils/README.md ]] && doexe $f
+   done
+
+   dodoc README.md LICENSE.txt
+
+   insinto /usr/share/novnc
+   doins -r vnc.html vnc_lite.html app/ core/ vendor/
+   dosym vnc_lite.html /usr/share/novnc/vnc_auto.html  # for compat
+   dosym ../share/novnc/utils/novnc_proxy /usr/bin/novnc
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/novnc/

2023-12-30 Thread Rick Farina
commit: 884ea1a6a9c0621990418db5f38968b9cdf77afd
Author: Rick Farina  gentoo  org>
AuthorDate: Sat Dec 30 22:37:54 2023 +
Commit: Rick Farina  gentoo  org>
CommitDate: Sat Dec 30 22:50:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884ea1a6

www-apps/novnc: update HOMEPAGE

Closes: https://bugs.gentoo.org/798771
Signed-off-by: Rick Farina  gentoo.org>

 www-apps/novnc/novnc-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/novnc/novnc-.ebuild b/www-apps/novnc/novnc-.ebuild
index 71684fd67ee6..a9673ca0e859 100644
--- a/www-apps/novnc/novnc-.ebuild
+++ b/www-apps/novnc/novnc-.ebuild
@@ -8,13 +8,13 @@ PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies"
-HOMEPAGE="https://kanaka.github.io/noVNC/;
+HOMEPAGE="https://novnc.com/info.html;
 
 if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/novnc/noVNC;
 else
-   SRC_URI="https://github.com/kanaka/noVNC/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://github.com/novnc/noVNC/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/noVNC-${PV}"
 fi



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

2023-12-30 Thread Ionen Wolkens
commit: 2ee53e50de8f395620c0c094e111319485860cdc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Dec 30 22:36:39 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Dec 30 22:36:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee53e50

net-misc/yt-dlp: add 2023.12.30

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

 net-misc/yt-dlp/Manifest |  1 +
 net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index e589004e0970..717342362dc5 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
 DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 
9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753
 SHA512 
0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b3c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414
+DIST yt-dlp-2023.12.30.tar.gz 5402838 BLAKE2B 
b2cdba23d426f862b8fc7a09002abfa8a6c27a1f1bded987d0b4b412266856d2d0f62dd2bc9cf3e34c671f01539252fc19587dec9a417b2e8f56370ef0f5c610
 SHA512 
23062e61cae9c51436f16de0a5ee0b351e59554ab4b5b90bed819d98b6b677bfd1797abae5baf52964eb64236c4b7abe23e37ca88ed10cbce3f7356081be59c4

diff --git a/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild 
b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
new file mode 100644
index ..0cd53615678b
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2023.12.30.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/;
+SRC_URI="
+   https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
+   -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos 
~x64-macos"
+
+RDEPEND="
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   !net-misc/youtube-dl[-yt-dlp(-)]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # adjust requires for pycryptodome and optional dependencies (bug 
#828466)
+   sed -ri requirements.txt \
+   -e "s/^(pycryptodome)x/\1/" \
+   -e "/^(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d" 
|| die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fails with FEATURES=distcc, bug #915614
+   
test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
+   )
+
+   epytest -m 'not download'
+}
+
+python_install_all() {
+   dodoc README.md Changelog.md supportedsites.md
+   doman yt-dlp.1
+
+   dobashcomp completions/bash/yt-dlp
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completions/fish/yt-dlp.fish
+
+   insinto /usr/share/zsh/site-functions
+   doins completions/zsh/_yt-dlp
+
+   rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+   make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+   optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
+   has_version media-video/atomicparsley || # allow fallback but don't 
advertise
+   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
+   optfeature "decrypting cookies from Chromium-based browsers" 
dev-python/secretstorage
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'
+   elog 'as "youtube-dl". This is strictly for compatibility and 
it is'
+   elog 'recommended to use "yt-dlp" directly, it may be removed 
in the future.'
+   fi
+}



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

2023-12-30 Thread Sam James
commit: 3ecd8eb1b46e3fc74040e3676d18609c5ca758d6
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 30 22:22:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 30 22:22:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ecd8eb1

dev-python/ansi2html: Stabilize 1.9.1 arm64, #921041

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

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

diff --git a/dev-python/ansi2html/ansi2html-1.9.1.ebuild 
b/dev-python/ansi2html/ansi2html-1.9.1.ebuild
index 8d7b49b3c943..03b0e0b61b08 100644
--- a/dev-python/ansi2html/ansi2html-1.9.1.ebuild
+++ b/dev-python/ansi2html/ansi2html-1.9.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~riscv x86"
 
 BDEPEND="
>=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}]



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

2023-12-30 Thread Sam James
commit: 4b4b81961f6df170719790962443322d21a32809
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 30 22:22:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 30 22:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b4b8196

dev-python/qdarkstyle: Stabilize 3.2.3 amd64, #919555

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

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

diff --git a/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild 
b/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
index 6ff9d3645cbf..a459b1e527d1 100644
--- a/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
+++ b/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="
>=dev-python/QtPy-2.0.0[gui,${PYTHON_USEDEP}]



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

2023-12-30 Thread Sam James
commit: fb8e832cab08c6c6f0fc3d78e03a98e9319a7808
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 30 22:22:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 30 22:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8e832c

sys-apps/portage: Stabilize 3.0.59 x86, #920938

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

 sys-apps/portage/portage-3.0.59.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-3.0.59.ebuild 
b/sys-apps/portage/portage-3.0.59.ebuild
index d7fcd14be2c0..1ff0ccb90547 100644
--- a/sys-apps/portage/portage-3.0.59.ebuild
+++ b/sys-apps/portage/portage-3.0.59.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 LICENSE="GPL-2"



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

2023-12-30 Thread Sam James
commit: 553eb0f134828a8a8a4ff272d3df379d860847e7
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 30 22:22:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 30 22:22:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553eb0f1

media-libs/ampache_browser: Stabilize 1.0.6 amd64, #921092

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

 media-libs/ampache_browser/ampache_browser-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild 
b/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
index e20f17b9f929..e355b8cac182 100644
--- a/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
+++ b/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ampache-browser/ampache_browser/archive/v${PV}.tar.g
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="debug nls qt6"
 
 RDEPEND="



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

2023-12-30 Thread Petr Vaněk
commit: a6acb87e85d29c2a357b0408f6e4d033b797cf45
Author: Petr Vaněk  gentoo  org>
AuthorDate: Sat Dec 30 22:04:14 2023 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sat Dec 30 22:06:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6acb87e

dev-libs/pcl: update HOMEPAGE, SRC_URI

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-libs/pcl/pcl-1.12-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/pcl/pcl-1.12-r2.ebuild b/dev-libs/pcl/pcl-1.12-r2.ebuild
index 7527764b13f2..d44498765a22 100644
--- a/dev-libs/pcl/pcl-1.12-r2.ebuild
+++ b/dev-libs/pcl/pcl-1.12-r2.ebuild
@@ -4,8 +4,8 @@
 EAPI=8
 
 DESCRIPTION="Portable Coroutine Library"
-HOMEPAGE="http://xmailserver.org/libpcl.html;
-SRC_URI="http://xmailserver.org/${P}.tar.gz;
+HOMEPAGE="http://www.xmailserver.org/libpcl.html;
+SRC_URI="http://www.xmailserver.org/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/1"



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

2023-12-30 Thread Petr Vaněk
commit: 1468552f35003324682d5e1d80062363bf1bb78a
Author: Petr Vaněk  gentoo  org>
AuthorDate: Sat Dec 30 21:58:57 2023 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sat Dec 30 22:06:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1468552f

dev-libs/pcl: header files fix for musl

additionally, update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/895060
Signed-off-by: Petr Vaněk  gentoo.org>

 dev-libs/pcl/files/pcl-1.12-musl.patch | 20 
 dev-libs/pcl/pcl-1.12-r2.ebuild| 25 +
 2 files changed, 45 insertions(+)

diff --git a/dev-libs/pcl/files/pcl-1.12-musl.patch 
b/dev-libs/pcl/files/pcl-1.12-musl.patch
new file mode 100644
index ..e80cf03ce780
--- /dev/null
+++ b/dev-libs/pcl/files/pcl-1.12-musl.patch
@@ -0,0 +1,20 @@
+Include missing header files
+
+Bug: https://bugs.gentoo.org/895060
+
+diff --git a/pcl/pcl.c b/pcl/pcl.c
+index 58d8605..313370e 100644
+--- a/pcl/pcl.c
 b/pcl/pcl.c
+@@ -22,6 +22,8 @@
+ 
+ #include 
+ #include 
++#include 
++#include 
+ #include "pcl_config.h"
+ #include "pcl.h"
+ #include "pcl_private.h"
+-- 
+2.41.0
+

diff --git a/dev-libs/pcl/pcl-1.12-r2.ebuild b/dev-libs/pcl/pcl-1.12-r2.ebuild
new file mode 100644
index ..7527764b13f2
--- /dev/null
+++ b/dev-libs/pcl/pcl-1.12-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Portable Coroutine Library"
+HOMEPAGE="http://xmailserver.org/libpcl.html;
+SRC_URI="http://xmailserver.org/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${P}-musl.patch"
+)
+
+src_configure() {
+   econf --disable-static
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] proj/portage:master commit in: lib/portage/, lib/portage/dbapi/, lib/portage/tests/update/

2023-12-30 Thread Zac Medico
commit: fb1d0a22f65747b750143080536a4129e8654f97
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Dec 29 00:29:40 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Dec 30 21:46:04 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb1d0a22

dbapi: KeyError tolerance during package moves

Raise a new CorruptionKeyError exception type instead
of a plain KeyError when os.stat fails. Treat this
type of exception as a warning during package moves.

Also fix this error that the test case triggered in
the binarytree.remove method:

  NameError: name 'binpkg_path' is not defined

Bug: https://bugs.gentoo.org/920828
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/dbapi/__init__.py   | 14 --
 lib/portage/dbapi/bintree.py| 28 +---
 lib/portage/dbapi/vartree.py|  9 ++--
 lib/portage/exception.py|  6 ++-
 lib/portage/tests/update/test_update_dbentry.py | 60 +
 5 files changed, 103 insertions(+), 14 deletions(-)

diff --git a/lib/portage/dbapi/__init__.py b/lib/portage/dbapi/__init__.py
index 09163e94d8..6f95b93a21 100644
--- a/lib/portage/dbapi/__init__.py
+++ b/lib/portage/dbapi/__init__.py
@@ -25,7 +25,11 @@ from portage.const import MERGING_IDENTIFIER
 from portage import os
 from portage import auxdbkeys
 from portage.eapi import _get_eapi_attrs
-from portage.exception import InvalidBinaryPackageFormat, InvalidData
+from portage.exception import (
+CorruptionKeyError,
+InvalidBinaryPackageFormat,
+InvalidData,
+)
 from portage.localization import _
 from _emerge.Package import Package
 
@@ -424,7 +428,7 @@ class dbapi:
 if metadata_updates:
 try:
 aux_update(cpv, metadata_updates)
-except InvalidBinaryPackageFormat as e:
+except (InvalidBinaryPackageFormat, CorruptionKeyError) as e:
 warnings.warn(e)
 if onUpdate:
 onUpdate(maxval, i + 1)
@@ -470,5 +474,9 @@ class dbapi:
 ):
 newslot = f"{newslot}/{mycpv.sub_slot}"
 mydata = {"SLOT": newslot + "\n"}
-self.aux_update(mycpv, mydata)
+try:
+self.aux_update(mycpv, mydata)
+except CorruptionKeyError as e:
+warnings.warn(e)
+continue
 return moves

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index a20c8dfe26..a139e37659 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -37,6 +37,7 @@ from portage.dbapi.virtual import fakedbapi
 from portage.dep import Atom, use_reduce, paren_enclose
 from portage.exception import (
 AlarmSignal,
+CorruptionKeyError,
 InvalidPackageName,
 InvalidBinaryPackageFormat,
 ParseError,
@@ -210,9 +211,9 @@ class bindbapi(fakedbapi):
 raise KeyError(mycpv)
 binpkg_path = os.path.join(self.bintree.pkgdir, binpkg_path)
 try:
-st = os.lstat(binpkg_path)
-except OSError:
-raise KeyError(mycpv)
+st = os.stat(binpkg_path)
+except OSError as oe:
+raise CorruptionKeyError(mycpv) from oe
 
 binpkg_format = get_binpkg_format(binpkg_path)
 if binpkg_format == "xpak":
@@ -283,8 +284,10 @@ class bindbapi(fakedbapi):
 cpv_str += f"-{build_id}"
 
 binpkg_path = self.bintree.getname(cpv)
-if not os.path.exists(binpkg_path):
-raise KeyError(cpv)
+try:
+os.stat(binpkg_path)
+except OSError as oe:
+raise CorruptionKeyError(cpv) from oe
 
 binpkg_format = get_binpkg_format(binpkg_path)
 if binpkg_format == "xpak":
@@ -694,7 +697,18 @@ class binarytree:
 continue
 
 binpkg_path = self.getname(mycpv)
-if os.path.exists(binpkg_path) and not os.access(binpkg_path, 
os.W_OK):
+try:
+os.stat(binpkg_path)
+except FileNotFoundError:
+writemsg(_("!!! File not found: %s\n") % binpkg_path, 
noiselevel=-1)
+continue
+except OSError as oe:
+writemsg(
+_("!!! File os error (path %s): %s\n") % (binpkg_path, oe),
+noiselevel=-1,
+)
+continue
+if not os.access(binpkg_path, os.W_OK):
 writemsg(
 _("!!! Cannot update readonly binary: %s\n") % mycpv, 
noiselevel=-1
 )
@@ -1829,7 +1843,7 @@ class binarytree:
 writemsg(
 colorize(
 "WARN",
-f"Failed to remove package: {binpkg_path} {str(err)}",
+f"Failed to remove package: {pkg_path} {str(err)}",

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

2023-12-30 Thread Zac Medico
commit: 89df7574a355a245e19ba297c3685997eec6bbbe
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Dec 30 18:21:08 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Dec 30 18:27:21 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=89df7574

EbuildBinpkg: Handle binarytree inject failure

Capture stdout and stderr for logging during
binarytree inject, and set returncode to 1 when
inject fails and returns None.

Bug: https://bugs.gentoo.org/921089
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/EbuildBinpkg.py | 37 ++---
 1 file changed, 30 insertions(+), 7 deletions(-)

diff --git a/lib/_emerge/EbuildBinpkg.py b/lib/_emerge/EbuildBinpkg.py
index cb01f73d73..97b69ae018 100644
--- a/lib/_emerge/EbuildBinpkg.py
+++ b/lib/_emerge/EbuildBinpkg.py
@@ -1,6 +1,9 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import io
+import sys
+
 from _emerge.CompositeTask import CompositeTask
 from _emerge.EbuildPhase import EbuildPhase
 
@@ -55,14 +58,34 @@ class EbuildBinpkg(CompositeTask):
 
 pkg = self.pkg
 bintree = pkg.root_config.trees["bintree"]
-self._binpkg_info = bintree.inject(
-pkg.cpv,
-current_pkg_path=self._binpkg_tmpfile,
-allocated_pkg_path=self.pkg_allocated_path,
-)
+
+stdout_orig = sys.stdout
+stderr_orig = sys.stderr
+out = io.StringIO()
+try:
+sys.stdout = out
+sys.stderr = out
+
+self._binpkg_info = bintree.inject(
+pkg.cpv,
+current_pkg_path=self._binpkg_tmpfile,
+allocated_pkg_path=self.pkg_allocated_path,
+)
+
+finally:
+sys.stdout = stdout_orig
+sys.stderr = stderr_orig
+
+output_value = out.getvalue()
+if output_value:
+self.scheduler.output(
+output_value,
+log_path=self.settings.get("PORTAGE_LOG_FILE"),
+background=self.background,
+)
 
 self._current_task = None
-self.returncode = os.EX_OK
+self.returncode = 1 if self._binpkg_info is None else os.EX_OK
 self.wait()
 
 def get_binpkg_info(self):



[gentoo-commits] proj/binhost:master commit in: builders/demeter/server/, builders/demeter/kde/

2023-12-30 Thread Andreas K. Hüttel
commit: fb9c032d235c294aadda1b13ade14e50386d8b2d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 30 21:37:05 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 30 21:37:05 2023 +
URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=fb9c032d

Add some packages suggested by xgqt

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

 builders/demeter/kde/world| 2 ++
 builders/demeter/server/world | 4 
 2 files changed, 6 insertions(+)

diff --git a/builders/demeter/kde/world b/builders/demeter/kde/world
index de6112c..c8f7826 100644
--- a/builders/demeter/kde/world
+++ b/builders/demeter/kde/world
@@ -1,4 +1,6 @@
+app-admin/keepassxc
 app-containers/docker
+app-containers/earthly
 app-editors/emacs
 app-editors/kile
 app-editors/nano

diff --git a/builders/demeter/server/world b/builders/demeter/server/world
index 3555899..1c2d3ae 100644
--- a/builders/demeter/server/world
+++ b/builders/demeter/server/world
@@ -1,9 +1,13 @@
+app-admin/rsyslog
+app-arch/bzip3
 app-containers/docker
 app-editors/nano
 app-portage/gentoolkit
 net-misc/chrony
 net-misc/dhcpcd
 net-vpn/openvpn
+sci-libs/armadillo
+sci-mathematics/z3
 sys-apps/portage
 sys-devel/clang
 www-servers/apache



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

2023-12-30 Thread Alfredo Tupone
commit: bea229f02bfe077590d60d24c5de1168342081cf
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Dec 30 21:21:39 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Dec 30 21:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bea229f0

sci-libs/tokenizers: add QA_FLAGS_IGNORED. It's rust

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

 sci-libs/tokenizers/tokenizers-0.13.3.ebuild | 3 +++
 sci-libs/tokenizers/tokenizers-0.14.1.ebuild | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/sci-libs/tokenizers/tokenizers-0.13.3.ebuild 
b/sci-libs/tokenizers/tokenizers-0.13.3.ebuild
index 4686800c13f9..7c58664366c5 100644
--- a/sci-libs/tokenizers/tokenizers-0.13.3.ebuild
+++ b/sci-libs/tokenizers/tokenizers-0.13.3.ebuild
@@ -6,6 +6,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
 PYTHON_COMPAT=( python3_{9..11} )
 
 CRATES="
@@ -318,6 +319,8 @@ BDEPEND="dev-python/setuptools-rust[${PYTHON_USEDEP}]"
 
 distutils_enable_tests pytest
 
+QA_FLAGS_IGNORED="/usr/bin/cli .*/site-packages/tokenizers/.*gnu.so"
+
 src_unpack() {
cargo_src_unpack
 }

diff --git a/sci-libs/tokenizers/tokenizers-0.14.1.ebuild 
b/sci-libs/tokenizers/tokenizers-0.14.1.ebuild
index 8512ed711219..35ecd71d5116 100644
--- a/sci-libs/tokenizers/tokenizers-0.14.1.ebuild
+++ b/sci-libs/tokenizers/tokenizers-0.14.1.ebuild
@@ -292,6 +292,8 @@ BDEPEND="dev-python/setuptools-rust[${PYTHON_USEDEP}]"
 
 distutils_enable_tests pytest
 
+QA_FLAGS_IGNORED="/usr/bin/cli .*/site-packages/tokenizers/.*gnu.so"
+
 src_unpack() {
cargo_src_unpack
 }



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

2023-12-30 Thread Lucio Sauer
commit: eb428b335c5cad6cb0e8d7dde8ed61bf2a6061d2
Author: Lucio Sauer  posteo  net>
AuthorDate: Sat Dec 30 20:28:42 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sat Dec 30 20:28:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb428b33

dev-python/queuelib: update EAPI 7 -> 8

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

 dev-python/queuelib/queuelib-1.6.2.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/queuelib/queuelib-1.6.2.ebuild 
b/dev-python/queuelib/queuelib-1.6.2.ebuild
index 676abda744..6edc5200bc 100644
--- a/dev-python/queuelib/queuelib-1.6.2.ebuild
+++ b/dev-python/queuelib/queuelib-1.6.2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 inherit distutils-r1
@@ -14,7 +14,4 @@ LICENSE="BSD"
 SLOT=0
 KEYWORDS="~amd64"
 
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-
 distutils_enable_tests pytest



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

2023-12-30 Thread Lucio Sauer
commit: 4907b77dc3b0d06cc15e07d87bf78b8d2d22b5be
Author: Lucio Sauer  posteo  net>
AuthorDate: Sat Dec 30 20:33:46 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sat Dec 30 20:33:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4907b77d

dev-python/queuelib: enable py3.12

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

 dev-python/queuelib/queuelib-1.6.2.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/queuelib/queuelib-1.6.2.ebuild 
b/dev-python/queuelib/queuelib-1.6.2.ebuild
index 6edc5200bc..a6b81e366a 100644
--- a/dev-python/queuelib/queuelib-1.6.2.ebuild
+++ b/dev-python/queuelib/queuelib-1.6.2.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
 inherit distutils-r1
 
 DESCRIPTION="Collection of persistent and non-persistent queues for Python"



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

2023-12-30 Thread Lucio Sauer
commit: 8dbc037bbfab1e35bf3b4eb14bce705f11c74c45
Author: Lucio Sauer  posteo  net>
AuthorDate: Sat Dec 30 20:02:09 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sat Dec 30 20:11:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8dbc037b

dev-python/scrapy: backport lift on dependency restriction

dev-python/twisted::gentoo surpassed max. allowed version.
Enable more tests.
Fix DEPEND/BDEPEND confusion.
Update IUSE and RESTRICT to account for the test USE flag.
Remove superfluous ${PYTHON_DEPS}, as it's already inherited.

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

 .../scrapy-2.11.0-lift-twisted-restriction.patch   | 99 ++
 dev-python/scrapy/scrapy-2.11.0-r1.ebuild  | 61 +
 2 files changed, 160 insertions(+)

diff --git 
a/dev-python/scrapy/files/scrapy-2.11.0-lift-twisted-restriction.patch 
b/dev-python/scrapy/files/scrapy-2.11.0-lift-twisted-restriction.patch
new file mode 100644
index 00..c3ef232870
--- /dev/null
+++ b/dev-python/scrapy/files/scrapy-2.11.0-lift-twisted-restriction.patch
@@ -0,0 +1,99 @@
+Backport commits 
720f351a3eea5e5bfa83a6eaf50210cd1fa43992^..0630e4aaa10c3fb8c79c2542a229f5c0632cddde.
+At the time of writing, ::gentoo no longer has 
+--- a/scrapy/crawler.py
 b/scrapy/crawler.py
+@@ -404,8 +404,8 @@ class CrawlerProcess(CrawlerRunner):
+ :param bool stop_after_crawl: stop or not the reactor when all
+ crawlers have finished
+ 
+-:param bool install_signal_handlers: whether to install the shutdown
+-handlers (default: True)
++:param bool install_signal_handlers: whether to install the OS signal
++handlers from Twisted and Scrapy (default: True)
+ """
+ from twisted.internet import reactor
+ 
+@@ -416,15 +416,17 @@ class CrawlerProcess(CrawlerRunner):
+ return
+ d.addBoth(self._stop_reactor)
+ 
+-if install_signal_handlers:
+-install_shutdown_handlers(self._signal_shutdown)
+ resolver_class = load_object(self.settings["DNS_RESOLVER"])
+ resolver = create_instance(resolver_class, self.settings, self, 
reactor=reactor)
+ resolver.install_on_reactor()
+ tp = reactor.getThreadPool()
+ 
tp.adjustPoolsize(maxthreads=self.settings.getint("REACTOR_THREADPOOL_MAXSIZE"))
+ reactor.addSystemEventTrigger("before", "shutdown", self.stop)
+-reactor.run(installSignalHandlers=False)  # blocking call
++if install_signal_handlers:
++reactor.addSystemEventTrigger(
++"after", "startup", install_shutdown_handlers, 
self._signal_shutdown
++)
++reactor.run(installSignalHandlers=install_signal_handlers)  # 
blocking call
+ 
+ def _graceful_stop_reactor(self) -> Deferred:
+ d = self.stop()
+--- a/scrapy/utils/ossignal.py
 b/scrapy/utils/ossignal.py
+@@ -19,13 +19,10 @@ def install_shutdown_handlers(
+ function: SignalHandlerT, override_sigint: bool = True
+ ) -> None:
+ """Install the given function as a signal handler for all common shutdown
+-signals (such as SIGINT, SIGTERM, etc). If override_sigint is ``False`` 
the
+-SIGINT handler won't be install if there is already a handler in place
+-(e.g.  Pdb)
++signals (such as SIGINT, SIGTERM, etc). If ``override_sigint`` is 
``False`` the
++SIGINT handler won't be installed if there is already a handler in place
++(e.g. Pdb)
+ """
+-from twisted.internet import reactor
+-
+-reactor._handleSignals()
+ signal.signal(signal.SIGTERM, function)
+ if signal.getsignal(signal.SIGINT) == signal.default_int_handler or 
override_sigint:
+ signal.signal(signal.SIGINT, function)
+--- a/scrapy/utils/testproc.py
 b/scrapy/utils/testproc.py
+@@ -2,7 +2,7 @@ from __future__ import annotations
+ 
+ import os
+ import sys
+-from typing import Iterable, Optional, Tuple, cast
++from typing import Iterable, List, Optional, Tuple, cast
+ 
+ from twisted.internet.defer import Deferred
+ from twisted.internet.error import ProcessTerminated
+@@ -26,14 +26,15 @@ class ProcessTest:
+ env = os.environ.copy()
+ if settings is not None:
+ env["SCRAPY_SETTINGS_MODULE"] = settings
++assert self.command
+ cmd = self.prefix + [self.command] + list(args)
+ pp = TestProcessProtocol()
+-pp.deferred.addBoth(self._process_finished, cmd, check_code)
++pp.deferred.addCallback(self._process_finished, cmd, check_code)
+ reactor.spawnProcess(pp, cmd[0], cmd, env=env, path=self.cwd)
+ return pp.deferred
+ 
+ def _process_finished(
+-self, pp: TestProcessProtocol, cmd: str, check_code: bool
++self, pp: TestProcessProtocol, cmd: List[str], check_code: bool
+ ) -> Tuple[int, bytes, bytes]:
+ if pp.exitcode and check_code:
+ msg = f"process {cmd} exit with code 

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

2023-12-30 Thread Lucio Sauer
commit: 173d46253fe0371b30a3afa8f6151e2ad4e02ad2
Author: Lucio Sauer  posteo  net>
AuthorDate: Sat Dec 30 20:14:27 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sat Dec 30 20:14:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=173d4625

dev-python/scrapy: drop 2.8.0-r1, 2.11.0

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

 dev-python/scrapy/Manifest |  1 -
 .../scrapy/files/scrapy-2.5.1-no-doctest.patch | 12 -
 dev-python/scrapy/scrapy-2.11.0.ebuild | 59 -
 dev-python/scrapy/scrapy-2.8.0-r1.ebuild   | 61 --
 4 files changed, 133 deletions(-)

diff --git a/dev-python/scrapy/Manifest b/dev-python/scrapy/Manifest
index 2e7219df31..a5485bafa6 100644
--- a/dev-python/scrapy/Manifest
+++ b/dev-python/scrapy/Manifest
@@ -1,2 +1 @@
 DIST scrapy-2.11.0.tar.gz 1373184 BLAKE2B 
7fc758a729d9e9f88c89e30c503ff8bf4c2e111bc00cbd003d5f8785dc818e5ef69ae3774013c4fe27db623c1246a57d57db097cf5220b257a9632bdd29b7023
 SHA512 
08da9684f4312e4149929f3785cc516207070fdd0eb99d8b7ed3276095378cc71d18534d0535fd1107af442aed42d6c91792ad7749d631b5f54522c3912ce073
-DIST scrapy-2.8.0.tar.gz 1345516 BLAKE2B 
9a02d50cfde6c829e6c9064f29b75de4fb97139759b7822e20914ad3edfae104df3b4d65452f58bae6f4b7af4407ed87c6dc59000e5285e823637e54f1412102
 SHA512 
c758e8aad459aad5f447e6e721afd3c8e8f5743c8a0961d7562ecea9735444a2a2b7fd1b4c443fd3623fcb9bd3db5fdd108aa6fe7fa629a36229a3175eabac7d

diff --git a/dev-python/scrapy/files/scrapy-2.5.1-no-doctest.patch 
b/dev-python/scrapy/files/scrapy-2.5.1-no-doctest.patch
deleted file mode 100644
index 7c1b76d052..00
--- a/dev-python/scrapy/files/scrapy-2.5.1-no-doctest.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/pytest.ini b/pytest.ini
-index 0aae09f..c1f20ee 100644
 a/pytest.ini
-+++ b/pytest.ini
-@@ -5,7 +5,6 @@ python_files=test_*.py __init__.py
- python_classes=
- addopts =
- --assert=plain
----doctest-modules
- --ignore=docs/_ext
- --ignore=docs/conf.py
- --ignore=docs/news.rst

diff --git a/dev-python/scrapy/scrapy-2.11.0.ebuild 
b/dev-python/scrapy/scrapy-2.11.0.ebuild
deleted file mode 100644
index 9230c83a11..00
--- a/dev-python/scrapy/scrapy-2.11.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="A high-level Web Crawling and Web Scraping framework"
-HOMEPAGE="https://scrapy.org/;
-SRC_URI="https://github.com/scrapy/scrapy/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT=0
-KEYWORDS="~amd64"
-
-# The 'PyDispatcher>=2.0.5' distribution was not found and is required by 
Scrapy
-# https://bugs.gentoo.org/684734
-RDEPEND="${PYTHON_DEPS}
-   dev-python/cssselect[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   =dev-python/pydispatcher-2.0.5[${PYTHON_USEDEP}]
-   dev-python/pyopenssl[${PYTHON_USEDEP}]
-   dev-python/queuelib[${PYTHON_USEDEP}]
-   dev-python/service-identity[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/tldextract[${PYTHON_USEDEP}]
-   >=dev-python/twisted-17.9.0[${PYTHON_USEDEP}]
-   <=dev-python/twisted-22.10.0[${PYTHON_USEDEP}]
-   dev-python/w3lib[${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-python/testfixtures[${PYTHON_USEDEP}]
-   dev-python/uvloop[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   py.test -vv --ignore=docs \
-   --ignore="tests/test_proxy_connect.py" \
-   --ignore="tests/test_utils_display.py" \
-   --ignore="tests/test_command_check.py" \
-   --ignore="tests/test_feedexport.py" \
-   --ignore="tests/test_pipeline_files.py" \
-   --ignore="tests/test_pipeline_images.py" \
-   --ignore="tests/test_squeues.py" || die
-}

diff --git a/dev-python/scrapy/scrapy-2.8.0-r1.ebuild 
b/dev-python/scrapy/scrapy-2.8.0-r1.ebuild
deleted file mode 100644
index 6d31f0a7d3..00
--- a/dev-python/scrapy/scrapy-2.8.0-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="A high-level Web Crawling and Web Scraping framework"
-HOMEPAGE="https://scrapy.org/;
-SRC_URI="https://github.com/scrapy/scrapy/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT=0
-KEYWORDS="~amd64"
-
-# The 'PyDispatcher>=2.0.5' distribution was not found and is required by 
Scrapy
-# https://bugs.gentoo.org/684734
-RDEPEND="${PYTHON_DEPS}
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/django-debug-toolbar/, dev-python/django-debug-toolbar/files/

2023-12-30 Thread Alfredo Tupone
commit: 6053ed3a3d3178ef3260734ae6c6776e2b02789f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Dec 30 19:07:30 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Dec 30 19:17:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6053ed3a

dev-python/django-debug-toolbar: PythonCompatUpdate

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

 ...0.ebuild => django-debug-toolbar-4.2.0-r1.ebuild} |  4 +++-
 .../files/django-debug-toolbar-4.2.0-py312.patch | 20 
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild 
b/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0-r1.ebuild
similarity index 89%
rename from dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild
rename to dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0-r1.ebuild
index 570f8b5e767c..31ff14e414eb 100644
--- a/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0.ebuild
+++ b/dev-python/django-debug-toolbar/django-debug-toolbar-4.2.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 
@@ -30,6 +30,8 @@ BDEPEND="
)
 "
 
+PATCHES=( "${FILESDIR}"/${P}-py312.patch )
+
 python_test() {
"${EPYTHON}" -m django test -v 2 --settings tests.settings \
|| die "Tests failed with ${EPYTHON}"

diff --git 
a/dev-python/django-debug-toolbar/files/django-debug-toolbar-4.2.0-py312.patch 
b/dev-python/django-debug-toolbar/files/django-debug-toolbar-4.2.0-py312.patch
new file mode 100644
index ..69a5558da31b
--- /dev/null
+++ 
b/dev-python/django-debug-toolbar/files/django-debug-toolbar-4.2.0-py312.patch
@@ -0,0 +1,20 @@
+--- a/tests/panels/test_profiling.py   2023-12-30 20:02:22.263807899 +0100
 b/tests/panels/test_profiling.py   2023-12-30 20:03:44.655458186 +0100
+@@ -1,3 +1,6 @@
++import sys
++import unittest
++
+ from django.contrib.auth.models import User
+ from django.db import IntegrityError, transaction
+ from django.http import HttpResponse
+@@ -50,6 +53,10 @@
+ self.assertNotIn("render", content)
+ self.assertValidHTML(content)
+ 
++@unittest.skipUnless(
++sys.version_info < (3, 12, 0),
++"Python 3.12 no longer contains a frame for list comprehensions.",
++)
+ def test_listcomp_escaped(self):
+ self._get_response = lambda request: listcomp_view(request)
+ response = self.panel.process_request(self.request)



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

2023-12-30 Thread Ionen Wolkens
commit: a55b3b26e30b0e616983f213dd424a619444c3ef
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Dec 30 19:07:57 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Dec 30 19:07:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55b3b26

profiles/arch/hppa: cleanup obsolete media-video/mpv use force/mask

No longer keyworded on hppa, with no plans to rekeyword.

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

 profiles/arch/hppa/package.use.force | 8 
 profiles/arch/hppa/package.use.mask  | 8 
 2 files changed, 16 deletions(-)

diff --git a/profiles/arch/hppa/package.use.force 
b/profiles/arch/hppa/package.use.force
index 1cf8b24eca95..b0be4f598798 100644
--- a/profiles/arch/hppa/package.use.force
+++ b/profiles/arch/hppa/package.use.force
@@ -1,14 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Ionen Wolkens  (2023-07-26)
-# MPV currently[1] has no plans to support >=lua5-3 making luajit
-# the only choice for maintained lua. Apply mask/force to override
-# the profile's defaults, and invert on arches where not keyworded.
-# Done this way also avoids conflicts for users using another default.
-# [1] 
https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer
-media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit
-
 # Sam James  (2023-04-30)
 # Stacks on HPPA grow upwards and GCC doesn't support SSP or SCP there.
 sys-devel/gcc -default-stack-clash-protection

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 7c0ca5725eff..1ce7e1b2776b 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -50,14 +50,6 @@ media-gfx/inkscape sourceview
 # Tests require shellcheck which is not currently available on hppa
 sys-process/systemd-cron test
 
-# Ionen Wolkens  (2023-07-26)
-# MPV currently[1] has no plans to support >=lua5-3 making luajit
-# the only choice for maintained lua. Apply mask/force to override
-# the profile's defaults, and invert on arches where not keyworded.
-# Done this way also avoids conflicts for users using another default.
-# [1] 
https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer
-media-video/mpv -lua_single_target_lua5-1 lua_single_target_luajit
-
 # Matt Turner  (2023-05-30)
 # sys-apps/dbus-broker is not keyworded
 app-accessibility/at-spi2-core dbus-broker



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

2023-12-30 Thread Ionen Wolkens
commit: 34b8ffe170a721ff72c2c5eed46c6e3bb7cd16d4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Dec 30 19:09:19 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Dec 30 19:09:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b8ffe1

media-video/mpv: sync live keywords

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

 media-video/mpv/mpv-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index 3c28f760365f..2db1284a5961 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"



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

2023-12-30 Thread Julien Roy
commit: 6e2a54bf3879efd5c67ef64bfe6089df354aacc3
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Dec 30 18:58:39 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Dec 30 19:04:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e2a54bf

dev-python/tulir-telethon: add 1.34.0_alpha2, drop 1.34.0_alpha1

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

 dev-python/tulir-telethon/Manifest|  2 +-
 ...34.0_alpha1.ebuild => tulir-telethon-1.34.0_alpha2.ebuild} | 11 ++-
 2 files changed, 3 insertions(+), 10 deletions(-)

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

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha1.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha2.ebuild
similarity index 73%
rename from dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha1.ebuild
rename to dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha2.ebuild
index afaba4efa4..c648c3d07d 100644
--- a/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha1.ebuild
+++ b/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha2.ebuild
@@ -3,16 +3,15 @@
 
 EAPI=8
 
+PYPI_NO_NORMALIZE=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 MY_PV="${PV/_alph/}"
 DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
 HOMEPAGE="https://github.com/tulir/Telethon/;
-SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/Telethon-${MY_PV}"
 
 LICENSE="MIT"
 SLOT="0"
@@ -33,9 +32,3 @@ RDEPEND="
)
 "
 DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   
tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present
-)



  1   2   3   4   5   >