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

2023-04-09 Thread Michał Górny
commit: f0f9252e965829b4b6072c27d17c984bb9fa9ba9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 10 05:10:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 10 05:30:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f9252e

dev-python/importlib_metadata: Bump to 6.3.0

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

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

diff --git a/dev-python/importlib_metadata/Manifest 
b/dev-python/importlib_metadata/Manifest
index f8ea4794a246..5dc9be5bf899 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -2,3 +2,4 @@ DIST importlib_metadata-6.0.0.tar.gz 49776 BLAKE2B 
9c4e6b20b725e263dad4acc4553b0
 DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 
8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e
 SHA512 
9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1
 DIST importlib_metadata-6.1.0.tar.gz 50209 BLAKE2B 
8c3afc8037eb49de1e862539150a9401297bf136ca005119c1f1d19fb7a9485b1d2caf2a290eb577308e3111352113cdd51312388f952a8a1402f9bf6081e28a
 SHA512 
7effcdcfa67d2360533205e63013934141bfa4cf5fcafa021381470e9e99025df89c1b9328d620fce6eb83f95af6919e3576f366cec47ec3a3f79414e3171e6c
 DIST importlib_metadata-6.2.0.tar.gz 50368 BLAKE2B 
53a9bd67c1f89260a7ef4c0232da56f8862d4a5ddda68cf0c5fa379ad439e2a9753d933b283f9b2a30cefa48f0179c458bdae13ab7f9501446c8ba4987e3f5ab
 SHA512 
3d7a6d5d32133c00bde0f539f036032ab3f42922f14ff2c7b69f5232ba4c000b264d7956c311887c68d8a9b54c705cc287669bf6509fde880e8898ad0b935670
+DIST importlib_metadata-6.3.0.tar.gz 52838 BLAKE2B 
9d7e247f712de55c079720118d5ab27731b305143b69cd425d3e720e223888740a17818263125c9db9f64f7a715efe2922722c6328474926d05db4753c699185
 SHA512 
bf6b4961d2e98e873f6842b6ee348dde9445e7aa1faf2c599a9908439312b03a532db5978a5311d60d8d992be0b882b2b496bf721a6af2ef7f14032758055cb4

diff --git a/dev-python/importlib_metadata/importlib_metadata-6.3.0.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-6.3.0.ebuild
new file mode 100644
index ..94609d071b76
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-6.3.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_metadata/
+   https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' 3.8)
+   )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "importlib_metadata"
+   version = "${PV}"
+   description = "Read metadata from Python packages"
+   EOF
+}



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

2023-04-09 Thread Michał Górny
commit: 92198f7f015b1aab6398e984676ee2d59f3247c1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 10 05:16:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 10 05:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92198f7f

dev-python/jaraco-path: Bump to 3.5.0

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

 dev-python/jaraco-path/Manifest |  1 +
 dev-python/jaraco-path/jaraco-path-3.5.0.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-python/jaraco-path/Manifest b/dev-python/jaraco-path/Manifest
index 78422707679e..84c152fd6dfb 100644
--- a/dev-python/jaraco-path/Manifest
+++ b/dev-python/jaraco-path/Manifest
@@ -1 +1,2 @@
 DIST jaraco.path-3.4.1.tar.gz 10612 BLAKE2B 
bfef9b86a37671533d2834351ddd4b95f4eeb0eca6c581c08824f8206b8e1512ee38eb9134970be315be116b889a70ff2539d8162530ab50bc2e684c6b2a4648
 SHA512 
a41d592120f584943f271f01f3b80e5d06563b849605124ee28d0bfde906037f6c180b19e562f321f6b21eea8542094ef8b499875b0eb2d544fe73adef9b11c4
+DIST jaraco.path-3.5.0.tar.gz 11060 BLAKE2B 
54048439d0339618a4a22289ade29144df9f821fd4bf46e037af5e89d3e50a0b6d6bbe76330d9d1e4671dc39c60516022ea436e69673dc000ed668165d9ffc84
 SHA512 
987391bada099d35050a9238e3420cb7815e0851178f33adfcba873b7a8cb56adcbb9d7d15b77404c2140682200960d46ace2031e8152de0866511120715fcfd

diff --git a/dev-python/jaraco-path/jaraco-path-3.5.0.ebuild 
b/dev-python/jaraco-path/jaraco-path-3.5.0.ebuild
new file mode 100644
index ..603bf9bb1af4
--- /dev/null
+++ b/dev-python/jaraco-path/jaraco-path-3.5.0.ebuild
@@ -0,0 +1,31 @@
+# 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_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Miscellaneous path functions"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.path/
+   https://pypi.org/project/jaraco.path/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest tests
+}



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

2023-04-09 Thread Michał Górny
commit: 08d04d576d7cf847cd280deae8d2348c40636298
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 10 05:13:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 10 05:30:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d04d57

dev-python/importlib_metadata: Remove old

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

 dev-python/importlib_metadata/Manifest |  2 -
 .../importlib_metadata-6.1.0.ebuild| 53 --
 .../importlib_metadata-6.2.0.ebuild| 53 --
 3 files changed, 108 deletions(-)

diff --git a/dev-python/importlib_metadata/Manifest 
b/dev-python/importlib_metadata/Manifest
index 5dc9be5bf899..e6227aad3011 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,5 +1,3 @@
 DIST importlib_metadata-6.0.0.tar.gz 49776 BLAKE2B 
9c4e6b20b725e263dad4acc4553b006c7332b33c0e56344aa2ceb09e93d71db14aebc522ae81e068a1a82ad48947f6f72eaec932933ae61d4daa2e043e63
 SHA512 
7d5cea465bf02722b28542f374e36ed55ab09455e1e548e838acf0cb38dcd84a79f5ef7cd673400852ff3a33271078ec8476f02aa7bf7748d3b85f4cefe3f678
 DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 
8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e
 SHA512 
9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1
-DIST importlib_metadata-6.1.0.tar.gz 50209 BLAKE2B 
8c3afc8037eb49de1e862539150a9401297bf136ca005119c1f1d19fb7a9485b1d2caf2a290eb577308e3111352113cdd51312388f952a8a1402f9bf6081e28a
 SHA512 
7effcdcfa67d2360533205e63013934141bfa4cf5fcafa021381470e9e99025df89c1b9328d620fce6eb83f95af6919e3576f366cec47ec3a3f79414e3171e6c
-DIST importlib_metadata-6.2.0.tar.gz 50368 BLAKE2B 
53a9bd67c1f89260a7ef4c0232da56f8862d4a5ddda68cf0c5fa379ad439e2a9753d933b283f9b2a30cefa48f0179c458bdae13ab7f9501446c8ba4987e3f5ab
 SHA512 
3d7a6d5d32133c00bde0f539f036032ab3f42922f14ff2c7b69f5232ba4c000b264d7956c311887c68d8a9b54c705cc287669bf6509fde880e8898ad0b935670
 DIST importlib_metadata-6.3.0.tar.gz 52838 BLAKE2B 
9d7e247f712de55c079720118d5ab27731b305143b69cd425d3e720e223888740a17818263125c9db9f64f7a715efe2922722c6328474926d05db4753c699185
 SHA512 
bf6b4961d2e98e873f6842b6ee348dde9445e7aa1faf2c599a9908439312b03a532db5978a5311d60d8d992be0b882b2b496bf721a6af2ef7f14032758055cb4

diff --git a/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild
deleted file mode 100644
index 94609d071b76..
--- a/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-DISTUTILS_USE_PEP517=flit
-# NB: this package extends beyond built-in importlib stuff in py3.8+
-# new entry_point API not yet included in cpython release
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Read metadata from Python packages"
-HOMEPAGE="
-   https://github.com/python/importlib_metadata/
-   https://pypi.org/project/importlib-metadata/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
-   dev-python/zipp[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pyfakefs[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/importlib_resources[${PYTHON_USEDEP}]
-   ' 3.8)
-   )
-"
-
-distutils_enable_tests unittest
-
-src_configure() {
-   grep -q 'build-backend = "setuptools' pyproject.toml ||
-   die "Upstream changed build-backend, recheck"
-   # write a custom pyproject.toml to ease setuptools bootstrap
-   cat > pyproject.toml <<-EOF || die
-   [build-system]
-   requires = ["flit_core >=3.2,<4"]
-   build-backend = "flit_core.buildapi"
-
-   [project]
-   name = "importlib_metadata"
-   version = "${PV}"
-   description = "Read metadata from Python packages"
-   EOF
-}

diff --git a/dev-python/importlib_metadata/importlib_metadata-6.2.0.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-6.2.0.ebuild
deleted file mode 100644
index 94609d071b76..
--- a/dev-python/importlib_metadata/importlib_metadata-6.2.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 

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

2023-04-09 Thread Michał Górny
commit: 153835a82a6fe168576974e325076a3fc0f28b4b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 10 05:29:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 10 05:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153835a8

dev-python/mss: Bump to 8.0.2

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

 dev-python/mss/Manifest |  1 +
 dev-python/mss/mss-8.0.2.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/dev-python/mss/Manifest b/dev-python/mss/Manifest
index cdcec2228e9c..519646542c20 100644
--- a/dev-python/mss/Manifest
+++ b/dev-python/mss/Manifest
@@ -1 +1,2 @@
 DIST python-mss-7.0.1.gh.tar.gz 91121 BLAKE2B 
67061500cf751b76d8507b164f17caa028261a5a52107603249cab4634205c52518231e0038428cce7a219effcf07a951056ae44a09cbc2dc01f10aed984db6a
 SHA512 
efdbfc94a1218842db109e2dbd0659bb426a958050c9a3dc5802f018727bcbfeb3ca8dec6bdec914c894f4153cbd1994cd3ad976435407b271d127e957b1fda6
+DIST python-mss-8.0.2.gh.tar.gz 84555 BLAKE2B 
6ba192a08a03a18aef8d2a749e363fb59fadbaf2a6c7c3368f6b23b1d2ad41d63ea4dffbc3e978315fdc7a8f5a774c1385ca8209fb94b2b00734126774b2d8c5
 SHA512 
6c43d608743dbd2ee25a94007ff54d9f3b984c9e9d2932191ea2d9ed3c64e3a969ee09b6ff0fb6a36dc3da3b3c26a9a0624f8f84556801902d6716e9a8236ecb

diff --git a/dev-python/mss/mss-8.0.2.ebuild b/dev-python/mss/mss-8.0.2.ebuild
new file mode 100644
index ..9d89e72d18b8
--- /dev/null
+++ b/dev-python/mss/mss-8.0.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 virtualx
+
+MY_P=python-${P}
+DESCRIPTION="An ultra fast cross-platform multiple screenshots module in 
python using ctypes"
+HOMEPAGE="
+   https://github.com/BoboTiG/python-mss/
+   https://pypi.org/project/mss/
+"
+# docs are missing in sdist, as of 8.0.2
+# https://github.com/BoboTiG/python-mss/pull/240
+SRC_URI="
+   https://github.com/BoboTiG/python-mss/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   sys-process/lsof
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
+
+EPYTEST_IGNORE=(
+   # upstream tests for self-build, apparently broken by setuptools
+   # issuing deprecation warnings
+   mss/tests/test_setup.py
+)
+
+src_prepare() {
+   sed -i -e '/--cov/d' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}



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

2023-04-09 Thread Michał Górny
commit: 8b06ebf153940a82f95da7123f0bb7662000a5ac
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 10 05:15:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 10 05:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b06ebf1

dev-python/pytest-describe: Bump to 2.1.0

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

 dev-python/pytest-describe/Manifest|  1 +
 .../pytest-describe/pytest-describe-2.1.0.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/pytest-describe/Manifest 
b/dev-python/pytest-describe/Manifest
index 06e4322f13c3..59be3642f87e 100644
--- a/dev-python/pytest-describe/Manifest
+++ b/dev-python/pytest-describe/Manifest
@@ -1 +1,2 @@
 DIST pytest-describe-2.0.1.tar.gz 9793 BLAKE2B 
e7816cbc68e1ed1e2686ce3437cd0f59a52191d5413dbc9e0d6f9530a57728ad0917d86680b91228aa55ce689bc16c4da83595f87d82f9be9c4ce222c46fefea
 SHA512 
c74362d5f1b0f3ff6d35d9049e82b7dc54be6755f1daa13366c47dee1ab9f1b1085d8c9719952d75c3c6c58b76a2c5f6b0162c78e53da71fe09bd91ed27f6bf2
+DIST pytest-describe-2.1.0.tar.gz 10272 BLAKE2B 
aa0ff1cdcdeeea7f5dee444502eb304415c91d4a54d7caa1b0daa3f6e9546947a51d6d801ca6befaf5f8633f0d4c770c9b7218e2ea1f0412d11a8b21abd3c284
 SHA512 
ca15a6d2c3bc42cf9bc7dd4359c4e6d1e793862ab256e1b43940f8d1605cb065d260128c6931a79226b5288caa67f0c3934650ce95aa413d65200c53fdc1f817

diff --git a/dev-python/pytest-describe/pytest-describe-2.1.0.ebuild 
b/dev-python/pytest-describe/pytest-describe-2.1.0.ebuild
new file mode 100644
index ..10bfaa76333c
--- /dev/null
+++ b/dev-python/pytest-describe/pytest-describe-2.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Describe-style plugin for pytest"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-describe/
+   https://pypi.org/project/pytest-describe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   =dev-python/pytest-2.6.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/py[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # We need to disable some plugins because tests don't like unexpected
+   # output
+   PYTEST_ADDOPTS="-p no:flaky -p no:capturelog" epytest
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/files/, gui-apps/waybar/

2023-04-09 Thread Sam James
commit: a5064961fea762cf204de7bed03e018dbaf5acee
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Apr  9 22:21:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 05:21:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5064961

gui-apps/waybar: add several USE flags

evdev, jack, libinput, logind, mpris, pipewire, systemd, test, upower
drop net-wireless/rfkill DEPEND

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

 gui-apps/waybar/files/systemd-0.9.17.patch | 35 
 gui-apps/waybar/metadata.xml   |  7 +++-
 ...{waybar-.ebuild => waybar-0.9.17-r1.ebuild} | 48 ++
 gui-apps/waybar/waybar-.ebuild | 46 +
 4 files changed, 119 insertions(+), 17 deletions(-)

diff --git a/gui-apps/waybar/files/systemd-0.9.17.patch 
b/gui-apps/waybar/files/systemd-0.9.17.patch
new file mode 100644
index ..7d6c8dd10b38
--- /dev/null
+++ b/gui-apps/waybar/files/systemd-0.9.17.patch
@@ -0,0 +1,35 @@
+diff --git a/meson.build b/meson.build
+index ebf68d4..3c2a7fd 100644
+--- a/meson.build
 b/meson.build
+@@ -122,7 +122,6 @@ endif
+ gtk_layer_shell = dependency('gtk-layer-shell-0',
+ required: get_option('gtk-layer-shell'),
+ fallback : ['gtk-layer-shell', 'gtk_layer_shell_dep'])
+-systemd = dependency('systemd', required: get_option('systemd'))
+ tz_dep = dependency('date',
+ required: false,
+ default_options : [ 'use_system_tzdb=true' ],
+@@ -136,16 +135,12 @@ conf_data.set('prefix', prefix)
+ 
+ add_project_arguments('-DSYSCONFDIR="/@0@"'.format(join_paths(prefix, 
sysconfdir)), language : 'cpp')
+ 
+-if systemd.found()
+-  user_units_dir = systemd.get_pkgconfig_variable('systemduserunitdir')
+-
+-  configure_file(
+-configuration: conf_data,
+-input: './resources/waybar.service.in',
+-output: '@BASENAME@',
+-install_dir: user_units_dir
+-  )
+-endif
++configure_file(
++  configuration: conf_data,
++  input: './resources/waybar.service.in',
++  output: '@BASENAME@',
++  install_dir: '/usr/lib/systemd/user'
++)
+ 
+ src_files = files(
+ 'src/factory.cpp',

diff --git a/gui-apps/waybar/metadata.xml b/gui-apps/waybar/metadata.xml
index b481b93d48a5..78b89e6579cc 100644
--- a/gui-apps/waybar/metadata.xml
+++ b/gui-apps/waybar/metadata.xml
@@ -14,11 +14,16 @@
Proxy Maintainers


-   Enable experimental features
+   Enable experimental features, such as 
Bluetooth battery reporting
+   Enable libevdev support for evdev related 
features
+   Enable libinput support for libinput 
related features
+   Enable support for logind
Enable support for the Music Player 
Daemon
+   Enable support for mpris
Enable libnl support for network related 
features
Enable popup support with 
gtk-layer-shell
Enable support for volume control via 
sndio
+   Enable support for pipewire
Enable support for volume control via 
PulseAudio
Enable support for tray
Enable support for wifi/rfkill

diff --git a/gui-apps/waybar/waybar-.ebuild 
b/gui-apps/waybar/waybar-0.9.17-r1.ebuild
similarity index 55%
copy from gui-apps/waybar/waybar-.ebuild
copy to gui-apps/waybar/waybar-0.9.17-r1.ebuild
index d3aca7df27b2..9ee87022a46b 100644
--- a/gui-apps/waybar/waybar-.ebuild
+++ b/gui-apps/waybar/waybar-0.9.17-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,18 +14,21 @@ if [[ ${PV} ==  ]]; then
 else
SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN^}-${PV}"
 fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="mpd network +popups pulseaudio sndio tray +udev wifi"
+IUSE="evdev experimental jack libinput logind mpd mpris network +popups 
pipewire pulseaudio sndio test tray +udev upower wifi"
+
+RESTRICT="!test? ( test )"
 
 BDEPEND="
>=app-text/scdoc-1.9.2
dev-util/gdbus-codegen
virtual/pkgconfig
 "
-DEPEND="
+RDEPEND="
dev-cpp/cairomm:0
dev-cpp/glibmm:2
dev-cpp/gtkmm:3.0
@@ -33,38 +36,67 @@ DEPEND="
dev-libs/jsoncpp:=
dev-libs/libinput:=
dev-libs/libsigc++:2
-   >=dev-libs/libfmt-5.3.0:=
+   >=dev-libs/libfmt-7.0.0:=
>=dev-libs/spdlog-1.8.5:=
dev-libs/date:=
dev-libs/wayland
-   dev-libs/wayland-protocols
gui-libs/wlroots:=
x11-libs/gtk+:3[wayland]
x11-libs/libxkbcommon
+   evdev? ( dev-libs/libevdev:= )
+   jack? ( virtual/jack )
+   libinput? ( dev-libs/libinput:= )
+   logind? (
+   

[gentoo-commits] repo/gentoo:master commit in: games-strategy/freeorion/files/, games-strategy/freeorion/

2023-04-09 Thread Sam James
commit: caf3802e7acd436a4a2c2b6bc2991921194b51e4
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Wed Apr  5 02:06:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 05:20:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf3802e

games-strategy/freeorion: add 0.5

Closes: https://bugs.gentoo.org/901231
Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/30482
Signed-off-by: Sam James  gentoo.org>

 games-strategy/freeorion/Manifest   |  1 +
 .../freeorion/files/freeorion-0.5-ccache.patch  | 18 ++
 .../{freeorion-.ebuild => freeorion-0.5.ebuild} | 21 -
 games-strategy/freeorion/freeorion-.ebuild  | 21 -
 games-strategy/freeorion/metadata.xml   |  3 +++
 5 files changed, 46 insertions(+), 18 deletions(-)

diff --git a/games-strategy/freeorion/Manifest 
b/games-strategy/freeorion/Manifest
index 478345ba36ff..c8383bc84536 100644
--- a/games-strategy/freeorion/Manifest
+++ b/games-strategy/freeorion/Manifest
@@ -1 +1,2 @@
 DIST FreeOrion_v0.4.10.2_2021-08-01.f663dad_Source.tar.gz 124836633 BLAKE2B 
42224b84a7aef99e998cb025b5095365a65670a3a0a543ef323f444f1904557713dc995de6f7ccaf9a45e34f62b4c65d4977caa0f6ac7605a9978268bdef0ba1
 SHA512 
a0f327f5fec82cf15495828f60b59b59834efaa041919fe9f68e4428e89b729503b7e666214ea39e5c9afdfbb9efd343c5cbcb8dfc982d6f56b3a06fd898f428
+DIST FreeOrion_v0.5_Source.tar.gz 152861207 BLAKE2B 
5263f9c2461db35b5283122889d0779f175af095e90eb782d21b6870193669b0307c2df95ebde78b3f762d2d0e1e1d8ec5f537bd44bf6810b9fbf76c58322172
 SHA512 
ec1247584d317ca0d0394d62754fd35b1d1212323e96e644c9efae422437daf63aac12c2798274993c9c29887fe73a51bfe11e9b53370dc261a0683efe312f19

diff --git a/games-strategy/freeorion/files/freeorion-0.5-ccache.patch 
b/games-strategy/freeorion/files/freeorion-0.5-ccache.patch
new file mode 100644
index ..dc289fa84ec9
--- /dev/null
+++ b/games-strategy/freeorion/files/freeorion-0.5-ccache.patch
@@ -0,0 +1,18 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -30,7 +30,6 @@ ENDIF(NOT CMAKE_BUILD_TYPE)
+ message(STATUS "Build type CMAKE_BUILD_TYPE set to ${CMAKE_BUILD_TYPE}")
+ 
+ include(UseCompilerCache)
+-find_compiler_cache(PROGRAM ccache)
+ 
+ list(APPEND GODOT_CPP_CMAKE_VARS 
"CMAKE_BUILD_TYPE;CMAKE_CONFIGURATION_TYPES;CMAKE_TOOLCHAIN_FILE;PYTHON_EXECUTABLE")
+ get_cmake_property(vars CACHE_VARIABLES)
+@@ -50,7 +49,6 @@ endforeach()
+ 
+ project(FreeOrion)
+ 
+-use_compiler_cache_with_xcode()
+ 
+ include(GNUInstallDirs)
+ include(UseCodeCoverage)

diff --git a/games-strategy/freeorion/freeorion-.ebuild 
b/games-strategy/freeorion/freeorion-0.5.ebuild
similarity index 92%
copy from games-strategy/freeorion/freeorion-.ebuild
copy to games-strategy/freeorion/freeorion-0.5.ebuild
index 7445d5c039df..4850c266029c 100644
--- a/games-strategy/freeorion/freeorion-.ebuild
+++ b/games-strategy/freeorion/freeorion-0.5.ebuild
@@ -10,8 +10,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/freeorion/freeorion.git;
 else
-   FREEORION_BUILD_ID=""
-   
SRC_URI="https://github.com/freeorion/freeorion/releases/download/v${PV}/FreeOrion_v${PV}_${FREEORION_BUILD_ID}_Source.tar.gz;
+   
SRC_URI="https://github.com/freeorion/freeorion/releases/download/v${PV}/FreeOrion_v${PV}_Source.tar.gz;
S="${WORKDIR}/src-tarball"
KEYWORDS="~amd64"
 fi
@@ -21,7 +20,7 @@ HOMEPAGE="https://www.freeorion.org/;
 
 LICENSE="GPL-2+ CC-BY-SA-3.0 LGPL-2.1+"
 SLOT="0"
-IUSE="dedicated doc test"
+IUSE="+client doc test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 
@@ -29,7 +28,7 @@ DEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-libs/boost:=[${PYTHON_USEDEP},nls,python]')
sys-libs/zlib:=
-   !dedicated? (
+   client? (
media-libs/freetype
media-libs/glew:=
media-libs/libglvnd
@@ -41,7 +40,7 @@ DEPEND="
)"
 RDEPEND="
${DEPEND}
-   !dedicated? (
+   client? (
media-fonts/dejavu
media-fonts/roboto
)"
@@ -55,6 +54,10 @@ BDEPEND="
$(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
)"
 
+PATCHES=(
+   "${FILESDIR}/freeorion-0.5-ccache.patch"
+)
+
 freeorion_check-reqs() {
# cc1plus processes may suddenly use ~1.5GB all at once early on (2+GB
# if debug symbols) then far less for the rest, check minimal jobs*1.5
@@ -79,7 +82,7 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   -DBUILD_CLIENT_GG=$(usex !dedicated)
+   -DBUILD_CLIENT_GG=$(usex client)
-DBUILD_CLIENT_GODOT=no # TODO, perhaps with system godot 
(experimental)
-DBUILD_TESTING=$(usex test)
)
@@ -108,13 +111,13 @@ src_install() {
 
use doc && dodoc -r 

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

2023-04-09 Thread Sam James
commit: 6e79eb3aa02978b692ebdc2e8f8cb0aa4df12ee4
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 05:21:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 05:21:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e79eb3a

dev-python/importlib_metadata: Stabilize 6.0.1 ALLARCHES, #904088

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

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

diff --git a/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
index 94609d071b76..7e5fabb625bd 100644
--- a/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
+++ b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND="
dev-python/zipp[${PYTHON_USEDEP}]



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

2023-04-09 Thread Sam James
commit: f828e29b38299a78e1661b868a553ca6dbfcbc88
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 05:18:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 05:18:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f828e29b

dev-lang/ruby: build verbosely and don't compress debug sections

Build verbosely with --enable-mkmf-verbose as is Gentoo policy as it makes
bugs easier to handle.

Also, while at it, don't always compress debug sections. We have 
FEATURES="compressdebug"
for that.

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

 dev-lang/ruby/ruby-2.7.8-r1.ebuild | 2 ++
 dev-lang/ruby/ruby-3.0.6-r1.ebuild | 2 ++
 dev-lang/ruby/ruby-3.1.4-r1.ebuild | 2 ++
 dev-lang/ruby/ruby-3.2.2-r1.ebuild | 2 ++
 4 files changed, 8 insertions(+)

diff --git a/dev-lang/ruby/ruby-2.7.8-r1.ebuild 
b/dev-lang/ruby/ruby-2.7.8-r1.ebuild
index 00bfcea0af62..14bd5ea3854b 100644
--- a/dev-lang/ruby/ruby-2.7.8-r1.ebuild
+++ b/dev-lang/ruby/ruby-2.7.8-r1.ebuild
@@ -163,6 +163,8 @@ src_configure() {
--enable-pthread \
--disable-rpath \
--without-baseruby \
+   --with-compress-debug-sections=no \
+   --enable-mkmf-verbose \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable jit jit-support ) \

diff --git a/dev-lang/ruby/ruby-3.0.6-r1.ebuild 
b/dev-lang/ruby/ruby-3.0.6-r1.ebuild
index b75e5b052e8b..afed530e4063 100644
--- a/dev-lang/ruby/ruby-3.0.6-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.0.6-r1.ebuild
@@ -158,6 +158,8 @@ src_configure() {
--enable-pthread \
--disable-rpath \
--without-baseruby \
+   --with-compress-debug-sections=no \
+   --enable-mkmf-verbose \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable jit jit-support ) \

diff --git a/dev-lang/ruby/ruby-3.1.4-r1.ebuild 
b/dev-lang/ruby/ruby-3.1.4-r1.ebuild
index 36a6e643723f..06af384a59d1 100644
--- a/dev-lang/ruby/ruby-3.1.4-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.1.4-r1.ebuild
@@ -163,6 +163,8 @@ src_configure() {
--enable-pthread \
--disable-rpath \
--without-baseruby \
+   --with-compress-debug-sections=no \
+   --enable-mkmf-verbose \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable jit jit-support ) \

diff --git a/dev-lang/ruby/ruby-3.2.2-r1.ebuild 
b/dev-lang/ruby/ruby-3.2.2-r1.ebuild
index dca82be67f05..eb755d2a1589 100644
--- a/dev-lang/ruby/ruby-3.2.2-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.2.2-r1.ebuild
@@ -178,6 +178,8 @@ src_configure() {
--enable-pthread \
--disable-rpath \
--without-baseruby \
+   --with-compress-debug-sections=no \
+   --enable-mkmf-verbose \
--with-out-ext="${modules}" \
$(use_with jemalloc jemalloc) \
$(use_enable jit jit-support) \



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

2023-04-09 Thread Sam James
commit: 9e204b058c45370d31b4ea68e59bae65990fc2cc
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Mon Mar 27 00:16:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 05:08:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e204b05

dev-lang/ghc: repack arm64, ppc64, riscv tarballs

The new gpkg changes actually changed the expexted structure of the
bootstrap binpkgs, now under ${P}/image.

Closes: https://bugs.gentoo.org/902007
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/30358
Signed-off-by: Sam James  gentoo.org>

 dev-lang/ghc/Manifest| 8 
 dev-lang/ghc/ghc-9.0.2-r4.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest
index 9b587a8666a5..9e19de846f92 100644
--- a/dev-lang/ghc/Manifest
+++ b/dev-lang/ghc/Manifest
@@ -5,16 +5,16 @@ DIST ghc-9.0.2-src.tar.xz 27270396 BLAKE2B 
0a73d910d3ef11161f895849025fe37ce2319
 DIST ghc-9.0.2-testsuite.tar.xz 2403564 BLAKE2B 
0e7f6fefb9c972f94073aca8b15147913ffa8d3cd3ff7fc63ef7e20b4efd8b443cf21f12e1ab0f5044790f6d8af6cf7788bda85a21b2f356ddface86eb896670
 SHA512 
b2375500ae837d74af8085d099899b5a7a589c59bdcc033ca0bd6e00f33c4f8d90b481e0c7c3de113e607fcfafdfe8edde4713e6d242b2d4ee87df2eb960c9c7
 DIST ghc-bin-8.10.6-r3-i686-pc-linux-gnu.gpkg.tar 73062400 BLAKE2B 
c0701c16434ae5918f5ec1c55ab06aa036b98947f0f68c58aaa59b2a23ebb408f60f1886c76271351f2e99a334d6e1feeb47b6c4c14c09040b197eebbbcf3142
 SHA512 
d75bb6d06d32a5f60b020e9d8d77485ea8c391fd88a4583d0ddfd33a0e75506dc23b736fa6a15da25116c6c90c53b2d75dae38935581c5145d5b247d3c19f2a6
 DIST ghc-bin-8.10.6-r3-x86_64-pc-linux-gnu.gpkg.tar 123996160 BLAKE2B 
3279a3f312225cae30196467b6f61b749f8ea037b2b65adaafdea1668c81a5ed402bd3acedc02aaee371a6d27c3c01c0f4c837bb9058a0ed8b61715afab5ccc9
 SHA512 
ea24551137b5057a2c29e0bd9a22ce247669dc38bcebac7ff3bac746b1fc9bd46b1fe2d894fd862745bb97af0d92be2a0563c18fc29e7565c5506552edb0c3e1
-DIST ghc-bin-9.0.2-aarch64-unknown-linux-gnu-r4.tar.gz 219367919 BLAKE2B 
5aefb9e8bd391d14c33e1eb1429d85a92ae81d32d70505bd11acdd972380bca0a901e3a3ecedec76e7ca45b0c3fb68912919246174f45d32b9d694fd3862f995
 SHA512 
a49361001d5be9163326c6b3461fa3492dbe61a0e398309421bda1a2c9c92a06be829d3075a9722d787aad22b0a4e3c96e13e7dc2103cc4c4116d73306a2cd88
 DIST ghc-bin-9.0.2-aarch64-unknown-linux-gnu.tar.gz 304621314 BLAKE2B 
d38b8571d41b5703da6b29f43664293761865166a7e3ab6b9c4b039f1af15faa4aa2013a32eb00059d6e595984895762eadff7b62141157d2dea6eb9b035138d
 SHA512 
94e0e00329a18b494b509b3f8190cf6fed2399a2ac2d2d96fdfd90bf5dbeb8db68b6759f719ad85f8873961b0e983ff0006ce0bf109e96462169cbd9fa7b6784
 DIST ghc-bin-9.0.2-i686-pc-linux-gnu.tbz2 123509908 BLAKE2B 
45614984803a7bfa266f99d4adb4b5f2ab7b9e5e89c6ecd501296fc99a1d96e798ccb9c832f8dcb15fff9725beb918a7b63e62ff13f59b6506a2ef17930c45d2
 SHA512 
e0b7f4474c16f0763a2f787027fbdfeb3125b48c987fa1196bc189fefad9f0bfa2806da62af46d61ca911f5275b578076e2b326acf39e0894a8daa9deda0843a
-DIST ghc-bin-9.0.2-powerpc64-unknown-linux-gnu-r4.tar.gz 233090744 BLAKE2B 
50c911551b1b9d3ff7cca7fea59fafce394b0f0159ef2cd397842cc577297d743487458ab30b07e382d07b08b4b4da4b079a18902acafb37e84aab4390741b1e
 SHA512 
ad10c59e587d46ca5a4e59bf63551d1a0858b37ee8b0f4e376f5b689baa600095e48b5653758f14487a82d5972f934dcac120f3c3e5ddf562f50dcfc0abd2065
 DIST ghc-bin-9.0.2-powerpc64-unknown-linux-gnu.tar.gz 235636284 BLAKE2B 
878ac300cca5d2cbc5cb21dbb347da755b4027cbf63ec77464740854fa8010569de5e03acef67cd877da13665c906b2fd04e24e226e9eb39b57ba979093c732b
 SHA512 
28f096e965abdac9cc370c882639f10285b9073ba5332f7af215eccff948e41c01c3d6bb3bc8e3b4e809e12867a95b49f82dd76e0090b974088f75ab9d1bc199
-DIST ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu-r4.tar.gz 209612394 BLAKE2B 
8523996fb7e551c302a0432367086cc04d55e5030f913db9d8bb83d48878bff1912cd7c7850503369c3881ff9d64b16dd313446c33bcd90acd7a22b4821d0a5b
 SHA512 
f05bc0da23b650b410958e33e934c68e77f01d225051103aa7bfaeb54254d7978d836ce3b246f8958d1d80c88c5e6f25330a9b3345690367a69da614e8b2d25b
 DIST ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu.tar.gz 275226316 BLAKE2B 
10ade2359432b0ede7431ee543f0ff47f4b203465d81719da579ad63ca467359eb9fcf7336a12feb6ff75a480f349576ff8ea1b4ebe1094fff228ae4fd00d6e0
 SHA512 
64b4c84d149358b8d3a6cb29a6d3a75af11e7b14e6d910c9789c9949262e4ed2a17f8a0d1e5dd297121957061fe2395d6f43acae6b4ab28851e3cd414cd9c89c
+DIST ghc-bin-9.0.2-r4-aarch64-unknown-linux-gnu.tar.gz 221699967 BLAKE2B 
c6e34b23a9664b6dc7d13f939063c34665c558b2596e3446abd9a8f90e9ad586f515e1703c36d269f7fb4a36a85f497e9f4d356f01ede7a7a614b3cd4fbf0dbe
 SHA512 
d9f381b417ee740c9bba9508d5ccca2a6bffdd32c6262d76f254a21cf7505d2aaa5695c0354ee9e8fb672b90ae67af6205cdd2fe6ad6aa5d610c760d59392b62
 DIST ghc-bin-9.0.2-r4-i686-pc-linux-gnu.gpkg.tar 81059840 BLAKE2B 
655405cd402cc7af424baf5b715f64af3ce97d474c883c618cd8e6fae40274dc6f584872c607cbe3553141a199729df98ddbdb5947a50520b67f53946f20d25a
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-x264/

2023-04-09 Thread Sam James
commit: 81d3402b22f305c371c36a7bd73a02825c633d20
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Mon Apr 10 00:22:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 05:02:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d3402b

media-plugins/gst-plugins-x264: Keyword 1.20.5 mips, #897976

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.5.ebuild 
b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.5.ebuild
index 46e8c2a2fffe..77725c00c595 100644
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.20.5.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly
 inherit gstreamer-meson
 
 DESCRIPTION="H.264 encoder plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 
 # 20111220 ensures us X264_BUILD >= 120
 RDEPEND=">=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}]"



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

2023-04-09 Thread Sam James
commit: b0985d19724759446ccd0921b37cef9f5cadaa77
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:55:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:55:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0985d19

dev-lang/ruby: fix MissingUseDepDefault in deps

This both fixes a pkgcheck warning but may help Portage with upgrades a bit
too (or at least lead to less confusing output).

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

 dev-lang/ruby/ruby-2.7.8-r1.ebuild | 10 +-
 dev-lang/ruby/ruby-3.0.6-r1.ebuild | 26 -
 dev-lang/ruby/ruby-3.1.4-r1.ebuild | 26 -
 dev-lang/ruby/ruby-3.2.2-r1.ebuild | 40 +++---
 4 files changed, 51 insertions(+), 51 deletions(-)

diff --git a/dev-lang/ruby/ruby-2.7.8-r1.ebuild 
b/dev-lang/ruby/ruby-2.7.8-r1.ebuild
index 6090b5d0a1ab..00bfcea0af62 100644
--- a/dev-lang/ruby/ruby-2.7.8-r1.ebuild
+++ b/dev-lang/ruby/ruby-2.7.8-r1.ebuild
@@ -55,11 +55,11 @@ BUNDLED_GEMS="
 
 PDEPEND="
${BUNDLED_GEMS}
-   virtual/rubygems[ruby_targets_ruby27]
-   >=dev-ruby/bundler-2.1.4[ruby_targets_ruby27]
-   >=dev-ruby/did_you_mean-1.3.1[ruby_targets_ruby27]
-   >=dev-ruby/json-2.0.2[ruby_targets_ruby27]
-   rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby27] )
+   virtual/rubygems[ruby_targets_ruby27(-)]
+   >=dev-ruby/bundler-2.1.4[ruby_targets_ruby27(-)]
+   >=dev-ruby/did_you_mean-1.3.1[ruby_targets_ruby27(-)]
+   >=dev-ruby/json-2.0.2[ruby_targets_ruby27(-)]
+   rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby27(-)] )
xemacs? ( app-xemacs/ruby-modes )"
 
 src_prepare() {

diff --git a/dev-lang/ruby/ruby-3.0.6-r1.ebuild 
b/dev-lang/ruby/ruby-3.0.6-r1.ebuild
index fd4e239eb841..b75e5b052e8b 100644
--- a/dev-lang/ruby/ruby-3.0.6-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.0.6-r1.ebuild
@@ -45,23 +45,23 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 BUNDLED_GEMS="
-   >=dev-ruby/minitest-5.14.2[ruby_targets_ruby30]
-   >=dev-ruby/power_assert-1.2.0[ruby_targets_ruby30]
-   >=dev-ruby/rake-13.0.3[ruby_targets_ruby30]
-   >=dev-ruby/rbs-1.0.0[ruby_targets_ruby30]
-   >=dev-ruby/rexml-3.2.4[ruby_targets_ruby30]
-   >=dev-ruby/rss-0.2.9[ruby_targets_ruby30]
-   >=dev-ruby/test-unit-3.3.7[ruby_targets_ruby30]
-   >=dev-ruby/typeprof-0.11.0[ruby_targets_ruby30]
+   >=dev-ruby/minitest-5.14.2[ruby_targets_ruby30(-)]
+   >=dev-ruby/power_assert-1.2.0[ruby_targets_ruby30(-)]
+   >=dev-ruby/rake-13.0.3[ruby_targets_ruby30(-)]
+   >=dev-ruby/rbs-1.0.0[ruby_targets_ruby30(-)]
+   >=dev-ruby/rexml-3.2.4[ruby_targets_ruby30(-)]
+   >=dev-ruby/rss-0.2.9[ruby_targets_ruby30(-)]
+   >=dev-ruby/test-unit-3.3.7[ruby_targets_ruby30(-)]
+   >=dev-ruby/typeprof-0.11.0[ruby_targets_ruby30(-)]
 "
 
 PDEPEND="
${BUNDLED_GEMS}
-   virtual/rubygems[ruby_targets_ruby30]
-   >=dev-ruby/bundler-2.2.15[ruby_targets_ruby30]
-   >=dev-ruby/did_you_mean-1.5.0[ruby_targets_ruby30]
-   >=dev-ruby/json-2.5.1[ruby_targets_ruby30]
-   rdoc? ( >=dev-ruby/rdoc-6.3.0[ruby_targets_ruby30] )
+   virtual/rubygems[ruby_targets_ruby30(-)]
+   >=dev-ruby/bundler-2.2.15[ruby_targets_ruby30(-)]
+   >=dev-ruby/did_you_mean-1.5.0[ruby_targets_ruby30(-)]
+   >=dev-ruby/json-2.5.1[ruby_targets_ruby30(-)]
+   rdoc? ( >=dev-ruby/rdoc-6.3.0[ruby_targets_ruby30(-)] )
xemacs? ( app-xemacs/ruby-modes )"
 
 src_prepare() {

diff --git a/dev-lang/ruby/ruby-3.1.4-r1.ebuild 
b/dev-lang/ruby/ruby-3.1.4-r1.ebuild
index 9f545678341d..36a6e643723f 100644
--- a/dev-lang/ruby/ruby-3.1.4-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.1.4-r1.ebuild
@@ -45,23 +45,23 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 BUNDLED_GEMS="
-   >=dev-ruby/minitest-5.15.0[ruby_targets_ruby31]
-   >=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31]
-   >=dev-ruby/rake-13.0.6[ruby_targets_ruby31]
-   >=dev-ruby/rbs-2.1.0[ruby_targets_ruby31]
-   >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31]
-   >=dev-ruby/rss-0.2.9[ruby_targets_ruby31]
-   >=dev-ruby/test-unit-3.5.3[ruby_targets_ruby31]
-   >=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31]
+   >=dev-ruby/minitest-5.15.0[ruby_targets_ruby31(-)]
+   >=dev-ruby/power_assert-2.0.1[ruby_targets_ruby31(-)]
+   >=dev-ruby/rake-13.0.6[ruby_targets_ruby31(-)]
+   >=dev-ruby/rbs-2.1.0[ruby_targets_ruby31(-)]
+   >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31(-)]
+   >=dev-ruby/rss-0.2.9[ruby_targets_ruby31(-)]
+   >=dev-ruby/test-unit-3.5.3[ruby_targets_ruby31(-)]
+   >=dev-ruby/typeprof-0.12.2[ruby_targets_ruby31(-)]
 "
 
 PDEPEND="
${BUNDLED_GEMS}
-   virtual/rubygems[ruby_targets_ruby31]
-   >=dev-ruby/bundler-2.3.3[ruby_targets_ruby31]
-   >=dev-ruby/did_you_mean-1.6.1[ruby_targets_ruby31]
-   >=dev-ruby/json-2.6.1[ruby_targets_ruby31]
-   rdoc? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ruby/files/3.0/, dev-lang/ruby/, dev-lang/ruby/files/3.2/, ...

2023-04-09 Thread Sam James
commit: cb9cc405d80a17e2b5329672c871e24d82cfb61e
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:51:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:52:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9cc405

dev-lang/ruby: don't use baseruby; add HPPA-only fix

1. Disable use of baseruby. This causes breakage if a previous Ruby is installed
without rubygems like in bug #883097. We've had issues like this in the past
in bug #787137 too.

2. Add a fix which is ifdef'd for HPPA (upstream variant isn't, but let's
be more conservative until it's merged there) to fix stack size allocation. This
fixes tests for both Ruby and a bunch of Ruby packages.

Bug: https://bugs.gentoo.org/787137
Closes: https://bugs.gentoo.org/701494
Closes: https://bugs.gentoo.org/883097
Signed-off-by: Sam James  gentoo.org>

 .../files/2.7/902-hppa-pthread-stack-size.patch|  54 
 .../files/3.0/902-hppa-pthread-stack-size.patch|  54 
 .../files/3.1/902-hppa-pthread-stack-size.patch|  54 
 .../files/3.2/902-hppa-pthread-stack-size.patch|  54 
 dev-lang/ruby/ruby-2.7.8-r1.ebuild | 274 +
 dev-lang/ruby/ruby-3.0.6-r1.ebuild | 269 
 dev-lang/ruby/ruby-3.1.4-r1.ebuild | 253 +++
 dev-lang/ruby/ruby-3.2.2-r1.ebuild | 272 
 8 files changed, 1284 insertions(+)

diff --git a/dev-lang/ruby/files/2.7/902-hppa-pthread-stack-size.patch 
b/dev-lang/ruby/files/2.7/902-hppa-pthread-stack-size.patch
new file mode 100644
index ..ae834d6e657f
--- /dev/null
+++ b/dev-lang/ruby/files/2.7/902-hppa-pthread-stack-size.patch
@@ -0,0 +1,54 @@
+https://bugs.gentoo.org/701494
+
+From cfac4ee59d09d72820bf220713615cf11211dad2 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 7 Apr 2023 11:46:12 +0100
+Subject: [PATCH] thread_pthread: Grow main_stack if required (fixes tests on
+ HPPA)
+
+On HPPA, test_insns.rb fails (along with various Ruby gems) with
+'stack level too deep (SystemStackError)'. This turns out to be because HPPA
+defaults to a small(er) stack.
+
+With this change, most of Ruby's test suite now passes on HPPA.
+
+Thanks to both Dave and Helge for the investigation and coming up with the
+patch.
+
+Bug: https://bugs.gentoo.org/701494
+Bug: https://bugs.debian.org/881773
+Bug: https://bugs.debian.org/881772 (for PPC64)
+Bug: https://github.com/rack/rack/issues/1640
+Thanks-to: John David Anglin 
+Thanks-to: Helge Deller 
+Signed-off-by: Sam James 
+--- a/thread_pthread.c
 b/thread_pthread.c
+@@ -656,8 +656,22 @@ size_t pthread_get_stacksize_np(pthread_t);
+ #   define MAINSTACKADDR_AVAILABLE 0
+ # endif
+ #endif
+-#if MAINSTACKADDR_AVAILABLE && !defined(get_main_stack)
+-# define get_main_stack(addr, size) get_stack(addr, size)
++#if MAINSTACKADDR_AVAILABLE
++static int get_stack(void **, size_t *);
++static int
++get_main_stack(void **addr, size_t *size)
++{
++int ret = get_stack(addr, size);
++
++#ifdef __hppa__
++/* On some architectures, the initial stack size may be too small, but 
fortunately,
++   it's growable. Bump it up to the minimum needed if it is too small. */
++if (*size < RUBY_VM_THREAD_VM_STACK_SIZE)
++*size = RUBY_VM_THREAD_VM_STACK_SIZE;
++#endif
++
++return ret;
++}
+ #endif
+ 
+ #ifdef STACKADDR_AVAILABLE
+-- 
+2.40.0
+

diff --git a/dev-lang/ruby/files/3.0/902-hppa-pthread-stack-size.patch 
b/dev-lang/ruby/files/3.0/902-hppa-pthread-stack-size.patch
new file mode 100644
index ..7978566afc7e
--- /dev/null
+++ b/dev-lang/ruby/files/3.0/902-hppa-pthread-stack-size.patch
@@ -0,0 +1,54 @@
+https://bugs.gentoo.org/701494
+
+From 794b6fce94343c4f9dceca5d08224b0fb364fde8 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Fri, 7 Apr 2023 11:46:12 +0100
+Subject: [PATCH] thread_pthread: Grow main_stack if required (fixes tests on
+ HPPA)
+
+On HPPA, test_insns.rb fails (along with various Ruby gems) with
+'stack level too deep (SystemStackError)'. This turns out to be because HPPA
+defaults to a small(er) stack.
+
+With this change, most of Ruby's test suite now passes on HPPA.
+
+Thanks to both Dave and Helge for the investigation and coming up with the
+patch.
+
+Bug: https://bugs.gentoo.org/701494
+Bug: https://bugs.debian.org/881773
+Bug: https://bugs.debian.org/881772 (for PPC64)
+Bug: https://github.com/rack/rack/issues/1640
+Thanks-to: John David Anglin 
+Thanks-to: Helge Deller 
+Signed-off-by: Sam James 
+--- a/thread_pthread.c
 b/thread_pthread.c
+@@ -681,8 +681,22 @@ size_t pthread_get_stacksize_np(pthread_t);
+ #   define MAINSTACKADDR_AVAILABLE 0
+ # endif
+ #endif
+-#if MAINSTACKADDR_AVAILABLE && !defined(get_main_stack)
+-# define get_main_stack(addr, size) get_stack(addr, size)
++#if MAINSTACKADDR_AVAILABLE
++static int get_stack(void **, size_t *);
++static int
++get_main_stack(void **addr, size_t *size)
++{
++int 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/fceux/files/, games-emulation/fceux/

2023-04-09 Thread Sam James
commit: 4f792949815ca8ea8bc71c2edaffed444ef3e5d1
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:22:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:22:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f792949

games-emulation/fceux: fix build w/ gcc 13

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

 games-emulation/fceux/fceux-2.6.5.ebuild   |  1 +
 .../fceux/files/fceux-2.4.0-gcc13.patch| 31 ++
 2 files changed, 32 insertions(+)

diff --git a/games-emulation/fceux/fceux-2.6.5.ebuild 
b/games-emulation/fceux/fceux-2.6.5.ebuild
index 04832332f99f..16ff86085b5c 100644
--- a/games-emulation/fceux/fceux-2.6.5.ebuild
+++ b/games-emulation/fceux/fceux-2.6.5.ebuild
@@ -36,6 +36,7 @@ DEPEND="${RDEPEND}"
 PATCHES=(
"${FILESDIR}"/${PN}-2.4.0-desktop.patch
"${FILESDIR}"/${PN}-2.4.0-no-git.patch
+   "${FILESDIR}"/${PN}-2.4.0-gcc13.patch
 )
 
 src_prepare() {

diff --git a/games-emulation/fceux/files/fceux-2.4.0-gcc13.patch 
b/games-emulation/fceux/files/fceux-2.4.0-gcc13.patch
new file mode 100644
index ..5e6348281654
--- /dev/null
+++ b/games-emulation/fceux/files/fceux-2.4.0-gcc13.patch
@@ -0,0 +1,31 @@
+https://github.com/TASEmulators/fceux/pull/629
+
+From 6ad3837eebdab597da693a39068b2c05716282be Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 10 Apr 2023 05:18:41 +0100
+Subject: [PATCH] Fix build with GCC 13
+
+GCC 13 (as usual for new compiler releases) shuffles around some internal 
includes and so etc is no longer transitively included:
+```
+In file included from 
/var/tmp/portage/games-emulation/fceux-2.6.5/work/fceux-2.6.5/src/drivers/Qt/AboutWindow.cpp:33:
+/usr/include/x264.h:40:4: warning: #warning You must include stdint.h or 
inttypes.h before x264.h [-Wcpp]
+   40 | #  warning You must include stdint.h or inttypes.h before x264.h
+  |^~~
+/usr/include/x264.h:127:5: error: uint8_t does not name a type
+  127 | uint8_t *p_payload;
+  | ^~~
+```
+
+See https://gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Bug: https://bugs.gentoo.org/900611
+--- a/src/drivers/Qt/AboutWindow.cpp
 b/src/drivers/Qt/AboutWindow.cpp
+@@ -30,6 +30,7 @@
+ #endif
+ 
+ #ifdef _USE_X264
++#include 
+ #include "x264.h"
+ #endif
+ 



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

2023-04-09 Thread Julien Roy
commit: 49d39fa7f396091b9f381cdb2c9f54a2d72796f7
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 03:59:25 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 03:59:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=49d39fa7

dev-python/btrees: treeclean

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

 dev-python/btrees/Manifest |  1 -
 dev-python/btrees/btrees-4.11.3.ebuild | 42 --
 dev-python/btrees/metadata.xml | 22 --
 3 files changed, 65 deletions(-)

diff --git a/dev-python/btrees/Manifest b/dev-python/btrees/Manifest
deleted file mode 100644
index 161151b9a..0
--- a/dev-python/btrees/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST btrees-4.11.3.gh.tar.gz 193194 BLAKE2B 
d596506b0e036af628f56124f8cf4ccd19b459c18b6c27ed127f1366cb1179c2c4ccf8db3b5196ffe49f33860b562ee29e4739291dfaa15866296611d9c8fa0c
 SHA512 
e184f47db4ba63938cd8e6ddcc7aa452447e4324e64e8e92b874e3d72736c6371a0ba6c82fdc5a94046ac7aee1b028ca43de4eaea9a11394040868c8c89c9974

diff --git a/dev-python/btrees/btrees-4.11.3.ebuild 
b/dev-python/btrees/btrees-4.11.3.ebuild
deleted file mode 100644
index b1dda04f4..0
--- a/dev-python/btrees/btrees-4.11.3.ebuild
+++ /dev/null
@@ -1,42 +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_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="scalable persistent components"
-HOMEPAGE="https://github.com/zopefoundation/BTrees;
-SRC_URI="https://github.com/zopefoundation/BTrees/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/BTrees-${PV}"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64"
-# Too manu failures, not upstream, needs to be investigated
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/persistent[${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]
-   doc? (
-   dev-python/repoze-sphinx-autointerface[${PYTHON_USEDEP}]
-   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
-   )
-   test? (
-   dev-python/transaction[${PYTHON_USEDEP}]
-   dev-python/zope-testrunner[${PYTHON_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_sphinx docs
-distutils_enable_tests unittest
-
-src_test(){
-   cd "${S}/src/BTrees" || die
-   distutils-r1_src_test
-}

diff --git a/dev-python/btrees/metadata.xml b/dev-python/btrees/metadata.xml
deleted file mode 100644
index 377dadd97..0
--- a/dev-python/btrees/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Julien Roy
-   jul...@jroy.ca
-   
-   
-   This package contains a set of persistent object containers built 
around a modified BTree data structure. The trees are optimized for use inside 
ZODB's "optimistic concurrency" paradigm, and include explicit resolution of 
conflicts detected by that mechanism.
-   
-   
-   
-   Zope Foundation and Contributors
-   zope-...@zope.org
-   
-   
https://github.com/zopefoundation/BTrees/issues
-   
https://github.com/zopefoundation/BTrees/blob/master/CHANGES.rst
-   https://btrees.readthedocs.io
-   zopefoundation/BTrees
-   BTrees
-   
-



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

2023-04-09 Thread Julien Roy
commit: eef20d23e79adf82911cfa9ca99b7990ed5aee61
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 03:06:31 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 03:06:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eef20d23

dev-python/kurbopy: add 0.9.0

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

 dev-python/kurbopy/Manifest |  9 +
 dev-python/kurbopy/kurbopy-0.9.0.ebuild | 67 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/kurbopy/Manifest b/dev-python/kurbopy/Manifest
index 701189721..c88fe8340 100644
--- a/dev-python/kurbopy/Manifest
+++ b/dev-python/kurbopy/Manifest
@@ -1,4 +1,5 @@
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST either-1.6.1.crate 13641 BLAKE2B 
e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949
 SHA512 
4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
@@ -6,18 +7,26 @@ DIST indoc-1.0.6.crate 14312 BLAKE2B 
e4757497450f9c5e854f472e576c0df49f1aecb10e3
 DIST instant-0.1.9.crate 5213 BLAKE2B 
fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278
 SHA512 
3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c
 DIST itertools-0.10.3.crate 118661 BLAKE2B 
0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97
 SHA512 
9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85
 DIST kurbo-0.8.3.crate 81131 BLAKE2B 
8561fb66d28ed9d74502888376ec622ae2bd8b651cc0afdbef6aecc911c262f13debdc056a152bbbc28d0c3c0f326129c46c9f3b243597bbfaab6e0e01da0097
 SHA512 
17839223c7b4a88a1e2ae7df5ac9646560583da03bed5a06e9411a7cf5f55c006a680c6cad0a20b74102cf586b36dadea60585b68f02adc569b8e32d2baa4983
+DIST kurbo-0.9.0.crate 83811 BLAKE2B 
612705495e0a2b658f15362f786d57ab18d83f80146ff8431db00a286e88e79f4df8ab1c506451ba68baa48f9ac7a8c791f6bdbb94e3314662a9beea143f30a7
 SHA512 
6791dcd9defaa7f815ed02c50c711a57eb25242a83b1a81a56795536b582cf347e2ed91b2f9b8268b97e976e2100e57e880428e62d40eef86e8efe98cfad539d
 DIST kurbopy-0.8.32.tar.gz 1299202 BLAKE2B 
42f30749c61098234dfff31510553aeda17678430c11dde2a7fcef911f0e8d9d9766a4cb90d24b98fed05b83f023811d81bc5883d02d3b1be6889e83aa0061e5
 SHA512 
b5a8459d110b06eaf5035cf1e983a0dbd340b70f1ad2e05bbfe0af98c0f8a75a19a112fbffcb24e4a22311c3e424bbe95b98bfba006ac651d5f2b25bf45c657d
+DIST kurbopy-0.9.0.tar.gz 51061 BLAKE2B 
fe3d856cf1ae82c546e0f17092c7ea5f948a29678628c3c0f6a05133c0e9b17cecb3933710eacbd04ac3ef4173bc0fca6daa627b107e66c2327a53d6f6e70207
 SHA512 
10ba2a8bd89877dea1ba6253239786910cd539ab46ec20de17adfd2ab85678361b411e00d285ab19e2d073ba4f378c80e88f3996d6fc7817561ad55254b82579
 DIST libc-0.2.88.crate 514138 BLAKE2B 
c9c6cd0b5456ee2706e7b572ba8df644abeb2d1297abe4f5d2b480e7b7b6b1024cfde98adea2822045b605949505c133538c74b0676c3ab5a2db8aed04605b4b
 SHA512 
c1ad5dd0efd8117da798fcff84082e3b831cb1ae04c26ca8d87936057155e2ca08f0a693cf2c79c5db2c2dbe6b64e254328439b303ba952559f4c524466ad243
 DIST lock_api-0.4.2.crate 20375 BLAKE2B 
0b24bdf98aaee9870f558971f437e728c8e52a853cc886a0de30cb9a84c2733175e6152a2d7ff1f28a83df5443091b16ac5410cb67d05ce464e01db64ba98cb0
 SHA512 
815de5198ba4a952490fbc7e08e899ce855588d794c22890839ad55caa81642745fa6bf81a2a2fc8f6713575f0d1b801a2f2107ed7c405101011927b6b40be31
+DIST memoffset-0.8.0.crate 8912 BLAKE2B 
19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/repoze-sphinx-autointerface/

2023-04-09 Thread Julien Roy
commit: acb8acfca90b23aa218a8cea8eabaca11c8d05c3
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 04:26:47 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 04:26:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=acb8acfc

dev-python/repoze-sphinx-autointerface: drop 1.0.0

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

 .../repoze-sphinx-autointerface-1.0.0.ebuild   | 37 --
 1 file changed, 37 deletions(-)

diff --git 
a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild
 
b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild
deleted file mode 100644
index a69acf572..0
--- 
a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0.ebuild
+++ /dev/null
@@ -1,37 +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_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Auto-generate Sphinx API docs from Zope interfaces"
-HOMEPAGE="https://github.com/repoze/repoze.sphinx.autointerface/;
-SRC_URI="https://github.com/repoze/repoze.sphinx.autointerface/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/repoze.sphinx.autointerface-${PV}"
-
-LICENSE="BSD-with-disclosure"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/zope-interface[${PYTHON_USEDEP}]
-   test? ( dev-python/zope-testrunner[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   # strip rdep specific to namespaces
-   sed -i -e "/'setuptools'/d" setup.py || die
-   distutils-r1_src_prepare
-}
-
-python_compile() {
-   distutils-r1_python_compile
-   find "${BUILD_DIR}" -name '*.pth' -delete || die
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/repoze-sphinx-autointerface/

2023-04-09 Thread Julien Roy
commit: f9ece69e0a103e8dbc6e9b5444caa55299e4715f
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 04:06:38 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 04:06:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9ece69e

dev-python/repoze-sphinx-autointerface: add 1.0.0-r1

use pypi.eclass
add dev-python/sphinx dependency

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

 .../repoze-sphinx-autointerface-1.0.0-r1.ebuild| 40 ++
 1 file changed, 40 insertions(+)

diff --git 
a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
 
b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
new file mode 100644
index 0..8f2d47307
--- /dev/null
+++ 
b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-1.0.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Auto-generate Sphinx API docs from Zope interfaces"
+HOMEPAGE="https://github.com/repoze/repoze.sphinx.autointerface/;
+SRC_URI="https://github.com/repoze/repoze.sphinx.autointerface/archive/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S="${WORKDIR}/repoze.sphinx.autointerface-${PV}"
+
+LICENSE="BSD-with-disclosure"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   test? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/zope-testrunner[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # strip rdep specific to namespaces
+   sed -i -e "/'setuptools'/d" setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-qt/, net-p2p/bitcoin-qt/files/

2023-04-09 Thread Sam James
commit: 2d9e3f5a95e66bd492349e29a066d25ae7744a20
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:05:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:05:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9e3f5a

net-p2p/bitcoin-qt: fix build w/ gcc 13

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

 net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild |  1 +
 net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch | 39 +
 2 files changed, 40 insertions(+)

diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild 
b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
index 76fdba8ff317..bd11d93118f0 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-24.0.1.ebuild
@@ -68,6 +68,7 @@ DOCS=(
 
 PATCHES=(
"${FILESDIR}"/24.0.1-syslibs.patch
+   "${FILESDIR}"/24.0.1-gcc13.patch
 )
 
 pkg_pretend() {

diff --git a/net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch 
b/net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch
new file mode 100644
index ..39cf81b14953
--- /dev/null
+++ b/net-p2p/bitcoin-qt/files/24.0.1-gcc13.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/903781
+https://bugs.gentoo.org/900246
+https://bugs.gentoo.org/895814
+https://bugs.gentoo.org/894734
+https://github.com/bitcoin/bitcoin/commit/fadeb6b103cb441e0e91ef506ef29febabb10715
+
+From fadeb6b103cb441e0e91ef506ef29febabb10715 Mon Sep 17 00:00:00 2001
+From: MarcoFalke <*~=`'#}+{/-|&$^_...@721217.xyz>
+Date: Thu, 19 Jan 2023 19:35:43 +0100
+Subject: [PATCH] Add missing includes to fix gcc-13 compile error
+
+--- a/src/support/lockedpool.cpp
 b/src/support/lockedpool.cpp
+@@ -19,6 +19,9 @@
+ #endif
+ 
+ #include 
++#include 
++#include 
++#include 
+ #ifdef ARENA_DEBUG
+ #include 
+ #include 
+--- a/src/support/lockedpool.h
 b/src/support/lockedpool.h
+@@ -5,11 +5,11 @@
+ #ifndef BITCOIN_SUPPORT_LOCKEDPOOL_H
+ #define BITCOIN_SUPPORT_LOCKEDPOOL_H
+ 
+-#include 
++#include 
+ #include 
+ #include 
+-#include 
+ #include 
++#include 
+ #include 
+ 
+ /**



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoind/, net-p2p/bitcoind/files/

2023-04-09 Thread Sam James
commit: 3418f2ccedbf9e6f0df70d720f38b98ed8a924a6
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:03:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:03:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3418f2cc

net-p2p/bitcoind: fix build w/ gcc 13

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

 net-p2p/bitcoind/bitcoind-24.0.1.ebuild   |  1 +
 net-p2p/bitcoind/files/24.0.1-gcc13.patch | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/net-p2p/bitcoind/bitcoind-24.0.1.ebuild 
b/net-p2p/bitcoind/bitcoind-24.0.1.ebuild
index 15346a5e3025..6eec37f477fe 100644
--- a/net-p2p/bitcoind/bitcoind-24.0.1.ebuild
+++ b/net-p2p/bitcoind/bitcoind-24.0.1.ebuild
@@ -62,6 +62,7 @@ DOCS=(
 
 PATCHES=(
"${FILESDIR}"/24.0.1-syslibs.patch
+   "${FILESDIR}"/24.0.1-gcc13.patch
 )
 
 pkg_pretend() {

diff --git a/net-p2p/bitcoind/files/24.0.1-gcc13.patch 
b/net-p2p/bitcoind/files/24.0.1-gcc13.patch
new file mode 100644
index ..39cf81b14953
--- /dev/null
+++ b/net-p2p/bitcoind/files/24.0.1-gcc13.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/903781
+https://bugs.gentoo.org/900246
+https://bugs.gentoo.org/895814
+https://bugs.gentoo.org/894734
+https://github.com/bitcoin/bitcoin/commit/fadeb6b103cb441e0e91ef506ef29febabb10715
+
+From fadeb6b103cb441e0e91ef506ef29febabb10715 Mon Sep 17 00:00:00 2001
+From: MarcoFalke <*~=`'#}+{/-|&$^_...@721217.xyz>
+Date: Thu, 19 Jan 2023 19:35:43 +0100
+Subject: [PATCH] Add missing includes to fix gcc-13 compile error
+
+--- a/src/support/lockedpool.cpp
 b/src/support/lockedpool.cpp
+@@ -19,6 +19,9 @@
+ #endif
+ 
+ #include 
++#include 
++#include 
++#include 
+ #ifdef ARENA_DEBUG
+ #include 
+ #include 
+--- a/src/support/lockedpool.h
 b/src/support/lockedpool.h
+@@ -5,11 +5,11 @@
+ #ifndef BITCOIN_SUPPORT_LOCKEDPOOL_H
+ #define BITCOIN_SUPPORT_LOCKEDPOOL_H
+ 
+-#include 
++#include 
+ #include 
+ #include 
+-#include 
+ #include 
++#include 
+ #include 
+ 
+ /**



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

2023-04-09 Thread Sam James
commit: 8a5526927cf8db6b64e0702d42dfb21c6b9447b0
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:06:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:06:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a552692

dev-util/bitcoin-tx: fix build w/ gcc 13

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

 dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild |  1 +
 dev-util/bitcoin-tx/files/24.0.1-gcc13.patch| 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild 
b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild
index 0b44b98f9cba..fd1d577bd081 100644
--- a/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild
+++ b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild
@@ -32,6 +32,7 @@ DOCS=(
 
 PATCHES=(
"${FILESDIR}"/24.0.1-syslibs.patch
+   "${FILESDIR}"/24.0.1-gcc13.patch
 )
 
 pkg_pretend() {

diff --git a/dev-util/bitcoin-tx/files/24.0.1-gcc13.patch 
b/dev-util/bitcoin-tx/files/24.0.1-gcc13.patch
new file mode 100644
index ..39cf81b14953
--- /dev/null
+++ b/dev-util/bitcoin-tx/files/24.0.1-gcc13.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/903781
+https://bugs.gentoo.org/900246
+https://bugs.gentoo.org/895814
+https://bugs.gentoo.org/894734
+https://github.com/bitcoin/bitcoin/commit/fadeb6b103cb441e0e91ef506ef29febabb10715
+
+From fadeb6b103cb441e0e91ef506ef29febabb10715 Mon Sep 17 00:00:00 2001
+From: MarcoFalke <*~=`'#}+{/-|&$^_...@721217.xyz>
+Date: Thu, 19 Jan 2023 19:35:43 +0100
+Subject: [PATCH] Add missing includes to fix gcc-13 compile error
+
+--- a/src/support/lockedpool.cpp
 b/src/support/lockedpool.cpp
+@@ -19,6 +19,9 @@
+ #endif
+ 
+ #include 
++#include 
++#include 
++#include 
+ #ifdef ARENA_DEBUG
+ #include 
+ #include 
+--- a/src/support/lockedpool.h
 b/src/support/lockedpool.h
+@@ -5,11 +5,11 @@
+ #ifndef BITCOIN_SUPPORT_LOCKEDPOOL_H
+ #define BITCOIN_SUPPORT_LOCKEDPOOL_H
+ 
+-#include 
++#include 
+ #include 
+ #include 
+-#include 
+ #include 
++#include 
+ #include 
+ 
+ /**



[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-cli/files/, net-p2p/bitcoin-cli/

2023-04-09 Thread Sam James
commit: cc8c224903f48c9154a66e70383ef72b706c2d38
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:06:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:06:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8c2249

net-p2p/bitcoin-cli: fix build w/ gcc 13

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

 net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild |  1 +
 net-p2p/bitcoin-cli/files/24.0.1-gcc13.patch | 39 
 2 files changed, 40 insertions(+)

diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild 
b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild
index 61cee04d2c9c..c93ec569cf67 100644
--- a/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild
+++ b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild
@@ -29,6 +29,7 @@ DOCS=( doc/release-notes.md )
 
 PATCHES=(
"${FILESDIR}"/24.0.1-syslibs.patch
+   "${FILESDIR}"/24.0.1-gcc13.patch
 )
 
 pkg_pretend() {

diff --git a/net-p2p/bitcoin-cli/files/24.0.1-gcc13.patch 
b/net-p2p/bitcoin-cli/files/24.0.1-gcc13.patch
new file mode 100644
index ..39cf81b14953
--- /dev/null
+++ b/net-p2p/bitcoin-cli/files/24.0.1-gcc13.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/903781
+https://bugs.gentoo.org/900246
+https://bugs.gentoo.org/895814
+https://bugs.gentoo.org/894734
+https://github.com/bitcoin/bitcoin/commit/fadeb6b103cb441e0e91ef506ef29febabb10715
+
+From fadeb6b103cb441e0e91ef506ef29febabb10715 Mon Sep 17 00:00:00 2001
+From: MarcoFalke <*~=`'#}+{/-|&$^_...@721217.xyz>
+Date: Thu, 19 Jan 2023 19:35:43 +0100
+Subject: [PATCH] Add missing includes to fix gcc-13 compile error
+
+--- a/src/support/lockedpool.cpp
 b/src/support/lockedpool.cpp
+@@ -19,6 +19,9 @@
+ #endif
+ 
+ #include 
++#include 
++#include 
++#include 
+ #ifdef ARENA_DEBUG
+ #include 
+ #include 
+--- a/src/support/lockedpool.h
 b/src/support/lockedpool.h
+@@ -5,11 +5,11 @@
+ #ifndef BITCOIN_SUPPORT_LOCKEDPOOL_H
+ #define BITCOIN_SUPPORT_LOCKEDPOOL_H
+ 
+-#include 
++#include 
+ #include 
+ #include 
+-#include 
+ #include 
++#include 
+ #include 
+ 
+ /**



[gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/, gui-apps/waybar/files/

2023-04-09 Thread Sam James
commit: 2e4cff0f61c3b37cfd629d668c15cd1859fee4f5
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 04:09:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 04:09:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4cff0f

gui-apps/waybar: fix build w/ gcc 13

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

 gui-apps/waybar/files/waybar-0.9.17-gcc13.patch | 31 +
 gui-apps/waybar/waybar-0.9.17.ebuild|  1 +
 2 files changed, 32 insertions(+)

diff --git a/gui-apps/waybar/files/waybar-0.9.17-gcc13.patch 
b/gui-apps/waybar/files/waybar-0.9.17-gcc13.patch
new file mode 100644
index ..831435f50cac
--- /dev/null
+++ b/gui-apps/waybar/files/waybar-0.9.17-gcc13.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/900729
+https://github.com/Alexays/Waybar/commit/ca9d237b00b4d01f341b0d7bc938afb10a4f8cad
+
+From ca9d237b00b4d01f341b0d7bc938afb10a4f8cad Mon Sep 17 00:00:00 2001
+From: Aleksei Bavshin 
+Date: Mon, 16 Jan 2023 10:27:21 -0800
+Subject: [PATCH] fix(sway): add missing includes for GCC 13
+
+See also: https://gcc.gnu.org/gcc-13/porting_to.html
+--- a/include/modules/sway/ipc/client.hpp
 b/include/modules/sway/ipc/client.hpp
+@@ -8,6 +8,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "ipc.hpp"
+ #include "util/sleeper_thread.hpp"
+--- a/src/modules/sway/ipc/client.cpp
 b/src/modules/sway/ipc/client.cpp
+@@ -2,6 +2,8 @@
+ 
+ #include 
+ 
++#include 
++
+ namespace waybar::modules::sway {
+ 
+ Ipc::Ipc() {
+

diff --git a/gui-apps/waybar/waybar-0.9.17.ebuild 
b/gui-apps/waybar/waybar-0.9.17.ebuild
index 9d2f830e6558..cd71fa673ed4 100644
--- a/gui-apps/waybar/waybar-0.9.17.ebuild
+++ b/gui-apps/waybar/waybar-0.9.17.ebuild
@@ -59,6 +59,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}/waybar-0.9.17-wireplumber.patch"
+   "${FILESDIR}/waybar-0.9.17-gcc13.patch"
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-text/xournalpp/files/, app-text/xournalpp/

2023-04-09 Thread Sam James
commit: 92eb2acc80acbdc7874a07fea529201047ea9dee
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 03:37:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 03:37:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92eb2acc

app-text/xournalpp: support Lua 5.4, fix build w/ gcc 13

Bug: https://bugs.gentoo.org/854615
Closes: https://bugs.gentoo.org/894720
Closes: https://bugs.gentoo.org/895536
Signed-off-by: Sam James  gentoo.org>

 app-text/xournalpp/files/xournalpp-1.1.3-gcc13.patch  | 12 
 app-text/xournalpp/files/xournalpp-1.1.3-lua-5-4.patch| 14 ++
 .../{xournalpp-.ebuild => xournalpp-1.1.3-r1.ebuild}  | 15 ---
 app-text/xournalpp/xournalpp-.ebuild  | 15 ---
 4 files changed, 50 insertions(+), 6 deletions(-)

diff --git a/app-text/xournalpp/files/xournalpp-1.1.3-gcc13.patch 
b/app-text/xournalpp/files/xournalpp-1.1.3-gcc13.patch
new file mode 100644
index ..97f7fbc0d7f2
--- /dev/null
+++ b/app-text/xournalpp/files/xournalpp-1.1.3-gcc13.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/894720
+https://bugs.gentoo.org/895536
+--- a/src/view/background/BackgroundConfig.h
 b/src/view/background/BackgroundConfig.h
+@@ -11,6 +11,7 @@
+ 
+ #pragma once
+ 
++#include 
+ #include 
+ #include 
+ 

diff --git a/app-text/xournalpp/files/xournalpp-1.1.3-lua-5-4.patch 
b/app-text/xournalpp/files/xournalpp-1.1.3-lua-5-4.patch
new file mode 100644
index ..c53b63588c43
--- /dev/null
+++ b/app-text/xournalpp/files/xournalpp-1.1.3-lua-5-4.patch
@@ -0,0 +1,14 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -148,9 +148,9 @@ if (ENABLE_CPPUNIT)
+ endif (ENABLE_CPPUNIT)
+ 
+ # Plugins / scripting
+-find_package (Lua 5.3 EXACT)
++find_package (Lua ${LUA_VERSION} EXACT)
+ if (NOT Lua_FOUND)
+-  find_package (Lua 5.3) # Lua 5.4 is only supported with cmake >=3.18
++  find_package (Lua ${LUA_VERSION}) # Lua 5.4 is only supported with 
cmake >=3.18
+ endif()
+ 
+ if (Lua_FOUND)

diff --git a/app-text/xournalpp/xournalpp-.ebuild 
b/app-text/xournalpp/xournalpp-1.1.3-r1.ebuild
similarity index 79%
copy from app-text/xournalpp/xournalpp-.ebuild
copy to app-text/xournalpp/xournalpp-1.1.3-r1.ebuild
index a1105db47c04..3e95f5804d98 100644
--- a/app-text/xournalpp/xournalpp-.ebuild
+++ b/app-text/xournalpp/xournalpp-1.1.3-r1.ebuild
@@ -1,10 +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
 
-# Upstream only support 5.3 (see CMakeLists.txt), also bug #854615
-LUA_COMPAT=( lua5-3 )
+LUA_COMPAT=( lua5-3 lua5-4 )
 inherit cmake lua-single xdg
 
 if [[ ${PV} == * ]]; then
@@ -46,4 +45,14 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-1.1.1-nostrip.patch"
"${FILESDIR}/${PN}-1.1.1-nocompress.patch"
+   "${FILESDIR}/${PN}-1.1.3-lua-5-4.patch"
+   "${FILESDIR}/${PN}-1.1.3-gcc13.patch"
 )
+
+src_configure() {
+   local mycmakeargs=(
+   -DLUA_VERSION="$(lua_get_version)"
+   )
+
+   cmake_src_configure
+}

diff --git a/app-text/xournalpp/xournalpp-.ebuild 
b/app-text/xournalpp/xournalpp-.ebuild
index a1105db47c04..3e95f5804d98 100644
--- a/app-text/xournalpp/xournalpp-.ebuild
+++ b/app-text/xournalpp/xournalpp-.ebuild
@@ -1,10 +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
 
-# Upstream only support 5.3 (see CMakeLists.txt), also bug #854615
-LUA_COMPAT=( lua5-3 )
+LUA_COMPAT=( lua5-3 lua5-4 )
 inherit cmake lua-single xdg
 
 if [[ ${PV} == * ]]; then
@@ -46,4 +45,14 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-1.1.1-nostrip.patch"
"${FILESDIR}/${PN}-1.1.1-nocompress.patch"
+   "${FILESDIR}/${PN}-1.1.3-lua-5-4.patch"
+   "${FILESDIR}/${PN}-1.1.3-gcc13.patch"
 )
+
+src_configure() {
+   local mycmakeargs=(
+   -DLUA_VERSION="$(lua_get_version)"
+   )
+
+   cmake_src_configure
+}



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

2023-04-09 Thread Sam James
commit: b8d594cab03d7d4b092eecf07a5cf2582f9a75b1
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 03:25:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 03:25:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d594ca

app-text/krop: add github upstream metadata

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

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

diff --git a/app-text/krop/metadata.xml b/app-text/krop/metadata.xml
index cb675f253c1d..0581997322f1 100644
--- a/app-text/krop/metadata.xml
+++ b/app-text/krop/metadata.xml
@@ -8,4 +8,7 @@
print...@gentoo.org
Gentoo Printing Project
 
+
+   arminstraub/krop
+
 



[gentoo-commits] repo/gentoo:master commit in: app-text/krop/, app-text/krop/files/

2023-04-09 Thread Andreas K. Hüttel
commit: 7393925a7d78fc70d02c40ce93c2041422162955
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Apr 10 03:18:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Apr 10 03:18:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7393925a

app-text/krop: Drop PyPdf2 dependency, use pikepdf

Bug: https://bugs.gentoo.org/889246
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-text/krop/files/krop-0.6.0-links.patch   |  64 
 app-text/krop/files/krop-0.6.0-pikepdf.patch | 150 +++
 app-text/krop/krop-0.6.0-r2.ebuild   |  47 +
 3 files changed, 261 insertions(+)

diff --git a/app-text/krop/files/krop-0.6.0-links.patch 
b/app-text/krop/files/krop-0.6.0-links.patch
new file mode 100644
index ..c311b10cf88e
--- /dev/null
+++ b/app-text/krop/files/krop-0.6.0-links.patch
@@ -0,0 +1,64 @@
+From a39f8328cf59492e68643f499c0d0fbda910444c Mon Sep 17 00:00:00 2001
+From: Armin Straub <31167361+arminstr...@users.noreply.github.com>
+Date: Sun, 17 Jan 2021 15:50:49 -0600
+Subject: [PATCH] Preserve links within a PDF (thanks to chrthi)
+
+---
+ ChangeLog  |  4 
+ krop/mainwindow.py |  1 +
+ krop/pdfcropper.py | 11 +++
+ 3 files changed, 16 insertions(+)
+
+diff --git a/ChangeLog b/ChangeLog
+index eb7dbb1..4ffbedb 100644
+--- a/ChangeLog
 b/ChangeLog
+@@ -1,3 +1,7 @@
++krop (0.6.1)  2021-00-00 -- Armin Straub
++
++  * Preserve links within a PDF (thanks to chrthi for doing this).
++
+ krop (0.6.0)  2020-06-09 -- Armin Straub
+ 
+   + Fixed aspect ratios, like letter size, can be chosen for selections.
+diff --git a/krop/mainwindow.py b/krop/mainwindow.py
+index fd1ae32..e8adadf 100644
+--- a/krop/mainwindow.py
 b/krop/mainwindow.py
+@@ -413,6 +413,7 @@ def slotKrop(self):
+ pdf = PdfFile()
+ pdf.loadFromFile(inputFileName)
+ cropper = PdfCropper()
++cropper.copyDocumentRoot(pdf)
+ for nr in pages:
+ c = self.viewer.cropValues(nr)
+ cropper.addPageCropped(pdf, nr, c, alwaysinclude, rotation)
+diff --git a/krop/pdfcropper.py b/krop/pdfcropper.py
+index 679c6fc..db30646 100644
+--- a/krop/pdfcropper.py
 b/krop/pdfcropper.py
+@@ -55,6 +55,8 @@ def writeToFile(self, filename):
+ stream.close()
+ def addPageCropped(self, pdffile, pagenumber, croplist, rotate=0):
+ pass
++def copyDocumentRoot(self, pdffile):
++pass
+ 
+ 
+ class PyPdfFile(AbstractPdfFile):
+@@ -110,6 +112,15 @@ def cropPage(self, page, crop, rotate):
+ if rotate != 0:
+ page.rotateClockwise(rotate)
+ 
++def copyDocumentRoot(self, pdffile):
++# Sounds promising in PyPDF2 (see 
PdfFileWriter.cloneDocumentFromReader),
++# but doesn't seem to produce a readable PDF:
++# self.output.cloneReaderDocumentRoot(pdffile.reader)
++# Instead, this copies at least the named destinations for links:
++for dest in pdffile.reader.namedDestinations.values():
++self.output.addNamedDestinationObject(dest)
++
++
+ def optimizePdfGhostscript(oldfilename, newfilename):
+ import subprocess
+ subprocess.check_call(('gs', '-sDEVICE=pdfwrite', '-sOutputFile=' + 
newfilename,

diff --git a/app-text/krop/files/krop-0.6.0-pikepdf.patch 
b/app-text/krop/files/krop-0.6.0-pikepdf.patch
new file mode 100644
index ..17f59f2f72b3
--- /dev/null
+++ b/app-text/krop/files/krop-0.6.0-pikepdf.patch
@@ -0,0 +1,150 @@
+From b1d17b605088e118a8799fd027a892310e00d29e Mon Sep 17 00:00:00 2001
+From: Hongzhuo Liang 
+Date: Fri, 27 Jan 2023 17:57:04 +0100
+Subject: [PATCH] support pikepdf instead of pypdf2
+
+---
+ krop/mainwindow.py |  1 -
+ krop/pdfcropper.py | 79 ++
+ 2 files changed, 24 insertions(+), 56 deletions(-)
+
+diff --git a/krop/mainwindow.py b/krop/mainwindow.py
+index e8adadf..fd1ae32 100644
+--- a/krop/mainwindow.py
 b/krop/mainwindow.py
+@@ -413,7 +413,6 @@ def slotKrop(self):
+ pdf = PdfFile()
+ pdf.loadFromFile(inputFileName)
+ cropper = PdfCropper()
+-cropper.copyDocumentRoot(pdf)
+ for nr in pages:
+ c = self.viewer.cropValues(nr)
+ cropper.addPageCropped(pdf, nr, c, alwaysinclude, rotation)
+diff --git a/krop/pdfcropper.py b/krop/pdfcropper.py
+index db30646..42500de 100644
+--- a/krop/pdfcropper.py
 b/krop/pdfcropper.py
+@@ -15,23 +15,8 @@
+ 
+ import copy
+ import sys
++from pikepdf import Pdf
+ 
+-# Unless specified otherwise, use PyPDF2 instead of pyPdf if available.
+-usepypdf2 = '--no-PyPDF2' not in sys.argv
+-if usepypdf2:
+-try:
+-from PyPDF2 import PdfFileReader, PdfFileWriter
+-except ImportError:
+-usepypdf2 = False
+-if not usepypdf2:
+-try:
+-from pyPdf import PdfFileReader, PdfFileWriter
+-except ImportError:
+-_msg 

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

2023-04-09 Thread Sam James
commit: ed6ed01d61b2aa3d65236a3f4d72a0f3f7d5b092
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Apr  9 00:14:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:52:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6ed01d

media-libs/libheif: Version bump to 1.15.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30524
Signed-off-by: Sam James  gentoo.org>

 media-libs/libheif/Manifest  |  1 +
 media-libs/libheif/libheif-1.15.2.ebuild | 86 
 2 files changed, 87 insertions(+)

diff --git a/media-libs/libheif/Manifest b/media-libs/libheif/Manifest
index 5338d85a7688..1a7311a6ba09 100644
--- a/media-libs/libheif/Manifest
+++ b/media-libs/libheif/Manifest
@@ -1 +1,2 @@
 DIST libheif-1.13.0.tar.gz 1703950 BLAKE2B 
e79af787c514c02f49eb9deb42c9727a4719584d16ebb73b8ab276d9e5452c5463f359a1ace30819466f4dab30db69fec5afa2eefeaadc828e2272e91c7d4cf7
 SHA512 
44cb12ec7191bdf8ef2193c075d5d7a064a7a90c00625e5346624de1ebbedd064601998d042c8336d6c5b2aaef4cd3b439b850d0ab5882daa2e22dcc8722c779
+DIST libheif-1.15.2.tar.gz 1749773 BLAKE2B 
788ecf59c936bfae9544bedd5fa50fd74f04adf29f804994bc208d2a5339b13984baf78a508babd80fa0d48381b2cc0bfb1e1140de97437b8c0336378a64fcb6
 SHA512 
79f22dad084bbe965dae7b8f92fc119dbdde7a04577ca9c7bc28b1a022a06f0ae64d3fbd11e82d6907f0fd678a31d98275e508a51a6bd0a9e8675c93790f1996

diff --git a/media-libs/libheif/libheif-1.15.2.ebuild 
b/media-libs/libheif/libheif-1.15.2.ebuild
new file mode 100644
index ..dc77e7276079
--- /dev/null
+++ b/media-libs/libheif/libheif-1.15.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 autotools xdg multilib-minimal
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/strukturag/libheif.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
+HOMEPAGE="https://github.com/strukturag/libheif;
+
+LICENSE="GPL-3"
+SLOT="0/1.12"
+IUSE="+aom gdk-pixbuf go rav1e test +threads x265"
+REQUIRED_USE="test? ( go )"
+RESTRICT="!test? ( test )"
+
+# Bug 865351: tests requires 

[gentoo-commits] repo/gentoo:master commit in: net-irc/soju/

2023-04-09 Thread Sam James
commit: 4eaae67755324ed6d0299875368e089419a8f9dc
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Sun Apr  9 03:35:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eaae677

net-irc/soju: keyword 0.6.0 for ~arm64

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

 net-irc/soju/soju-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/soju/soju-0.6.0.ebuild b/net-irc/soju/soju-0.6.0.ebuild
index cec8de059876..a233f27ef458 100644
--- a/net-irc/soju/soju-0.6.0.ebuild
+++ b/net-irc/soju/soju-0.6.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://github.com/alfredfo/${PN}-deps/raw/master/${P}-deps.tar.xz;
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 IUSE="pam"
 
 BDEPEND="



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

2023-04-09 Thread Sam James
commit: 4005e76198ef4389d5780934448610be6e67b5aa
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 02:52:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:52:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4005e761

app-editors/neovim: stabilize 0.8.3 for arm64

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

 app-editors/neovim/neovim-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/neovim/neovim-0.8.3.ebuild 
b/app-editors/neovim/neovim-0.8.3.ebuild
index 7d44b52012f1..f511e1520665 100644
--- a/app-editors/neovim/neovim-0.8.3.ebuild
+++ b/app-editors/neovim/neovim-0.8.3.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git;
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



[gentoo-commits] repo/gentoo:master commit in: dev-go/delve/

2023-04-09 Thread Sam James
commit: f5acf6a7311b7a1f6d35e3e738e33ca2024eb811
Author: Quincy Fleming  protonmail  com>
AuthorDate: Sat Apr  8 17:12:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:52:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5acf6a7

dev-go/delve: add 1.20.2

Signed-off-by: Quincy Fleming  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30522
Signed-off-by: Sam James  gentoo.org>

 dev-go/delve/Manifest|  1 +
 dev-go/delve/delve-1.20.2.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-go/delve/Manifest b/dev-go/delve/Manifest
index 34e02eafa58f..6a434f2036fe 100644
--- a/dev-go/delve/Manifest
+++ b/dev-go/delve/Manifest
@@ -1,2 +1,3 @@
+DIST delve-1.20.2.tar.gz 9198885 BLAKE2B 
16cb8d5ec8c83082c6d61e0c5235597e46a3ff2e1c4f5628eb92040e663e101ed33ac903ec3c5be4eb6b338df8bc8f6017547bca73e9ade0a9e89d37b4e39318
 SHA512 
c48027d200257d0a979fbf2ea3a65f6dc645d1c231264023b10c216de1e3d80db86ac775cdb02f4dcd261756c8e26bbdce598cce709eb2aa4c9853f2e0cf6cf8
 DIST delve-1.8.0.tar.gz 9007735 BLAKE2B 
81289ed39ecbfb118d171b56e88b7a5689671054ac906ee315d46d4e568853e1d6753f36389ea26d7a6f57e6f356ea7e4075b0a1571bebb36a51883fd2343279
 SHA512 
bda883bf27c5bf0c1d1bbbd58fe81757abd1beaead69906c48c2b67d2ab7ab8e202238e09f2d59a0afb2455753ad40536156d59e28657563780b7b15f121dc5a
 DIST delve-1.9.0.tar.gz 9052933 BLAKE2B 
0af3c8e340aff800b5d26d5021220f92f1eb5fb25c83a23b71989a99e2ffdfb63e1f38e3bf6e3bd84788e0f1a04f8b5e2a28cc6576d81dfffd5c4cb409734a49
 SHA512 
7a616281eeb92d07657ed8522672648a993bb54fbe6c8bbea5979cac8f0cff37dfe183950b481a444a20ffa7c95a6a83133356a12ce2894ba0a595d5cacf4100

diff --git a/dev-go/delve/delve-1.20.2.ebuild b/dev-go/delve/delve-1.20.2.ebuild
new file mode 100644
index ..af82268a6195
--- /dev/null
+++ b/dev-go/delve/delve-1.20.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A source-level debugger for the Go programming language"
+HOMEPAGE="https://github.com/go-delve/delve;
+
+SRC_URI="https://github.com/go-delve/delve/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT BSD BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+   go build -mod vendor -ldflags="-X main.Build=${PV}" -o "${S}/dlv" 
./cmd/dlv || die
+}
+
+src_test() {
+   local packages
+   readarray -t packages < <(go list ./...)
+   (( ${#packages[@]} > 0 )) || die "go list failed"
+   # The first test fails, without network since it is calling go build ...
+   # disabled for now. Future ebuilds will patch that test.
+   go test -count 1 -p 1 -v "-ldflags=-X main.Build=${PV}" 
${packages[@]:1} || die
+}
+
+src_install() {
+   dobin dlv
+   dodoc README.md CHANGELOG.md
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/soju/files/, net-irc/soju/

2023-04-09 Thread Sam James
commit: df056a8be36b580156a0d198e1a141efdb5a2dd7
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Wed Apr  5 18:38:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df056a8b

net-irc/soju: add patch for dup upstream connections

https://todo.sr.ht/~emersion/soju/207

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 .../soju-0.6.0-fix-dup-upstream-connections.patch  | 69 ++
 net-irc/soju/soju-0.6.0.ebuild |  4 ++
 2 files changed, 73 insertions(+)

diff --git a/net-irc/soju/files/soju-0.6.0-fix-dup-upstream-connections.patch 
b/net-irc/soju/files/soju-0.6.0-fix-dup-upstream-connections.patch
new file mode 100644
index ..ca1f0fdf41c7
--- /dev/null
+++ b/net-irc/soju/files/soju-0.6.0-fix-dup-upstream-connections.patch
@@ -0,0 +1,69 @@
+https://todo.sr.ht/~emersion/soju/207
+
+diff -u b/user.go b/user.go
+--- b/user.go
 b/user.go
+@@ -218,6 +218,7 @@
+   net.user.srv.metrics.upstreams.Add(1)
+   defer net.user.srv.metrics.upstreams.Add(-1)
+ 
++  done := ctx.Done()
+   ctx, cancel := context.WithTimeout(ctx, time.Minute)
+   defer cancel()
+ 
+@@ -227,6 +228,12 @@
+   }
+   defer uc.Close()
+ 
++  // The context is cancelled by the caller when the network is stopped.
++  go func() {
++  <-done
++  uc.Close()
++  }()
++
+   if net.user.srv.Identd != nil {
+   net.user.srv.Identd.Store(uc.RemoteAddr().String(), 
uc.LocalAddr().String(), userIdent())
+   defer net.user.srv.Identd.Delete(uc.RemoteAddr().String(), 
uc.LocalAddr().String())
+@@ -239,9 +246,6 @@
+   return fmt.Errorf("failed to register: %w", err)
+   }
+ 
+-  // TODO: this is racy with net.stopped. If the network is stopped
+-  // before the user goroutine receives eventUpstreamConnected, the
+-  // connection won't be closed.
+   net.user.events <- eventUpstreamConnected{uc}
+   defer func() {
+   net.user.events <- eventUpstreamDisconnected{uc}
+@@ -259,6 +263,12 @@
+   return
+   }
+ 
++  ctx, cancel := context.WithCancel(context.TODO())
++  go func() {
++  <-net.stopped
++  cancel()
++  }()
++
+   var lastTry time.Time
+   backoff := newBackoffer(retryConnectMinDelay, retryConnectMaxDelay, 
retryConnectJitter)
+   for {
+@@ -273,7 +283,7 @@
+   }
+   lastTry = time.Now()
+ 
+-  if err := net.runConn(context.TODO()); err != nil {
++  if err := net.runConn(ctx); err != nil {
+   text := err.Error()
+   temp := true
+   var regErr registrationError
+@@ -299,10 +309,6 @@
+   if !net.isStopped() {
+   close(net.stopped)
+   }
+-
+-  if net.conn != nil {
+-  net.conn.Close()
+-  }
+ }
+ 
+ func (net *network) detach(ch *database.Channel) {

diff --git a/net-irc/soju/soju-0.6.0.ebuild b/net-irc/soju/soju-0.6.0.ebuild
index 6a410939fdc3..cec8de059876 100644
--- a/net-irc/soju/soju-0.6.0.ebuild
+++ b/net-irc/soju/soju-0.6.0.ebuild
@@ -24,6 +24,10 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.6.0-fix-dup-upstream-connections.patch
+)
+
 src_compile() {
GOFLAGS+=" -tags=moderncsqlite"
use pam && GOFLAGS+=" -tags=pam"



[gentoo-commits] repo/gentoo:master commit in: net-irc/soju/

2023-04-09 Thread Sam James
commit: d255ee2ba21dbf50109d5b42dd6a63e61bc52a52
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Wed Apr  5 18:36:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d255ee2b

net-irc/soju: drop USE=sqlite and use native go version

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 net-irc/soju/soju-0.6.0.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-irc/soju/soju-0.6.0.ebuild b/net-irc/soju/soju-0.6.0.ebuild
index f726d1503050..f5b9f0231436 100644
--- a/net-irc/soju/soju-0.6.0.ebuild
+++ b/net-irc/soju/soju-0.6.0.ebuild
@@ -13,7 +13,6 @@ SRC_URI+=" 
https://github.com/alfredfo/${PN}-deps/raw/master/${P}-deps.tar.xz;
 LICENSE="AGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
-IUSE="sqlite"
 
 BDEPEND="
app-text/scdoc
@@ -21,12 +20,11 @@ BDEPEND="
 RDEPEND="
acct-user/soju
acct-group/soju
-   sqlite? ( dev-db/sqlite:3 )
 "
 DEPEND="${RDEPEND}"
 
 src_compile() {
-   GOFLAGS+=" -tags=$(usex sqlite libsqlite3 nosqlite)"
+   GOFLAGS+=" -tags=moderncsqlite"
 
ego build ${GOFLAGS} ./cmd/soju
ego build ${GOFLAGS} ./cmd/sojudb



[gentoo-commits] repo/gentoo:master commit in: net-irc/soju/

2023-04-09 Thread Sam James
commit: c24233afd8db2429c0415ecdb7acefceffd5e94a
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Mon Apr  3 16:06:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c24233af

net-irc/soju: build the sojudb tool

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 net-irc/soju/soju-0.6.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-irc/soju/soju-0.6.0.ebuild b/net-irc/soju/soju-0.6.0.ebuild
index 9e41371c3733..f726d1503050 100644
--- a/net-irc/soju/soju-0.6.0.ebuild
+++ b/net-irc/soju/soju-0.6.0.ebuild
@@ -29,6 +29,7 @@ src_compile() {
GOFLAGS+=" -tags=$(usex sqlite libsqlite3 nosqlite)"
 
ego build ${GOFLAGS} ./cmd/soju
+   ego build ${GOFLAGS} ./cmd/sojudb
ego build ${GOFLAGS} ./cmd/sojuctl
 
scdoc doc/soju.1 || die
@@ -36,6 +37,7 @@ src_compile() {
 
 src_install() {
dobin soju
+   dobin sojudb
dobin sojuctl
 
doman doc/soju.1
@@ -50,5 +52,5 @@ src_install() {
 pkg_postinst() {
elog "${PN} requires a user database for authenticating clients."
elog "As the soju user, create a database using:"
-   elog "$ sojuctl -config ${EROOT}/etc/soju/config create-user  
[-admin]"
+   elog "$ sojudb -config ${EROOT}/etc/soju/config create-user  
[-admin]"
 }



[gentoo-commits] repo/gentoo:master commit in: net-irc/soju/

2023-04-09 Thread Sam James
commit: d8f17dfd7a8243b309c9c4dd708747f007918033
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Mon Apr  3 14:47:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f17dfd

net-irc/soju: add 0.6.0

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 net-irc/soju/Manifest  |  2 ++
 net-irc/soju/soju-0.6.0.ebuild | 54 ++
 2 files changed, 56 insertions(+)

diff --git a/net-irc/soju/Manifest b/net-irc/soju/Manifest
index 89ec9362ebc9..1895cd28ff81 100644
--- a/net-irc/soju/Manifest
+++ b/net-irc/soju/Manifest
@@ -1,2 +1,4 @@
 DIST soju-0.5.2-deps.tar.xz 144017976 BLAKE2B 
09be5c159d8c5a12bef9fe52e1d7d4883e3a3ebc8f1131fadd33808588413db9d318eb4be589f9e088d4d6257b47b8c5fa61373a872bae3b9f6570a390312972
 SHA512 
4f33185ee8fb7a1969ea5c2de82d9ecd7f5f7795f890ec35d87c557e973a53f93c22e1b02ba47dc52d1d6528b7e18fe43fc88cb77ab4615bafe5c70ae8bd
 DIST soju-0.5.2.tar.gz 141911 BLAKE2B 
3fb9455a55d8fc0a1da17303156f43cc989f601d0dc837b795a32fa4be14a45571edbc2067159990fd72c75a44c71b52a579ed01572aae43c39ebaf143d502e1
 SHA512 
2ee9abf9d989a6cc361350bcaa94ff78bf45119c507142d6200684c79c4e1418d0f895931d0889a6f9f15f07d7b5969e2d34ae235034f3a53f04e2bf997dc85f
+DIST soju-0.6.0-deps.tar.xz 146900140 BLAKE2B 
0ecf3844694a6d2dbb8f90fbb44c87e6918c4502960356cbf7c7f12103ba2134257b9d0bfcce673352c256b9aa367368c280991069913f3764f916af731d4d21
 SHA512 
ccaf6cde616114a8afb9f7c2f41a816c458f685d7895cbb47a36135e5f1b12e39580ce81973ee9a5d61f3efb603e71f40820abd515dfb9539163f140cd25
+DIST soju-0.6.0.tar.gz 161364 BLAKE2B 
c8dcf2d8355f90e362f5f1cd5f5f2bb2ab84dce0dbbd07be3d3b492d944f5d8aa35d93038e2d1134f285e248c8bd8b4e83eab27a959bcefcc38198a3de24a4cd
 SHA512 
99e80a82c3ceda6567524bb4b7aab74095b0c4b18d1f268b84e4173770f3ded26bba5092f3adf105c90c28bffd86001801c0bad9f57fd2a3302bb816b77ac423

diff --git a/net-irc/soju/soju-0.6.0.ebuild b/net-irc/soju/soju-0.6.0.ebuild
new file mode 100644
index ..9e41371c3733
--- /dev/null
+++ b/net-irc/soju/soju-0.6.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="soju is a user-friendly IRC bouncer"
+HOMEPAGE="https://soju.im/;
+SRC_URI="https://git.sr.ht/~emersion/${PN}/refs/download/v${PV}/${P}.tar.gz;
+SRC_URI+=" https://github.com/alfredfo/${PN}-deps/raw/master/${P}-deps.tar.xz;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="sqlite"
+
+BDEPEND="
+   app-text/scdoc
+"
+RDEPEND="
+   acct-user/soju
+   acct-group/soju
+   sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   GOFLAGS+=" -tags=$(usex sqlite libsqlite3 nosqlite)"
+
+   ego build ${GOFLAGS} ./cmd/soju
+   ego build ${GOFLAGS} ./cmd/sojuctl
+
+   scdoc doc/soju.1 || die
+}
+
+src_install() {
+   dobin soju
+   dobin sojuctl
+
+   doman doc/soju.1
+   systemd_dounit contrib/soju.service
+   keepdir /etc/soju
+   insinto /etc/soju
+   newins config.in config
+   newinitd "${FILESDIR}"/soju.initd soju
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "${PN} requires a user database for authenticating clients."
+   elog "As the soju user, create a database using:"
+   elog "$ sojuctl -config ${EROOT}/etc/soju/config create-user  
[-admin]"
+}



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

2023-04-09 Thread Sam James
commit: a8ac9bb962245d7314898341b323b6867e11c0b4
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 02:52:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:52:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ac9bb9

app-editors/neovim: forward ~ppc64

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

 app-editors/neovim/neovim-0.9.0.ebuild | 2 +-
 app-editors/neovim/neovim-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/neovim/neovim-0.9.0.ebuild 
b/app-editors/neovim/neovim-0.9.0.ebuild
index 74754842445c..783269f4e2a4 100644
--- a/app-editors/neovim/neovim-0.9.0.ebuild
+++ b/app-editors/neovim/neovim-0.9.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git;
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
index 74754842445c..783269f4e2a4 100644
--- a/app-editors/neovim/neovim-.ebuild
+++ b/app-editors/neovim/neovim-.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git;
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



[gentoo-commits] repo/gentoo:master commit in: net-irc/soju/

2023-04-09 Thread Sam James
commit: 5cfe09ece13bd011e2bbf56d1482661268a2df93
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Wed Apr  5 18:37:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cfe09ec

net-irc/soju: add USE=pam for pam auth support

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 net-irc/soju/soju-0.6.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-irc/soju/soju-0.6.0.ebuild b/net-irc/soju/soju-0.6.0.ebuild
index f5b9f0231436..6a410939fdc3 100644
--- a/net-irc/soju/soju-0.6.0.ebuild
+++ b/net-irc/soju/soju-0.6.0.ebuild
@@ -13,6 +13,7 @@ SRC_URI+=" 
https://github.com/alfredfo/${PN}-deps/raw/master/${P}-deps.tar.xz;
 LICENSE="AGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv"
+IUSE="pam"
 
 BDEPEND="
app-text/scdoc
@@ -25,6 +26,7 @@ DEPEND="${RDEPEND}"
 
 src_compile() {
GOFLAGS+=" -tags=moderncsqlite"
+   use pam && GOFLAGS+=" -tags=pam"
 
ego build ${GOFLAGS} ./cmd/soju
ego build ${GOFLAGS} ./cmd/sojudb



[gentoo-commits] repo/gentoo:master commit in: net-irc/soju/

2023-04-09 Thread Sam James
commit: ad47955dfe188f5df3ac6469caf2162715d23c78
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Mon Apr  3 14:05:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad47955d

net-irc/soju: change postinst message

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Signed-off-by: Sam James  gentoo.org>

 net-irc/soju/soju-0.5.2.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/net-irc/soju/soju-0.5.2.ebuild b/net-irc/soju/soju-0.5.2.ebuild
index 0bd379808496..08e925cb0a65 100644
--- a/net-irc/soju/soju-0.5.2.ebuild
+++ b/net-irc/soju/soju-0.5.2.ebuild
@@ -47,8 +47,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   elog "${PN} requires a user database for authenticating bouncer users,"
-   elog "please create a user using:"
-   elog "# sojuctl -config ${EROOT}/etc/soju/config create-user  
[-admin]"
-   elog "then set ${EROOT}/var/lib/soju/main.db owner and group to 
soju:soju."
+   elog "${PN} requires a user database for authenticating clients."
+   elog "As the soju user, create a database using:"
+   elog "$ sojuctl -config ${EROOT}/etc/soju/config create-user  
[-admin]"
 }



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/files/, app-editors/neovim/

2023-04-09 Thread Sam James
commit: 979e5e38c70d6e57429a205dfe80c6872b64bbde
Author: brahmajit das  gmail  com>
AuthorDate: Fri Apr  7 16:17:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:50:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=979e5e38

app-editors/neovim: Version bump to 0.9.0

Signed-off-by: brahmajit das  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/Manifest|   1 +
 .../neovim/files/neovim-0.9.0-cmake-darwin.patch   |  13 +++
 .../files/neovim-0.9.0-cmake-release-type.patch|  17 +++
 .../files/neovim-0.9.0-cmake_lua_version.patch |  11 ++
 app-editors/neovim/neovim-0.9.0.ebuild | 124 +
 5 files changed, 166 insertions(+)

diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index 6120b89fc034..79f0bc75cae0 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,2 +1,3 @@
 DIST neovim-0.8.2.tar.gz 11401444 BLAKE2B 
2b652e98fa68c64f54396726b80c28493841f2ec5acc01ef5dd659f0babce0baf3d5575cec1d08dd924b1855b21f13b75d2de9d117fcc125b1ec7945376e
 SHA512 
f6c9ad09618c9f8ebb4fe522f55fd3381cc4b6d079d912a0d2ef6ca5f48ed6c4c66805c14695469e2b3d2be2266a9b60e5fc698116cd655fd92ef0f4705fdbb2
 DIST neovim-0.8.3.tar.gz 11406282 BLAKE2B 
67f4d4d1857e4c0416639dd0986f34b3842883ef48b68d90704472b40f1f064798f1f5f3c29e485f04ef8b2ed387132549442e86624b43f2ababff05bc477312
 SHA512 
0ecf60b564a323eb95eb2e67f7dc7e1c1e7bfc70b08466a66eb668d1b75a7362ca42901cd5a64fda22292375e2921ba61c299ac846f820ac146dc55426813eb8
+DIST neovim-0.9.0.tar.gz 11549103 BLAKE2B 
f07b61f02a11acf678358999ea364b6a64724451a9a75f2d6ca436edc5ead9c6422f1c7e99c4322dc0bb92daacf306e32e214ab34d10f78f28d4ffad17b878c7
 SHA512 
e42f09f408b83fc34e8f169321e0349d1f851e67a998265c53d2ddb1a4792c3f4777fabe32baf2c7eff7d3745ff60d4a07da542ccd272883f7f4e080b2c9c1bf

diff --git a/app-editors/neovim/files/neovim-0.9.0-cmake-darwin.patch 
b/app-editors/neovim/files/neovim-0.9.0-cmake-darwin.patch
new file mode 100644
index ..cba966a4ebfa
--- /dev/null
+++ b/app-editors/neovim/files/neovim-0.9.0-cmake-darwin.patch
@@ -0,0 +1,13 @@
+--- a/src/nvim/CMakeLists.txt
 b/src/nvim/CMakeLists.txt
+@@ -394,10 +394,6 @@ foreach(gen_include ${prop})
+   list(APPEND gen_cflags "-I${gen_include}")
+ endforeach()
+ list(APPEND gen_cflags "-I${DEPS_PREFIX}/include")
+-if(APPLE AND CMAKE_OSX_SYSROOT)
+-  list(APPEND gen_cflags "-isysroot")
+-  list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}")
+-endif()
+ set(gen_cflags ${gen_cflags} -O2)
+
+ set(NVIM_VERSION_GIT_H 
${PROJECT_BINARY_DIR}/cmake.config/auto/versiondef_git.h)

diff --git a/app-editors/neovim/files/neovim-0.9.0-cmake-release-type.patch 
b/app-editors/neovim/files/neovim-0.9.0-cmake-release-type.patch
new file mode 100644
index ..b6026437f7bf
--- /dev/null
+++ b/app-editors/neovim/files/neovim-0.9.0-cmake-release-type.patch
@@ -0,0 +1,17 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 521ef93..a637866 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -114,12 +114,6 @@ set(NVIM_API_LEVEL 11) # Bump this after any API 
change.
+ set(NVIM_API_LEVEL_COMPAT 0)  # Adjust this after a _breaking_ API change.
+ set(NVIM_API_PRERELEASE false)
+ 
+-# Default to -O2 on release builds.
+-if(CMAKE_C_FLAGS_RELEASE MATCHES "-O3")
+-  message(STATUS "Replacing -O3 in CMAKE_C_FLAGS_RELEASE with -O2")
+-  string(REPLACE "-O3" "-O2" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")
+-endif()
+-
+ # Build-type: RelWithDebInfo
+ 
+ # /Og means something different in MSVC

diff --git a/app-editors/neovim/files/neovim-0.9.0-cmake_lua_version.patch 
b/app-editors/neovim/files/neovim-0.9.0-cmake_lua_version.patch
new file mode 100644
index ..b14b3b992349
--- /dev/null
+++ b/app-editors/neovim/files/neovim-0.9.0-cmake_lua_version.patch
@@ -0,0 +1,11 @@
+--- a/src/nvim/CMakeLists.txt
 b/src/nvim/CMakeLists.txt
+@@ -464,7 +464,7 @@ endif()
+ # The unit test lib requires LuaJIT; it will be skipped if LuaJIT is missing.
+ option(PREFER_LUA "Prefer Lua over LuaJIT in the nvim executable." OFF)
+ if(PREFER_LUA)
+-  find_package(Lua 5.1 EXACT REQUIRED)
++  find_package(Lua ${PREFER_LUA} EXACT REQUIRED)
+   target_include_directories(main_lib SYSTEM BEFORE INTERFACE 
${LUA_INCLUDE_DIR})
+   target_link_libraries(main_lib INTERFACE ${LUA_LIBRARIES})
+   # Passive (not REQUIRED): if LUAJIT_FOUND is not set, fixtures for 
unittests is skipped.

diff --git a/app-editors/neovim/neovim-0.9.0.ebuild 
b/app-editors/neovim/neovim-0.9.0.ebuild
new file mode 100644
index ..74754842445c
--- /dev/null
+++ b/app-editors/neovim/neovim-0.9.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# RelWithDebInfo sets -Og -g
+CMAKE_BUILD_TYPE=Release
+LUA_COMPAT=( lua5-{1..2} luajit )
+inherit cmake lua-single optfeature xdg
+
+DESCRIPTION="Vim-fork 

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

2023-04-09 Thread Sam James
commit: fc87441d349669a08a961991ff3717fcd82d2291
Author: brahmajit das  gmail  com>
AuthorDate: Fri Apr  7 16:22:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc87441d

app-editors/neovim: Dropping 0.8.2

Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30514
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/Manifest|   1 -
 app-editors/neovim/neovim-0.8.2.ebuild | 130 -
 2 files changed, 131 deletions(-)

diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index 79f0bc75cae0..19932048a1de 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,3 +1,2 @@
-DIST neovim-0.8.2.tar.gz 11401444 BLAKE2B 
2b652e98fa68c64f54396726b80c28493841f2ec5acc01ef5dd659f0babce0baf3d5575cec1d08dd924b1855b21f13b75d2de9d117fcc125b1ec7945376e
 SHA512 
f6c9ad09618c9f8ebb4fe522f55fd3381cc4b6d079d912a0d2ef6ca5f48ed6c4c66805c14695469e2b3d2be2266a9b60e5fc698116cd655fd92ef0f4705fdbb2
 DIST neovim-0.8.3.tar.gz 11406282 BLAKE2B 
67f4d4d1857e4c0416639dd0986f34b3842883ef48b68d90704472b40f1f064798f1f5f3c29e485f04ef8b2ed387132549442e86624b43f2ababff05bc477312
 SHA512 
0ecf60b564a323eb95eb2e67f7dc7e1c1e7bfc70b08466a66eb668d1b75a7362ca42901cd5a64fda22292375e2921ba61c299ac846f820ac146dc55426813eb8
 DIST neovim-0.9.0.tar.gz 11549103 BLAKE2B 
f07b61f02a11acf678358999ea364b6a64724451a9a75f2d6ca436edc5ead9c6422f1c7e99c4322dc0bb92daacf306e32e214ab34d10f78f28d4ffad17b878c7
 SHA512 
e42f09f408b83fc34e8f169321e0349d1f851e67a998265c53d2ddb1a4792c3f4777fabe32baf2c7eff7d3745ff60d4a07da542ccd272883f7f4e080b2c9c1bf

diff --git a/app-editors/neovim/neovim-0.8.2.ebuild 
b/app-editors/neovim/neovim-0.8.2.ebuild
deleted file mode 100644
index 68e7c6e9f33e..
--- a/app-editors/neovim/neovim-0.8.2.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# RelWithDebInfo sets -Og -g
-CMAKE_BUILD_TYPE=Release
-LUA_COMPAT=( lua5-{1..2} luajit )
-inherit cmake lua-single optfeature xdg
-
-DESCRIPTION="Vim-fork focused on extensibility and agility"
-HOMEPAGE="https://neovim.io;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/neovim/neovim.git;
-else
-   SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="Apache-2.0 vim"
-SLOT="0"
-IUSE="+lto +nvimpager test +tui"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-# Upstream say the test library needs LuaJIT
-# 
https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377
-REQUIRED_USE="test? ( lua_single_target_luajit )"
-# TODO: Get tests running
-RESTRICT="!test? ( test ) test"
-
-# Upstream build scripts invoke the Lua interpreter
-BDEPEND="${LUA_DEPS}
-   >=dev-util/gperf-3.1
-   >=sys-devel/gettext-0.20.1
-   virtual/libiconv
-   virtual/libintl
-   virtual/pkgconfig
-"
-# Check 
https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
-# new dependency bounds and so on on bumps (obviously adjust for right 
branch/tag).
-DEPEND="${LUA_DEPS}
-   >=dev-lua/luv-1.44.2[${LUA_SINGLE_USEDEP}]
-   $(lua_gen_cond_dep '
-   dev-lua/lpeg[${LUA_USEDEP}]
-   dev-lua/mpack[${LUA_USEDEP}]
-   ')
-   $(lua_gen_cond_dep '
-   dev-lua/LuaBitOp[${LUA_USEDEP}]
-   ' lua5-{1,2})
-   >=dev-libs/libuv-1.44.2:=
-   >=dev-libs/libvterm-0.3
-   >=dev-libs/msgpack-3.0.0:=
-   >=dev-libs/tree-sitter-0.20.2:=
-   tui? (
-   >=dev-libs/libtermkey-0.22
-   >=dev-libs/unibilium-2.0.0:0=
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   app-eselect/eselect-vi
-"
-BDEPEND="
-   test? (
-   $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.8-cmake_lua_version.patch"
-   "${FILESDIR}/${PN}-0.8-cmake-darwin.patch"
-   "${FILESDIR}/${PN}-0.8-msgpack-6.0.0-fix.patch"
-)
-
-if [[ ${PV} !=  ]]; then
-   PATCHES+=(
-   "${FILESDIR}/${PN}-0.8.0-cmake-release-type.patch"
-   )
-fi
-
-src_prepare() {
-   # Use our system vim dir
-   sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
-   -i src/nvim/globals.h || die
-
-   # https://forums.gentoo.org/viewtopic-p-8750050.html
-   xdg_environment_reset
-   cmake_src_prepare
-}
-
-src_configure() {
-   # Upstream default to LTO on non-debug builds
-   # Let's expose it as a USE flag because upstream
-   # have preferences for how we should use LTO
-   # if we want it on (not just -flto)
-   # ... but allow turning it off.
-   # TODO: Investigate USE_BUNDLED, 

[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/files/, app-editors/neovim/

2023-04-09 Thread Sam James
commit: 16878a79858814d50abfddb4e4668005d162dc2e
Author: brahmajit das  gmail  com>
AuthorDate: Fri Apr  7 16:20:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16878a79

app-editors/neovim: Using 0.9.0 patches for live ebuild

This also removes older  patches to remove rudundancy.

Signed-off-by: brahmajit das  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/files/neovim--cmake-darwin.patch | 13 -
 .../neovim/files/neovim--cmake_lua_version.patch| 11 ---
 app-editors/neovim/neovim-.ebuild   | 11 +++
 3 files changed, 3 insertions(+), 32 deletions(-)

diff --git a/app-editors/neovim/files/neovim--cmake-darwin.patch 
b/app-editors/neovim/files/neovim--cmake-darwin.patch
deleted file mode 100644
index cba966a4ebfa..
--- a/app-editors/neovim/files/neovim--cmake-darwin.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 a/src/nvim/CMakeLists.txt
-+++ b/src/nvim/CMakeLists.txt
-@@ -394,10 +394,6 @@ foreach(gen_include ${prop})
-   list(APPEND gen_cflags "-I${gen_include}")
- endforeach()
- list(APPEND gen_cflags "-I${DEPS_PREFIX}/include")
--if(APPLE AND CMAKE_OSX_SYSROOT)
--  list(APPEND gen_cflags "-isysroot")
--  list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}")
--endif()
- set(gen_cflags ${gen_cflags} -O2)
-
- set(NVIM_VERSION_GIT_H 
${PROJECT_BINARY_DIR}/cmake.config/auto/versiondef_git.h)

diff --git a/app-editors/neovim/files/neovim--cmake_lua_version.patch 
b/app-editors/neovim/files/neovim--cmake_lua_version.patch
deleted file mode 100644
index b14b3b992349..
--- a/app-editors/neovim/files/neovim--cmake_lua_version.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/src/nvim/CMakeLists.txt
-+++ b/src/nvim/CMakeLists.txt
-@@ -464,7 +464,7 @@ endif()
- # The unit test lib requires LuaJIT; it will be skipped if LuaJIT is missing.
- option(PREFER_LUA "Prefer Lua over LuaJIT in the nvim executable." OFF)
- if(PREFER_LUA)
--  find_package(Lua 5.1 EXACT REQUIRED)
-+  find_package(Lua ${PREFER_LUA} EXACT REQUIRED)
-   target_include_directories(main_lib SYSTEM BEFORE INTERFACE 
${LUA_INCLUDE_DIR})
-   target_link_libraries(main_lib INTERFACE ${LUA_LIBRARIES})
-   # Passive (not REQUIRED): if LUAJIT_FOUND is not set, fixtures for 
unittests is skipped.

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
index 75c83337a13a..74754842445c 100644
--- a/app-editors/neovim/neovim-.ebuild
+++ b/app-editors/neovim/neovim-.ebuild
@@ -69,16 +69,11 @@ BDEPEND+="
 "
 
 PATCHES=(
-   "${FILESDIR}/${PN}--cmake_lua_version.patch"
-   "${FILESDIR}/${PN}--cmake-darwin.patch"
+   "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch"
+   "${FILESDIR}/${PN}-0.9.0-cmake-darwin.patch"
+   "${FILESDIR}/${PN}-0.9.0-cmake-release-type.patch"
 )
 
-if [[ ${PV} !=  ]]; then
-   PATCHES+=(
-   "${FILESDIR}/${PN}-0.8.0-cmake-release-type.patch"
-   )
-fi
-
 src_prepare() {
# Use our system vim dir
sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \



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

2023-04-09 Thread Andreas K. Hüttel
commit: ecf038d30f5cae49c82bed3af187d62387ed8c1e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Apr 10 02:48:08 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Apr 10 02:48:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf038d3

media-gfx/jhead: Add CVE-2021-34055 patch

Bug: https://bugs.gentoo.org/879801
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../files/jhead-3.06.0.1-CVE-2021-34055.patch  | 108 +
 media-gfx/jhead/jhead-3.06.0.1-r1.ebuild   |  27 ++
 2 files changed, 135 insertions(+)

diff --git a/media-gfx/jhead/files/jhead-3.06.0.1-CVE-2021-34055.patch 
b/media-gfx/jhead/files/jhead-3.06.0.1-CVE-2021-34055.patch
new file mode 100644
index ..1669eb6f089f
--- /dev/null
+++ b/media-gfx/jhead/files/jhead-3.06.0.1-CVE-2021-34055.patch
@@ -0,0 +1,108 @@
+From f4f57913fff5de97da347a22558bbb74a1166369 Mon Sep 17 00:00:00 2001
+From: matthias wandel 
+Date: Wed, 1 Sep 2021 18:59:15 -0300
+Subject: [PATCH] If exif header is complete garbage, don't keep it.  Fixes
+ issue 36
+
+(cherry picked from commit c761620767ae72e5d61c697a73de262aebe0b591)
+---
+ exif.c| 12 +++-
+ jhead.h   |  2 +-
+ jpgfile.c |  5 -
+ 3 files changed, 12 insertions(+), 7 deletions(-)
+
+diff --git a/exif.c b/exif.c
+index ba066b5..d250a8d 100755
+--- a/exif.c
 b/exif.c
+@@ -1005,7 +1005,7 @@ void Clear_EXIF ()
+ // Process a EXIF marker
+ // Describes all the drivel that most digital cameras include...
+ //--
+-void process_EXIF (unsigned char * ExifSection, int length)
++int process_EXIF (unsigned char * ExifSection, int length)
+ {
+ int FirstOffset;
+ 
+@@ -1020,7 +1020,7 @@ void process_EXIF (unsigned char * ExifSection, int 
length)
+ static uchar ExifHeader[] = "Exif\0\0";
+ if (memcmp(ExifSection+2, ExifHeader,6)){
+ ErrNonfatal("Incorrect Exif header",0,0);
+-return;
++return 0;
+ }
+ }
+ 
+@@ -1033,21 +1033,21 @@ void process_EXIF (unsigned char * ExifSection, int 
length)
+ MotorolaOrder = 1;
+ }else{
+ ErrNonfatal("Invalid Exif alignment marker.",0,0);
+-return;
++return 0;
+ }
+ }
+ 
+ // Check the next value for correctness.
+ if (Get16u(ExifSection+10) != 0x2a){
+ ErrNonfatal("Invalid Exif start (1)",0,0);
+-return;
++return 0;
+ }
+ 
+ FirstOffset = (int)Get32u(ExifSection+12);
+ if (FirstOffset < 8 || FirstOffset > 16){
+ if (FirstOffset < 16 || FirstOffset > length-16 || length < 16){
+ ErrNonfatal("invalid offset for first Exif IFD value",0,0);
+-return;
++return 0;
+ }
+ // Usually set to 8, but other values valid too.
+ ErrNonfatal("Suspicious offset of first Exif IFD value",0,0);
+@@ -1086,6 +1086,7 @@ void process_EXIF (unsigned char * ExifSection, int 
length)
+ ImageInfo.FocalLength35mmEquiv = 
(int)(ImageInfo.FocalLength/ImageInfo.CCDWidth*36 + 0.5);
+ }
+ }
++  return 1;
+ }
+ 
+ 
+@@ -1235,6 +1236,7 @@ void create_EXIF(void)
+ const char * ClearOrientation(void)
+ {
+ int a;
++
+ if (NumOrientations == 0) return NULL;
+ 
+ for (a=0;ahttp://www.sentex.net/~mwandel/jhead;
+SRC_URI="https://github.com/Matthias-Wandel/jhead/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tgz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${P}-mkstemp-fix-makefile.patch"
+   "${FILESDIR}/${P}-CVE-2021-34055.patch"
+)
+
+src_install() {
+   dobin ${PN}
+   dodoc *.txt
+   docinto html
+   dodoc *.html
+   doman ${PN}.1
+   doheader ${PN}.h
+   dolib.so lib${PN}.so*
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-04-09 Thread Julien Roy
commit: f1ce0652c63738c0b2bfa0905d6b1ac1ebd89716
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:28:31 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1ce0652

app-admin/synadm: switch to pypi.eclass

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

 app-admin/synadm/Manifest | 2 +-
 app-admin/synadm/synadm-0.41.2.ebuild | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index d6c23c6f8..41cfb3de4 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1,2 +1,2 @@
 DIST synadm-0.38.gh.tar.gz 53000 BLAKE2B 
9684a16ce1962acdc4aec27dce6695b9f210b734a50b4ff37271d20d3a9a0844bb8f26cadd23442c97cc71525e7a5f2ae3fbc0a1222357ea61f735647196b249
 SHA512 
e55a2f4fe2ca3651c42d35cfd630f89aed0686a881682bc1a65149689b918b2499649c5be1c4c54d81eb217cac1bc10263e04deff905c9de33d51883c16a0bfb
-DIST synadm-0.41.2.gh.tar.gz 61894 BLAKE2B 
b5b1ace601eebe8a01f813c129081d357f5a931b27b7f523017f8175708a94ace86bdaab36a2b5eaff236539f0110736d9eca71028f611aae3fe19b8317b349f
 SHA512 
faf375fc8dc0b2a6302bf675cd50398ee8eb752969f0fb42caf1a5d7d82f1c582751ae933c9b99d9773180d2ad132791ab5cddfaf581837f4724fa161f3cc2b8
+DIST synadm-0.41.2.tar.gz 62112 BLAKE2B 
62955b93fb3396378987a93e39b697485edb76a225d0c7711659c7806bf48a667f4d860fc3634058f92ce5066751f6850509cd5813b030efdd46ca224f950acd
 SHA512 
7f7e5c66b0380bd2a5ad3ce1a9174f8572bdfb2cdc796e25a29b1a8c1a5a3f0c706ca9e81a393baff62661dd86b19c9f529683a8edd366da6453357738d70ebf

diff --git a/app-admin/synadm/synadm-0.41.2.ebuild 
b/app-admin/synadm/synadm-0.41.2.ebuild
index 4cb237d55..7a6e1316f 100644
--- a/app-admin/synadm/synadm-0.41.2.ebuild
+++ b/app-admin/synadm/synadm-0.41.2.ebuild
@@ -6,11 +6,10 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Command line admin tool for Synapse"
 HOMEPAGE="https://github.com/JOJ0/synadm;
-SRC_URI="https://github.com/JOJ0/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"



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

2023-04-09 Thread Julien Roy
commit: 86567a2e2053e5451a2b29dd71821b6134ac2fb3
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:36:01 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86567a2e

dev-python/mautrix: drop 0.19.2

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

 dev-python/mautrix/Manifest  |  1 -
 dev-python/mautrix/mautrix-0.19.2.ebuild | 41 
 2 files changed, 42 deletions(-)

diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index 725b42279..3ce14b185 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1,2 +1 @@
-DIST mautrix-0.19.2.gh.tar.gz 236873 BLAKE2B 
9ba882c6a61f4bc9868700c42ba043266e307a8aa6fbb9fa04492aca6d8edddc8f2c977fc57642e2fa2dfbb1e4eed9412da7d980bc86b00bfcb042afad74ffd7
 SHA512 
69162736ecd0e4f1bb3f272606ab992687b9e939179cff0b6204f81c1bc3bc49b60dce1ca74e81944220c0d93fcf6d20954cab785ba4e0471e918409dc49fbb4
 DIST mautrix-0.19.8.tar.gz 240541 BLAKE2B 
973b5db77e037d24e5fa0648a385546b9499ce211020c2db533c3a91135011f57495305c9f0c729aa78b4f38ed63462394e1f68548535ca5a7ddb3afb2d07014
 SHA512 
00f2d65ca9e301237b2837ade71d9154ae170497c6f04762d62794a775062cf33f876808f613ea3c9630b8d033de0da1dfc9945a0fc1ff24b8202d590ecf916f

diff --git a/dev-python/mautrix/mautrix-0.19.2.ebuild 
b/dev-python/mautrix/mautrix-0.19.2.ebuild
deleted file mode 100644
index d6fa660b5..0
--- a/dev-python/mautrix/mautrix-0.19.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A Python 3 asyncio Matrix framework"
-HOMEPAGE="https://github.com/mautrix/python/;
-SRC_URI="https://github.com/mautrix/python/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/python-${PV}"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/aiohttp[${PYTHON_USEDEP}]
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/olm[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
-   dev-python/yarl[${PYTHON_USEDEP}]
-   test? (
-   dev-python/aiosqlite[${PYTHON_USEDEP}]
-   dev-python/asyncpg[${PYTHON_USEDEP}]
-   

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

2023-04-09 Thread Julien Roy
commit: a89832ad911bcf31619c5f5028fae02d41b20bc0
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:35:16 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:35:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a89832ad

dev-python/mautrix: add 0.19.8
add dev-python/future BDEPEND for tests

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

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

diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest
index 467262954..725b42279 100644
--- a/dev-python/mautrix/Manifest
+++ b/dev-python/mautrix/Manifest
@@ -1 +1,2 @@
 DIST mautrix-0.19.2.gh.tar.gz 236873 BLAKE2B 
9ba882c6a61f4bc9868700c42ba043266e307a8aa6fbb9fa04492aca6d8edddc8f2c977fc57642e2fa2dfbb1e4eed9412da7d980bc86b00bfcb042afad74ffd7
 SHA512 
69162736ecd0e4f1bb3f272606ab992687b9e939179cff0b6204f81c1bc3bc49b60dce1ca74e81944220c0d93fcf6d20954cab785ba4e0471e918409dc49fbb4
+DIST mautrix-0.19.8.tar.gz 240541 BLAKE2B 
973b5db77e037d24e5fa0648a385546b9499ce211020c2db533c3a91135011f57495305c9f0c729aa78b4f38ed63462394e1f68548535ca5a7ddb3afb2d07014
 SHA512 
00f2d65ca9e301237b2837ade71d9154ae170497c6f04762d62794a775062cf33f876808f613ea3c9630b8d033de0da1dfc9945a0fc1ff24b8202d590ecf916f

diff --git a/dev-python/mautrix/mautrix-0.19.8.ebuild 
b/dev-python/mautrix/mautrix-0.19.8.ebuild
new file mode 100644
index 0..ebf172a5a
--- /dev/null
+++ b/dev-python/mautrix/mautrix-0.19.8.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="A Python 3 asyncio Matrix framework"
+HOMEPAGE="https://github.com/mautrix/python/;
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/olm[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   test? (
+   dev-python/aiosqlite[${PYTHON_USEDEP}]
+   dev-python/asyncpg[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   

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

2023-04-09 Thread Julien Roy
commit: d66fc41b5a5bc9721bd88566d5933eb18db1da53
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:39:06 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:39:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d66fc41b

dev-python/furl: add 2.1.3

use pipy.eclass

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

 dev-python/furl/Manifest  |  1 +
 dev-python/furl/furl-2.1.3.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/furl/Manifest b/dev-python/furl/Manifest
index 14fa4698b..7cb7b1a3a 100644
--- a/dev-python/furl/Manifest
+++ b/dev-python/furl/Manifest
@@ -1 +1,2 @@
 DIST furl-2.1.2.gh.tar.gz 53644 BLAKE2B 
7fe4c31ce2ef831bb208d10432e94a86b71cb1b00c451a0db8848659bde745be5fc51149a4ff7161d812d693fb2a29607737b5355aa356e43c7dae40e3f0e0ff
 SHA512 
2c63d8773195844f4692ff116a80464c2d23db652a65f766e594a733a4d19ed263473f44c5161b4ccf726bec04e3b6d77600e7484f196db3175e2e8be4c9a897
+DIST furl-2.1.3.tar.gz 44223 BLAKE2B 
128d43464f75032f726d6408ee7d0c715b617846798ff80c43c91bac025c943492b0ca4f7271b6989d1a73db8948a313aab2930a8f6ed81d62e7b03e984e6f3d
 SHA512 
ce7455bd1a352243efd9715e80e9f9979631cc058927edcd8c52ccb85d27fd8f32079611bb29c487d2add2d1d941d56e4db75520339dc371b1539811ccefda02

diff --git a/dev-python/furl/furl-2.1.3.ebuild 
b/dev-python/furl/furl-2.1.3.ebuild
new file mode 100644
index 0..0044f1e7c
--- /dev/null
+++ b/dev-python/furl/furl-2.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="URL parsing and manipulation made easy."
+HOMEPAGE="https://github.com/gruns/furl;
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] )
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/orderedmultidict[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest



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

2023-04-09 Thread Julien Roy
commit: 5fafc0b3cf87b6b3ba717695692fc24db8256b04
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:04:25 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:04:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fafc0b3

gui-apps/tessen: drop 2.1.2

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

 gui-apps/tessen/Manifest|  1 -
 gui-apps/tessen/tessen-2.1.2.ebuild | 37 -
 2 files changed, 38 deletions(-)

diff --git a/gui-apps/tessen/Manifest b/gui-apps/tessen/Manifest
index 03402f795..b7becb327 100644
--- a/gui-apps/tessen/Manifest
+++ b/gui-apps/tessen/Manifest
@@ -1,3 +1,2 @@
-DIST tessen-2.1.2.tar.gz 25110 BLAKE2B 
c10a1a5bbb3ca86f253f8ff997a1730562e3d7bbebdbc1981fb6279c165b20b6fe71fc4477e3275ac15a76c78194a7562ad318ac0f15a048ee8172243a4d26fc
 SHA512 
5f0ae3614f4e1bb80453408e16ff63884287b116ca436d8486ed52e4f4b9f558ee5cc73ca236a298eb74fb5bfd20caeebcfafd9eec5d9395e2337d789c12970d
 DIST tessen-2.1.3.tar.gz 31570 BLAKE2B 
ccd8764762900c92f87a84796a28caef89d2e934836061a03bcbfbce3f132395874eb5c03f175eaa275805aac9b429093a2a07bc8727da801dc000bd544eabf2
 SHA512 
d1c7f092c6849819c816d85fa596915478190f7efce5634fc7126c73f763f5b62edb3a92a1ab3409d0a4828de88de88605c882de64e06c2b18f41ae0e4ba8749
 DIST tessen-2.2.1.tar.gz 31402 BLAKE2B 
6e1601a3d74969c69d302beb92f35ced6008bb74a003996d44d72b66b074944e6269ec7c7202832f85308a05d36e485a72bb9475267255c30aada7154efaecab
 SHA512 
0fab379438386b737e04353d845d41b817d029be7e9a0406230012c5607db3244db627db186a40707ee4f59ea74f6886f3dcb6e84bcb9b05b0b4d742615bc7f5

diff --git a/gui-apps/tessen/tessen-2.1.2.ebuild 
b/gui-apps/tessen/tessen-2.1.2.ebuild
deleted file mode 100644
index 84ab282f5..0
--- a/gui-apps/tessen/tessen-2.1.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="an interactive menu to autotype and copy pass and gopass data"
-HOMEPAGE="https://github.com/ayushnix/tessen;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ayushnix/${PN}.git;
-else
-   SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+pass gopass bemenu wofi rofi"
-
-REQUIRED_USE="|| ( pass gopass )"
-
-DEPEND="app-text/scdoc"
-RDEPEND="${DEPEND}
-   pass? ( app-admin/pass )
-   gopass? ( app-admin/gopass )"
-BDEPEND=""
-
-pkg_postinst() {
-   optfeature "autotype support" gui-apps/wtype
-   optfeature "clipboard support" gui-apps/wl-clipboard
-   optfeature "URL opening support" x11-misc/xdg-utils
-   optfeature "OTP support" app-admin/pass-otp
-   optfeature "notifications support" x11-libs/libnotify
-}



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

2023-04-09 Thread Julien Roy
commit: 54644ec0a52a5f93f6ecfce79bd9f1efc89a161c
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:18:48 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:18:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54644ec0

net-im/mautrix-discord: drop 0.1.0

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

 net-im/mautrix-discord/Manifest|  2 -
 .../mautrix-discord/mautrix-discord-0.1.0.ebuild   | 63 --
 2 files changed, 65 deletions(-)

diff --git a/net-im/mautrix-discord/Manifest b/net-im/mautrix-discord/Manifest
index 9ac5e7dcf..7bb2147e1 100644
--- a/net-im/mautrix-discord/Manifest
+++ b/net-im/mautrix-discord/Manifest
@@ -1,5 +1,3 @@
-DIST mautrix-discord-0.1.0.gh.tar.gz 87327 BLAKE2B 
5018190d366ad85ba91f84880dde066a70eb88b6fed2403dd2969dc07453a2365b031a191cff023468574c2a7c1518537d8abf387acbb853945fbecc68cc
 SHA512 
8aceb25f16d1701fb4dd92c5640caa6390bd0505a99e5bb6abc1c1651d8832737771782b05101ada0f4bb7fee318455d1aff03de0e22893890fb7883e9db81a9
-DIST mautrix-discord-0.1.0.tar.xz 60127000 BLAKE2B 
efff95a5cdbad4fe45f8155769f69444db0976d9f618f2e6814d9e09f9a9f7e558d4d5323c85fb013a430ab233f037a5bc3620edd8488f9788c73d8960ef0688
 SHA512 
d3a912b71b5d3a13688a31aa2ff39c7e4dc6e7a9c25e61422c78c170faa54a446185661665b5dfcd5c666aade2ed56897582ec0f69839d7d73cab5c90de3b21e
 DIST mautrix-discord-0.1.1.gh.tar.gz 89981 BLAKE2B 
93f150fba626df95a3441fcd13c6a53eb87e1474bdd54d570a97841c9525dbb9938b60bd616b2d51422237fcab0014f437ca0d5155d244fe804480e66076650a
 SHA512 
119c54f1ae6f64374f3b9a6cb7e2bfd063f9b9c160240def3e20b28b80cc001672977caa9974b6eb274e02ada0004268865a1ed4ff1d7666b80e14d14fd489d5
 DIST mautrix-discord-0.1.1.tar.xz 60147380 BLAKE2B 
6ef91980117fd3d46f3eb9a082bc546b913455d0a9f985417fa8bd39e15a7ace349552d34febd13faab707799e3eec9b8c16d0a37b2af67b9d92d6e76462
 SHA512 
6adc2e630f3dd5680dc0d086c3132d5046de0809c5bb7788a3a5788ebd9d0d7a0771e37b6e3dfa97a9584af562934ece66ea8ccd6504ba71d185b6cb87bdf9d1
 DIST mautrix-discord-0.2.0.gh.tar.gz 98258 BLAKE2B 
aef1e128bc35179dcf1246580d079bae703ee6c641ba7d8568b9425fda244b8f39bef984e4430ab7bbfa951a7a157195340daa5fe97cd04e12f17f33ad16bc0b
 SHA512 
b3e730e28d30b884050465bcc71bdbfaede2a964b1d5973c2575c8f2dc2fdb318a5a93e8b28fc174746ddff63e7c5c09a88eccd755934286989faba9bd41a45d

diff --git a/net-im/mautrix-discord/mautrix-discord-0.1.0.ebuild 
b/net-im/mautrix-discord/mautrix-discord-0.1.0.ebuild
deleted file mode 100644
index b1edd4514..0
--- a/net-im/mautrix-discord/mautrix-discord-0.1.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd
-
-DESCRIPTION="A Matrix-Discord puppeting bridge"
-HOMEPAGE="https://github.com/mautrix/discord;
-SRC_URI="https://github.com/mautrix/discord/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz
-   https://jroy.ca/dist/${P}.tar.xz
-"
-S="${WORKDIR}/discord-${PV}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   acct-user/${PN}
-   dev-libs/olm
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-   ego build
-}
-
-src_install() {
-   dobin mautrix-discord
-
-   keepdir /var/log/mautrix/discord
-   fowners -R root:mautrix /var/log/mautrix
-   fperms -R 770 /var/log/mautrix
-   sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" 
|| die
-
-   insinto "/etc/mautrix"
-   newins "example-config.yaml" "${PN/-/_}.yaml"
-
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-
-   fowners -R root:mautrix /etc/mautrix
-   fperms -R 770 /etc/mautrix
-}
-
-pkg_postinst() {
-   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/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
-}



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

2023-04-09 Thread Julien Roy
commit: 257d5dd0955264584aa069cf16f07e42db1363b1
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:04:10 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=257d5dd0

gui-apps/tessen: add 2.2.1

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

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

diff --git a/gui-apps/tessen/Manifest b/gui-apps/tessen/Manifest
index 255b6714e..03402f795 100644
--- a/gui-apps/tessen/Manifest
+++ b/gui-apps/tessen/Manifest
@@ -1,2 +1,3 @@
 DIST tessen-2.1.2.tar.gz 25110 BLAKE2B 
c10a1a5bbb3ca86f253f8ff997a1730562e3d7bbebdbc1981fb6279c165b20b6fe71fc4477e3275ac15a76c78194a7562ad318ac0f15a048ee8172243a4d26fc
 SHA512 
5f0ae3614f4e1bb80453408e16ff63884287b116ca436d8486ed52e4f4b9f558ee5cc73ca236a298eb74fb5bfd20caeebcfafd9eec5d9395e2337d789c12970d
 DIST tessen-2.1.3.tar.gz 31570 BLAKE2B 
ccd8764762900c92f87a84796a28caef89d2e934836061a03bcbfbce3f132395874eb5c03f175eaa275805aac9b429093a2a07bc8727da801dc000bd544eabf2
 SHA512 
d1c7f092c6849819c816d85fa596915478190f7efce5634fc7126c73f763f5b62edb3a92a1ab3409d0a4828de88de88605c882de64e06c2b18f41ae0e4ba8749
+DIST tessen-2.2.1.tar.gz 31402 BLAKE2B 
6e1601a3d74969c69d302beb92f35ced6008bb74a003996d44d72b66b074944e6269ec7c7202832f85308a05d36e485a72bb9475267255c30aada7154efaecab
 SHA512 
0fab379438386b737e04353d845d41b817d029be7e9a0406230012c5607db3244db627db186a40707ee4f59ea74f6886f3dcb6e84bcb9b05b0b4d742615bc7f5

diff --git a/gui-apps/tessen/tessen-2.2.1.ebuild 
b/gui-apps/tessen/tessen-2.2.1.ebuild
new file mode 100644
index 0..6a1cbe724
--- /dev/null
+++ b/gui-apps/tessen/tessen-2.2.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="an interactive menu to autotype and copy pass and gopass data"
+HOMEPAGE="https://github.com/ayushnix/tessen;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ayushnix/${PN}.git;
+else
+   SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="app-text/scdoc"
+RDEPEND="${DEPEND}
+   || ( app-admin/pass
+  app-admin/gopass )"
+BDEPEND=""
+
+pkg_postinst() {
+   optfeature "autotype support" gui-apps/wtype
+   optfeature "clipboard support" gui-apps/wl-clipboard
+   optfeature "URL opening support" x11-misc/xdg-utils
+   optfeature "OTP support" app-admin/pass-otp
+   optfeature "notifications support" x11-libs/libnotify
+}



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

2023-04-09 Thread Julien Roy
commit: 97d7c1a1a6a84147859dddf608f3c5c1a365c1d0
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:21:33 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97d7c1a1

dev-python/olm: bump to -r4, add dev-python/aspectlib BDEPEND in test

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

 dev-python/olm/olm-3.2.14-r4.ebuild | 44 +
 1 file changed, 44 insertions(+)

diff --git a/dev-python/olm/olm-3.2.14-r4.ebuild 
b/dev-python/olm/olm-3.2.14-r4.ebuild
new file mode 100644
index 0..0673257db
--- /dev/null
+++ b/dev-python/olm/olm-3.2.14-r4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for dev-libs/olm"
+HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm/;
+SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2;
+S="${WORKDIR}/${P}/python"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/olm"
+RDEPEND="
+   ${DEPEND}
+   dev-python/cffi[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/aspectlib[${PYTHON_USEDEP}]
+   dev-python/pytest-benchmark[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( README-python.md )
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # To avoid merge collision with dev-libs/olm
+   mv README.md README-python.md || die
+}



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

2023-04-09 Thread Julien Roy
commit: 600d1064f3f4273acf175459be7b616ee009f99c
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:22:15 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:22:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=600d1064

dev-python/olm: drop 3.2.14-r3

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

 dev-python/olm/olm-3.2.14-r3.ebuild | 43 -
 1 file changed, 43 deletions(-)

diff --git a/dev-python/olm/olm-3.2.14-r3.ebuild 
b/dev-python/olm/olm-3.2.14-r3.ebuild
deleted file mode 100644
index 32ed255bb..0
--- a/dev-python/olm/olm-3.2.14-r3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for dev-libs/olm"
-HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm/;
-SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2;
-S="${WORKDIR}/${P}/python"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/olm"
-RDEPEND="
-   ${DEPEND}
-   dev-python/cffi[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-benchmark[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( README-python.md )
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs
-
-src_prepare() {
-   distutils-r1_src_prepare
-
-   # To avoid merge collision with dev-libs/olm
-   mv README.md README-python.md || die
-}



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

2023-04-09 Thread Julien Roy
commit: 8ea0fde06b027cddb936869f956fab2f8e3be2c4
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:05:48 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ea0fde0

dev-python/tulir-telethon: add 1.28.0_alpha9

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

 dev-python/tulir-telethon/Manifest |  1 +
 .../tulir-telethon-1.28.0_alpha9.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/tulir-telethon/Manifest 
b/dev-python/tulir-telethon/Manifest
index f539bbf3c..9d84353e8 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1 +1,2 @@
 DIST tulir-telethon-1.27.0_alpha6.gh.tar.gz 478679 BLAKE2B 
743b5780a1c3cf2d9748bc947d99173655c45a145fb99263068aa6edd2a08fb497b1b7c34ce07dcce9e476e05e828787a14f72387f59c3cb0e9279953f1bd4c1
 SHA512 
b18135899b736ffdcfbe0c2e0f3348b1e5505e133e396cd7e7f4dd4a4ecf619b21b6047634134bea60398ac94db82ad977473fd9845f66bf5898657460be8b4c
+DIST tulir-telethon-1.28.0_alpha9.gh.tar.gz 485954 BLAKE2B 
2658d9b8e64223cc7daddd531ca9c5bdec3cb0edf27949b227a8c34d3a1f6546b8136b845cc1822e643b83046742015890d405ca40f461d68aa9410fb25703e0
 SHA512 
7e2a375be30700b13aeae088385d19344288895c95d2262fb8764f66ffe7d145d6ade4c9e31313e7df04a5c684ae7ee0571318b6eedd519aacaf77a61037381a

diff --git a/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9.ebuild 
b/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9.ebuild
new file mode 100644
index 0..8f9b5e05b
--- /dev/null
+++ b/dev-python/tulir-telethon/tulir-telethon-1.28.0_alpha9.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=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_PV="${PV/_alph/}"
+DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
+HOMEPAGE="https://github.com/tulir/Telethon/;
+SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+S="${WORKDIR}/Telethon-${MY_PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/cryptg[${PYTHON_USEDEP}]
+   dev-python/hachoir[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest



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

2023-04-09 Thread Julien Roy
commit: 88baa0f4962aba2797829f37b60d779d1825c7f6
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:18:35 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:18:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88baa0f4

net-im/mautrix-discord: add 0.2.0

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

 net-im/mautrix-discord/Manifest|  2 +
 .../mautrix-discord/mautrix-discord-0.2.0.ebuild   | 63 ++
 2 files changed, 65 insertions(+)

diff --git a/net-im/mautrix-discord/Manifest b/net-im/mautrix-discord/Manifest
index bafe50611..9ac5e7dcf 100644
--- a/net-im/mautrix-discord/Manifest
+++ b/net-im/mautrix-discord/Manifest
@@ -2,3 +2,5 @@ DIST mautrix-discord-0.1.0.gh.tar.gz 87327 BLAKE2B 
5018190d366ad85ba91f84880dde0
 DIST mautrix-discord-0.1.0.tar.xz 60127000 BLAKE2B 
efff95a5cdbad4fe45f8155769f69444db0976d9f618f2e6814d9e09f9a9f7e558d4d5323c85fb013a430ab233f037a5bc3620edd8488f9788c73d8960ef0688
 SHA512 
d3a912b71b5d3a13688a31aa2ff39c7e4dc6e7a9c25e61422c78c170faa54a446185661665b5dfcd5c666aade2ed56897582ec0f69839d7d73cab5c90de3b21e
 DIST mautrix-discord-0.1.1.gh.tar.gz 89981 BLAKE2B 
93f150fba626df95a3441fcd13c6a53eb87e1474bdd54d570a97841c9525dbb9938b60bd616b2d51422237fcab0014f437ca0d5155d244fe804480e66076650a
 SHA512 
119c54f1ae6f64374f3b9a6cb7e2bfd063f9b9c160240def3e20b28b80cc001672977caa9974b6eb274e02ada0004268865a1ed4ff1d7666b80e14d14fd489d5
 DIST mautrix-discord-0.1.1.tar.xz 60147380 BLAKE2B 
6ef91980117fd3d46f3eb9a082bc546b913455d0a9f985417fa8bd39e15a7ace349552d34febd13faab707799e3eec9b8c16d0a37b2af67b9d92d6e76462
 SHA512 
6adc2e630f3dd5680dc0d086c3132d5046de0809c5bb7788a3a5788ebd9d0d7a0771e37b6e3dfa97a9584af562934ece66ea8ccd6504ba71d185b6cb87bdf9d1
+DIST mautrix-discord-0.2.0.gh.tar.gz 98258 BLAKE2B 
aef1e128bc35179dcf1246580d079bae703ee6c641ba7d8568b9425fda244b8f39bef984e4430ab7bbfa951a7a157195340daa5fe97cd04e12f17f33ad16bc0b
 SHA512 
b3e730e28d30b884050465bcc71bdbfaede2a964b1d5973c2575c8f2dc2fdb318a5a93e8b28fc174746ddff63e7c5c09a88eccd755934286989faba9bd41a45d
+DIST mautrix-discord-0.2.0.tar.xz 60477896 BLAKE2B 
cb3c9841d588cb68616e50bc95f5c1485b3165e547b7ec8d7a0424a4b422b61709f6e16e6fc79d8b5180f2f021c8001f586c31d06fb3895ef53230234834184f
 SHA512 
77337d745242bc7fc91c9f3aacff69e2d2bd58baf1f8468795fbe025d807959bda4c02e97c64f3cc4a4d5421a47e01743b492ae32434b6c42c36fc1c9b2ab9ce

diff --git a/net-im/mautrix-discord/mautrix-discord-0.2.0.ebuild 
b/net-im/mautrix-discord/mautrix-discord-0.2.0.ebuild
new file mode 100644
index 0..b1edd4514
--- /dev/null
+++ b/net-im/mautrix-discord/mautrix-discord-0.2.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="A Matrix-Discord puppeting bridge"
+HOMEPAGE="https://github.com/mautrix/discord;
+SRC_URI="https://github.com/mautrix/discord/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   https://jroy.ca/dist/${P}.tar.xz
+"
+S="${WORKDIR}/discord-${PV}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/${PN}
+   dev-libs/olm
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin mautrix-discord
+
+   keepdir /var/log/mautrix/discord
+   fowners -R root:mautrix /var/log/mautrix
+   fperms -R 770 /var/log/mautrix
+   sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" 
|| die
+
+   insinto "/etc/mautrix"
+   newins "example-config.yaml" "${PN/-/_}.yaml"
+
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+
+   fowners -R root:mautrix /etc/mautrix
+   fperms -R 770 /etc/mautrix
+}
+
+pkg_postinst() {
+   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/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r 
/var/lib/${PN/-/\/}/registration.yaml"
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/synadm/

2023-04-09 Thread Julien Roy
commit: dec6e39d9f7ecc73aa7ba512aa363efa5dafefeb
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 02:01:35 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 02:01:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dec6e39d

app-admin/synadm: add 0.41.2

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

 app-admin/synadm/Manifest |  1 +
 app-admin/synadm/synadm-0.41.2.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/app-admin/synadm/Manifest b/app-admin/synadm/Manifest
index 4159148f4..d6c23c6f8 100644
--- a/app-admin/synadm/Manifest
+++ b/app-admin/synadm/Manifest
@@ -1 +1,2 @@
 DIST synadm-0.38.gh.tar.gz 53000 BLAKE2B 
9684a16ce1962acdc4aec27dce6695b9f210b734a50b4ff37271d20d3a9a0844bb8f26cadd23442c97cc71525e7a5f2ae3fbc0a1222357ea61f735647196b249
 SHA512 
e55a2f4fe2ca3651c42d35cfd630f89aed0686a881682bc1a65149689b918b2499649c5be1c4c54d81eb217cac1bc10263e04deff905c9de33d51883c16a0bfb
+DIST synadm-0.41.2.gh.tar.gz 61894 BLAKE2B 
b5b1ace601eebe8a01f813c129081d357f5a931b27b7f523017f8175708a94ace86bdaab36a2b5eaff236539f0110736d9eca71028f611aae3fe19b8317b349f
 SHA512 
faf375fc8dc0b2a6302bf675cd50398ee8eb752969f0fb42caf1a5d7d82f1c582751ae933c9b99d9773180d2ad132791ab5cddfaf581837f4724fa161f3cc2b8

diff --git a/app-admin/synadm/synadm-0.41.2.ebuild 
b/app-admin/synadm/synadm-0.41.2.ebuild
new file mode 100644
index 0..4cb237d55
--- /dev/null
+++ b/app-admin/synadm/synadm-0.41.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Command line admin tool for Synapse"
+HOMEPAGE="https://github.com/JOJ0/synadm;
+SRC_URI="https://github.com/JOJ0/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/click-option-group[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tabulate[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



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

2023-04-09 Thread Sam James
commit: 898dd42686fd98b13ebd40675b3df08762e3e1d8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 02:13:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:13:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898dd426

sys-devel/gcc: add 13.0.1_pre20230409

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-13.0.1_pre20230409.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1825d40b6c30..766d09e8d65b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -35,6 +35,7 @@ DIST gcc-13-20230312.tar.xz 84361832 BLAKE2B 
4099036d7224cbdb9cfd8fb454201a80f76
 DIST gcc-13-20230319.tar.xz 83729684 BLAKE2B 
b57681574691f7909017ea1b8a5d101e09c22632d9f2aef166eaafc55cd7b2f8bca065b16a7b902130da55edf5f16994608601dfb2dacd7661a477afc4482a32
 SHA512 
461a70570ae3944f317b778feb67cfc3bd29945c0a825b558abd9311cb5297b390725896b81a494c3c592c231d77a7147338cb4962a1feba304f13e6e19b4538
 DIST gcc-13-20230326.tar.xz 83830580 BLAKE2B 
88d28f8525a229e4aae34ff6f094779df8ef289fa3a8e45a4f2c758371f70739bb426d58e7fb7534cf19512125c87e2648f799e8ce19bfe301eb4b9efa7f2865
 SHA512 
363cc3a10e90781da89e487b2aea8e733c966dab39aebff18109a64096d8f5fafa186a338d3924a5aaf465a19520b1fda258ed161f482ede802d647568dfb335
 DIST gcc-13-20230402.tar.xz 83853800 BLAKE2B 
00bd4cd21b3717d8ff6b802b1c00ddee26107287c8f1093d5cba25ec35a9d1fb8112256aed961cc13e68110b4d061ec326309cc6a4c18fa8d7e866cc3217b185
 SHA512 
d92e523eafab990e218b6a78f2626683a08f6e6d2764c76b6c5db50a024c13f96eec526e669913cf38b92994e787ea8df1b4715f26021b424d4b92e78c054678
+DIST gcc-13-20230409.tar.xz 83942252 BLAKE2B 
9fb394de80814c13f91ea1cc078e9ab5623576d67115f61b6090594d44ed9179445fe58fc35f509e9bfcc2c7305e8e111c24df4f2f62fe134eb24b09f7c15b7f
 SHA512 
6b2fb29abf0ed77dcccd393d8ec0b8abc2d7aada0de6bab20eb561fd3f738c4b5023fb5598ffb017d10f099d597ddbc324a6dc71d5ed0119a7d9a7ef1faec1a1
 DIST gcc-13.1.0-musl-patches-1.tar.xz 3528 BLAKE2B 
c572ab4a0fb929b16ec36b3a3616cdcccd62f7ee27ded8077008b9beb50539db64cc251ff8a3eade54e8ebfe1012f8f32d0802379bf8ffb0f1b8ce7c8457da37
 SHA512 
ffb7dfa54a9d23b5333664e915efd9f18a43cd696f4ff5669a8b072a0e9cf4978de53e315123542441a2533e4f269de0bb7d90ee7a37d3a7517b7cda6ea06681
 DIST gcc-13.1.0-patches-9.tar.xz 11720 BLAKE2B 
c26a2924fa8aab318a1f4a4974ca4aeba255f3605fa0cbf448a4e48b6f3e9359012aeae15726299059257b93043c5cdd86bf1b2f2fffd4b9a096ab411a0503ba
 SHA512 
98e48abaa664ea18bf00ba7bdb29cc1e908cc55ba9d12d52061e86fc917753ade8e38a190c04d23c63102808ac5a9e8ecf085dcc29a1568a329ceb5d43cf0290
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

diff --git a/sys-devel/gcc/gcc-13.0.1_pre20230409.ebuild 
b/sys-devel/gcc/gcc-13.0.1_pre20230409.ebuild
new file mode 100644
index ..f476227f8198
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.0.1_pre20230409.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="9"
+PATCH_GCC_VER="13.1.0"
+MUSL_VER="1"
+MUSL_GCC_VER="13.1.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=$(($(ver_cut 3) - 9998))
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=master
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-04-09 Thread Sam James
commit: a2e63b2437b7963f800c10b26c11645cb8096316
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 02:13:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 02:13:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e63b24

media-libs/vidstab: Stabilize 1.1.1 ppc, #902763

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

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

diff --git a/media-libs/vidstab/vidstab-1.1.1.ebuild 
b/media-libs/vidstab/vidstab-1.1.1.ebuild
index 29550690d635..108371643901 100644
--- a/media-libs/vidstab/vidstab-1.1.1.ebuild
+++ b/media-libs/vidstab/vidstab-1.1.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/georgmartius/vid.stab/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
S="${WORKDIR}/vid.stab-${PV}"
 fi
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-wm/hyprland/

2023-04-09 Thread Julien Roy
commit: 538d5fbc5217c2e673b1ff96e1c94692413b8712
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 01:56:26 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 01:56:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=538d5fbc

gui-wm/hyprland: drop 0.21.0-r1

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

 gui-wm/hyprland/Manifest  |   4 --
 gui-wm/hyprland/hyprland-0.21.0-r1.ebuild | 104 --
 2 files changed, 108 deletions(-)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index c7d04e422..66a8a26f9 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,13 +1,9 @@
 DIST contrib-0.22.0.tar.gz 11142 BLAKE2B 
1d18956f69689eb737c079c3829ff47a47a36c05d151ad58a629621f2d6a0218368b2b41640d61dd670fb06f139c3c515ade9f4c301a8c4f82e70cf2d4a6b4e5
 SHA512 
655b9d98dc14205d5e42babbce2f89d63eb8f427db2a5fa7157c07d3021ea598cb3c4e5441a78f4a371b1e00bc32737263512ff137549c70bb5c09659a210b6d
 DIST contrib-0.24.1.tar.gz 12262 BLAKE2B 
dcb971c345ada8bef50719fdd3ce081641c1eb92d19ced174f0a6a961d68785a130ff1b0c4cca1685983b02a6af3bfafa3e6a03567ce7280fa0bbc1e57802b3b
 SHA512 
266d5e1dd258b1a0e1487794f06a8480a65c161c829ac59cc99632f0488dbc261390816a06a574a694c76be4374ac59bdcce8f473be80481c47ff52347956ba2
-DIST contrib.tar.gz 7408 BLAKE2B 
03c3733a0b7b747f759b1b13f6fbd5342bc5cdea31f142730f69af85abf576f2c35bd7ea01e1aafba8ad7ae63505d7a9372279538ffb8cea3d61839e2bf4ea21
 SHA512 
671ea675b8f3de9b6ff8cce62297b5c14947b458de88ffa4bca5c51aafb66fc475782d0ed609a18e5281147f89aa531d4480ee46bb888f98651e4620f58318b4
-DIST hyprland-0.21.0-r1.tar.gz 714570 BLAKE2B 
6576765ec28e918be9aefa1252ad70019e2d77ae6f07b61161692ed1d0016d52376f1aae30b4200ae003585ca8ff907e810c635dc639d360f4f22be52d313b0d
 SHA512 
a1fcd015be10267503d9ca529a538a0eebe8c197e91134de8377cca150efd99d0e51e7c9751ef8e81587fe04a497edff9d18b0e9dc5751a0f3eb4b3775c8ecad
 DIST hyprland-0.22.0.tar.gz 723020 BLAKE2B 
54f682c5efd0061eb2ee1919be994c06c92e832b258ef4286086a6e0d5c5e0d6006f624103ddb05c722fd2b5db30557a489a06b8d11dd0f13bd77b1829317700
 SHA512 
e72ec2037ce23ba0d5d9af75d9ef2448b813a3e8862932e6780c2649e0df74cb9ff13cdaf41c5a09b06b3e51a09b48a13cbf923d73feaa5d5836ca023a7a551f
 DIST hyprland-0.24.1.tar.gz 758442 BLAKE2B 
5bdbf0895f731515e3913eb82468dafac666b2bbe80cc611519698aefa68b6e01b6cc39115b69492d5d01f8bd62f7fd1e414297af72856f698ddbccde822fc1a
 SHA512 
47e093e4afedac50b7d28cc8495d237369852cefac99bce1ed3c83935013a55ecd543ac3b337c6a6c711abb2a4ed745b8a33f65ba83fe8ed99edc1c360f3c2d4
 DIST hyprland-protocols-0.22.0.tar.gz 4858 BLAKE2B 
565532803fe6975efdba621c9ef69e4a7c18f040a65818e9f0f61d1dda15a3927f4aca25972989172554d5be5332f014d57dc8e1d0bb207ea5ba64aaec0e65f2
 SHA512 
03e176149fb0749f63fc58aea1175bfed92f0a30895d17e022ebdf9bb6f786e3a1018244379d0a6d205c590b25eccba0d7bea273bb389dd1031fad3d8467ef23
 DIST hyprland-protocols-0.24.1.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
-DIST hyprland-protocols.tar.gz 4858 BLAKE2B 
565532803fe6975efdba621c9ef69e4a7c18f040a65818e9f0f61d1dda15a3927f4aca25972989172554d5be5332f014d57dc8e1d0bb207ea5ba64aaec0e65f2
 SHA512 
03e176149fb0749f63fc58aea1175bfed92f0a30895d17e022ebdf9bb6f786e3a1018244379d0a6d205c590b25eccba0d7bea273bb389dd1031fad3d8467ef23
 DIST udis-0.24.1.tar.gz 116983 BLAKE2B 
b1dc4f5b9f4227afcfd353868709e1d31a86185bcafd0d2219e44b7946e3036cbde0ada2d5c1558b4eb49d5da1ee6e14210682f72fda873732dfc4813f015e36
 SHA512 
64fc65b7388db25b6a8b008b51e274753e5e8b1dbd48126bdd676a3d0276ce37a4140bc5d08d6499ab5e61f51109eb8b9d1b14588bf8dc6d44d1642305403a82
 DIST wlr-0.22.0.tar.bz2 449752 BLAKE2B 
f28970353d0a2723543ac6cc1d1aca467d1d85ce19392156a4e569290dc886a0a917e19c5f2fea1cc7d7826563431c863ea8eb1380e471807322c60d2e21354d
 SHA512 
656795ad0fd1e0a2955bb63f0770d476f90921a4c746a37829283b640358f74db6495b5eac9f6f0bddba9f4675e912bdf56c382d2c3df2af1007295821924b91
 DIST wlr-0.24.1.tar.bz2 459208 BLAKE2B 
a9a904f0699b3557554c0f93a4a407d013ee1749459f9d0461067439a5b688e4ec8ca1ddc000e7037a5ae26ac99f459f31c2b30e4445cbe9773a8c0e0d43f08a
 SHA512 
10639493371e208d47237ca76f6c622d12f7e3c32dbd27cfa62fd6c87a0e6326b9be1db980ec891da06500314859ab9166c773923ac59afef5c9740d3a5a16b0
-DIST wlr.tar.bz2 448534 BLAKE2B 
35ff3e316ce5fa5d444e623597fdc61f143aa07440b8821faecc131aa5376b4ed691e84511ef438dfe4d429941d09fe0ab2d403414fd6a91e54a5bef890a4d68
 SHA512 
98af3902be681b11989f7d0c3b147ef3e4ef27dd377dd74b4e2a5151be1eeb0ff99d7738f2be4050116a7233820b0bb4f581ae0229d44043bfbd0f6af59108d4

diff --git a/gui-wm/hyprland/hyprland-0.21.0-r1.ebuild 
b/gui-wm/hyprland/hyprland-0.21.0-r1.ebuild
deleted file mode 100644
index 3669168cc..0
--- a/gui-wm/hyprland/hyprland-0.21.0-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 2023 Gentoo 

[gentoo-commits] repo/proj/guru:dev commit in: gui-wm/hyprland/

2023-04-09 Thread Julien Roy
commit: bf5e15969fad01fe432e91bebf6435f078ab0a83
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 10 01:56:07 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 10 01:56:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf5e1596

gui-wm/hyprland: add 0.24.1

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

 gui-wm/hyprland/Manifest   |   5 ++
 gui-wm/hyprland/hyprland-0.24.1.ebuild | 113 +
 gui-wm/hyprland/metadata.xml   |   1 +
 3 files changed, 119 insertions(+)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index f525a0101..c7d04e422 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,8 +1,13 @@
 DIST contrib-0.22.0.tar.gz 11142 BLAKE2B 
1d18956f69689eb737c079c3829ff47a47a36c05d151ad58a629621f2d6a0218368b2b41640d61dd670fb06f139c3c515ade9f4c301a8c4f82e70cf2d4a6b4e5
 SHA512 
655b9d98dc14205d5e42babbce2f89d63eb8f427db2a5fa7157c07d3021ea598cb3c4e5441a78f4a371b1e00bc32737263512ff137549c70bb5c09659a210b6d
+DIST contrib-0.24.1.tar.gz 12262 BLAKE2B 
dcb971c345ada8bef50719fdd3ce081641c1eb92d19ced174f0a6a961d68785a130ff1b0c4cca1685983b02a6af3bfafa3e6a03567ce7280fa0bbc1e57802b3b
 SHA512 
266d5e1dd258b1a0e1487794f06a8480a65c161c829ac59cc99632f0488dbc261390816a06a574a694c76be4374ac59bdcce8f473be80481c47ff52347956ba2
 DIST contrib.tar.gz 7408 BLAKE2B 
03c3733a0b7b747f759b1b13f6fbd5342bc5cdea31f142730f69af85abf576f2c35bd7ea01e1aafba8ad7ae63505d7a9372279538ffb8cea3d61839e2bf4ea21
 SHA512 
671ea675b8f3de9b6ff8cce62297b5c14947b458de88ffa4bca5c51aafb66fc475782d0ed609a18e5281147f89aa531d4480ee46bb888f98651e4620f58318b4
 DIST hyprland-0.21.0-r1.tar.gz 714570 BLAKE2B 
6576765ec28e918be9aefa1252ad70019e2d77ae6f07b61161692ed1d0016d52376f1aae30b4200ae003585ca8ff907e810c635dc639d360f4f22be52d313b0d
 SHA512 
a1fcd015be10267503d9ca529a538a0eebe8c197e91134de8377cca150efd99d0e51e7c9751ef8e81587fe04a497edff9d18b0e9dc5751a0f3eb4b3775c8ecad
 DIST hyprland-0.22.0.tar.gz 723020 BLAKE2B 
54f682c5efd0061eb2ee1919be994c06c92e832b258ef4286086a6e0d5c5e0d6006f624103ddb05c722fd2b5db30557a489a06b8d11dd0f13bd77b1829317700
 SHA512 
e72ec2037ce23ba0d5d9af75d9ef2448b813a3e8862932e6780c2649e0df74cb9ff13cdaf41c5a09b06b3e51a09b48a13cbf923d73feaa5d5836ca023a7a551f
+DIST hyprland-0.24.1.tar.gz 758442 BLAKE2B 
5bdbf0895f731515e3913eb82468dafac666b2bbe80cc611519698aefa68b6e01b6cc39115b69492d5d01f8bd62f7fd1e414297af72856f698ddbccde822fc1a
 SHA512 
47e093e4afedac50b7d28cc8495d237369852cefac99bce1ed3c83935013a55ecd543ac3b337c6a6c711abb2a4ed745b8a33f65ba83fe8ed99edc1c360f3c2d4
 DIST hyprland-protocols-0.22.0.tar.gz 4858 BLAKE2B 
565532803fe6975efdba621c9ef69e4a7c18f040a65818e9f0f61d1dda15a3927f4aca25972989172554d5be5332f014d57dc8e1d0bb207ea5ba64aaec0e65f2
 SHA512 
03e176149fb0749f63fc58aea1175bfed92f0a30895d17e022ebdf9bb6f786e3a1018244379d0a6d205c590b25eccba0d7bea273bb389dd1031fad3d8467ef23
+DIST hyprland-protocols-0.24.1.tar.gz 6343 BLAKE2B 
cffa25c1fbac992db9aee57956615c2a5f8a6e90150d86246218e6d346e566a43527f56cab08b07359bd2f56b1e02b741fb0dbb37ec35fbadd22dfdb2006d3b0
 SHA512 
f8534c0f6562ce3c770ed9c79b8b78504d6f3aa75001c74ecfa5418af939e88a020ca1cef08d20c62e73c764d66452b5ce212a0f0d2e9a3aaba635ee80b142c5
 DIST hyprland-protocols.tar.gz 4858 BLAKE2B 
565532803fe6975efdba621c9ef69e4a7c18f040a65818e9f0f61d1dda15a3927f4aca25972989172554d5be5332f014d57dc8e1d0bb207ea5ba64aaec0e65f2
 SHA512 
03e176149fb0749f63fc58aea1175bfed92f0a30895d17e022ebdf9bb6f786e3a1018244379d0a6d205c590b25eccba0d7bea273bb389dd1031fad3d8467ef23
+DIST udis-0.24.1.tar.gz 116983 BLAKE2B 
b1dc4f5b9f4227afcfd353868709e1d31a86185bcafd0d2219e44b7946e3036cbde0ada2d5c1558b4eb49d5da1ee6e14210682f72fda873732dfc4813f015e36
 SHA512 
64fc65b7388db25b6a8b008b51e274753e5e8b1dbd48126bdd676a3d0276ce37a4140bc5d08d6499ab5e61f51109eb8b9d1b14588bf8dc6d44d1642305403a82
 DIST wlr-0.22.0.tar.bz2 449752 BLAKE2B 
f28970353d0a2723543ac6cc1d1aca467d1d85ce19392156a4e569290dc886a0a917e19c5f2fea1cc7d7826563431c863ea8eb1380e471807322c60d2e21354d
 SHA512 
656795ad0fd1e0a2955bb63f0770d476f90921a4c746a37829283b640358f74db6495b5eac9f6f0bddba9f4675e912bdf56c382d2c3df2af1007295821924b91
+DIST wlr-0.24.1.tar.bz2 459208 BLAKE2B 
a9a904f0699b3557554c0f93a4a407d013ee1749459f9d0461067439a5b688e4ec8ca1ddc000e7037a5ae26ac99f459f31c2b30e4445cbe9773a8c0e0d43f08a
 SHA512 
10639493371e208d47237ca76f6c622d12f7e3c32dbd27cfa62fd6c87a0e6326b9be1db980ec891da06500314859ab9166c773923ac59afef5c9740d3a5a16b0
 DIST wlr.tar.bz2 448534 BLAKE2B 
35ff3e316ce5fa5d444e623597fdc61f143aa07440b8821faecc131aa5376b4ed691e84511ef438dfe4d429941d09fe0ab2d403414fd6a91e54a5bef890a4d68
 SHA512 
98af3902be681b11989f7d0c3b147ef3e4ef27dd377dd74b4e2a5151be1eeb0ff99d7738f2be4050116a7233820b0bb4f581ae0229d44043bfbd0f6af59108d4

diff --git a/gui-wm/hyprland/hyprland-0.24.1.ebuild 
b/gui-wm/hyprland/hyprland-0.24.1.ebuild
new file mode 100644
index 0..637c515c4
--- /dev/null
+++ b/gui-wm/hyprland/hyprland-0.24.1.ebuild
@@ -0,0 +1,113 

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

2023-04-09 Thread Ionen Wolkens
commit: ac46e7983d9a3bf45eddc9f45b4c0d86d4bae63b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Apr  9 22:51:55 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Apr  9 23:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac46e798

dev-python/pytest-xvfb: tidy and switch to pypi.eclass

wrt subprocess, this is due to pytest.ini being missing in the
pypi tarball -- kind of trivial so can just add it rather than
stick to github and add the missing .gh.

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

 dev-python/pytest-xvfb/Manifest|  2 +-
 dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild | 19 +--
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/dev-python/pytest-xvfb/Manifest b/dev-python/pytest-xvfb/Manifest
index 2132937334bb..20b243acc881 100644
--- a/dev-python/pytest-xvfb/Manifest
+++ b/dev-python/pytest-xvfb/Manifest
@@ -1 +1 @@
-DIST pytest-xvfb-2.0.0.tar.gz 6855 BLAKE2B 
338802ccbf5fc0c9ab3fccd7c172b31867cc86869dfc50dbb30daf396ecd9865e71c6486cc96c2485e2d5b6195dc2eff83a033864f88e1b2c64a3937b6b48c84
 SHA512 
42c2119b2c529a45b5de9f8ac2781306cfb9f00c1d0e0e9045ed40ccb7260cb6f400683802ab845ce2481dcadfcef007c8417a481e9c04f14ee1bdc68244d391
+DIST pytest-xvfb-2.0.0.tar.gz 6575 BLAKE2B 
7ef37f2d4a1a9d7211a248e67d325f0b722a0a046e6e57ae24cac1b68ead6d11988d49810e15fc41d9a05082d9c318f7569a00ac7574e1a8ee00e76c842cf83b
 SHA512 
de5a98290bfe083cadc732c36a1c5af99b0d618853f8da9a1acd0f0f11a170c54025667c0f13bc0f4ac2657b139306e16d0b3faf00bfdde37eb3df7fb14367ae

diff --git a/dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild 
b/dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild
index ed4dc6f4834e..b3c16258b82c 100644
--- a/dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild
+++ b/dev-python/pytest-xvfb/pytest-xvfb-2.0.0-r2.ebuild
@@ -3,27 +3,26 @@
 
 EAPI=8
 
-PYTHON_REQ_USE="tk"
-PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="tk"
+inherit distutils-r1 pypi
 
-DESCRIPTION="A pytest plugin to run Xvfb for tests"
+DESCRIPTION="Pytest plugin to run Xvfb for tests"
 HOMEPAGE="https://pypi.org/project/pytest-xvfb/;
-SRC_URI="https://github.com/The-Compiler/pytest-xvfb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 RDEPEND="
-   >=dev-python/pytest-2.8.1[${PYTHON_USEDEP}]
-   >=dev-python/pyvirtualdisplay-1.3[${PYTHON_USEDEP}]
-   x11-base/xorg-server[xvfb]
-"
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pyvirtualdisplay[${PYTHON_USEDEP}]
+   x11-base/xorg-server[xvfb]"
 
 distutils_enable_tests pytest
 
 python_test() {
-   epytest -p xvfb
+   epytest -p xvfb --runpytest=subprocess
 }



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

2023-04-09 Thread Ionen Wolkens
commit: 457844f2bd0e61b994c0436f84d4b2fa0d0e37f5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Apr  9 22:44:05 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Apr  9 23:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=457844f2

dev-python/pytest-xvfb: add myself as a maintainer

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

 dev-python/pytest-xvfb/metadata.xml | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-python/pytest-xvfb/metadata.xml 
b/dev-python/pytest-xvfb/metadata.xml
index d02b8f5af82f..61085c5734a8 100644
--- a/dev-python/pytest-xvfb/metadata.xml
+++ b/dev-python/pytest-xvfb/metadata.xml
@@ -1,10 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   io...@gentoo.org
+   Ionen Wolkens
+   


-   pytest-xvfb
The-Compiler/pytest-xvfb
+   pytest-xvfb

 



[gentoo-commits] repo/gentoo:master commit in: games-action/minetest/, games-action/minetest/files/

2023-04-09 Thread Marek Szuba
commit: 4a437492e78bdce4b1059b5512e893d26a040a5a
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Apr  9 23:23:26 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Apr  9 23:23:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a437492

games-action/minetest: add 5.7.0

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

 games-action/minetest/Manifest |   1 +
 .../minetest-5.7.0-no_upstream_optflags.patch  |  11 ++
 games-action/minetest/minetest-5.7.0.ebuild| 141 +
 3 files changed, 153 insertions(+)

diff --git a/games-action/minetest/Manifest b/games-action/minetest/Manifest
index 2032f7e2d163..1e0795095a0c 100644
--- a/games-action/minetest/Manifest
+++ b/games-action/minetest/Manifest
@@ -1 +1,2 @@
 DIST minetest-5.6.1.tar.gz 9924663 BLAKE2B 
509b8073a4e82ecff008f692ebdd7a8f35ff5222ba1095937d24870404cca848b80891887837e03d86c117568f9bbee1f92fb958640e06107230673e79d7f813
 SHA512 
15d2ce3b1150f077ff933a04f0ba8e02c71ee60a0edb636d1511d4e90244a34a14d7e5c4b47bee4de96cd179249a5a6963d7a092084f46c0fa54c9ff431a5265
+DIST minetest-5.7.0.tar.gz 10115973 BLAKE2B 
0f7e8864188004d57115c83508706b1cf1d6db0cba1a3002d603d4665e6d014ea2ec31df0a77a65da014467e21c331e3a27762018483a5bf4b2e024e3f7bdfc3
 SHA512 
6a934db5fd2c7c14fcfa87fb306662fa1ccf20a0eee056aea5c4c863986875017a4fa58ddf14319d385ee0400d00fb6a90f68b8f34527c98a746c6410360a529

diff --git 
a/games-action/minetest/files/minetest-5.7.0-no_upstream_optflags.patch 
b/games-action/minetest/files/minetest-5.7.0-no_upstream_optflags.patch
new file mode 100644
index ..ad673be1184f
--- /dev/null
+++ b/games-action/minetest/files/minetest-5.7.0-no_upstream_optflags.patch
@@ -0,0 +1,11 @@
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -784,7 +784,7 @@
+   endif()
+   endif()
+ 
+-  set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} 
${OTHER_FLAGS} -pipe -funroll-loops -O3 -fomit-frame-pointer")
++  set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} 
${OTHER_FLAGS}")
+   if(CMAKE_SYSTEM_NAME STREQUAL "Linux"
+   AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
+   AND CMAKE_CXX_COMPILER_VERSION MATCHES "^9\\.")

diff --git a/games-action/minetest/minetest-5.7.0.ebuild 
b/games-action/minetest/minetest-5.7.0.ebuild
new file mode 100644
index ..e3b199e0fd7d
--- /dev/null
+++ b/games-action/minetest/minetest-5.7.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+LUA_COMPAT=( lua5-1 luajit )
+
+inherit cmake flag-o-matic lua-single systemd xdg
+
+DESCRIPTION="A free open-source voxel game engine with easy modding and game 
creation"
+HOMEPAGE="https://www.minetest.net;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="+client +curl doc leveldb ncurses nls postgres prometheus redis +server 
+sound spatial test"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}
+   || ( client server )"
+
+RESTRICT="!test? ( test )"
+
+# Use bundled PUC Lua if lua5-1 has been requested requested due to C++
+# interoperability issues, at least until Bug #825766 has been resolved anyway.
+RDEPEND="lua_single_target_luajit? ( ${LUA_DEPS} )
+   app-arch/zstd
+   dev-db/sqlite:3
+   dev-libs/gmp:0=
+   dev-libs/jsoncpp:=
+   sys-libs/zlib
+   client? (
+   >=dev-games/irrlicht-mt-1.9.0.10
+   media-libs/freetype:2
+   media-libs/libpng:0=
+   media-libs/libjpeg-turbo
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXxf86vm
+   sound? (
+   media-libs/libvorbis
+   media-libs/openal
+   )
+   )
+   curl? ( net-misc/curl )
+   leveldb? ( dev-libs/leveldb:= )
+   ncurses? ( sys-libs/ncurses:0= )
+   nls? ( virtual/libintl )
+   postgres? ( >=dev-db/postgresql-9.5:= )
+   prometheus? ( dev-cpp/prometheus-cpp )
+   redis? ( dev-libs/hiredis:= )
+   server? (
+   acct-group/minetest
+   acct-user/minetest
+   >=dev-games/irrlicht-mt-headers-1.9.0.10
+   )
+   spatial? ( sci-libs/libspatialindex:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   )
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.7.0-no_upstream_optflags.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # To avoid TEXTRELs on riscv
+   append-flags -fPIC
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CLIENT=$(usex client)
+   -DBUILD_SERVER=$(usex server)
+   

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

2023-04-09 Thread Andreas Sturmlechner
commit: 0b99ac0fc8d83533fab2821b52a49ef38c9c9f70
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 21:10:19 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 22:34:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b99ac0f

kde-plasma/kde-gtk-config: drop 5.27.4

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

 .../kde-gtk-config/kde-gtk-config-5.27.4.ebuild| 56 --
 1 file changed, 56 deletions(-)

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4.ebuild 
b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4.ebuild
deleted file mode 100644
index 94374b427120..
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
-HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config;
-
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
-   dev-cpp/glibmm:2
-   dev-libs/glib:2
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   gnome-base/gsettings-desktop-schemas
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kguiaddons-${KFMIN}:5
-   >=kde-plasma/kdecoration-${PVCUT}:5
-   x11-libs/gtk+:3
-"
-RDEPEND="${DEPEND}
-   >=kde-plasma/kde-cli-tools-${PVCUT}:5
-   x11-misc/xsettingsd
-"
-BDEPEND="
-   dev-lang/sassc
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   elog "If you notice missing icons in your GTK applications, you may 
have to install"
-   elog "the corresponding themes for GTK. A good guess would be 
x11-themes/oxygen-gtk"
-   elog "for example."
-}



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

2023-04-09 Thread Andreas Sturmlechner
commit: 897970c47d91a14d3ce1aab3c59f7b0ca2ea4c04
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 21:58:06 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 22:34:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897970c4

kde-plasma/xdg-desktop-portal-kde: drop 5.27.4.1

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

 .../xdg-desktop-portal-kde-5.27.4.1.ebuild | 59 --
 1 file changed, 59 deletions(-)

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.4.1.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.4.1.ebuild
deleted file mode 100644
index 73acc3e14c3d..
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.4.1.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
-
-ECM_TEST="forceoptional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal that is using 
Qt/KDE Frameworks"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
-COMMON_DEPEND="
-   >=dev-libs/wayland-1.15
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   || (
-   >=dev-qt/qtgui-${QTMIN}:5[libinput]
-   >=dev-qt/qtgui-${QTMIN}:5[X]
-   )
-   >=dev-qt/qtprintsupport-${QTMIN}:5[cups]
-   >=dev-qt/qtwayland-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5[dbus]
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/kguiaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   x11-libs/libxkbcommon
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.7.0
-   >=dev-libs/wayland-protocols-1.25
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
-   kde-misc/kio-fuse:5
-   sys-apps/xdg-desktop-portal
-"
-BDEPEND="
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   virtual/pkgconfig
-"



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/xdg-desktop-portal-kde/, kde-plasma/xdg-desktop-portal-kde/files/

2023-04-09 Thread Andreas Sturmlechner
commit: 4f0947a3eaa3894cecc7148d81ed3ca0828cee59
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 21:56:27 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 22:34:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0947a3

kde-plasma/xdg-desktop-portal-kde: Don't try to screencast nullptr

Upstream commit 58313fac8188163c9445bb9a212405412258ef5e

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

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

 ...e-5.27.4.1-dont-try-to-screencast-nullptr.patch | 36 +
 .../xdg-desktop-portal-kde-5.27.4.1-r1.ebuild  | 61 ++
 2 files changed, 97 insertions(+)

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.27.4.1-dont-try-to-screencast-nullptr.patch
 
b/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.27.4.1-dont-try-to-screencast-nullptr.patch
new file mode 100644
index ..85d71e3951dc
--- /dev/null
+++ 
b/kde-plasma/xdg-desktop-portal-kde/files/xdg-desktop-portal-kde-5.27.4.1-dont-try-to-screencast-nullptr.patch
@@ -0,0 +1,36 @@
+From 58313fac8188163c9445bb9a212405412258ef5e Mon Sep 17 00:00:00 2001
+From: Aleix Pol Gonzalez 
+Date: Wed, 5 Apr 2023 16:36:48 +
+Subject: [PATCH] screencast: Don't try to screencast nullptr
+
+For some reason we were received an output that was null. Account for it
+by notifying and outputing some more information in hopes of fixing it
+soon.
+
+CCBUG: 467622
+---
+ src/waylandintegration.cpp | 8 
+ 1 file changed, 8 insertions(+)
+
+diff --git a/src/waylandintegration.cpp b/src/waylandintegration.cpp
+index c929b030..be6e19f7 100644
+--- a/src/waylandintegration.cpp
 b/src/waylandintegration.cpp
+@@ -282,6 +282,14 @@ WaylandIntegration::Stream 
WaylandIntegration::WaylandIntegrationPrivate::startS
+ WaylandIntegration::Stream 
WaylandIntegration::WaylandIntegrationPrivate::startStreamingOutput(quint32 
outputName, Screencasting::CursorMode mode)
+ {
+ auto output = m_outputMap.value(outputName).output();
++if (!output) {
++qCWarning(XdgDesktopPortalKdeWaylandIntegration) << "Cannot stream, 
output not found" << outputName << m_outputMap.keys();
++auto notification = new 
KNotification(QStringLiteral("screencastfailure"), 
KNotification::CloseOnTimeout);
++notification->setTitle(i18n("Failed to start screencasting"));
++notification->setIconName(QStringLiteral("dialog-error"));
++notification->sendEvent();
++return {};
++}
+ m_streamedScreenPosition = output->globalPosition();
+ return startStreaming(m_screencasting->createOutputStream(output.data(), 
mode),
+   {
+-- 
+GitLab
+

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.4.1-r1.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.4.1-r1.ebuild
new file mode 100644
index ..425bf1a628cd
--- /dev/null
+++ 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.4.1-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal that is using 
Qt/KDE Frameworks"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
+COMMON_DEPEND="
+   >=dev-libs/wayland-1.15
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   || (
+   >=dev-qt/qtgui-${QTMIN}:5[libinput]
+   >=dev-qt/qtgui-${QTMIN}:5[X]
+   )
+   >=dev-qt/qtprintsupport-${QTMIN}:5[cups]
+   >=dev-qt/qtwayland-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5[dbus]
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   x11-libs/libxkbcommon
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/plasma-wayland-protocols-1.7.0
+   >=dev-libs/wayland-protocols-1.25
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+   kde-misc/kio-fuse:5
+   sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   

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

2023-04-09 Thread Andreas Sturmlechner
commit: 8b05053c30bfc4c66934fbd1002e8c7492e607d3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 22:06:27 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 22:34:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b05053c

kde-plasma/kscreen: drop 5.27.4

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

 kde-plasma/kscreen/kscreen-5.27.4.ebuild | 49 
 1 file changed, 49 deletions(-)

diff --git a/kde-plasma/kscreen/kscreen-5.27.4.ebuild 
b/kde-plasma/kscreen/kscreen-5.27.4.ebuild
deleted file mode 100644
index 65c59cbc0f15..
--- a/kde-plasma/kscreen/kscreen-5.27.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma screen management"
-HOMEPAGE="https://invent.kde.org/plasma/kscreen;
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# bug #580440, last checked 5.6.3
-RESTRICT="test"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsensors-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdeclarative-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kglobalaccel-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   >=kde-plasma/layer-shell-qt-${PVCUT}:5
-   >=kde-plasma/libkscreen-${PVCUT}:5
-   x11-libs/libX11
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
-   >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"



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

2023-04-09 Thread Andreas Sturmlechner
commit: 371a5ea953f6b6519af36fcc4106256e46602e87
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 22:09:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 22:34:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371a5ea9

kde-plasma/libkscreen: clear EDID when output changed

Some GPUs will report a virtual edid even there is no monitor connected [...]

Upstream commit f34ec78318aca50511ae062cd218ef20627132a6

See also:
https://invent.kde.org/plasma/libkscreen/-/merge_requests/118

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

 .../files/libkscreen-5.27.4-clear-edid.patch   | 34 +
 kde-plasma/libkscreen/libkscreen-5.27.4-r1.ebuild  | 43 ++
 2 files changed, 77 insertions(+)

diff --git a/kde-plasma/libkscreen/files/libkscreen-5.27.4-clear-edid.patch 
b/kde-plasma/libkscreen/files/libkscreen-5.27.4-clear-edid.patch
new file mode 100644
index ..11e20b9a2f09
--- /dev/null
+++ b/kde-plasma/libkscreen/files/libkscreen-5.27.4-clear-edid.patch
@@ -0,0 +1,34 @@
+From 282cb301f5961d6519bb5a295155f25f96421c85 Mon Sep 17 00:00:00 2001
+From: Kai Li 
+Date: Wed, 5 Apr 2023 10:51:31 +0800
+Subject: [PATCH] Some GPUs will report a virtual edid even there is no monitor
+ connected to the VGA/HDMI port, when a monitor is plugged in, the edid will
+ be updated. The old pattern is not working for some GPUs, because the edid is
+ already in the cache with wrong data.
+
+So we clear edid when output changed, to make libkscreen to get the latest
+edid and improve hardware compatibility.
+
+Signed-off-by: likai 
+
+
+(cherry picked from commit f34ec78318aca50511ae062cd218ef20627132a6)
+---
+ backends/xrandr/xrandroutput.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/backends/xrandr/xrandroutput.cpp 
b/backends/xrandr/xrandroutput.cpp
+index 2fce87a5..5a43b6f8 100644
+--- a/backends/xrandr/xrandroutput.cpp
 b/backends/xrandr/xrandroutput.cpp
+@@ -177,6 +177,7 @@ void XRandROutput::update(xcb_randr_crtc_t crtc, 
xcb_randr_mode_t mode, xcb_rand
+ }
+ 
+ m_hotplugModeUpdate = XRandR::hasProperty(m_id, 
"hotplug_mode_update");
++m_edid.clear();
+ }
+ 
+ // A monitor has been enabled or disabled
+-- 
+GitLab
+

diff --git a/kde-plasma/libkscreen/libkscreen-5.27.4-r1.ebuild 
b/kde-plasma/libkscreen/libkscreen-5.27.4-r1.ebuild
new file mode 100644
index ..c481da498507
--- /dev/null
+++ b/kde-plasma/libkscreen/libkscreen-5.27.4-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma screen management library"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5/8"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running session
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/wayland
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kwayland-${KFMIN}:5
+   x11-libs/libxcb
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/plasma-wayland-protocols-1.10.0
+"
+BDEPEND="
+   >=dev-qt/linguist-tools-${QTMIN}:5
+   >=dev-qt/qtwaylandscanner-${QTMIN}:5
+   dev-util/wayland-scanner
+"
+
+PATCHES=( "${FILESDIR}/${P}-clear-edid.patch" )



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

2023-04-09 Thread Andreas Sturmlechner
commit: 40a33548a0eaa3022e029c0966bfcb461ead8feb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 22:10:38 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 22:34:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a33548

kde-plasma/libkscreen: drop 5.27.4

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

 kde-plasma/libkscreen/libkscreen-5.27.4.ebuild | 41 --
 1 file changed, 41 deletions(-)

diff --git a/kde-plasma/libkscreen/libkscreen-5.27.4.ebuild 
b/kde-plasma/libkscreen/libkscreen-5.27.4.ebuild
deleted file mode 100644
index 1022a042e145..
--- a/kde-plasma/libkscreen/libkscreen-5.27.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.7
-VIRTUALX_REQUIRED="test"
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma screen management library"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5/8"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running session
-RESTRICT="test"
-
-RDEPEND="
-   dev-libs/wayland
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kwayland-${KFMIN}:5
-   x11-libs/libxcb
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/plasma-wayland-protocols-1.10.0
-"
-BDEPEND="
-   >=dev-qt/linguist-tools-${QTMIN}:5
-   >=dev-qt/qtwaylandscanner-${QTMIN}:5
-   dev-util/wayland-scanner
-"



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

2023-04-09 Thread Andreas Sturmlechner
commit: 77b7ea74fe6e2f742bed3028f74619419ff2b2dc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 21:09:30 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 22:34:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b7ea74

kde-plasma/kde-gtk-config: kded: don't update text scale on kdeglobals

...change events.

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

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

 ...-config-5.27.4-kded-dont-update-textscale.patch | 28 +++
 .../kde-gtk-config/kde-gtk-config-5.27.4-r1.ebuild | 56 ++
 2 files changed, 84 insertions(+)

diff --git 
a/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.27.4-kded-dont-update-textscale.patch
 
b/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.27.4-kded-dont-update-textscale.patch
new file mode 100644
index ..de16acc0cc97
--- /dev/null
+++ 
b/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.27.4-kded-dont-update-textscale.patch
@@ -0,0 +1,28 @@
+From 52eb9d01b94eeece64044c5159d965eec7f39079 Mon Sep 17 00:00:00 2001
+From: Fushan Wen 
+Date: Sat, 8 Apr 2023 00:25:52 +0800
+Subject: [PATCH] kded: don't update text scale on kdeglobals change events
+
+setTextScale() will be called in onKCMFontsSettingsChange
+
+CCBUG: 468203
+---
+ kded/gtkconfig.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/kded/gtkconfig.cpp b/kded/gtkconfig.cpp
+index ec8f813..00222e1 100644
+--- a/kded/gtkconfig.cpp
 b/kded/gtkconfig.cpp
+@@ -290,7 +290,7 @@ void GtkConfig::onKdeglobalsSettingsChange(const 
KConfigGroup , const QByt
+ } else if (group.name() == QStringLiteral("KScreen")) {
+ if (names.contains(QByteArrayLiteral("ScaleFactor"))) {
+ setGlobalScale();
+-setTextScale();
++// setTextScale() will be called in onKCMFontsSettingsChange
+ }
+ } else if (group.name() == QStringLiteral("Toolbar style")) {
+ if (names.contains(QByteArrayLiteral("ToolButtonStyle"))) {
+-- 
+2.40.0
+

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4-r1.ebuild 
b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4-r1.ebuild
new file mode 100644
index ..a9a985d7d35e
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.4-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+VIRTUALX_REQUIRED="test"
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
+HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config;
+
+LICENSE="GPL-3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   dev-cpp/glibmm:2
+   dev-libs/glib:2
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   gnome-base/gsettings-desktop-schemas
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-plasma/kdecoration-${PVCUT}:5
+   x11-libs/gtk+:3
+"
+RDEPEND="${DEPEND}
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+   x11-misc/xsettingsd
+"
+BDEPEND="dev-lang/sassc"
+
+PATCHES=( "${FILESDIR}/${P}-kded-dont-update-textscale.patch" ) # KDE-bug 
468203
+
+src_configure() {
+   local mycmakeargs=(
+   -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+   elog "If you notice missing icons in your GTK applications, you may 
have to install"
+   elog "the corresponding themes for GTK. A good guess would be 
x11-themes/oxygen-gtk"
+   elog "for example."
+}



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

2023-04-09 Thread Andreas Sturmlechner
commit: 5c63907316d26abc7a8e5e7eafb8688bc4f34ac7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 22:05:05 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 22:34:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c639073

kde-plasma/kscreen: kcm: notify global scale changes in kcmfonts

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

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

 ...-notify-changes-when-global-scale-changes.patch | 37 
 kde-plasma/kscreen/kscreen-5.27.4-r1.ebuild| 51 ++
 2 files changed, 88 insertions(+)

diff --git 
a/kde-plasma/kscreen/files/kscreen-5.27.4-kcm-notify-changes-when-global-scale-changes.patch
 
b/kde-plasma/kscreen/files/kscreen-5.27.4-kcm-notify-changes-when-global-scale-changes.patch
new file mode 100644
index ..9c1e862ff480
--- /dev/null
+++ 
b/kde-plasma/kscreen/files/kscreen-5.27.4-kcm-notify-changes-when-global-scale-changes.patch
@@ -0,0 +1,37 @@
+From e9384150d8e41dd9c869f5f502e02c70a5c6f002 Mon Sep 17 00:00:00 2001
+From: Fushan Wen 
+Date: Sat, 8 Apr 2023 00:33:24 +0800
+Subject: [PATCH] kcm: notify changes in kcmfonts when global scale changes
+
+Otherwise kde-gtk-config will use the old font DPI value.
+
+CCBUG: 468203
+---
+ kcm/kcm.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/kcm/kcm.cpp b/kcm/kcm.cpp
+index 6d96625d..f292699c 100644
+--- a/kcm/kcm.cpp
 b/kcm/kcm.cpp
+@@ -438,7 +438,7 @@ void KCMKScreen::exportGlobalScale()
+ loadProc.waitForFinished();
+ }
+ }
+-fontConfigGroup.writeEntry("forceFontDPI", 0);
++fontConfigGroup.writeEntry("forceFontDPI", 0, KConfig::Notify);
+ } else {
+ const int scaleDpi = qRound(globalScale() * 96.0);
+ QProcess proc;
+@@ -448,7 +448,7 @@ void KCMKScreen::exportGlobalScale()
+ proc.closeWriteChannel();
+ proc.waitForFinished();
+ }
+-fontConfigGroup.writeEntry("forceFontDPI", scaleDpi);
++fontConfigGroup.writeEntry("forceFontDPI", scaleDpi, KConfig::Notify);
+ }
+ 
+ Q_EMIT globalScaleWritten();
+-- 
+GitLab
+

diff --git a/kde-plasma/kscreen/kscreen-5.27.4-r1.ebuild 
b/kde-plasma/kscreen/kscreen-5.27.4-r1.ebuild
new file mode 100644
index ..efbf3dea06d4
--- /dev/null
+++ b/kde-plasma/kscreen/kscreen-5.27.4-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=5.102.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.7
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma screen management"
+HOMEPAGE="https://invent.kde.org/plasma/kscreen;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# bug #580440, last checked 5.6.3
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsensors-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   >=kde-plasma/layer-shell-qt-${PVCUT}:5
+   >=kde-plasma/libkscreen-${PVCUT}:5
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+   >=kde-plasma/kde-cli-tools-${PVCUT}:5
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+PATCHES=( 
"${FILESDIR}/${P}-kcm-notify-changes-when-global-scale-changes.patch" ) # 
KDE-bug 468203



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

2023-04-09 Thread Andrew Ammerlaan
commit: 48c8c184cc34406c1ef07a0539e8d4c73e64abe0
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:56:18 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:56:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c8c184

dev-python/mkdocs-material: add missing dependencies for using plugins

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

 .../{mkdocs-material-9.1.6.ebuild => mkdocs-material-9.1.6-r1.ebuild}  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.6.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.1.6-r1.ebuild
similarity index 90%
rename from dev-python/mkdocs-material/mkdocs-material-9.1.6.ebuild
rename to dev-python/mkdocs-material/mkdocs-material-9.1.6-r1.ebuild
index eedc60f73616..3bce16090ba3 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.1.6.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.1.6-r1.ebuild
@@ -30,11 +30,14 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86"
 
 RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
>=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
>=dev-python/markdown-3.2[${PYTHON_USEDEP}]
>=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
>=dev-python/pygments-2.14[${PYTHON_USEDEP}]
>=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
 "
 
 # mkdocs-material-extensions depends on mkdocs-material creating a circular dep



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

2023-04-09 Thread Andrew Ammerlaan
commit: 8f36ac513492c35f08b19383272c9eedf35271e6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:50:52 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:50:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f36ac51

sci-visualization/scidavis: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-visualization/scidavis/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sci-visualization/scidavis/metadata.xml 
b/sci-visualization/scidavis/metadata.xml
index 1c44688f2711..8954aa4356f9 100644
--- a/sci-visualization/scidavis/metadata.xml
+++ b/sci-visualization/scidavis/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

s...@gentoo.org
Gentoo Science Project



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

2023-04-09 Thread Andrew Ammerlaan
commit: 5f91b71506001b66f3fc63a2b56650b17160e57d
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:26:51 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f91b715

dev-python/pytest-lazy-fixture: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pytest-lazy-fixture/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pytest-lazy-fixture/metadata.xml 
b/dev-python/pytest-lazy-fixture/metadata.xml
index ae54fce7d3b0..68658dc01cda 100644
--- a/dev-python/pytest-lazy-fixture/metadata.xml
+++ b/dev-python/pytest-lazy-fixture/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-autodoc-typehints/

2023-04-09 Thread Andrew Ammerlaan
commit: b3d1a15387e59c1cbcd470ed314ff46b4d40f478
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:31:22 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d1a153

dev-python/sphinx-autodoc-typehints: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/sphinx-autodoc-typehints/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/sphinx-autodoc-typehints/metadata.xml 
b/dev-python/sphinx-autodoc-typehints/metadata.xml
index 8ad8fe5bebfc..8a64c6fece95 100644
--- a/dev-python/sphinx-autodoc-typehints/metadata.xml
+++ b/dev-python/sphinx-autodoc-typehints/metadata.xml
@@ -2,10 +2,6 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
 
-  
-andrewammerl...@gentoo.org
-Andrew Ammerlaan
-  
   
 pyt...@gentoo.org
 Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: 87b056366ab1a3a33a787db31f417d41bcba9b52
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:22:49 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b05636

dev-python/vncdotool: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/vncdotool/metadata.xml 
b/dev-python/vncdotool/metadata.xml
index e1df40b61c3d..ec8cefeff626 100644
--- a/dev-python/vncdotool/metadata.xml
+++ b/dev-python/vncdotool/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   
+   


vncdotool



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

2023-04-09 Thread Andrew Ammerlaan
commit: 3484650d0dc56fd770495cf8584b7fac3c139a64
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:27:25 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3484650d

dev-python/pytest-regressions: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pytest-regressions/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pytest-regressions/metadata.xml 
b/dev-python/pytest-regressions/metadata.xml
index 0e68d894094d..381bd4ad6174 100644
--- a/dev-python/pytest-regressions/metadata.xml
+++ b/dev-python/pytest-regressions/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: d4512c3e770e6d798e9c66a41169cf17bf33e7ee
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:21:41 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4512c3e

dev-python/pyscreenshot: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyscreenshot/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pyscreenshot/metadata.xml 
b/dev-python/pyscreenshot/metadata.xml
index de30b80f984f..a663bf0f9111 100644
--- a/dev-python/pyscreenshot/metadata.xml
+++ b/dev-python/pyscreenshot/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: 7129a89a0f1954d24a58744e20f031e6f6595e93
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:36:24 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7129a89a

dev-python/bracex: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/bracex/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/bracex/metadata.xml b/dev-python/bracex/metadata.xml
index b1ed97104dd1..55e0bab1255e 100644
--- a/dev-python/bracex/metadata.xml
+++ b/dev-python/bracex/metadata.xml
@@ -5,10 +5,6 @@
lssndrbarbi...@gmail.com
Alessandro Barbieri

-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

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



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

2023-04-09 Thread Andrew Ammerlaan
commit: a2bcb7e1ca849bca6d27d2e1da55ba7ae2bea89e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:38:11 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2bcb7e1

dev-python/helpdev: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/helpdev/metadata.xml b/dev-python/helpdev/metadata.xml
index f7e675703673..5ae74662dd68 100644
--- a/dev-python/helpdev/metadata.xml
+++ b/dev-python/helpdev/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   
+   

helpdev
dpizetta/helpdev



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

2023-04-09 Thread Andrew Ammerlaan
commit: 99923f47e34bdc2fabbf76dbfbccdd1f1837784a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:36:43 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99923f47

dev-python/backrefs: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/backrefs/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/backrefs/metadata.xml b/dev-python/backrefs/metadata.xml
index 5c2d652494c8..4dc4fbf9bdba 100644
--- a/dev-python/backrefs/metadata.xml
+++ b/dev-python/backrefs/metadata.xml
@@ -5,10 +5,6 @@
lssndrbarbi...@gmail.com
Alessandro Barbieri

-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

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



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

2023-04-09 Thread Andrew Ammerlaan
commit: ad66f9404be8d5fcd27087f514280c1ccfef2c4d
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:38:57 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad66f940

dev-python/livereload: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/livereload/metadata.xml 
b/dev-python/livereload/metadata.xml
index b9750d2b2082..6765f659eb72 100644
--- a/dev-python/livereload/metadata.xml
+++ b/dev-python/livereload/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   
+   


lepture/python-livereload



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

2023-04-09 Thread Andrew Ammerlaan
commit: 2ac7fe702a569e0e3c68e93c9313e099a2cc6dc1
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:35:01 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac7fe70

dev-python/pyxDamerauLevenshtein: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyxDamerauLevenshtein/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pyxDamerauLevenshtein/metadata.xml 
b/dev-python/pyxDamerauLevenshtein/metadata.xml
index 053dcd413581..dc344125bd85 100644
--- a/dev-python/pyxDamerauLevenshtein/metadata.xml
+++ b/dev-python/pyxDamerauLevenshtein/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: 25393060f8ec94ac0d0de899fd85feb3b0b16102
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:32:57 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25393060

dev-python/sphobjinv: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/sphobjinv/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/sphobjinv/metadata.xml 
b/dev-python/sphobjinv/metadata.xml
index 5a144cda92e3..dd8bed6989d1 100644
--- a/dev-python/sphobjinv/metadata.xml
+++ b/dev-python/sphobjinv/metadata.xml
@@ -2,10 +2,6 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
 
-  
-andrewammerl...@gentoo.org
-Andrew Ammerlaan
-  
   
 pyt...@gentoo.org
 Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: a6461a634ff6e2b7bb6ec4a14443ce3de0869e1e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:33:49 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6461a63

dev-python/stdio-mgr: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/stdio-mgr/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/stdio-mgr/metadata.xml 
b/dev-python/stdio-mgr/metadata.xml
index ddba9a0047fc..2fe7a2ea7daa 100644
--- a/dev-python/stdio-mgr/metadata.xml
+++ b/dev-python/stdio-mgr/metadata.xml
@@ -2,10 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
 
-  
-andrewammerl...@gentoo.org
-Andrew Ammerlaan
-  
+  
   
 Have a CLI Python application?
 



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

2023-04-09 Thread Andrew Ammerlaan
commit: af414999377a494f51e8258c9d3cb3c63d9a6a9c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:25:06 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af414999

dev-python/pytest-datadir: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pytest-datadir/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pytest-datadir/metadata.xml 
b/dev-python/pytest-datadir/metadata.xml
index e9b068b02797..e6acb63c0415 100644
--- a/dev-python/pytest-datadir/metadata.xml
+++ b/dev-python/pytest-datadir/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: 23605c85bd652c963a6ca51b8bfe632051250a6f
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:26:23 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23605c85

dev-python/pytest-faulthandler: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pytest-faulthandler/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/pytest-faulthandler/metadata.xml 
b/dev-python/pytest-faulthandler/metadata.xml
index 4c12e54f489d..54988107e7b4 100644
--- a/dev-python/pytest-faulthandler/metadata.xml
+++ b/dev-python/pytest-faulthandler/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   
+   

pytest-faulthandler




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

2023-04-09 Thread Andrew Ammerlaan
commit: a0f1b5c85efb6ba1948d748b7dc72097f07c9874
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:28:51 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f1b5c8

dev-python/wcmatch: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/wcmatch/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/wcmatch/metadata.xml b/dev-python/wcmatch/metadata.xml
index 04bf616e8e5b..6f3b96a114db 100644
--- a/dev-python/wcmatch/metadata.xml
+++ b/dev-python/wcmatch/metadata.xml
@@ -5,10 +5,6 @@
lssndrbarbi...@gmail.com
Alessandro Barbieri

-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

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



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

2023-04-09 Thread Andrew Ammerlaan
commit: c5d91eaf8a4961d78725e4c91233f8c4263de0b8
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:20:55 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d91eaf

dev-python/entrypoint2: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/entrypoint2/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/entrypoint2/metadata.xml 
b/dev-python/entrypoint2/metadata.xml
index d8e5fc99b991..3df5cf156b15 100644
--- a/dev-python/entrypoint2/metadata.xml
+++ b/dev-python/entrypoint2/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: acaec0ad6a65c23caab7edd4385d18995ac9aea9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:24:42 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acaec0ad

dev-python/pytest-codeblocks: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pytest-codeblocks/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pytest-codeblocks/metadata.xml 
b/dev-python/pytest-codeblocks/metadata.xml
index 5e068555e020..d3c21cb385ac 100644
--- a/dev-python/pytest-codeblocks/metadata.xml
+++ b/dev-python/pytest-codeblocks/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: fe8f13b0d5340128377013fcf99f22e924a5e457
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:22:03 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe8f13b0

dev-python/mss: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/mss/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/mss/metadata.xml b/dev-python/mss/metadata.xml
index f0ed9e57b5f5..012fc6882c8f 100644
--- a/dev-python/mss/metadata.xml
+++ b/dev-python/mss/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: bf4a310524729eb7df6346a7838232a6bf3e6c81
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:19:51 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4a3105

dev-python/pyvirtualdisplay: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pyvirtualdisplay/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/pyvirtualdisplay/metadata.xml 
b/dev-python/pyvirtualdisplay/metadata.xml
index 3bf06c9b674b..b48fa1e2ae60 100644
--- a/dev-python/pyvirtualdisplay/metadata.xml
+++ b/dev-python/pyvirtualdisplay/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andrew Ammerlaan
commit: e9f93e81430320385ec3ddebed1ecf9c0349ecae
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:19:23 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f93e81

dev-python/pytest-xvfb: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pytest-xvfb/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/pytest-xvfb/metadata.xml 
b/dev-python/pytest-xvfb/metadata.xml
index ba15c262a26a..d02b8f5af82f 100644
--- a/dev-python/pytest-xvfb/metadata.xml
+++ b/dev-python/pytest-xvfb/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   
+   


pytest-xvfb



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

2023-04-09 Thread Andrew Ammerlaan
commit: d2d53de929c53bb9657903d985db419a6ce36d5a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:19:02 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d53de9

dev-python/pytest-ordering: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/pytest-ordering/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/pytest-ordering/metadata.xml 
b/dev-python/pytest-ordering/metadata.xml
index 256ad6903f29..24ed22f81900 100644
--- a/dev-python/pytest-ordering/metadata.xml
+++ b/dev-python/pytest-ordering/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   
+   


ftobia/pytest-ordering



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

2023-04-09 Thread Andrew Ammerlaan
commit: d0fb80229721316cf9daec0dac87eaae6574a2a4
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:20:19 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:40:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fb8022

dev-python/easyprocess: drop myself as a maintainer

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/easyprocess/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/easyprocess/metadata.xml 
b/dev-python/easyprocess/metadata.xml
index 5c536274e068..93a91b5d1057 100644
--- a/dev-python/easyprocess/metadata.xml
+++ b/dev-python/easyprocess/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
-   

pyt...@gentoo.org
Python



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

2023-04-09 Thread Andreas Sturmlechner
commit: ad78682a89f566aac4a43ee935038e6068212b84
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 20:11:23 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 20:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad78682a

dev-qt/qtwebengine: Cleanup vulnerable 5.15.8_p20230112

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

 dev-qt/qtwebengine/Manifest|   3 -
 ...qtwebengine-5.15.2-disable-fatal-warnings.patch |  12 -
 ...ine-5.15.2_p20210224-chromium-87-v8-icu68.patch | 192 -
 .../qtwebengine-5.15.2_p20210224-disable-git.patch |  15 -
 ...gine-5.15.2_p20211015-pdfium-system-lcms2.patch |  79 
 .../qtwebengine-5.15.3_p20220329-clang14.patch |  42 --
 .../qtwebengine-5.15.3_p20220406-ffmpeg5.patch | 169 
 ...webengine-5.15.3_p20220406-gcc12-includes.patch |  32 --
 .../qtwebengine-5.15.3_p20220505-extra-gn.patch|  10 -
 ...gine-5.15.8_p20230106-v8-opcode-constexpr.patch |  43 --
 .../qtwebengine-5.15.8_p20230106-widevine.patch|  82 
 .../files/qtwebengine-5.15.8_p20230112-gcc13.patch | 431 -
 .../qtwebengine-5.15.8_p20230112.ebuild| 285 --
 13 files changed, 1395 deletions(-)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 96741df51b44..e8759573bd2a 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,7 +1,4 @@
 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B 
aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6
 SHA512 
3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db792488098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
-DIST qtwebengine-5.15.2_p20211019-jumbo-build.patch.bz2 2930 BLAKE2B 
fca1d1406874d04eafb64bb4d8730512a6307ba44fb99d76f428ca1bd4a303758e0c3bd8f92a59f7bcf62e5b767c5a8ed239028bdb74ad7a8b62abf88d38c101
 SHA512 
61cbfbe4ff340b75ea8d356e031e932ac03fe65dd00ff897ca4b0185d1d989490daf75ffeaaabb3e92c870c11c7ff8ad2cd6372f5363b3d774b8ecca6d89
-DIST qtwebengine-5.15.3_p20220406-patchset.tar.xz 35480 BLAKE2B 
ce6aeebbb3255196611130d04ee7a3907ba45d6d2a283f2433e2176cf67e473e74137b180de0a9998762cc54439bb06825815e81e9f95f9413ce2956ac9308b7
 SHA512 
47e29a1429dce2db324929af91c8ef8421c75ae48f5a491db71b434f8017a5b1e7475e9938989e331e8e012220852848565242e09747892e1a8a8d3ab7386840
-DIST qtwebengine-5.15.8_p20230112.tar.xz 320881876 BLAKE2B 
681fb4e2c6dfb80f1f2839092bbbd891a0a0d68f6b31dbdfe8693b8ea9a0ecd9611ba692b0565f32fc2ad199de715cf61e333d796df618572f79d9ed88545ffb
 SHA512 
1806e7a3134579a5cfc0c932cc95ffb15edc515c2ff32b01eee9de8245938f95301610cd7b57451a07a9e3845973b88c1d64a03f1371e58106bf202b143e
 DIST qtwebengine-5.15.8_p20230313-patchset.tar.xz 45904 BLAKE2B 
9f58b9808fd445a06e6a2cd6d5f7bc9782bd6de13138fdebc9e81bd9f69e7ae673a71bd3ed6b011a47e84cc64b5b703a7cfc8d5f740eaaa663da1db8ef9ef05b
 SHA512 
21b0b853358260fa1bdc96c97c5b2af7007c744d10abeebf9f0e708a0cd7dece583d86c0554a4e327a0d615bb403b0d328acaa6622b50d7a8059bc0802edbcec
 DIST qtwebengine-5.15.8_p20230313.tar.xz 298163692 BLAKE2B 
653e2577ea7e670fdffec2cf2db5392621109571b430b9b66c7bc23739a14eb36ffa5f989ec2b98d77e718b0a69bd2b3948f0340fd9e86aaf10372c8b13286ee
 SHA512 
34062e54f95f441420b41ede88d0f0f98445677d301eedbe0be2e57cc5c280d4e564abb99ccf754eb2c0efaccc21ff4e34bc20163c970b4d5309ca85c5f37577
 DIST qtwebengine-everywhere-src-6.4.3.tar.xz 440562844 BLAKE2B 
86155ffbb12bef9dad461c2bb0dc4fce53b269c6f9f61cd1ec49cc25bb0516dcfc903ce8b48751c9c47614d448c2cd290f3f313d5fdfe0a3643534fa7e2e9f3f
 SHA512 
e9e8bdeac942350bf779a9fabfb59ffdfec366ec23cb1c58fa416a777c9399bfa9828107f6a1c079414a8aa52a35d0547e3bd673053d994e19308e11733e0d39

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.2-disable-fatal-warnings.patch 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.2-disable-fatal-warnings.patch
deleted file mode 100644
index b0f5f3d30e0b..
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.2-disable-fatal-warnings.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/buildtools/config/common.pri 
b/src/buildtools/config/common.pri
-index cf990c79..910a88ca 100644
 a/src/buildtools/config/common.pri
-+++ b/src/buildtools/config/common.pri
-@@ -26,6 +26,7 @@ gn_args += \
- skia_use_dawn=false \
- toolkit_views=false \
- treat_warnings_as_errors=false \
-+fatal_linker_warnings=false \
- use_allocator_shim=false \
- use_allocator=\"none\" \
- use_custom_libcxx=false \

diff --git 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210224-chromium-87-v8-icu68.patch
 
b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210224-chromium-87-v8-icu68.patch
deleted file mode 100644
index a6856975a663..
--- 
a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210224-chromium-87-v8-icu68.patch
+++ /dev/null
@@ -1,192 +0,0 @@

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

2023-04-09 Thread Andreas Sturmlechner
commit: b5e383230114250606e67244e3c06792d2543559
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 20:09:21 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 20:17:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e38323

dev-qt/qtwidgets: drop 5.15.8-r2, 5.15.8-r3

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

 dev-qt/qtwidgets/Manifest  |  1 -
 .../files/qtwidgets-5.15.8-QTBUG-106569.patch  | 47 
 dev-qt/qtwidgets/qtwidgets-5.15.8-r2.ebuild| 63 -
 dev-qt/qtwidgets/qtwidgets-5.15.8-r3.ebuild| 65 --
 4 files changed, 176 deletions(-)

diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
index f65bdbf9d40c..2acd6e73513c 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -1,4 +1,3 @@
 DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 
0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2
 SHA512 
2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e
-DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B 
f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8
 SHA512 
f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd
 DIST qtbase-5.15.8-gentoo-kde-6.tar.xz 796880 BLAKE2B 
014fd9c9693fe1a5adc54f1d147db4bbb4bf6f5fbde5950a9586a6868d16b63b83cf24821c33fd2a325d6b70a1fa655b0fc0da7ef74ae175e278ebda1f8c9aa4
 SHA512 
910a7e42e13f33b53984b4f61c58e53c1cf0accfa9eb1e143cc011882fff6cab14fa7c66562396b3a929f5ec6ecf56724d74df34ac15f32cc4d8ae6cb8da797b
 DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B 
cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b
 SHA512 
29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce

diff --git a/dev-qt/qtwidgets/files/qtwidgets-5.15.8-QTBUG-106569.patch 
b/dev-qt/qtwidgets/files/qtwidgets-5.15.8-QTBUG-106569.patch
deleted file mode 100644
index c6ad77e54d44..
--- a/dev-qt/qtwidgets/files/qtwidgets-5.15.8-QTBUG-106569.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 9a42df40228d246260cdcd40d2d582a2684439e4 Mon Sep 17 00:00:00 2001
-From: Volker Hilsheimer 
-Date: Fri, 10 Feb 2023 14:49:51 +0100
-Subject: [PATCH] QAbstractItemView: don't access invalid indexes on copy-key
-
-When pressing the copy key the view tried to access the model's data for
-the currentIndex() without checking whether the index is valid. This
-resulted in debug output to the console, and might break models that
-didn't check incoming indexes for validity (or asserted validity).
-
-Fix this by checking whether the currentIndex() is valid before reading
-the model's data for that index.
-
-Fixes: QTBUG-106569
-Pick-to: 6.5 6.4 6.2 5.15
-Change-Id: Ide75fbdfdbd1451ab6d48f07b22136553c5b2468
-Reviewed-by: Richard Moe Gustavsen 
-(cherry picked from commit 3a0c33da3d913431391c5b7f4f0e93ea9d2221dc)

- src/widgets/itemviews/qabstractitemview.cpp | 11 ++-
- 1 file changed, 6 insertions(+), 5 deletions(-)
-
-diff --git a/src/widgets/itemviews/qabstractitemview.cpp 
b/src/widgets/itemviews/qabstractitemview.cpp
-index 5e65c59796..774b78dc4f 100644
 a/src/widgets/itemviews/qabstractitemview.cpp
-+++ b/src/widgets/itemviews/qabstractitemview.cpp
-@@ -2338,11 +2338,12 @@ void QAbstractItemView::keyPressEvent(QKeyEvent *event)
- 
- #if !defined(QT_NO_CLIPBOARD) && !defined(QT_NO_SHORTCUT)
- if (event == QKeySequence::Copy) {
--QVariant variant;
--if (d->model)
--variant = d->model->data(currentIndex(), Qt::DisplayRole);
--if (variant.canConvert())
--QGuiApplication::clipboard()->setText(variant.toString());
-+const QModelIndex index = currentIndex();
-+if (index.isValid() && d->model) {
-+const QVariant variant = d->model->data(index, Qt::DisplayRole);
-+if (variant.canConvert())
-+QGuiApplication::clipboard()->setText(variant.toString());
-+}
- event->accept();
- }
- #endif
--- 
-GitLab
-

diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.8-r2.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.15.8-r2.ebuild
deleted file mode 100644
index 41e6e38727ff..
--- a/dev-qt/qtwidgets/qtwidgets-5.15.8-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=5
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-

[gentoo-commits] repo/gentoo:master commit in: net-wireless/ubertooth/files/, net-wireless/ubertooth/

2023-04-09 Thread Andreas Sturmlechner
commit: 1e5d95786e8305b27491b962f89be5dc4b3b8740
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 19:44:52 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 20:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5d9578

net-wireless/ubertooth: drop 2018.12.1

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

 net-wireless/ubertooth/Manifest|  1 -
 .../files/ubertooth-2018.12.1-gcc-10.patch | 23 ---
 net-wireless/ubertooth/ubertooth-2018.12.1.ebuild  | 71 --
 3 files changed, 95 deletions(-)

diff --git a/net-wireless/ubertooth/Manifest b/net-wireless/ubertooth/Manifest
index 03ea22126d66..5c58d150391e 100644
--- a/net-wireless/ubertooth/Manifest
+++ b/net-wireless/ubertooth/Manifest
@@ -1,2 +1 @@
-DIST ubertooth-2018-12-R1.tar.xz 704208 BLAKE2B 
7a17830a0ed417a737d78aa22c5a6a270a67b350a3a5e9a0aebabd4b38547d8d35551e061ea3d5260996f8fe1a366c75c8773d5e3a6abf37a0930f93200da3fc
 SHA512 
409fdb403d6a3fa84b92757e0fd8672b1403ba3d24888fbde4d6d6923d8e0796914c20d38e2fc58909f81fcb8a0b6290bcf91282bb02354c310e6e91ad85e23b
 DIST ubertooth-2020-12-R1.tar.xz 763952 BLAKE2B 
592c5fa689e0f944875bd777dedfd83394ebe5c9c65c1ac2c19006a949daeda8440dc102e537cf97b4547e0730df8f47d5c2a420d84d5dc770577b6039e16b28
 SHA512 
f127cae09d9b20dc34ffad080871f4505cbeccc1117e0e4e841ecf4a30f578d02b67b52786d7a82bdfc43d06562919008c076f8eb9befc7e4bd95def05a3864c

diff --git a/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch 
b/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch
deleted file mode 100644
index b4f25e6b0b8c..
--- a/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From abc1d87631c71fb5bf3be4b81327c66292d852ca Mon Sep 17 00:00:00 2001
-From: Jonas Stein 
-Date: Sat, 6 Jun 2020 21:11:38 +0200
-Subject: [PATCH] extern packet_counter_max to compile with gcc-10
-
-Fixes: https://github.com/greatscottgadgets/ubertooth/issues/408

- host/libubertooth/src/ubertooth_callback.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libubertooth/src/ubertooth_callback.c 
b/libubertooth/src/ubertooth_callback.c
-index a36e3512..adb9934f 100644
 a/libubertooth/src/ubertooth_callback.c
-+++ b/libubertooth/src/ubertooth_callback.c
-@@ -27,7 +27,7 @@
- 
- #include "ubertooth_callback.h"
- 
--unsigned int packet_counter_max;
-+extern unsigned int packet_counter_max;
- 
- static int8_t cc2400_rssi_to_dbm( const int8_t rssi )
- {

diff --git a/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild 
b/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild
deleted file mode 100644
index d71069e391f4..
--- a/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake udev
-
-HOMEPAGE="http://ubertooth.sourceforge.net/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+bluez static-libs +ubertooth1-firmware +udev"
-
-DEPEND="bluez? ( net-wireless/bluez:= )
-   >=net-libs/libbtbb-${PV}:=[static-libs?]
-   static-libs? ( dev-libs/libusb[static-libs] )
-   virtual/libusb:1="
-RDEPEND="${DEPEND}
-   udev? ( virtual/udev )"
-
-MY_PV=${PV/\./-}
-MY_PV=${MY_PV/./-R}
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/greatscottgadgets/ubertooth.git;
-   inherit git-r3
-   S="${WORKDIR}/${P}/host"
-else
-   S="${WORKDIR}/${PN}-${MY_PV}/host"
-   
SRC_URI="https://github.com/greatscottgadgets/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV}.tar.xz;
-   KEYWORDS="amd64 arm x86"
-fi
-DESCRIPTION="open source wireless development platform suitable for Bluetooth 
experimentation"
-
-#readd firmware building, but do it right
-#USE="-fortran -mudflap -nls -openmp -multilib" crossdev --without-headers 
--genv 'EXTRA_ECONF="--with-mode=thumb --with-cpu=cortex-m3 --with-float=soft"' 
-s4 -t arm-cortexm3-eabi
-
-PATCHES=( "${FILESDIR}"/"${P}"-gcc-10.patch )
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_BLUEZ=$(usex bluez)
-   -DBUILD_STATIC_LIB=$(usex static-libs)
-   -DINSTALL_UDEV_RULES=$(usex udev)
-   -DENABLE_PYTHON=false
-   )
-   if use udev; then
-   mycmakeargs+=(
-   -DUDEV_RULES_GROUP=usb
-   -DUDEV_RULES_PATH="$(get_udevdir)/rules.d"
-   )
-   fi
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   insinto /usr/share/${PN}
-   pushd "${WORKDIR}/${PN}-${MY_PV}" || die
-   if [[ ${PV} == "" ]] ; then
-   ewarn "Firmware isn't available for git releases, we assume you 
are already"
-   ewarn "on the latest and/or can build your own."
-   else
-   use ubertooth1-firmware && 

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

2023-04-09 Thread Andreas Sturmlechner
commit: 6bf8876afedb8b080a631d985c6ff203b5040507
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 20:05:24 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 20:17:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf8876a

dev-qt/qtgui: drop 5.15.8-r3

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

 dev-qt/qtgui/Manifest   |   1 -
 dev-qt/qtgui/qtgui-5.15.8-r3.ebuild | 177 
 2 files changed, 178 deletions(-)

diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index f65bdbf9d40c..2acd6e73513c 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1,4 +1,3 @@
 DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 
0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2
 SHA512 
2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e
-DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B 
f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8
 SHA512 
f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd
 DIST qtbase-5.15.8-gentoo-kde-6.tar.xz 796880 BLAKE2B 
014fd9c9693fe1a5adc54f1d147db4bbb4bf6f5fbde5950a9586a6868d16b63b83cf24821c33fd2a325d6b70a1fa655b0fc0da7ef74ae175e278ebda1f8c9aa4
 SHA512 
910a7e42e13f33b53984b4f61c58e53c1cf0accfa9eb1e143cc011882fff6cab14fa7c66562396b3a929f5ec6ecf56724d74df34ac15f32cc4d8ae6cb8da797b
 DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B 
cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b
 SHA512 
29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce

diff --git a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild 
b/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild
deleted file mode 100644
index 920dd819362a..
--- a/dev-qt/qtgui/qtgui-5.15.8-r3.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=5
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-QT5_MODULE="qtbase"
-inherit qt5-build
-
-DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
-
-SLOT=5/${QT5_PV} # bug 707658
-IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput
-   linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
-REQUIRED_USE="
-   || ( eglfs linuxfb vnc X )
-   accessibility? ( dbus X )
-   eglfs? ( egl )
-   ibus? ( dbus )
-   libinput? ( udev )
-   X? ( gles2-only? ( egl ) )
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   =dev-qt/qtcore-${QT5_PV}*:5=
-   dev-util/gtk-update-icon-cache
-   media-libs/fontconfig
-   media-libs/freetype:2
-   media-libs/harfbuzz:=
-   sys-libs/zlib:=
-   dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
-   eglfs? (
-   media-libs/mesa[gbm(+)]
-   x11-libs/libdrm
-   )
-   evdev? ( sys-libs/mtdev )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   gles2-only? ( media-libs/libglvnd )
-   !gles2-only? ( media-libs/libglvnd[X] )
-   libinput? (
-   dev-libs/libinput:=
-   x11-libs/libxkbcommon
-   )
-   png? ( media-libs/libpng:= )
-   tslib? ( >=x11-libs/tslib-1.21 )
-   tuio? ( =dev-qt/qtnetwork-${QT5_PV}* )
-   udev? ( virtual/libudev:= )
-   vnc? ( =dev-qt/qtnetwork-${QT5_PV}* )
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libxcb:=
-   x11-libs/libxkbcommon[X]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-"
-DEPEND="${RDEPEND}
-   evdev? ( sys-kernel/linux-headers )
-   linuxfb? ( sys-kernel/linux-headers )
-   udev? ( sys-kernel/linux-headers )
-"
-PDEPEND="
-   ibus? ( app-i18n/ibus )
-   wayland? ( =dev-qt/qtwayland-${QT5_PV}* )
-"
-
-QT5_TARGET_SUBDIRS=(
-   src/tools/qvkgen
-   src/gui
-   src/openglextensions
-   src/platformheaders
-   src/platformsupport
-   src/plugins/generic
-   src/plugins/imageformats
-   src/plugins/platforms
-   src/plugins/platforminputcontexts
-)
-
-QT5_GENTOO_CONFIG=(
-   accessibility:accessibility-atspi-bridge
-   egl:egl:
-   eglfs:eglfs:
-   eglfs:eglfs_egldevice:
-   eglfs:eglfs_gbm:
-   evdev:evdev:
-   evdev:mtdev:
-   

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

2023-04-09 Thread Andreas Sturmlechner
commit: cb0eb7d8905069e767ddd575687c7000414d2868
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 20:04:48 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 20:17:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0eb7d8

net-misc/smb4k: drop 3.1.4

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

 net-misc/smb4k/Manifest   |  1 -
 net-misc/smb4k/smb4k-3.1.4.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/net-misc/smb4k/Manifest b/net-misc/smb4k/Manifest
index 67831ef0fc6f..e9f8634234da 100644
--- a/net-misc/smb4k/Manifest
+++ b/net-misc/smb4k/Manifest
@@ -1,2 +1 @@
-DIST smb4k-3.1.4.tar.xz 3204320 BLAKE2B 
b9d5192210f5a0a66a91d7aeeaff1e9b4dc1eb7e7fe80c2b54afed965262c0fb56e4e966bf1c8adad884cadedb899d9a1384f3a2c13f70c25b129d926930f926
 SHA512 
b3ac439cd221e9725b7da63a968995d4a327cd5bc6be3efbd98a43cdcc9ca7c116a30fb1a37454d728a4d7c4f713abde6f6979dd9452ab00e9ba5f00077bf23c
 DIST smb4k-3.1.7.tar.xz 3235528 BLAKE2B 
3632c531e016d15c1afec15a65e2abffa3f16698404041e019ced97b97ae748d56f2bc400bc8589c709e40bb4ea133370e7713a44ffe9a1ebab2b8096713ddae
 SHA512 
3215ef8b97af11b8ee88a82bab4c6e1821a735ae846c2935a05a94b145e0dd4114fa3fc5ae34c84ea2494a31efee0ed8418acb027eedf1c81920a9e9d579f50a

diff --git a/net-misc/smb4k/smb4k-3.1.4.ebuild 
b/net-misc/smb4k/smb4k-3.1.4.ebuild
deleted file mode 100644
index ba7c44198dcf..
--- a/net-misc/smb4k/smb4k-3.1.4.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.82.0
-QTMIN=5.15.5
-inherit ecm kde.org
-
-DESCRIPTION="Advanced network neighborhood browser"
-HOMEPAGE="https://apps.kde.org/smb4k/
-https://sourceforge.net/p/smb4k/home/Home/;
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
-   KEYWORDS="amd64 ~arm64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="5"
-IUSE="+discovery plasma"
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qttest-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kauth-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kdnssd-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/knotifications-${KFMIN}:5
-   >=kde-frameworks/kwallet-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-frameworks/solid-${KFMIN}:5
-   net-fs/samba[cups]
-   discovery? (
-   net-libs/kdsoap:=
-   net-libs/kdsoap-ws-discovery-client
-   )
-"
-RDEPEND="${DEPEND}
-   plasma? (
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/plasma-${KFMIN}:5
-   )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DSMB4K_WITH_WS_DISCOVERY=$(usex discovery)
-   -DSMB4K_INSTALL_PLASMOID=$(usex plasma)
-   )
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   elog "Users of Samba 4.7 and above please note that for the time being,"
-   elog "the following setting has to be added to or changed in the 
[global]"
-   elog "section of the smb.conf file:"
-   elog
-   elog "[global]"
-   elog "client max protocol = NT1"
-}



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

2023-04-09 Thread Andreas Sturmlechner
commit: 5ae23ac84fd15190f01791e515fcc2e15eab5ad9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  9 20:04:59 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  9 20:17:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae23ac8

dev-qt/qtcore: drop 5.15.8-r3

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

 dev-qt/qtcore/Manifest|   1 -
 dev-qt/qtcore/qtcore-5.15.8-r3.ebuild | 123 --
 2 files changed, 124 deletions(-)

diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index f65bdbf9d40c..2acd6e73513c 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1,4 +1,3 @@
 DIST qtbase-5.15-gentoo-patchset-3.tar.xz 3856 BLAKE2B 
0752426f9bc2dfa1ab2bc246b29f5d00305df05175a7801d7d5eddacfa46fcb605d9a317547edc01d3ef339f6effc2fcee7549cb7aecced37f0098166c70dbe2
 SHA512 
2515bea53232e76ca3e40bdaf1dd52fdf452052a2f40002ee91360d1fcceea3c5c2f5a8d2a3bfc0f9c2bacd61460a632c5b351accd73fd37b64985593219148e
-DIST qtbase-5.15.8-gentoo-kde-5.tar.xz 793372 BLAKE2B 
f486a0275fdf4da28a88ba40b7e6f227267fa05e8f466f734f720e792de1796501d5f1fb4427a84ca2d709bfa07abd695ad59210f7fd11227b1bf465484736b8
 SHA512 
f51d7ee2d121acda1141b9816197afc57ac0176a12acc08a93c2a793694afb734f8f1ad280a5bf95170cf912e32edb4a6612befeb4198fec78a7e50bbb6a61cd
 DIST qtbase-5.15.8-gentoo-kde-6.tar.xz 796880 BLAKE2B 
014fd9c9693fe1a5adc54f1d147db4bbb4bf6f5fbde5950a9586a6868d16b63b83cf24821c33fd2a325d6b70a1fa655b0fc0da7ef74ae175e278ebda1f8c9aa4
 SHA512 
910a7e42e13f33b53984b4f61c58e53c1cf0accfa9eb1e143cc011882fff6cab14fa7c66562396b3a929f5ec6ecf56724d74df34ac15f32cc4d8ae6cb8da797b
 DIST qtbase-everywhere-opensource-src-5.15.8.tar.xz 50259432 BLAKE2B 
cb1b790a384a5cad9a95fdc448e275d48a68c6ee2addf08b40f9963cc5762fd7ab15852dea8392dc76da39f1565c1e23ddb5875c280f0177e802082f4b4f7f2b
 SHA512 
29e8877bafdbc908072209f1b27a5040b022e2b71f17f4ab4cecd570adeae21597f9af7f1d38758760f3cb30376eeb15c5f066bf02c6e9a9e3a4d07f967046ce

diff --git a/dev-qt/qtcore/qtcore-5.15.8-r3.ebuild 
b/dev-qt/qtcore/qtcore-5.15.8-r3.ebuild
deleted file mode 100644
index 3b65d3d1fa82..
--- a/dev-qt/qtcore/qtcore-5.15.8-r3.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != ** ]]; then
-   QT5_KDEPATCHSET_REV=5
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-QT5_MODULE="qtbase"
-inherit linux-info flag-o-matic toolchain-funcs qt5-build
-
-DESCRIPTION="Cross-platform application development framework"
-SLOT=5/${QT5_PV}
-
-IUSE="icu old-kernel systemd"
-
-DEPEND="
-   dev-libs/double-conversion:=
-   dev-libs/glib:2
-   dev-libs/libpcre2[pcre16,unicode]
-   sys-libs/zlib:=
-   icu? ( dev-libs/icu:= )
-   !icu? ( virtual/libiconv )
-   systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="${DEPEND}"
-
-QT5_TARGET_SUBDIRS=(
-   src/tools/bootstrap
-   src/tools/moc
-   src/tools/rcc
-   src/corelib
-   src/tools/qlalr
-   doc
-)
-
-QT5_GENTOO_PRIVATE_CONFIG=(
-   !:network
-   !:sql
-   !:testlib
-   !:xml
-)
-
-pkg_pretend() {
-   use kernel_linux || return
-   get_running_version
-   if kernel_is -lt 4 11 && ! use old-kernel; then
-   ewarn "The running kernel is older than 4.11. USE=old-kernel is 
needed for"
-   ewarn "dev-qt/qtcore to function on this kernel properly. Bugs 
#669994, #672856"
-   fi
-}
-
-src_prepare() {
-   # don't add -O3 to CXXFLAGS, bug 549140
-   sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || 
die
-
-   # fix missing qt_version_tag symbol w/ LTO, bug 674382
-   sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
-
-   # Broken with FORTIFY_SOURCE=3
-   # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
-   # to unset F_S first, then explicitly set 2, to negate any default
-   # and anything set by the user if they're choosing 3 (or if they've
-   # modified GCC to set 3).
-   #
-   # Refs:
-   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078
-   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105709
-   # https://bugreports.qt.io/browse/QTBUG-103782
-   # bug #847145
-   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
-   # We can't unconditionally do this b/c we fortify needs
-   # some level of optimisation.
-   filter-flags -D_FORTIFY_SOURCE=3
-   # (Qt doesn't seem to respect CPPFLAGS?)
-   append-flags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-   fi
-
-   # Leads to miscompiled qtcore, bug #865339
-   tc-is-clang && append-flags -fno-stack-clash-protection
-
-   qt5-build_src_prepare
-
-   # workaround for 0148-Annotate-QMutex-...patch adding a header
-   perl 

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

2023-04-09 Thread Andrew Ammerlaan
commit: b915926d35320fea903e315fc761f20dfd071d85
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:09:46 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:11:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b915926d

profiles: mask net-im/wazzapp-bin for removal

Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 3a9d123fd73d..f4b2b9ba02ff 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2023-04-09)
+# Archived upstream, better alternatives available, try:
+# - net-im/whatsapp-desktop-bin (another electron based approach)
+# - net-im/whatsie (a simple yet configurable Qt based app)
+# - net-im/whatsapp-for-linux::guru (a simple app using webkit2gtk)
+# Removal on 2023-05-09
+net-im/wazzapp-bin
+
 # Matthew Thode  (2023-04-08)
 # upstream has been dead for nearly five years
 # Removal on 2023-05-07



[gentoo-commits] repo/gentoo:master commit in: net-im/whatsie/, profiles/arch/amd64/x32/

2023-04-09 Thread Andrew Ammerlaan
commit: 5940272d8a0f4e0ac6d540baf3c9ac10548e3e23
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  9 20:03:13 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Apr  9 20:11:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5940272d

net-im/whatsie: new package, add 4.13.0

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 net-im/whatsie/Manifest  |  1 +
 net-im/whatsie/metadata.xml  | 11 ++
 net-im/whatsie/whatsie-4.13.0.ebuild | 39 
 profiles/arch/amd64/x32/package.mask |  1 +
 4 files changed, 52 insertions(+)

diff --git a/net-im/whatsie/Manifest b/net-im/whatsie/Manifest
new file mode 100644
index ..bf67d6ce3728
--- /dev/null
+++ b/net-im/whatsie/Manifest
@@ -0,0 +1 @@
+DIST whatsie-4.13.0.tar.gz 21145212 BLAKE2B 
f53549fe4975da0c5fad140568b228cb3cbdf93308cba0ddcd5aa3370ed40a84d4463e589edd1d587659b67fceb6885370b826d1746d0f31f292df1d891b3c04
 SHA512 
ac2b89d14c64b17a1715510754fac5b0f02528250b78fbd5dcfb782d7243ccea43d01e1dcc8507bf3056b94b3d283d9f6359451a80525c58f7889f34cc77805a

diff --git a/net-im/whatsie/metadata.xml b/net-im/whatsie/metadata.xml
new file mode 100644
index ..cbf7db3cb5c1
--- /dev/null
+++ b/net-im/whatsie/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   andrewammerl...@gentoo.org
+   Andrew Ammerlaan
+   
+   
+   keshavbhatt/whatsie
+   
+

diff --git a/net-im/whatsie/whatsie-4.13.0.ebuild 
b/net-im/whatsie/whatsie-4.13.0.ebuild
new file mode 100644
index ..cecf52d1bc2d
--- /dev/null
+++ b/net-im/whatsie/whatsie-4.13.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg
+
+DESCRIPTION="Qt Based WhatsApp Client"
+HOMEPAGE="https://github.com/keshavbhatt/whatsie;
+SRC_URI="https://github.com/keshavbhatt/whatsie/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${P}/src"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0"
+
+QT_MIN="5.15"
+
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   >=dev-qt/qtcore-${QT_MIN}:5
+   >=dev-qt/qtgui-${QT_MIN}:5
+   >=dev-qt/qtnetwork-${QT_MIN}:5
+   >=dev-qt/qtpositioning-${QT_MIN}:5
+   >=dev-qt/qtwebengine-${QT_MIN}:5[widgets]
+   >=dev-qt/qtwidgets-${QT_MIN}:5
+"
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   eqmake5
+}
+
+src_install() {
+   einstalldocs
+   INSTALL_ROOT="${ED}" emake install
+}

diff --git a/profiles/arch/amd64/x32/package.mask 
b/profiles/arch/amd64/x32/package.mask
index ba6dd002ce62..d47933dac372 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -114,6 +114,7 @@ media-video/openshot
 media-video/vidify
 media-video/vidify-audiosync
 net-analyzer/nmapsi
+net-im/whatsie
 net-libs/signon-ui
 net-misc/nextcloud-client
 net-p2p/ktorrent:5



  1   2   3   4   >