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

2024-05-19 Thread Markus Meier
commit: 5cf922e90c7e2202d52bba2c049f4a8e0073ecf1
Author: Markus Meier  gentoo  org>
AuthorDate: Mon May 20 05:36:09 2024 +
Commit: Markus Meier  gentoo  org>
CommitDate: Mon May 20 05:36:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf922e9

media-libs/libpano13: remove old

Signed-off-by: Markus Meier  gentoo.org>

 media-libs/libpano13/Manifest   |  1 -
 media-libs/libpano13/libpano13-2.9.21-r1.ebuild | 33 
 media-libs/libpano13/libpano13-2.9.21-r2.ebuild | 41 -
 3 files changed, 75 deletions(-)

diff --git a/media-libs/libpano13/Manifest b/media-libs/libpano13/Manifest
index 6746e10434be..427e2bc8acc6 100644
--- a/media-libs/libpano13/Manifest
+++ b/media-libs/libpano13/Manifest
@@ -1,2 +1 @@
-DIST libpano13-2.9.21.tar.gz 2801535 BLAKE2B 
e4b2ea3894b4b53e6bbaaea39370254ad3bd1a981a1857376ff96e801cf167115ceacbe3ef4c790c3dcd380e3b0ec4a6d2b3d116e212f22cc4a56eb373f3447f
 SHA512 
d344b81b56ba6e7dd38c0826e7e085ad5e20f5d2b09b27369ffae1e30d8f5bc03ab00d656d472069429b843d2e1eeceb173eeac39ee31a3622ca851387daef04
 DIST libpano13-2.9.22.tar.gz 2800628 BLAKE2B 
9b21efd6e742cf6bc6636d76c085a631fd08b91390adc1fdbe1c099f7031183810b5aa152c3c20a8c48c3321f49c49903433411080a6b88e61f163cf85d243f2
 SHA512 
dfb8496afd632e284309a1c71df50d75cc51a5815dfd77e9a38d26ce07ee2cf60b15a4b47d300368990cdf58ed03b6fe5bb79ebf880e700fb5ce6222e0b19b35

diff --git a/media-libs/libpano13/libpano13-2.9.21-r1.ebuild 
b/media-libs/libpano13/libpano13-2.9.21-r1.ebuild
deleted file mode 100644
index 5c2bf4a15e6d..
--- a/media-libs/libpano13/libpano13-2.9.21-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit cmake
-
-DESCRIPTION="Helmut Dersch's panorama toolbox library"
-HOMEPAGE="http://panotools.sourceforge.net/;
-SRC_URI="https://downloads.sourceforge.net/panotools/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0/3"
-KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="java suitesparse"
-
-DEPEND="media-libs/libpng:=
-   media-libs/tiff:=
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib
-   java? ( >=virtual/jdk-1.8:* )
-   suitesparse? ( sci-libs/suitesparse )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
-
-src_configure() {
-   local mycmakeargs=(
-   -DSUPPORT_JAVA_PROGRAMS=$(usex java)
-   -DUSE_SPARSE_LEVMAR=$(usex suitesparse)
-   )
-   cmake_src_configure
-}

diff --git a/media-libs/libpano13/libpano13-2.9.21-r2.ebuild 
b/media-libs/libpano13/libpano13-2.9.21-r2.ebuild
deleted file mode 100644
index 50f258ae2739..
--- a/media-libs/libpano13/libpano13-2.9.21-r2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit cmake
-
-DESCRIPTION="Helmut Dersch's panorama toolbox library"
-HOMEPAGE="http://panotools.sourceforge.net/;
-SRC_URI="https://downloads.sourceforge.net/panotools/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0/3"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="java static-libs suitesparse"
-
-DEPEND="media-libs/libpng:=
-   media-libs/tiff:=
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib
-   java? ( >=virtual/jdk-1.8:* )
-   suitesparse? ( sci-libs/suitesparse )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
-
-src_configure() {
-   local mycmakeargs=(
-   -DSUPPORT_JAVA_PROGRAMS=$(usex java)
-   -DUSE_SPARSE_LEVMAR=$(usex suitesparse)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   if ! use static-libs ; then
-   find "${D}" -name "*.a" -type f -delete || die
-   fi
-}



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

2024-05-19 Thread Michał Górny
commit: 779a2115a9e8e3e722b50c60ee558591bf266154
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:43:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:43:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779a2115

dev-python/pytest-localftpserver: Bump to 1.3.2

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

 dev-python/pytest-localftpserver/Manifest  |  1 +
 .../pytest-localftpserver-1.3.2.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/pytest-localftpserver/Manifest 
b/dev-python/pytest-localftpserver/Manifest
index fb0385ec1329..e41d60a05cd9 100644
--- a/dev-python/pytest-localftpserver/Manifest
+++ b/dev-python/pytest-localftpserver/Manifest
@@ -1,2 +1,3 @@
 DIST pytest_localftpserver-1.2.0.tar.gz 48817 BLAKE2B 
d0b2cdc2596fa12c8f082fd2fa3847541b731367abfccb7a57d3408d74c1637bfc644bb80482d9a1a25072d94b1f663b8ad8c0ad51c2d9dac65156a80638
 SHA512 
19e300c4ebb1d89ebfa4dce04296b8962014a139f82a409f6d46f748f653cfd1f4192a7fb65987015b2bf7237682507c4d6e42dab816c275ba7f8a302eb9a3e9
 DIST pytest_localftpserver-1.3.1.tar.gz 48894 BLAKE2B 
a90003e61faa0d0fab7e7e44d2c87c02fe976bbe75b9596c9a79c969636370f776b41a3cbe45ed949cffef40b176510dad8aefa7be115ca7f1c704634b2c
 SHA512 
605ef5b96c046f9b949d62800bb37a74b4807718a1591ff9374526b0c990280ed32470c79943097afe101e2c8d7691c49510a0cb0a7170f470f3cef226879824
+DIST pytest_localftpserver-1.3.2.tar.gz 48883 BLAKE2B 
a1e78d632a24f1066e8e96dc54875379e471446d77755b5defd0a0b4a2f00e2f3812d82f7be364f3a414432ae023a9c949132d530d3a2f476dec2c0fe8285408
 SHA512 
d7be031abd616df9e146ab08f2fe406c1dd55b68e97271e945c20938c01deff53b48cbf5c6b46c90c2cb5388f377e078e5e701ddcc2fa4900d29df9f82c92c4e

diff --git 
a/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.2.ebuild 
b/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.2.ebuild
new file mode 100644
index ..8b13b3a6ac9d
--- /dev/null
+++ b/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A PyTest plugin which provides an FTP fixture for your tests"
+HOMEPAGE="
+   https://github.com/oz123/pytest-localftpserver/
+   https://pypi.org/project/pytest-localftpserver/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/pyftpdlib[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+EPYTEST_IGNORE=(
+   # these are broken upstream
+   tests/test_pytest_localftpserver_TLS.py
+   # TODO
+   tests/test_pytest_localftpserver_with_env_var.py
+)
+
+distutils_enable_tests pytest



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

2024-05-19 Thread Michał Górny
commit: 6ee5ac68fdb62bbf8135bc482bfcd6f95ee28813
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:41:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:41:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee5ac68

dev-python/pytest-xprocess: Bump to 1.0.2

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

 dev-python/pytest-xprocess/Manifest|  1 +
 .../pytest-xprocess/pytest-xprocess-1.0.2.ebuild   | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/pytest-xprocess/Manifest 
b/dev-python/pytest-xprocess/Manifest
index 5c24781f92c5..592e35d0c074 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-xprocess-0.23.0.tar.gz 31350 BLAKE2B 
71492aa1bbc438221c6ac2825bf2bd678a75c12e8b5a8654d333c1ba2ad5c66b21f85e572998f0e5f1835097483a4895942d664ef7d8f078cad7923a9ee2e962
 SHA512 
97aa2a8ba0bcca62d53c0a0523696f6ae5fec5eae29e3e2cfe1a3ec8f14622c2c31f0802b2e65b55aa16778dd6ea82951e15af768c9d84cfd13aa2d427f94c9e
 DIST pytest-xprocess-1.0.1.tar.gz 38665 BLAKE2B 
ddda66a3aed155f857d6f55c38ddb687e46cd5e0e8eefa0183fc853e884d6167d836f67045cf3aa8be7558fd8b56b98110bfd6b0e1a562f95428da124685d77f
 SHA512 
4bf4545149e7cf99b51f0ba710b04d673664e5c93083d6848dbe5d0ecb7d948bb6180d0de5980a2d576381ed9f7a10085f57469f6ece93585fc451ac02441920
+DIST pytest-xprocess-1.0.2.tar.gz 13232 BLAKE2B 
c58128aba5437ddbb4e7b6870bd7ba67c2630a1571db19bc7033e7e078cecba7f77b2f2b86c12afa3e2a1780a2591db255ff63d4f2cffdea1bf880c5715e90ea
 SHA512 
e1d797dcc6aa47f16fbbf488b395e048df7d603cf0b3a25b66546be2f33bc6ba97db3cf33964a821cc88e990386942225bec5f5606103d3615324efe716291df

diff --git a/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild 
b/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild
new file mode 100644
index ..f86a1d7607d9
--- /dev/null
+++ b/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage external processes across test runs"
+HOMEPAGE="
+   https://pypi.org/project/pytest-xprocess/
+   https://github.com/pytest-dev/pytest-xprocess/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-05-19 Thread Michał Górny
commit: 626cb3d86a74ee3b847c7f6dcfbf6bc5033f0c21
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:43:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:43:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626cb3d8

dev-python/pytest-asyncio: Bump to 0.23.7

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

 dev-python/pytest-asyncio/Manifest |  1 +
 .../pytest-asyncio/pytest-asyncio-0.23.7.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/pytest-asyncio/Manifest 
b/dev-python/pytest-asyncio/Manifest
index 607d9e7c19a0..50814f4c8fda 100644
--- a/dev-python/pytest-asyncio/Manifest
+++ b/dev-python/pytest-asyncio/Manifest
@@ -1 +1,2 @@
 DIST pytest-asyncio-0.23.6.tar.gz 46203 BLAKE2B 
37dd3cafa2c77b0dd04a6f406e9e83705b31a98eb058fef02ad6d917cb291874dac0388a129bce5d80954fe8dd0a28fbe9e2b94dabc2ff59a1a055154b908cce
 SHA512 
24ec7fef2f1db744c743c4da651106320d02e8a83af0a238f6335ef669751e541b7fa787fd007fd7208f1837c1cb684acdecd66ee5e022501a7aad97649fdfbe
+DIST pytest_asyncio-0.23.7.tar.gz 46296 BLAKE2B 
afcdba0928f07e91ed68f54de2c1241fec784f164e3d5edb09908b913536edadbba7c90a73a8c843715da4567b18cc27929f31c6d0c2be3940e6ecc23abcc43c
 SHA512 
d7164b060c1d0aa7999537e5681d2153662d49ec94e056da93b4cb2ba3dd0e3e5e4a68691c15b920c8e0ced03a4256620da600a33bcfa76b1adfa7ee66cd8de0

diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.23.7.ebuild 
b/dev-python/pytest-asyncio/pytest-asyncio-0.23.7.ebuild
new file mode 100644
index ..ccbee1a2f1c6
--- /dev/null
+++ b/dev-python/pytest-asyncio/pytest-asyncio-0.23.7.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Library for testing asyncio code with pytest"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-asyncio/
+   https://pypi.org/project/pytest-asyncio/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on precise warning counts
+   
tests/hypothesis/test_base.py::test_can_use_explicit_event_loop_fixture
+   tests/modes/test_legacy_mode.py
+   
tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture
+   
tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed
+   
tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed
+   tests/test_pytest_min_version_warning.py
+   
tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures
+
+   # TODO
+   
tests/test_is_async_test.py::test_returns_false_for_unmarked_coroutine_item_in_strict_mode
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin
+   epytest
+}



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

2024-05-19 Thread Michał Górny
commit: 4f0da4c63f83e675dac2d3d20f83d24195ab84ae
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:44:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:44:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0da4c6

dev-python/sabctools: Bump to 8.2.2

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

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

diff --git a/dev-python/sabctools/Manifest b/dev-python/sabctools/Manifest
index 659c23de5e54..0e2b0882119f 100644
--- a/dev-python/sabctools/Manifest
+++ b/dev-python/sabctools/Manifest
@@ -6,3 +6,4 @@ DIST sabctools-8.0.1.gh.tar.gz 8963513 BLAKE2B 
40fbd230c40b72f1a74e255f0b715f476
 DIST sabctools-8.1.0.gh.tar.gz 8963885 BLAKE2B 
36d6bbc34f636ac4e892f941eb6e583166ee1f5f740440b3f07faacddf7715d8b4c642a4e6252ece1bdef69017be3d04ce5d6c8e36479bb176e4cd0635f1567d
 SHA512 
862c39f2e386622b528f120a431f214e1e2e92b7c5a751e47d0768f40ce06ad2736d867f7ac2e1810d676e980312bbfedd29951cbadeddefe75246cdcf53fcc6
 DIST sabctools-8.2.0.gh.tar.gz 8974313 BLAKE2B 
c32dc103996493a207f382588b1ec945bb65af85b9f42d105f4b91af7335eb93d3c565ef33f4c4fda77bc1607051303536054835885619fdfdeee22ec2c29446
 SHA512 
007bf7087927f73de1f00df825d6aabc5ccdb265288794ca0fecadf9c1b7ae00e10782588528b3026d68866d0500c602879e82857da6cf99ad4cfebffbe68bb7
 DIST sabctools-8.2.1.gh.tar.gz 8974265 BLAKE2B 
d8b0e26e897446a9261689d814a2c83ad78ee68b69bc6ece1af574463e069fc0fdac069d762fbb3dd041c64c8a337bbac76ac46ec60aa8083de06223e6f8fd6c
 SHA512 
db642d8bdb9ee69d35c362386f599b65af809bb2685d0395f84b2d6e873eb24d2ebffbee7d30d78ef7a364214de1f3e9b35ec1e421ad4a5d7cd476de2dcc33ab
+DIST sabctools-8.2.2.gh.tar.gz 8974290 BLAKE2B 
6be2cd849b5349ce0f98aca57871743ada6d6abdbfecce7307c2b9b8c3dc41242a6060f30b2d250548da8d8fbfe17c769ee09ade036b1e2c2234006b1cf94038
 SHA512 
9580d1c658a5eb31df1370e133186d45a0aaab1bd73d0b8ffd31650e9341809d99d9ec577b51ea05a296575b94090df8395a6c34cda1a6ff58f0c15c7f20594f

diff --git a/dev-python/sabctools/sabctools-8.2.2.ebuild 
b/dev-python/sabctools/sabctools-8.2.2.ebuild
new file mode 100644
index ..0632a9976480
--- /dev/null
+++ b/dev-python/sabctools/sabctools-8.2.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_PN="sabctools"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd"
+HOMEPAGE="
+   https://github.com/sabnzbd/sabctools/
+   https://pypi.org/project/sabctools/
+"
+SRC_URI="
+   https://github.com/sabnzbd/${MY_PN}/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/portend[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( README.md doc/yenc-draft.1.3.txt )
+
+distutils_enable_tests pytest



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

2024-05-19 Thread Michał Górny
commit: 4658a7c9c30e2259d582f3d0a4b4c176b8571a5c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:37:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:37:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4658a7c9

dev-python/astroid: Bump to 3.2.2

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

 dev-python/astroid/Manifest |  1 +
 dev-python/astroid/astroid-3.2.2.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 9ab4ca269c77..68f223b62750 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,3 +1,4 @@
 DIST astroid-3.1.0.gh.tar.gz 463675 BLAKE2B 
363ca82814c170c89beb39118109e8a8488f5b5a43bb4a0fdb6d88a24842789ebfb3bb9ed6ebd00f1cd90dfc2d1c7d9730c8c2fe17eadb8f52f53add47cd5089
 SHA512 
7b2cd6270d1a9219d32e69e1a9c9eeffd2c5fcf575bc53df4a8c2d8df97b019e3e4e60768286a757a7390effcb454c7997f1f0f677c2b6370a2c3a9d46519057
 DIST astroid-3.2.0.gh.tar.gz 464812 BLAKE2B 
b8cb241d4c711ebf7737c6fb83081ea6abc2bcacb4eef6c83450b963ff8fe2fa47da5b615cc0c0749a935f1df15df45086066d6bc5372f118c049ffa18f57f9b
 SHA512 
551ad666ed8ffb22fccf44647eee5193cae17fa69837234b26adb91b85f5781e5cd729c55b351ff814a6c7f3fafc86ebed2ecb0b86b0a619933c77c3750b7e39
 DIST astroid-3.2.1.gh.tar.gz 464873 BLAKE2B 
0ec3f470b3ecc803d0f8057d0af361b7f72fd60d462752bd6381fbe8cfc74d8695a1123beaacd87db9d9513f68635ccb4e6d2d79be1e210752a53c0ec85798cc
 SHA512 
a9d38e19ab4164a490d6097baa5bd33d5b8f80b4da3172bfff3a7ab9242dfd29bdcaead7fd1ee12ac5abca34bbb1104904261c0fb3fbd42e8c8df3f40790e1f6
+DIST astroid-3.2.2.gh.tar.gz 465306 BLAKE2B 
f5bda1377eb825f4166804473eab592d07c6353295dca01517c3facf783ec71f281a27f6344699097784dde7315f794a62cbfae86879b2bbe446fb1191d40995
 SHA512 
1330f557664b5066309879b8bf05e29102000a6e08c63d94a7e7033f1e2295a3a9c3114f3587b9867f71b49e11428036438e4f22352498494f914f7c9f60d4ea

diff --git a/dev-python/astroid/astroid-3.2.2.ebuild 
b/dev-python/astroid/astroid-3.2.2.ebuild
new file mode 100644
index ..867c6a6ee54e
--- /dev/null
+++ b/dev-python/astroid/astroid-3.2.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+   https://github.com/pylint-dev/astroid/
+   https://pypi.org/project/astroid/
+"
+SRC_URI="
+   https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# Version specified in pyproject.toml
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+# dev-python/regex isn't available for pypy
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/attrs[${PYTHON_USEDEP}]
+   =dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/regex[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # no clue why they're broken
+   
tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
+   tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
+   # pydantic-2?
+   tests/brain/test_dataclasses.py::test_pydantic_field
+   # requires urllib3 with bundled six (skipped with urllib3>=2)
+   
tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
+   # hangs
+   tests/test_nodes.py::AsStringTest::test_recursion_error_trapped
+   # TODO
+   
tests/test_builder.py::BuilderTest::test_data_build_error_filename
+   )
+
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
tests/test_transforms.py::TestTransforms::test_transform_aborted_if_recursion_limited
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-05-19 Thread Michał Górny
commit: db5c73aec243eab1c11c4c80aa17e801f692abbc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:39:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:39:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db5c73ae

dev-python/pytest: Bump to 8.2.1

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

 dev-python/pytest/Manifest|   1 +
 dev-python/pytest/pytest-8.2.1.ebuild | 116 ++
 2 files changed, 117 insertions(+)

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 833d65d486e3..433e1f3c5f7e 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -2,3 +2,4 @@ DIST pytest-7.4.4.tar.gz 1357116 BLAKE2B 
0bf281b3d4b7b2eb7805423a75c8c2befa820cc
 DIST pytest-8.0.2.tar.gz 1396924 BLAKE2B 
ad95d246f5592cfe54faea6c96e38cb60d3e2713070d1ff7cab6c42aea312883c5d97c99a930dbcbd8493e966c4b8351320f6494b4ab904afbf21d7e1dd004a7
 SHA512 
c495943baad05e09b467d23c7afadb3edff7ae93ee96290d6db9e64739236888148b63dff7e8e25b331b11bd48c55fb0ca8901cf823d69b1a922e94915bab2f1
 DIST pytest-8.1.2.tar.gz 1410060 BLAKE2B 
1379047c5ba434e98a383756c53a9cf31dc3bd3abcc49820f872b9110ec70906ca14080ce17ed2770b71195fbd79627a0eb16ee00429e165368144b20153a02b
 SHA512 
a6ffae29da98ee4c357ebb03f00c4bc1a33f093ef867ad118841695548468c7f229eaa2c029a2ce3b158bbb0a65be5014e91555a223d04c1c72e614cb1d00546
 DIST pytest-8.2.0.tar.gz 1422883 BLAKE2B 
91f39aa14bfc56f7f98789ef9eeed80d1aa81c864f56181bf1e819b73543043eda307fec53151bf5dbcf8e63abd8dd8ad1290dd245c387cb68583d2160981cf2
 SHA512 
1a74a2269010804101fc4b8efc370c5d8d484eb145eb4e181feeb1a17046457b97071d2de925c3e8bbd4c6090cd00ca532d69286cb9e10ea023e59a99cd51088
+DIST pytest-8.2.1.tar.gz 1424649 BLAKE2B 
56c63526b7bb2c7eb6b260197bb1b52945b92598a9697bc99c053540caf4fcc7432cf70cfa1455da668b38ddf81a7abbac1b91a5e58688640519a16e4155ad6d
 SHA512 
c837b2031c2b198345ce090cc5fcbebd2640a521131a60b882250b70825dc85e5072403a80e9a73f62e429156b57dce405d8400255457c55b14d4a2f700c5331

diff --git a/dev-python/pytest/pytest-8.2.1.ebuild 
b/dev-python/pytest/pytest-8.2.1.ebuild
new file mode 100644
index ..a6ff2735eb2d
--- /dev/null
+++ b/dev-python/pytest/pytest-8.2.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="
+   https://pytest.org/
+   https://github.com/pytest-dev/pytest/
+   https://pypi.org/project/pytest/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   =dev-python/pluggy-1.5.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !!<=dev-python/flaky-3.7.0-r5
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+src_test() {
+   # workaround new readline defaults
+   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+   local -x INPUTRC="${T}"/inputrc
+   distutils-r1_src_test
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x COLUMNS=80
+
+   local EPYTEST_DESELECT=(
+   # broken by epytest args
+   testing/test_warnings.py::test_works_with_filterwarnings
+
+   # tend to be broken by random pytest plugins
+   # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
+   testing/test_helpconfig.py::test_version_less_verbose
+   testing/test_helpconfig.py::test_version_verbose
+   testing/test_junitxml.py::test_random_report_log_xdist
+ 

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

2024-05-19 Thread Michał Górny
commit: f75d6687f3e0cbc3473292c785678db82af63daa
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:38:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:38:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75d6687

dev-python/quart: Bump to 0.19.6

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

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

diff --git a/dev-python/quart/Manifest b/dev-python/quart/Manifest
index 277cc969ecb4..baa6aaf8aef8 100644
--- a/dev-python/quart/Manifest
+++ b/dev-python/quart/Manifest
@@ -1 +1,2 @@
 DIST quart-0.19.5.gh.tar.gz 494282 BLAKE2B 
d908638a00d67798dc71bb84ab51b2b35ee55c1b16ba88781642a1b64b70e0206e33c4e61cb397451969d0edde593ac2639ce8000838750e312b1ef47b8b154a
 SHA512 
a764f50b19c84f7b4cf368488a703c726b2e98785cc7e0c15de0c3293f764658bb6e1489be53bb03ca135ccd847383424fdba8706383a45f406c39fdceb26d71
+DIST quart-0.19.6.gh.tar.gz 747457 BLAKE2B 
2912e8e951ad94e8f86e553ee8fac2d3ea679f71be54ff6638aa36d3d3027b48de47994a2f264b3cee69b483ffe4e153c7ea0080b8f6904a2ebaddce2fbede96
 SHA512 
2a28a36638052c26265122771936dbe8a12332c8abe177a9addafc71b4a0987c864c26f73160492d6e849a5b0a576346ac24c961c5e461afd11981c45aecbcd7

diff --git a/dev-python/quart/quart-0.19.6.ebuild 
b/dev-python/quart/quart-0.19.6.ebuild
new file mode 100644
index ..ce5f5a18a398
--- /dev/null
+++ b/dev-python/quart/quart-0.19.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python ASGI web microframework with the same API as Flask"
+HOMEPAGE="
+   https://github.com/pallets/quart/
+   https://pypi.org/project/Quart/
+"
+# no tests in sdist as of 0.19.4
+SRC_URI="
+   https://github.com/pallets/quart/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/aiofiles[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.6[${PYTHON_USEDEP}]
+   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/hypercorn-0.11.2[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/markupsafe[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -p asyncio
+}



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

2024-05-19 Thread Michał Górny
commit: fedbfee6f96a7c64cf6d4b601495ede1c7875137
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:11:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:11:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fedbfee6

dev-python/sqlglot: Bump to 23.17.0

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index b136dbba8be5..af4099221487 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -21,6 +21,7 @@ DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb9
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-23.15.10.tar.gz 13159370 BLAKE2B 
eb1d675288f33c51938597c4b186ab4727f3149049c5089ea0c4aad8b479bdb0b51fa5bfb9a76fc00ca6c5d74aad1ce1ff347046516aa100c1af0f7640393de9
 SHA512 
75cca2b9fa17132644bf8cf85f7b35c05cc2d304077ad3b91476daa45216d8fe2a0d1c6ef2161b62714771da373491570022debe64b552b333eeaa0b2f940960
 DIST sqlglot-23.16.0.tar.gz 13162737 BLAKE2B 
f15f5ba639368be3268f62e9730cc8bb9c699c523dd7fcdad9fb37f28c7473f0f5ea6253d75c9bef3b2fe6f3f5884697924e9521d21f0efb289edfb4ace660d3
 SHA512 
33a0b9234ba95d5372b4673dcd877fad648e78d367ed715c8e40900fb10eea03a4bd129e10bd20f2701d504279d1a2a82dbc8256363d348d4019c3ff43927a26
+DIST sqlglot-23.17.0.tar.gz 13185796 BLAKE2B 
f0ccdf4788e64f03257ced1f05add46989de8ee88629fb6d707993e085edba93e05486e6ca63e5a649728242f39bb497ed4f67ff7f5097d80dbe530ec54e8982
 SHA512 
db044af314c3b86899073d769f33afed02ebb198eff6bc477569a847a7e5f1c44cf6125c0831c8a8c32258ad1fa661bd48afcbb128a8c7885d56c79802a6e5f7
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

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

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

2024-05-19 Thread Michał Górny
commit: 349a72fa7bc6bf4e7247879597a0f9c48bfe7676
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:15:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349a72fa

dev-python/rapidfuzz: Bump to 3.9.1

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

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

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index da80c5258bad..cf673de26af0 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1,3 @@
 DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a
 DIST rapidfuzz-3.9.0.tar.gz 1591028 BLAKE2B 
84b8e4572a596c291d6579cfdffd0d624e00ca1f93a38337ba6ad543d346fea0b9a636cd3814724073588b3cd2e61dea9b8c0527b1630f8f06ea6593537bbde6
 SHA512 
bfd0d399dc75c6654d5e66522a057298d3914f8b74955e873034b314926127971f1bf4ddca0c2c92e81ba5bae79caf249303b169805d48ef3d6c64fb706c9547
+DIST rapidfuzz-3.9.1.tar.gz 1595099 BLAKE2B 
491eb1dd3ea64f361e15e6f828d162b383f2cbe068331c6001fb112966b599199870013bc2e10b5e8dfe1d7c6f676a6d577d9d43b6054874a3b721233d17ba77
 SHA512 
f8efcc271a823c957b2a00f78ab7bf37133a87027fcb75d9e24cf1629b776d3f970ebe4f596e6685013408637e2e2b3713680c7716e9adb505241b61decee18b

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
new file mode 100644
index ..9bf96f9f14b7
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.4
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/chrome-remote-desktop/, dev-libs/liblzw/, sys-apps/daisydog/, ...

2024-05-19 Thread Michał Górny
commit: 8ca36cd293d3321f974e734633dd59ae85141416
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:34:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:34:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca36cd2

Reassign vapier's packages

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

 dev-libs/liblzw/metadata.xml| 5 +
 dev-vcs/repo/metadata.xml   | 5 +
 net-misc/chrome-remote-desktop/metadata.xml | 5 +
 sys-apps/daisydog/metadata.xml  | 5 +
 sys-apps/nosig/metadata.xml | 6 +-
 5 files changed, 5 insertions(+), 21 deletions(-)

diff --git a/dev-libs/liblzw/metadata.xml b/dev-libs/liblzw/metadata.xml
index a2512173cc43..53ca0eb36bd7 100644
--- a/dev-libs/liblzw/metadata.xml
+++ b/dev-libs/liblzw/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   Mike Frysinger
-   vap...@gentoo.org
-   
+   

freestdf
vapier/liblzw

diff --git a/dev-vcs/repo/metadata.xml b/dev-vcs/repo/metadata.xml
index 0885b487b63a..d28ddbee5fb1 100644
--- a/dev-vcs/repo/metadata.xml
+++ b/dev-vcs/repo/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   Mike Frysinger
-   vap...@gentoo.org
-   
+   

GerritCodeReview/git-repo


diff --git a/net-misc/chrome-remote-desktop/metadata.xml 
b/net-misc/chrome-remote-desktop/metadata.xml
index 7517f8d97dd7..115e9d64a669 100644
--- a/net-misc/chrome-remote-desktop/metadata.xml
+++ b/net-misc/chrome-remote-desktop/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   Mike Frysinger
-   vap...@gentoo.org
-   
+   
 

diff --git a/sys-apps/daisydog/metadata.xml b/sys-apps/daisydog/metadata.xml
index 7517f8d97dd7..115e9d64a669 100644
--- a/sys-apps/daisydog/metadata.xml
+++ b/sys-apps/daisydog/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   Mike Frysinger
-   vap...@gentoo.org
-   
+   
 

diff --git a/sys-apps/nosig/metadata.xml b/sys-apps/nosig/metadata.xml
index 11c18486599d..115e9d64a669 100644
--- a/sys-apps/nosig/metadata.xml
+++ b/sys-apps/nosig/metadata.xml
@@ -1,9 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   Mike Frysinger
-   vap...@gentoo.org
-   Primary maintainer
-   
+   
 



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

2024-05-19 Thread Michał Górny
commit: 81a3b9d0ea3aa84e6357d6ece4afc72b5bbf091d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:09:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:09:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a3b9d0

dev-python/sqlglot: Remove old

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

 dev-python/sqlglot/Manifest   |   2 -
 dev-python/sqlglot/sqlglot-23.15.8.ebuild | 121 --
 dev-python/sqlglot/sqlglot-23.15.9.ebuild | 121 --
 3 files changed, 244 deletions(-)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 0d9c7c7afbf8..b136dbba8be5 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -20,8 +20,6 @@ DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea7
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-23.15.10.tar.gz 13159370 BLAKE2B 
eb1d675288f33c51938597c4b186ab4727f3149049c5089ea0c4aad8b479bdb0b51fa5bfb9a76fc00ca6c5d74aad1ce1ff347046516aa100c1af0f7640393de9
 SHA512 
75cca2b9fa17132644bf8cf85f7b35c05cc2d304077ad3b91476daa45216d8fe2a0d1c6ef2161b62714771da373491570022debe64b552b333eeaa0b2f940960
-DIST sqlglot-23.15.8.tar.gz 13118607 BLAKE2B 
967590ff24f6a25adc4c227510ab027f695cf12b90dbf3304a6327afcdbfbd7d96d7f77b25876f3e7dce471c78e38498f9c156671f84f25b7eeecd315678a958
 SHA512 
4d283b9cd09b7bee873c07b9618cd046d1d312bf8e3280a635ccb91c45532c590a152db97cc338be91eafc2e68dd587f48460ad8eea1ab0b4c5ec5f64c2be2d9
-DIST sqlglot-23.15.9.tar.gz 13124523 BLAKE2B 
653c443dfb6308ca7dd896f24aa8783a06664ecc636416bef057ad2d8d98f988fcf95bc86bc55ec19a0fe479308dc1f1e2fdc125cf5fefb650955e9e3af20344
 SHA512 
198788fc3a0cf08f49f37a6dad79e31e909718b7fe27575cc4fc6a426a868fab2849a9923f1628ef03f56925928a70497efa616330281189dba900a84b4926cf
 DIST sqlglot-23.16.0.tar.gz 13162737 BLAKE2B 
f15f5ba639368be3268f62e9730cc8bb9c699c523dd7fcdad9fb37f28c7473f0f5ea6253d75c9bef3b2fe6f3f5884697924e9521d21f0efb289edfb4ace660d3
 SHA512 
33a0b9234ba95d5372b4673dcd877fad648e78d367ed715c8e40900fb10eea03a4bd129e10bd20f2701d504279d1a2a82dbc8256363d348d4019c3ff43927a26
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca

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

[gentoo-commits] repo/proj/guru:dev commit in: net-wireless/rtl8821cu/

2024-05-19 Thread Aleksandr Batyuk
commit: 945cb667546e14dcb1a30ae6d6ab2153c669a7e5
Author: Aleksandr Batyuk  gmail  com>
AuthorDate: Mon May 20 03:54:16 2024 +
Commit: Aleksandr Batyuk  gmail  com>
CommitDate: Mon May 20 03:54:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=945cb667

net-wireless/rtl8821cu: Add support kernel 6.9 and remove incorrect vid/pid

Signed-off-by: Aleksandr Batyuk  gmail.com>

 net-wireless/rtl8821cu/Manifest | 2 +-
 .../{rtl8821cu-0_pre20240121.ebuild => rtl8821cu-0_pre20240503.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/rtl8821cu/Manifest b/net-wireless/rtl8821cu/Manifest
index 4b4c078c6a..d6ff871271 100644
--- a/net-wireless/rtl8821cu/Manifest
+++ b/net-wireless/rtl8821cu/Manifest
@@ -1 +1 @@
-DIST rtl8821cu-0_pre20240121.tar.gz 13821880 BLAKE2B 
1863c5d12e12bbf9661039cae299cbc211014c0384f9df9ad958bfe712fc3c1ceb1e83c6b44e6a25e6cfaa786e626291d77ec81be28a19730fd7b579bd97696e
 SHA512 
bc3ef3e7f671fce371bd0e8cf74eb7c3561c827a47101e48f88e6ea8849bb70b0b0a275923e52f59e6d0d4dec19ee5d69ea5c3ea00aaa1afd15045ea3e0212e0
+DIST rtl8821cu-0_pre20240503.tar.gz 13821759 BLAKE2B 
f675d9fe47123953910a5f9b578cd0b099db444248afd8a00a3e724842112d71a7b30315361c82f4055865a0a5180f3a154a8900d0af2ee68fd08e4bd1ddcc92
 SHA512 
559d281477e820406175745e8e12236ac9302c94e7eab32f49313f1385b0d2e600d75a17c87bd100f6ddde48c1905dca22ae34175096f84d837ab97bc3a48daa

diff --git a/net-wireless/rtl8821cu/rtl8821cu-0_pre20240121.ebuild 
b/net-wireless/rtl8821cu/rtl8821cu-0_pre20240503.ebuild
similarity index 92%
rename from net-wireless/rtl8821cu/rtl8821cu-0_pre20240121.ebuild
rename to net-wireless/rtl8821cu/rtl8821cu-0_pre20240503.ebuild
index 651536eb40..b562fd286f 100644
--- a/net-wireless/rtl8821cu/rtl8821cu-0_pre20240121.ebuild
+++ b/net-wireless/rtl8821cu/rtl8821cu-0_pre20240503.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit linux-mod-r1
 
 MY_PN="8821cu-20210916"
-COMMIT="5b39398e2de146edeb76716420f3288f508bea61"
+COMMIT="3eacc28b721950b51b0249508cc31e6e54988a0c"
 DESCRIPTION="Realtek 8821CU/RTL8811CU module for Linux kernel"
 HOMEPAGE="https://github.com/morrownr/8821cu-20210916;
 SRC_URI="https://github.com/morrownr/${MY_PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] repo/proj/guru:dev commit in: net-wireless/rtl8821ce/

2024-05-19 Thread Aleksandr Batyuk
commit: 5b8d0f5a753abb7f4cb27595c601f52939215fb1
Author: Aleksandr Batyuk  gmail  com>
AuthorDate: Mon May 20 03:43:17 2024 +
Commit: Aleksandr Batyuk  gmail  com>
CommitDate: Mon May 20 03:44:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b8d0f5a

net-wireless/rtl8821ce: Add support kernel 6.9

Signed-off-by: Aleksandr Batyuk  gmail.com>

 net-wireless/rtl8821ce/Manifest | 2 +-
 .../{rtl8821ce-0_pre20240120.ebuild => rtl8821ce-0_pre20240326.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/rtl8821ce/Manifest b/net-wireless/rtl8821ce/Manifest
index ec472e928d..de9b873123 100644
--- a/net-wireless/rtl8821ce/Manifest
+++ b/net-wireless/rtl8821ce/Manifest
@@ -1 +1 @@
-DIST rtl8821ce-0_pre20240120.tar.gz 4522341 BLAKE2B 
ed686786848485674ecb3eccb98557a67fe650b21af74fb02c16451b388cd3c045b169fe0c0b2d14ed302e75cba68d06435e599ef07a039d86691465153ea465
 SHA512 
4a60823236da497b1b9077f4bf76c07b12a94c77fa3de0b03b27d6182c30dea1634d44b5fc0733e0a65142c91387c354bf08d751e655d3bd0d716d573c9308e3
+DIST rtl8821ce-0_pre20240326.tar.gz 453 BLAKE2B 
7858f340c6b940b6149ea6a466621456b55c919b318cb0d2042237e73a33d7712722aba08f1c51b12011f628979824fdb44cca70e80704cb4a9924b5a854
 SHA512 
6ad47174bcc32dab1206fc080f739c81f2e164fa54fd5d3a0232ec547d7fb219542e7258bd46a437a2c524392fec14a800c3b65f3d02dfa9493cb3a94ef20116

diff --git a/net-wireless/rtl8821ce/rtl8821ce-0_pre20240120.ebuild 
b/net-wireless/rtl8821ce/rtl8821ce-0_pre20240326.ebuild
similarity index 93%
rename from net-wireless/rtl8821ce/rtl8821ce-0_pre20240120.ebuild
rename to net-wireless/rtl8821ce/rtl8821ce-0_pre20240326.ebuild
index a6da02c005..0cab782c5c 100644
--- a/net-wireless/rtl8821ce/rtl8821ce-0_pre20240120.ebuild
+++ b/net-wireless/rtl8821ce/rtl8821ce-0_pre20240326.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit linux-mod-r1
 
 MY_PN="rtl8821ce"
-COMMIT="66983b69120a13699acf40a12979317f29012111"
+COMMIT="f119398d868b1a3395f40c1df2e08b57b2c882cd"
 DESCRIPTION="Realtek RTL8821CE Driver module for Linux kernel"
 HOMEPAGE="https://github.com/tomaspinho/rtl8821ce;
 SRC_URI="https://github.com/tomaspinho/${MY_PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"



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

2024-05-19 Thread George Zenner
commit: bf78b103dd5de82b998f1d31ed0b195f26870e98
Author: Zen  pyl  onl>
AuthorDate: Mon May 20 03:34:38 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May 20 03:34:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf78b103

sys-kernel/ugrd: Add 1.6.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.6.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 14f2b0d58e..8268dd39d3 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -3,3 +3,4 @@ DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
+DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9

diff --git a/sys-kernel/ugrd/ugrd-1.6.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.6.0.ebuild
new file mode 100644
index 00..ca3d0f508e
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.6.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-wireless/rtl8192eu/

2024-05-19 Thread Aleksandr Batyuk
commit: f7923972de9e1c6020b6f170d750083f44efc38b
Author: Aleksandr Batyuk  gmail  com>
AuthorDate: Mon May 20 03:27:35 2024 +
Commit: Aleksandr Batyuk  gmail  com>
CommitDate: Mon May 20 03:27:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7923972

net-wireless/rtl8192eu: Add support kernel 6.9

Signed-off-by: Aleksandr Batyuk  gmail.com>

 net-wireless/rtl8192eu/Manifest   | 2 +-
 ...{rtl8192eu-0_pre20240120.ebuild => rtl8192eu-0_pre20240518.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-wireless/rtl8192eu/Manifest b/net-wireless/rtl8192eu/Manifest
index ac5ed72fcd..3ca9b21e61 100644
--- a/net-wireless/rtl8192eu/Manifest
+++ b/net-wireless/rtl8192eu/Manifest
@@ -1 +1 @@
-DIST rtl8192eu-0_pre20240120.tar.gz 2488422 BLAKE2B 
d8bb2f6ee06dcafbf5b80c42aac333ab43eb43557184c4e31392e555ce2e0560b6f34823365b10d35f8f17774291bbfff57c89516b310af3b2a1d78ab070f22f
 SHA512 
3ac93b591e30966377a94bec4fb266b623e22514839677209bb6ca3bb58f804ce69ad9b68e2236b5508a932f2dab8222b78d57e8d7b641bf18d9dc78315740ce
+DIST rtl8192eu-0_pre20240518.tar.gz 2488273 BLAKE2B 
b39751680bd48ddced848482c97111a8bdab51004b19061b23075c95fcdf2ceffaa304da2da6f1b8a1e5096c82a6227688948080ba09aff0c397d8243f09cabe
 SHA512 
232ba8987ae14067e6ba6751d288fe90a3b38c39d721f917ba34dec0987e47576c543069d0c09a990ae7a96b99fa4f6e60d2227f061657ff8b00dcc5b52d0f2f

diff --git a/net-wireless/rtl8192eu/rtl8192eu-0_pre20240120.ebuild 
b/net-wireless/rtl8192eu/rtl8192eu-0_pre20240518.ebuild
similarity index 88%
rename from net-wireless/rtl8192eu/rtl8192eu-0_pre20240120.ebuild
rename to net-wireless/rtl8192eu/rtl8192eu-0_pre20240518.ebuild
index 481cd13198..94694122d8 100644
--- a/net-wireless/rtl8192eu/rtl8192eu-0_pre20240120.ebuild
+++ b/net-wireless/rtl8192eu/rtl8192eu-0_pre20240518.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit linux-mod-r1
 
 MY_PN="rtl8192eu-linux-driver"
-COMMIT="3cffd844ecf070346b1b4952164bc6658701c69e"
+COMMIT="a5ac6789a78a4f5ca0bf157a0f62385ea034cb9c"
 DESCRIPTION="Realtek 8192EU driver module for Linux kernel"
 HOMEPAGE="https://github.com/Mange/rtl8192eu-linux-driver;
 SRC_URI="https://github.com/Mange/${MY_PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scnlib/files/, dev-cpp/scnlib/

2024-05-19 Thread Steffen Winter
commit: 66fa415e2656420e1bbfa9b54889764be4c1f37c
Author: Steffen Winter  proton  me>
AuthorDate: Mon May 20 00:54:16 2024 +
Commit: Steffen Winter  freenet  de>
CommitDate: Mon May 20 00:54:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66fa415e

dev-cpp/scnlib: drop 2.0.2-r1

Signed-off-by: Steffen Winter  proton.me>

 dev-cpp/scnlib/Manifest|  1 -
 .../files/scnlib-2.0.2-accept-newer-simdutf.patch  | 16 --
 .../files/scnlib-2.0.2-accept-simdutf-5.2.x.patch  | 16 --
 .../files/scnlib-2.0.2-no-external-test-deps.patch | 59 --
 dev-cpp/scnlib/scnlib-2.0.2-r1.ebuild  | 46 -
 5 files changed, 138 deletions(-)

diff --git a/dev-cpp/scnlib/Manifest b/dev-cpp/scnlib/Manifest
index 510b226ecb..970d5182f3 100644
--- a/dev-cpp/scnlib/Manifest
+++ b/dev-cpp/scnlib/Manifest
@@ -1,2 +1 @@
-DIST scnlib-2.0.2.tar.gz 518311 BLAKE2B 
21084e8830a10df0777dc100e2e448447f3a777535a821dca96423dfdb467c9073fb3e7c499ffb42598f54b8f44d3fdab9c43d005c313850454a8fd27e152273
 SHA512 
12b9ae26a5ccc600aacad1e2b2287bfc0b6986a260e182c91541876bc5804fe661093ad10d1befda56803afc7a9aa9f0348820dbb5af4fa6fdf048f85b3bcef1
 DIST scnlib-2.0.3.tar.gz 520197 BLAKE2B 
6e0a88985e8113d85d5c511fe9ec857af12a5d34224fee7a41d8347e1e1e9fe7bb78b15bbdafd9c06006112de747c9c3cd6b101d1076b619e33ac7e745668cc4
 SHA512 
888f60d5a60b2e348001a56a59e123f496f89b09668f0b05791e878528c1c46930963f22e3b64130c875896ace56dffc0d9310edabb4804abf79cc125dfd5ff4

diff --git a/dev-cpp/scnlib/files/scnlib-2.0.2-accept-newer-simdutf.patch 
b/dev-cpp/scnlib/files/scnlib-2.0.2-accept-newer-simdutf.patch
deleted file mode 100644
index 3e42ae495a..00
--- a/dev-cpp/scnlib/files/scnlib-2.0.2-accept-newer-simdutf.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
-index ae2832b..186fbed 100644
 a/cmake/dependencies.cmake
-+++ b/cmake/dependencies.cmake
-@@ -61,7 +61,10 @@ endif ()
- # we don't want to include tests of dependencies, so we need to do some 
manual work
- 
- if (SCN_USE_EXTERNAL_SIMDUTF)
--find_package(simdutf 4.0.0 CONFIG REQUIRED)
-+find_package(simdutf 5.0.0 CONFIG)
-+if(NOT simdutf_FOUND)
-+find_package(simdutf 4.0.0 CONFIG REQUIRED)
-+endif()
- else ()
- FetchContent_Declare(
- simdutf

diff --git a/dev-cpp/scnlib/files/scnlib-2.0.2-accept-simdutf-5.2.x.patch 
b/dev-cpp/scnlib/files/scnlib-2.0.2-accept-simdutf-5.2.x.patch
deleted file mode 100644
index af0feb295c..00
--- a/dev-cpp/scnlib/files/scnlib-2.0.2-accept-simdutf-5.2.x.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
-index ae2832b..186fbed 100644
 a/cmake/dependencies.cmake
-+++ b/cmake/dependencies.cmake
-@@ -61,7 +61,10 @@ endif ()
- # we don't want to include tests of dependencies, so we need to do some 
manual work
- 
- if (SCN_USE_EXTERNAL_SIMDUTF)
--find_package(simdutf 4.0.0 CONFIG REQUIRED)
-+find_package(simdutf 5.2.0 CONFIG)
-+if(NOT simdutf_FOUND)
-+find_package(simdutf 4.0.0 CONFIG REQUIRED)
-+endif()
- else ()
- FetchContent_Declare(
- simdutf

diff --git a/dev-cpp/scnlib/files/scnlib-2.0.2-no-external-test-deps.patch 
b/dev-cpp/scnlib/files/scnlib-2.0.2-no-external-test-deps.patch
deleted file mode 100644
index e78ba0a2a1..00
--- a/dev-cpp/scnlib/files/scnlib-2.0.2-no-external-test-deps.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
-index ae2832b..c250eff 100644
 a/cmake/dependencies.cmake
-+++ b/cmake/dependencies.cmake
-@@ -4,41 +4,10 @@ set(SCN_OPTIONAL_DEPENDENCIES "")
- 
- if (SCN_TESTS)
- # GTest
--
--FetchContent_Declare(
--googletest
--GIT_REPOSITORY https://github.com/google/googletest.git
--GIT_TAG main
--GIT_SHALLOW TRUE
--)
--
--# gtest CMake does some flag overriding we don't want, and it's also 
quite heavy
--# Do it manually
--
--set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
--
--FetchContent_GetProperties(googletest)
--if (NOT googletest)
--FetchContent_Populate(googletest)
--endif ()
--
--find_package(Threads)
--
--add_library(scn_gtest
--"${googletest_SOURCE_DIR}/googletest/src/gtest-all.cc"
--"${googletest_SOURCE_DIR}/googlemock/src/gmock-all.cc"
--)
--target_include_directories(scn_gtest SYSTEM
--PUBLIC
--"${googletest_SOURCE_DIR}/googletest/include"
--"${googletest_SOURCE_DIR}/googlemock/include"
--PRIVATE
--"${googletest_SOURCE_DIR}/googletest"
--"${googletest_SOURCE_DIR}/googlemock"
--)
--target_link_libraries(scn_gtest PRIVATE Threads::Threads)
--target_compile_features(scn_gtest PUBLIC cxx_std_17)
--target_compile_options(scn_gtest PRIVATE $<$: 

[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/scnlib/

2024-05-19 Thread Steffen Winter
commit: 3be1771020207c34732c82ec5d84bd240b9338ea
Author: Steffen Winter  proton  me>
AuthorDate: Mon May 20 00:49:18 2024 +
Commit: Steffen Winter  freenet  de>
CommitDate: Mon May 20 00:52:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3be17710

dev-cpp/scnlib: add 2.0.3

Signed-off-by: Steffen Winter  proton.me>

 dev-cpp/scnlib/Manifest|  1 +
 dev-cpp/scnlib/scnlib-2.0.3.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-cpp/scnlib/Manifest b/dev-cpp/scnlib/Manifest
index 2304b2a4e8..510b226ecb 100644
--- a/dev-cpp/scnlib/Manifest
+++ b/dev-cpp/scnlib/Manifest
@@ -1 +1,2 @@
 DIST scnlib-2.0.2.tar.gz 518311 BLAKE2B 
21084e8830a10df0777dc100e2e448447f3a777535a821dca96423dfdb467c9073fb3e7c499ffb42598f54b8f44d3fdab9c43d005c313850454a8fd27e152273
 SHA512 
12b9ae26a5ccc600aacad1e2b2287bfc0b6986a260e182c91541876bc5804fe661093ad10d1befda56803afc7a9aa9f0348820dbb5af4fa6fdf048f85b3bcef1
+DIST scnlib-2.0.3.tar.gz 520197 BLAKE2B 
6e0a88985e8113d85d5c511fe9ec857af12a5d34224fee7a41d8347e1e1e9fe7bb78b15bbdafd9c06006112de747c9c3cd6b101d1076b619e33ac7e745668cc4
 SHA512 
888f60d5a60b2e348001a56a59e123f496f89b09668f0b05791e878528c1c46930963f22e3b64130c875896ace56dffc0d9310edabb4804abf79cc125dfd5ff4

diff --git a/dev-cpp/scnlib/scnlib-2.0.3.ebuild 
b/dev-cpp/scnlib/scnlib-2.0.3.ebuild
new file mode 100644
index 00..b46b37da1f
--- /dev/null
+++ b/dev-cpp/scnlib/scnlib-2.0.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="scanf for modern C++ "
+HOMEPAGE="https://www.scnlib.dev/;
+SRC_URI="https://github.com/eliaskosunen/scnlib/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+BDEPEND="
+   dev-cpp/fast_float
+   >=dev-cpp/simdutf-5.2.0:=
+   test? ( dev-cpp/gtest )
+"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DSCN_BENCHMARKS=OFF
+   -DSCN_BENCHMARKS_BINARYSIZE=OFF
+   -DSCN_BENCHMARKS_BUILDTIME=OFF
+   -DSCN_DOCS=OFF
+   -DSCN_EXAMPLES=$(usex test ON OFF)
+   -DSCN_TESTS=$(usex test ON OFF)
+   -DSCN_USE_EXTERNAL_FAST_FLOAT=ON
+   -DSCN_USE_EXTERNAL_GTEST=ON
+   -DSCN_USE_EXTERNAL_SIMDUTF=ON
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-vcs/gitui/

2024-05-19 Thread Julien Roy
commit: 8f73cffe5af808967fdb3a3477a89a928a4c2a6c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun May 19 04:13:33 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 04:22:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f73cffe

dev-vcs/gitui: add 0.26.2

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-vcs/gitui/Manifest|  82 +
 dev-vcs/gitui/gitui-0.26.2.ebuild | 359 ++
 2 files changed, 441 insertions(+)

diff --git a/dev-vcs/gitui/Manifest b/dev-vcs/gitui/Manifest
index 7df5220f6a..968925a2fd 100644
--- a/dev-vcs/gitui/Manifest
+++ b/dev-vcs/gitui/Manifest
@@ -6,15 +6,23 @@ DIST aes-gcm-0.10.3.crate 148991 BLAKE2B 
e1376b741386577277a8cb9535c1ad3e15ea383
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
+DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
+DIST anstyle-query-1.0.3.crate 9742 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: app-containers/arachsys-containers/

2024-05-19 Thread Julien Roy
commit: 99dce31f122a6e6061b313fb46ecc181e97cd7a0
Author: Carlos Eduardo  gmail  com>
AuthorDate: Sun May 19 18:27:26 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 18:28:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99dce31f

app-containers/arachsys-containers: new package, add 1.7

Signed-off-by: Carlos Eduardo  gmail.com>

 app-containers/arachsys-containers/Manifest|  1 +
 .../arachsys-containers-1.7.ebuild | 28 ++
 app-containers/arachsys-containers/metadata.xml| 23 ++
 3 files changed, 52 insertions(+)

diff --git a/app-containers/arachsys-containers/Manifest 
b/app-containers/arachsys-containers/Manifest
new file mode 100644
index 00..72aa2ef7da
--- /dev/null
+++ b/app-containers/arachsys-containers/Manifest
@@ -0,0 +1 @@
+DIST containers-1.7.tar.gz 13703 BLAKE2B 
c1ed49e4a7201b8f83daad7c9f54ac0532db98362d9f79fc105ee384c18b0c3f775d806337970205e35b08c0377c39f5538550f94f6578cb023b7c832f37d290
 SHA512 
864255909eab55f698969e48f7150f5005a65401cbd95988f780f309b50116d4a5e1c4aebc706d73b783c3a36b900dab16d8c54c4b2b8c92d977649a4f15ad93

diff --git a/app-containers/arachsys-containers/arachsys-containers-1.7.ebuild 
b/app-containers/arachsys-containers/arachsys-containers-1.7.ebuild
new file mode 100644
index 00..b266cf5d17
--- /dev/null
+++ b/app-containers/arachsys-containers/arachsys-containers-1.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PN="${PN#arachsys-}"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Simple containers using Linux user namespaces"
+HOMEPAGE="https://arachsys.github.io;
+SRC_URI="https://github.com/arachsys/${MY_PN}/archive/refs/tags/${MY_P}.tar.gz;
+# weird tag names
+S="${WORKDIR}/${MY_PN}-${MY_P}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+suid"
+
+src_compile() {
+   emake CC="$(tc-getCC)" CFLAGS="$CFLAGS"
+}
+
+src_install() {
+   into /
+   dobin inject contain pseudo
+   dodoc README TIPS
+   use suid && fperms u+s /bin/contain /bin/pseudo
+}

diff --git a/app-containers/arachsys-containers/metadata.xml 
b/app-containers/arachsys-containers/metadata.xml
new file mode 100644
index 00..1810c580ff
--- /dev/null
+++ b/app-containers/arachsys-containers/metadata.xml
@@ -0,0 +1,23 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   carana2...@gmail.com
+   Carlos E.
+   
+   
+   This package is a minimalist implementation of containers for 
Linux, making secure
+   containers as easy to create and use as a traditional chroot. 
It comprises three
+   utilities, contain, inject and pseudo, which use the kernel 
support for user
+   namespaces merged in Linux 3.8.
+   
+   
+   
+   allow unprivileged users to have multiple UIDs/GIDs in 
the container (see CVE-2014-8989 for implications)
+   
+   
+   
+   mailto:ch...@arachsys.com
+   arachsys/containers
+   
+



[gentoo-commits] repo/proj/guru:master commit in: dev-vcs/gitui/

2024-05-19 Thread Julien Roy
commit: b08c7c0601f08ca5b48bab1ef758b108335d1484
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun May 19 04:13:43 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 04:22:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b08c7c06

dev-vcs/gitui: drop 0.26.1

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-vcs/gitui/Manifest|  76 -
 dev-vcs/gitui/gitui-0.26.1.ebuild | 350 --
 2 files changed, 426 deletions(-)

diff --git a/dev-vcs/gitui/Manifest b/dev-vcs/gitui/Manifest
index 968925a2fd..b61665a6a4 100644
--- a/dev-vcs/gitui/Manifest
+++ b/dev-vcs/gitui/Manifest
@@ -5,23 +5,15 @@ DIST aes-0.8.4.crate 124812 BLAKE2B 
c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f
 DIST aes-gcm-0.10.3.crate 148991 BLAKE2B 
e1376b741386577277a8cb9535c1ad3e15ea383c0f324bc5cedff09a76b11f2c9e29226535688f9431e904bf2800b8e140c4b1cab333e572208eefd19ca897f1
 SHA512 
f9aec1e2609262c30921bf83cdd82117d147905d4ca311f9fef4b9f1734d3a57893ba2586f0ccfd39cf9264d347ba2c2d2c52b4726495eda8fec7fbec42d6db3
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstream-0.6.14.crate 29160 BLAKE2B 
1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112
 SHA512 
65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-1.0.7.crate 15709 BLAKE2B 
872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba
 SHA512 
e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
-DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B 
e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2
 SHA512 
c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
-DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock/

2024-05-19 Thread Julien Roy
commit: 0c0c39cc77faa0c31b3d9743d70858353b9859d4
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun May 19 04:29:03 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 04:29:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c0c39cc

dev-util/mock: drop 5.5

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock/Manifest|  1 -
 dev-util/mock/mock-5.5.ebuild | 95 ---
 2 files changed, 96 deletions(-)

diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest
index 723943e431..81f6297fb7 100644
--- a/dev-util/mock/Manifest
+++ b/dev-util/mock/Manifest
@@ -1,2 +1 @@
-DIST mock-5.5.tar.gz 178460 BLAKE2B 
b97bd621676b3142c782ff4c61c12a18a65bb2196925c2e4383a38e98547805f23db08e6c92e62cf2f207c9347378f692524b5a64d92299842f80bc1ccff1c1b
 SHA512 
40739f4cd480e43d990650046c91da423422917362accdb0b6ce103833b6929af6b5bd17c8477bf36dcf8c1aabb1cbcdf43ece08559ec87edd9d9c76aaa7f3a9
 DIST mock-5.6.tar.gz 179325 BLAKE2B 
752d07d8dbc8627648764459fab818941999ae874e83c9787a7c7b3f1d526d7ad9840adb31b18a2ea9c83144c3c6dfe7195f48334a0e5ed1bff04723af7b1fa3
 SHA512 
96dea8001ad1cb1509730175b6874078369313ba0f911b7d44e896686d945cb819d0cc3604da31a20d51ae3cf3538bdd39073f27fd7f8c88fe8843c9059efd04

diff --git a/dev-util/mock/mock-5.5.ebuild b/dev-util/mock/mock-5.5.ebuild
deleted file mode 100644
index 3041eb78aa..00
--- a/dev-util/mock/mock-5.5.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..12} )
-
-inherit bash-completion-r1 optfeature python-single-r1
-
-DESCRIPTION="Simple chroot build environment manager for building RPMs"
-HOMEPAGE="
-   https://rpm-software-management.github.io/mock/
-   https://github.com/rpm-software-management/mock/
-"
-SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
-   dev-python/backoff[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/pyroute2[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/rpmautospec-core[${PYTHON_USEDEP}]
-   dev-python/templated-dictionary[${PYTHON_USEDEP}]
-   ')
-   acct-group/mock
-   app-containers/podman
-   dev-util/distribution-gpg-keys
-   dev-util/mock-core-configs
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
-"
-
-src_prepare() {
-   default
-
-   sed -i -e "s|^VERSION\s*=.*|VERSION=\"${PV}\"|" \
-   -e "s|^SYSCONFDIR\s*=.*|SYSCONFDIR=\"${EPREFIX}/etc\"|" \
-   -e "s|^PYTHONDIR\s*=.*|PYTHONDIR=\"$(python_get_sitedir)\"|" \
-   -e 
"s|^PKGPYTHONDIR\s*=.*|PKGPYTHONDIR=\"$(python_get_sitedir)/mockbuild\"|" \
-   py/mockbuild/constants.py py/mock-parse-buildlog.py || die
-
-   sed -i -e "s|^_MOCK_NVR = None$|_MOCK_NVR = \"${P}-1\"|" py/mock.py || 
die
-   sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 
|| die
-
-   sed -i -e 's|"/bin/free"|"/usr/bin/free"|' 
py/mockbuild/plugins/hw_info.py || die
-}
-
-src_compile() { :; }
-
-src_install() {
-   python_domodule py/mockbuild
-   python_newscript py/mock.py mock
-   python_newscript py/mock-parse-buildlog.py mock-parse-buildlog
-   dobin mockchain
-
-   exeinto /usr/libexec/mock
-   doexe create_default_route_in_container.sh
-
-   dobashcomp etc/bash_completion.d/mock
-   bashcomp_alias mock mock-parse-buildlog
-   dodoc docs/site-defaults.cfg
-   doman docs/mock.1 docs/mock-parse-buildlog.1
-
-   insinto /etc/mock
-   doins etc/mock/*
-   insinto /etc/pki/mock
-   doins etc/pki/*
-
-   diropts -m0775 -o root -g mock
-   keepdir /var/lib/mock
-}
-
-src_test() {
-   PYTHONPATH=py epytest tests
-}
-
-pkg_postinst() {
-   optfeature "chain mode support" app-arch/createrepo_c
-   optfeature "pigz in root_cache plugin" app-arch/pigz
-   optfeature "nspawn instead of chroot" sys-apps/systemd
-   optfeature "lvm_root plugin support" sys-fs/lvm2
-   optfeature "procenv plugin support" sys-process/procenv
-}



[gentoo-commits] repo/proj/guru:master commit in: app-text/lchat/

2024-05-19 Thread Julien Roy
commit: 5afdbb0497b6eec485b8b62d22a175f8a6ce5c63
Author: Carlos Eduardo  gmail  com>
AuthorDate: Sun May 19 18:23:15 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 18:23:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5afdbb04

app-text/lchat: new package, add 1.0

Signed-off-by: Carlos Eduardo  gmail.com>

 app-text/lchat/Manifest |  1 +
 app-text/lchat/lchat-1.0.ebuild | 27 +++
 app-text/lchat/metadata.xml | 17 +
 3 files changed, 45 insertions(+)

diff --git a/app-text/lchat/Manifest b/app-text/lchat/Manifest
new file mode 100644
index 00..78c3df6ec9
--- /dev/null
+++ b/app-text/lchat/Manifest
@@ -0,0 +1 @@
+DIST lchat-1.0.tar.gz 24455 BLAKE2B 
d46aad891fa40acc4f41317e652f09f14c0c063be0c99d0e1263c65e0f939c6bcbfceed16080b6368f39dc02fec0a90989cfda132d372f08d60ff87fa1ff2019
 SHA512 
cde5fd193d7c8251ca94bc8a4e648faaad01ec9eac5b09365c34a51646aa70e7031ec40acce121e8187cec2f692caa16a0a3fb68223b2fcfba1a411757e70923

diff --git a/app-text/lchat/lchat-1.0.ebuild b/app-text/lchat/lchat-1.0.ebuild
new file mode 100644
index 00..5a9a67d901
--- /dev/null
+++ b/app-text/lchat/lchat-1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Line oriented front end for ii-like chat programs"
+HOMEPAGE="https://tools.suckless.org/lchat/;
+SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz;
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+RDEPEND="dev-libs/libgrapheme"
+DEPEND="${RDEPEND}"
+IUSE="+examples"
+
+src_compile() {
+   emake CC="$(tc-getCC)" CFLAGS="$CFLAGS" all $(usex examples 
filter/indent)
+}
+
+src_install() {
+   doman lchat.1
+   dobin lchat
+   mv filter/indent lchat-indent
+   use examples && dobin lchat-indent
+}

diff --git a/app-text/lchat/metadata.xml b/app-text/lchat/metadata.xml
new file mode 100644
index 00..e34dbd7215
--- /dev/null
+++ b/app-text/lchat/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+carana2...@gmail.com
+Carlos Eduardo
+  
+  
+lchat (line chat) is a line oriented front end for ii-like chat programs.
+It handles the input from keyboard and output file in parallel. Thus,
+you are able to type messages while new chat lines are arriving. Its main
+focus is on usability and simplicity.
+  
+  
+install the example indent .filter
+  
+



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-displays/

2024-05-19 Thread Julien Roy
commit: 24296c3b7b581ea7f09f4b1feec41a3ffc73011b
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat May 18 18:13:01 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat May 18 18:13:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24296c3b

gui-apps/nwg-displays: add 0.3.19

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

 gui-apps/nwg-displays/.pkgbump-pv|  1 +
 gui-apps/nwg-displays/Manifest   |  1 +
 gui-apps/nwg-displays/nwg-displays-0.3.19.ebuild | 35 
 3 files changed, 37 insertions(+)

diff --git a/gui-apps/nwg-displays/.pkgbump-pv 
b/gui-apps/nwg-displays/.pkgbump-pv
new file mode 100644
index 00..9ec8136c25
--- /dev/null
+++ b/gui-apps/nwg-displays/.pkgbump-pv
@@ -0,0 +1 @@
+0.3.19

diff --git a/gui-apps/nwg-displays/Manifest b/gui-apps/nwg-displays/Manifest
index 3f0c1375a8..19c60eb70b 100644
--- a/gui-apps/nwg-displays/Manifest
+++ b/gui-apps/nwg-displays/Manifest
@@ -1 +1,2 @@
 DIST nwg-displays-0.3.18.tar.gz 24702 BLAKE2B 
7b610ecd73b125a842a49eb0a1ea06a1628408127e619c80e99319133f6853e663f028134f141b69ef5bec948fa1b8de344f4792ee036bb3b02c5500ffa7c887
 SHA512 
74d79ad73b9b344655addcebf552d471c92f4586dd2165794c1fb88fc09a162ba53023550c10f71d02d4068ec2408bfb0685345879b3c36fbecb9fb64e542bcc
+DIST nwg-displays-0.3.19.tar.gz 24697 BLAKE2B 
5734f08637db9124f3e15a91c5f48f429cefeb80e67355c32a7a5aa4b342ddf3a5e08e9d49dd93cae9da55da1854962526b98c628a6c1b12027a3bcdff2491e3
 SHA512 
ead66a856463c0dc03abf40d8ffc6fd0a1bb824318fa627165ca2e97014ace3f83f8fa0b5f187093cc2850dbdfda14c4c22b3e702be009d479709a98fdd9d294

diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.19.ebuild 
b/gui-apps/nwg-displays/nwg-displays-0.3.19.ebuild
new file mode 100644
index 00..1e190ccf18
--- /dev/null
+++ b/gui-apps/nwg-displays/nwg-displays-0.3.19.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg-utils
+
+DESCRIPTION="Output management utility for sway and Hyprland"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-displays;
+SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   gui-apps/wlr-randr
+   x11-libs/gtk+:3
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-displays.desktop
+   doicon nwg-displays.svg
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock-core-configs/

2024-05-19 Thread Julien Roy
commit: 9241d00237b0c2fabfa7bb26daa11739ccdf6eb6
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun May 19 04:29:27 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 04:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9241d002

dev-util/mock-core-configs: drop 40.3

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock-core-configs/Manifest |  1 -
 .../mock-core-configs/mock-core-configs-40.3.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/dev-util/mock-core-configs/Manifest 
b/dev-util/mock-core-configs/Manifest
index 5492a068d5..13e7155d57 100644
--- a/dev-util/mock-core-configs/Manifest
+++ b/dev-util/mock-core-configs/Manifest
@@ -1,2 +1 @@
-DIST mock-core-configs-40.3.tar.gz 44864 BLAKE2B 
5321613c5b8c11c1c686a6919d1f394ced243b70ebc092f2f28ccc43f0634a8ccdfbf10ba7074276da8719920b9cf92f7a2c7648b2f3b4a3ea2fe87bd5131f49
 SHA512 
74f85e626be3291b8ad4797c65fed8e8df992640f0a4403378908064e6748dacd6fa2bfbe108d2c8d50ff139a7fcc51d24aa3fdbeec02d38a235c4d789992c06
 DIST mock-core-configs-40.4.tar.gz 45904 BLAKE2B 
8aad350476811709562be71d9ee13aac156d1451b65b83f6bd303b6ff7c1f6dd96c8de499ccca46567abeb6d8459d7403036beab52cd5c0866138e8d82e0cd61
 SHA512 
b09af09c8d367928a9bed2f86fe3740e0d44ac6d130506debefd08c719da386dd410dd221ee9fd4913bee06e2b5bb327065fab40b0a43791f5e9ee8e160fb05a

diff --git a/dev-util/mock-core-configs/mock-core-configs-40.3.ebuild 
b/dev-util/mock-core-configs/mock-core-configs-40.3.ebuild
deleted file mode 100644
index b53e863563..00
--- a/dev-util/mock-core-configs/mock-core-configs-40.3.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Mock core config files basic chroots"
-HOMEPAGE="https://rpm-software-management.github.io/mock/ 
https://github.com/rpm-software-management/mock;
-SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-   insinto /etc/mock
-   doins -r etc/mock/*
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock-core-configs/

2024-05-19 Thread Julien Roy
commit: 41b5362202439fe66a4810919f5fa9aed56f070f
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun May 19 04:29:17 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 04:29:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41b53622

dev-util/mock-core-configs: add 40.4

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock-core-configs/Manifest |  1 +
 .../mock-core-configs/mock-core-configs-40.4.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-util/mock-core-configs/Manifest 
b/dev-util/mock-core-configs/Manifest
index 4070d37be9..5492a068d5 100644
--- a/dev-util/mock-core-configs/Manifest
+++ b/dev-util/mock-core-configs/Manifest
@@ -1 +1,2 @@
 DIST mock-core-configs-40.3.tar.gz 44864 BLAKE2B 
5321613c5b8c11c1c686a6919d1f394ced243b70ebc092f2f28ccc43f0634a8ccdfbf10ba7074276da8719920b9cf92f7a2c7648b2f3b4a3ea2fe87bd5131f49
 SHA512 
74f85e626be3291b8ad4797c65fed8e8df992640f0a4403378908064e6748dacd6fa2bfbe108d2c8d50ff139a7fcc51d24aa3fdbeec02d38a235c4d789992c06
+DIST mock-core-configs-40.4.tar.gz 45904 BLAKE2B 
8aad350476811709562be71d9ee13aac156d1451b65b83f6bd303b6ff7c1f6dd96c8de499ccca46567abeb6d8459d7403036beab52cd5c0866138e8d82e0cd61
 SHA512 
b09af09c8d367928a9bed2f86fe3740e0d44ac6d130506debefd08c719da386dd410dd221ee9fd4913bee06e2b5bb327065fab40b0a43791f5e9ee8e160fb05a

diff --git a/dev-util/mock-core-configs/mock-core-configs-40.4.ebuild 
b/dev-util/mock-core-configs/mock-core-configs-40.4.ebuild
new file mode 100644
index 00..b53e863563
--- /dev/null
+++ b/dev-util/mock-core-configs/mock-core-configs-40.4.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Mock core config files basic chroots"
+HOMEPAGE="https://rpm-software-management.github.io/mock/ 
https://github.com/rpm-software-management/mock;
+SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+   insinto /etc/mock
+   doins -r etc/mock/*
+}



[gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/

2024-05-19 Thread Julien Roy
commit: 163e71b6cc93a56c61a54b3ce88b97f9f38cb06d
Author: Patrick Nicolas  laposte  net>
AuthorDate: Sun May 19 11:47:12 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 11:47:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=163e71b6

media-libs/wivrn: add 0.15, drop 0.13

Signed-off-by: Patrick Nicolas  laposte.net>

 media-libs/wivrn/Manifest | 4 ++--
 media-libs/wivrn/{wivrn-0.13.ebuild => wivrn-0.15.ebuild} | 8 +---
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 77adf99455..c93ead5561 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,6 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 
70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0
 SHA512 
86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B 
dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b
 SHA512 
fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
-DIST wivrn-0.13-server-build-deps.tar.xz 15527480 BLAKE2B 
28dfedaee675a2acc3fa3b453837a31c91d613d7a1166c14d398f0093a5faa6ad6d5d6112ce2c41863894fcaa0ce98d83d6bf2d9289c5fa263a09b92e99c9f0c
 SHA512 
9d9a9add87dca9ebba593d889297caf8a5dfe7d48cd3abd7e02859392ee21af7635f82dba00198637a237be5e5905e2c3af469f621adbe44697176e7c15fc49c
-DIST wivrn-0.13.tar.gz 11826609 BLAKE2B 
8b8cd300998bb05803fa8c6f1f5e874f7435edf5f457c5806e1e75e5a16b2a749208567162b41af6d4dda3f83b8c40ce9367b123522cc9cb023a8ec33be24a06
 SHA512 
82efdd29368a00c191eea32716a7a69b80108fa7f3521c548c80df156bb0ee3c6dad8a24488707ea083ae9121b9b6efe1d31a9af77367403583ecba25e3e3104
 DIST wivrn-0.14.1-server-build-deps.tar.xz 15386700 BLAKE2B 
4291ab1d1a7cbd76ec76e2d2bcb6a2f4d045a3ff702ac12902f95e3187beb477dcfb892522628a1d2f53ce319f6b7a2b90e81d7eef90ca48a8f09f7061005e38
 SHA512 
494097b2c7e5ed2c2576a81fb7176a0b01ef2b1eef481d375ad579e7b6d1d8ba3b20d2f6dddc7f20217669be5af90c38acda3c3685f74518e52b4331c2923733
 DIST wivrn-0.14.1.tar.gz 11860791 BLAKE2B 
5f98b0316dcc153134d5005d05472e857ab0bfce046e4bd1c4c077f4ad212f8cc959c6b483911e0643d69b37c4a64a0afec7841e0d2bfaf7058b5e7e93e67760
 SHA512 
71079f299a16144bba5c5ae7dc63432089f5295f7a629ccdc917030bfada187a07f03d1c4c56c9d05709a58920aa82f21b038b8a02445c6c8bd4617491ef4f21
+DIST wivrn-0.15-server-build-deps.tar.xz 15550004 BLAKE2B 
62aebb846f35f0f0b9e6024c10837d34a7840f36fe7f2c07d70a06fbffe70d55571b1c39848a100370d68edd776fc5b2c1ab486c09368ae995a0cb2fa70ca61f
 SHA512 
db027435a45134e68f2a4907f267b828858e09ed6be5531af726920852ef859113b4ee3f8447ce04dba4dc8734ca94d77f89f254f9ad9ce0829d810325358a82
+DIST wivrn-0.15.tar.gz 11860700 BLAKE2B 
a8b31fc130fdbbb07262cd89fa5affe1a17b27c094a156152a9bcfeb5c5f9a0c52df806d2c93bf37d53756ca5f28dd28f450c61db2594e7e734092666dbdf478
 SHA512 
52df9595fd9c4ce85033ab8975a78f29e5711cc095a3afd7406030e4886040c1432a12342cf6a2135a1d054f021161c4e79e6c8a293c40f11adc9d3674564a7b

diff --git a/media-libs/wivrn/wivrn-0.13.ebuild 
b/media-libs/wivrn/wivrn-0.15.ebuild
similarity index 93%
rename from media-libs/wivrn/wivrn-0.13.ebuild
rename to media-libs/wivrn/wivrn-0.15.ebuild
index af71a45638..de3b4b6fd7 100644
--- a/media-libs/wivrn/wivrn-0.13.ebuild
+++ b/media-libs/wivrn/wivrn-0.15.ebuild
@@ -7,7 +7,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn;
 
 LICENSE="GPL-3 Apache-2.0 MIT"
 SLOT="0"
-IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+IUSE="nvenc +pipewire -pulseaudio systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 if [[ ${PV} ==  ]]; then
@@ -28,9 +28,6 @@ else
 fi
 
 RDEPEND="
-   nvenc? (
-   x11-drivers/nvidia-drivers
-   )
vaapi? (
media-video/ffmpeg[libdrm,vaapi]
)
@@ -56,9 +53,6 @@ RDEPEND="
 
 BDEPEND="
${RDEPEND}
-   nvenc? (
-   dev-util/nvidia-cuda-toolkit
-   )
dev-cpp/eigen
dev-cpp/nlohmann_json
dev-util/glslang



[gentoo-commits] repo/proj/guru:master commit in: dev-util/mock/

2024-05-19 Thread Julien Roy
commit: c165362cb2d26b06a873684ceab817c5e57aee5c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun May 19 04:28:55 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May 19 04:28:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c165362c

dev-util/mock: add 5.6

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-util/mock/Manifest|  1 +
 dev-util/mock/mock-5.6.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest
index e4d83fea5f..723943e431 100644
--- a/dev-util/mock/Manifest
+++ b/dev-util/mock/Manifest
@@ -1 +1,2 @@
 DIST mock-5.5.tar.gz 178460 BLAKE2B 
b97bd621676b3142c782ff4c61c12a18a65bb2196925c2e4383a38e98547805f23db08e6c92e62cf2f207c9347378f692524b5a64d92299842f80bc1ccff1c1b
 SHA512 
40739f4cd480e43d990650046c91da423422917362accdb0b6ce103833b6929af6b5bd17c8477bf36dcf8c1aabb1cbcdf43ece08559ec87edd9d9c76aaa7f3a9
+DIST mock-5.6.tar.gz 179325 BLAKE2B 
752d07d8dbc8627648764459fab818941999ae874e83c9787a7c7b3f1d526d7ad9840adb31b18a2ea9c83144c3c6dfe7195f48334a0e5ed1bff04723af7b1fa3
 SHA512 
96dea8001ad1cb1509730175b6874078369313ba0f911b7d44e896686d945cb819d0cc3604da31a20d51ae3cf3538bdd39073f27fd7f8c88fe8843c9059efd04

diff --git a/dev-util/mock/mock-5.6.ebuild b/dev-util/mock/mock-5.6.ebuild
new file mode 100644
index 00..3041eb78aa
--- /dev/null
+++ b/dev-util/mock/mock-5.6.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit bash-completion-r1 optfeature python-single-r1
+
+DESCRIPTION="Simple chroot build environment manager for building RPMs"
+HOMEPAGE="
+   https://rpm-software-management.github.io/mock/
+   https://github.com/rpm-software-management/mock/
+"
+SRC_URI="https://github.com/rpm-software-management/mock/releases/download/${P}-1/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
+   dev-python/backoff[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/pyroute2[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/rpmautospec-core[${PYTHON_USEDEP}]
+   dev-python/templated-dictionary[${PYTHON_USEDEP}]
+   ')
+   acct-group/mock
+   app-containers/podman
+   dev-util/distribution-gpg-keys
+   dev-util/mock-core-configs
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e "s|^VERSION\s*=.*|VERSION=\"${PV}\"|" \
+   -e "s|^SYSCONFDIR\s*=.*|SYSCONFDIR=\"${EPREFIX}/etc\"|" \
+   -e "s|^PYTHONDIR\s*=.*|PYTHONDIR=\"$(python_get_sitedir)\"|" \
+   -e 
"s|^PKGPYTHONDIR\s*=.*|PKGPYTHONDIR=\"$(python_get_sitedir)/mockbuild\"|" \
+   py/mockbuild/constants.py py/mock-parse-buildlog.py || die
+
+   sed -i -e "s|^_MOCK_NVR = None$|_MOCK_NVR = \"${P}-1\"|" py/mock.py || 
die
+   sed -i -e "s|@VERSION@|${PV}|" docs/mock.1 docs/mock-parse-buildlog.1 
|| die
+
+   sed -i -e 's|"/bin/free"|"/usr/bin/free"|' 
py/mockbuild/plugins/hw_info.py || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   python_domodule py/mockbuild
+   python_newscript py/mock.py mock
+   python_newscript py/mock-parse-buildlog.py mock-parse-buildlog
+   dobin mockchain
+
+   exeinto /usr/libexec/mock
+   doexe create_default_route_in_container.sh
+
+   dobashcomp etc/bash_completion.d/mock
+   bashcomp_alias mock mock-parse-buildlog
+   dodoc docs/site-defaults.cfg
+   doman docs/mock.1 docs/mock-parse-buildlog.1
+
+   insinto /etc/mock
+   doins etc/mock/*
+   insinto /etc/pki/mock
+   doins etc/pki/*
+
+   diropts -m0775 -o root -g mock
+   keepdir /var/lib/mock
+}
+
+src_test() {
+   PYTHONPATH=py epytest tests
+}
+
+pkg_postinst() {
+   optfeature "chain mode support" app-arch/createrepo_c
+   optfeature "pigz in root_cache plugin" app-arch/pigz
+   optfeature "nspawn instead of chroot" sys-apps/systemd
+   optfeature "lvm_root plugin support" sys-fs/lvm2
+   optfeature "procenv plugin support" sys-process/procenv
+}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/

2024-05-19 Thread Julien Roy
commit: 47c64c008ce238fcae12b05f1c4ae6eac667906a
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat May 18 18:11:17 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat May 18 18:11:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47c64c00

gui-apps/nwg-panel: add 0.9.32

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

 gui-apps/nwg-panel/Manifest|  1 +
 gui-apps/nwg-panel/nwg-panel-0.9.32.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest
index 6d3e31ae12..c5f1dfce47 100644
--- a/gui-apps/nwg-panel/Manifest
+++ b/gui-apps/nwg-panel/Manifest
@@ -1 +1,2 @@
 DIST nwg-panel-0.9.31.tar.gz 231000 BLAKE2B 
6363c09e0bc47cb89b27f987e890126b62de21e9d45f4dbab8dbb7902375c44268add7ffb42f343eeb105af2a29f9cc1cbb9831e4eb7c6553fd746a55125a4ff
 SHA512 
a3ce46610ac1e3837b7a30220722954e201b5ea8ef89913be2f519267d02ab5ca6b87e7514a3ea6156ceb98d1a6d7bfebe452b14de577f82b117105cb82bfde8
+DIST nwg-panel-0.9.32.tar.gz 231248 BLAKE2B 
d7964b47a4edc8e625f5033524519b9476c928180f368e6c9220cc6f9d9a20e67b35e34dca1bea3c222565807f2d9af6b4a9998b746e60b86d448b1548a15c05
 SHA512 
14e9e3feb86895420f0dfb8996f0af5903d87d458a81f98bc9aeaac986d413aebbade3b2b0522a021132640d580d7e9021795f7674476271edc60a3878988098

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.32.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.32.ebuild
new file mode 100644
index 00..7161950788
--- /dev/null
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.32.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 systemd xdg-utils
+
+if [[ "${PV}" ==  ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git;
+else
+   SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+   x11-libs/gtk+:3
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/i3ipc[${PYTHON_USEDEP}]
+   dev-python/dasbus[${PYTHON_USEDEP}]
+   gui-apps/nwg-icon-picker
+   media-sound/playerctl
+   gui-libs/gtk-layer-shell
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-panel-config.desktop
+   domenu nwg-processes.desktop
+   doicon nwg-panel.svg
+   doicon nwg-processes.svg
+   doicon nwg-shell.svg
+   systemd_dounit nwg-panel.service
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/bash-language-server/

2024-05-19 Thread Julien Roy
commit: 8bdbaac7e7934ffaa55a7172de2a5849ddd58fc6
Author: tea  tastytea  de>
AuthorDate: Sat May 18 18:19:22 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat May 18 18:19:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8bdbaac7

dev-util/bash-language-server: drop 5.1.2

Signed-off-by: tea  tastytea.de>

 dev-util/bash-language-server/Manifest |  2 -
 .../bash-language-server-5.1.2.ebuild  | 49 --
 2 files changed, 51 deletions(-)

diff --git a/dev-util/bash-language-server/Manifest 
b/dev-util/bash-language-server/Manifest
index be7c666d65..709cb397d8 100644
--- a/dev-util/bash-language-server/Manifest
+++ b/dev-util/bash-language-server/Manifest
@@ -1,5 +1,3 @@
-DIST bash-language-server-5.1.2-deps.tar.xz 2260220 BLAKE2B 
ebc5e7995d66e487cdb5bd7055e91d5225f0040dfd9001aa1d0d0da304790d1d9f9e80fa978ebe2df5d2c626d835aea22bb0cc21140fca131e4065965819a0b2
 SHA512 
109e533d7f644f2f69a8574b4d91062a88ce65cfa8df8073fe76d59cd9050fc2141f601b952d4274b4ca323d3ace0f2992d3c699eac7a3941b75fd51865f9752
-DIST bash-language-server-5.1.2.tgz 211254 BLAKE2B 
81195bbc88e4a6e5037620c64489cf3d2036cedc11c709120bfa7473b931f0818942e02c8ecdef2f47e483d7ce7fc623d78f76ce48683f5eba7268a133f440e5
 SHA512 
85780def5556555da74151357a3eec7001d51af440c68621b362b0cef26afa54aaa78550eb433409f7f543324a24cfdc4f22d636369b6fdf1b0c66600cc321da
 DIST bash-language-server-5.2.0-deps.tar.xz 2395796 BLAKE2B 
eb9bfd784974d7075f6c805252f4cdf618afd50cc058c415c391399b2bef63eb5eb0de946942d7ddfa9d6956dc9350511fcb8e92ecf54091fcf70ba4e815a9f2
 SHA512 
901e2e7b2f59a15e9ddfa80f7ec974e2f0a1facb408aa4b903c0f7ca54c4a8db3eee137427b3904edcbdd69c9d7abeb9074963127e1f370192862a4c1bd878e1
 DIST bash-language-server-5.2.0.tgz 326709 BLAKE2B 
ce6fe83417363d86ad38e3be71d5321107ffddfb1c4d23fb45a9aebf1c412dfa262b26bb90c31857a9eda84f2b50c94bcdaa45f3ba59a5a6af7e9e5b6427154e
 SHA512 
8442c359ce5691dbcd6adfddbffa676eb79b33173c52d4a68ec635fc44792bbf8b284e817330b51d9419feb31334e78581a1927b290beb79034d4151226c5758
 DIST bash-language-server-5.3.3-deps.tar.xz 2412816 BLAKE2B 
2381e518d9fa73d85c4e2de0d85af540506ef25c0d501999cd2ae84872864f431b5707e2a335d8b943e7edeffe55bdd24fdba6c6419eea853b2e4e91b4c6
 SHA512 
95799a66e114af78cc94b12a1b4a9206a1091dc580d2f1e171c0f0917e0fa5dda02923e9f88320acc3f3919814d14ee151f5864d7e36c726d72cac1ddbb51c0e

diff --git a/dev-util/bash-language-server/bash-language-server-5.1.2.ebuild 
b/dev-util/bash-language-server/bash-language-server-5.1.2.ebuild
deleted file mode 100644
index 0bc0c2148f..00
--- a/dev-util/bash-language-server/bash-language-server-5.1.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="A language server for Bash"
-HOMEPAGE="https://github.com/bash-lsp/bash-language-server;
-SRC_URI="
-   mirror://npm/${PN}/-/${P}.tgz
-   https://tastytea.de/files/gentoo/${P}-deps.tar.xz
-"
-S="${WORKDIR}"
-
-# NOTE: to generate the dependency tarball:
-#   npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz
-#   tar -caf ${P}-deps.tar.xz npm-cache
-
-LICENSE="BSD-2 ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=net-libs/nodejs-18.19.6"
-BDEPEND=">=net-libs/nodejs-18.19.6[npm]"
-
-src_unpack() {
-   cd "${T}" || die "Could not cd to temporary directory"
-   unpack ${P}-deps.tar.xz
-}
-
-src_install() {
-   npm \
-   --offline \
-   --verbose \
-   --progress false \
-   --foreground-scripts \
-   --global \
-   --prefix "${ED}"/usr \
-   --cache "${T}"/npm-cache \
-   install "${DISTDIR}"/${P}.tgz || die "npm install failed"
-
-   cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed"
-   einstalldocs
-}
-
-pkg_postinst() {
-   optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin
-}



[gentoo-commits] repo/proj/guru:master commit in: app-editors/emacs-lsp-booster/

2024-05-19 Thread Julien Roy
commit: 96de33fc1abdb80f9dd9dd3fa990afdcb4090c5e
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat May 18 18:23:35 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat May 18 18:24:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96de33fc

app-editors/emacs-lsp-booster: Ingnore *FLAGS warning for binary

Fix: https://bugs.gentoo.org/929202

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

 app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild 
b/app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild
index 17c61cbe4d..626d81f9d9 100644
--- a/app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild
+++ b/app-editors/emacs-lsp-booster/emacs-lsp-booster-0.2.0.ebuild
@@ -100,3 +100,6 @@ LICENSE+="
 "
 SLOT="0"
 KEYWORDS="~amd64"
+
+# rust does not use *FLAGS from make.conf, silence portage warning
+QA_FLAGS_IGNORED="usr/bin/${PN}"



[gentoo-commits] repo/proj/guru:master commit in: dev-util/bash-language-server/

2024-05-19 Thread Julien Roy
commit: c938662001138667e62aa09e0972c5f932c4966d
Author: tea  tastytea  de>
AuthorDate: Sat May 18 18:07:27 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat May 18 18:19:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9386620

dev-util/bash-language-server: add 5.3.3

Signed-off-by: tea  tastytea.de>

 dev-util/bash-language-server/Manifest |  2 +
 .../bash-language-server-5.3.3.ebuild  | 49 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-util/bash-language-server/Manifest 
b/dev-util/bash-language-server/Manifest
index 5bdbfb4362..be7c666d65 100644
--- a/dev-util/bash-language-server/Manifest
+++ b/dev-util/bash-language-server/Manifest
@@ -2,3 +2,5 @@ DIST bash-language-server-5.1.2-deps.tar.xz 2260220 BLAKE2B 
ebc5e7995d66e487cdb5
 DIST bash-language-server-5.1.2.tgz 211254 BLAKE2B 
81195bbc88e4a6e5037620c64489cf3d2036cedc11c709120bfa7473b931f0818942e02c8ecdef2f47e483d7ce7fc623d78f76ce48683f5eba7268a133f440e5
 SHA512 
85780def5556555da74151357a3eec7001d51af440c68621b362b0cef26afa54aaa78550eb433409f7f543324a24cfdc4f22d636369b6fdf1b0c66600cc321da
 DIST bash-language-server-5.2.0-deps.tar.xz 2395796 BLAKE2B 
eb9bfd784974d7075f6c805252f4cdf618afd50cc058c415c391399b2bef63eb5eb0de946942d7ddfa9d6956dc9350511fcb8e92ecf54091fcf70ba4e815a9f2
 SHA512 
901e2e7b2f59a15e9ddfa80f7ec974e2f0a1facb408aa4b903c0f7ca54c4a8db3eee137427b3904edcbdd69c9d7abeb9074963127e1f370192862a4c1bd878e1
 DIST bash-language-server-5.2.0.tgz 326709 BLAKE2B 
ce6fe83417363d86ad38e3be71d5321107ffddfb1c4d23fb45a9aebf1c412dfa262b26bb90c31857a9eda84f2b50c94bcdaa45f3ba59a5a6af7e9e5b6427154e
 SHA512 
8442c359ce5691dbcd6adfddbffa676eb79b33173c52d4a68ec635fc44792bbf8b284e817330b51d9419feb31334e78581a1927b290beb79034d4151226c5758
+DIST bash-language-server-5.3.3-deps.tar.xz 2412816 BLAKE2B 
2381e518d9fa73d85c4e2de0d85af540506ef25c0d501999cd2ae84872864f431b5707e2a335d8b943e7edeffe55bdd24fdba6c6419eea853b2e4e91b4c6
 SHA512 
95799a66e114af78cc94b12a1b4a9206a1091dc580d2f1e171c0f0917e0fa5dda02923e9f88320acc3f3919814d14ee151f5864d7e36c726d72cac1ddbb51c0e
+DIST bash-language-server-5.3.3.tgz 332097 BLAKE2B 
d1e29039d2ffc0fb85d25747e5eafeeaeccdebf8ea808776ae0ca0050ba64c82674a42e5b8a8e1efb8717735726283b61aa58e747f61d713a212bd27706391e9
 SHA512 
18aa9476e7bc375ad4bc11cde57c264d2544090b91538155961445774437edee29a4470900a57d8c9a22f1341cfb6adae63734db468cf02325b97042c089f63f

diff --git a/dev-util/bash-language-server/bash-language-server-5.3.3.ebuild 
b/dev-util/bash-language-server/bash-language-server-5.3.3.ebuild
new file mode 100644
index 00..b34d5833fb
--- /dev/null
+++ b/dev-util/bash-language-server/bash-language-server-5.3.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="A language server for Bash"
+HOMEPAGE="https://github.com/bash-lsp/bash-language-server;
+SRC_URI="
+   mirror://npm/${PN}/-/${P}.tgz
+   https://tastytea.de/files/gentoo/${P}-deps.tar.xz
+"
+S="${WORKDIR}"
+
+# NOTE: to generate the dependency tarball:
+#   npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz
+#   tar -caf ${P}-deps.tar.xz npm-cache
+
+LICENSE="BSD-2 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=net-libs/nodejs-18.19.30"
+BDEPEND=">=net-libs/nodejs-18.19.30[npm]"
+
+src_unpack() {
+   cd "${T}" || die "Could not cd to temporary directory"
+   unpack ${P}-deps.tar.xz
+}
+
+src_install() {
+   npm \
+   --offline \
+   --verbose \
+   --progress false \
+   --foreground-scripts \
+   --global \
+   --prefix "${ED}"/usr \
+   --cache "${T}"/npm-cache \
+   install "${DISTDIR}"/${P}.tgz || die "npm install failed"
+
+   cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed"
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin
+}



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

2024-05-19 Thread Julien Roy
commit: 07cb7c50faada6f5904f6aa2d4b92cb6885bf566
Author: Julien Roy  jroy  ca>
AuthorDate: Mon May 20 00:17:17 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon May 20 00:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=07cb7c50

gui-apps/nwg-displays: delete extra file

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

 gui-apps/nwg-displays/.pkgbump-pv | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-apps/nwg-displays/.pkgbump-pv 
b/gui-apps/nwg-displays/.pkgbump-pv
deleted file mode 100644
index 9ec8136c25..00
--- a/gui-apps/nwg-displays/.pkgbump-pv
+++ /dev/null
@@ -1 +0,0 @@
-0.3.19



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

2024-05-19 Thread Maciej Barć
commit: ce02acf5ebe864a0911620d829f4c41c88f046fa
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 23:31:25 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:32:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce02acf5

app-emacs/magit: update live deps

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

 app-emacs/magit/magit-.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/app-emacs/magit/magit-.ebuild 
b/app-emacs/magit/magit-.ebuild
index a9701898bfb4..31188d0515ae 100644
--- a/app-emacs/magit/magit-.ebuild
+++ b/app-emacs/magit/magit-.ebuild
@@ -9,13 +9,14 @@ DESCRIPTION="A Git porcelain inside Emacs"
 HOMEPAGE="https://magit.vc/
https://github.com/magit/magit/;
 
-if [[ ${PV} == ** ]] ; then
+if [[ "${PV}" == ** ]] ; then
inherit git-r3
 
EGIT_REPO_URI="https://github.com/magit/magit.git;
 else
SRC_URI="https://github.com/magit/magit/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
+
KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
@@ -29,9 +30,10 @@ ELISP_TEXINFO="../docs/*.texi"
 SITEFILE="50${PN}-gentoo.el"
 
 RDEPEND="
+   >=app-emacs/compat-29.1.4.5
>=app-emacs/dash-2.19.1
-   >=app-emacs/transient-0.3.6
-   >=app-emacs/with-editor-3.0.5
+   >=app-emacs/transient-0.6.0
+   >=app-emacs/with-editor-3.3.2
 "
 BDEPEND="
${RDEPEND}
@@ -45,5 +47,5 @@ src_prepare() {
default
 
rm magit-libgit.el || die
-   echo "(setq magit-version \"${PV}\")" > magit-version.el || die
+   echo "(setq magit-version \"${PV}\")" > ./magit-version.el || die
 }



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

2024-05-19 Thread Maciej Barć
commit: 15640f96beb337ec193dfc6d369b6a867eea7010
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 23:23:58 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:32:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15640f96

app-emacs/magit: drop libgit IUSE and remove libegit support

Bug: https://github.com/emacsorphanage/libegit2/issues/127
Signed-off-by: Maciej Barć  gentoo.org>

 ...230912.ebuild => magit-3.3.0.50_p20230912-r1.ebuild} | 15 ++-
 app-emacs/magit/magit-.ebuild   | 17 +++--
 app-emacs/magit/metadata.xml|  3 ---
 3 files changed, 5 insertions(+), 30 deletions(-)

diff --git a/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild 
b/app-emacs/magit/magit-3.3.0.50_p20230912-r1.ebuild
similarity index 76%
rename from app-emacs/magit/magit-3.3.0.50_p20230912.ebuild
rename to app-emacs/magit/magit-3.3.0.50_p20230912-r1.ebuild
index 2894d75d1d6f..5990133510ee 100644
--- a/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild
+++ b/app-emacs/magit/magit-3.3.0.50_p20230912-r1.ebuild
@@ -26,7 +26,6 @@ fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-IUSE="libgit"
 
 DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
 ELISP_TEXINFO="../docs/*.texi"
@@ -36,7 +35,6 @@ RDEPEND="
>=app-emacs/dash-2.19.1
>=app-emacs/transient-0.3.6
>=app-emacs/with-editor-3.0.5
-   libgit? ( app-emacs/libegit2 )
 "
 BDEPEND="
${RDEPEND}
@@ -48,16 +46,7 @@ RDEPEND+="
 
 src_prepare() {
default
-   use libgit || rm magit-libgit.el || die
-   echo "(setq magit-version \"${PV}\")" > magit-version.el || die
-}
 
-pkg_postinst() {
-   elisp_pkg_postinst
-
-   if ! use libgit; then
-   einfo "The dependency on app-emacs/libegit2 is optional"
-   einfo "since magit version 3.3.0. Enable the \"libgit\" flag"
-   einfo "if you need the libgit backend."
-   fi
+   rm magit-libgit.el || die
+   echo "(setq magit-version \"${PV}\")" > magit-version.el || die
 }

diff --git a/app-emacs/magit/magit-.ebuild 
b/app-emacs/magit/magit-.ebuild
index b4313fb02089..a9701898bfb4 100644
--- a/app-emacs/magit/magit-.ebuild
+++ b/app-emacs/magit/magit-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,6 @@ S="${WORKDIR}/${P}/lisp"
 
 LICENSE="GPL-3+"
 SLOT="0"
-IUSE="libgit"
 
 DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
 ELISP_TEXINFO="../docs/*.texi"
@@ -33,7 +32,6 @@ RDEPEND="
>=app-emacs/dash-2.19.1
>=app-emacs/transient-0.3.6
>=app-emacs/with-editor-3.0.5
-   libgit? ( app-emacs/libegit2 )
 "
 BDEPEND="
${RDEPEND}
@@ -45,16 +43,7 @@ RDEPEND+="
 
 src_prepare() {
default
-   use libgit || rm magit-libgit.el || die
-   echo "(setq magit-version \"${PV}\")" > magit-version.el || die
-}
 
-pkg_postinst() {
-   elisp_pkg_postinst
-
-   if ! use libgit; then
-   einfo "The dependency on app-emacs/libegit2 is optional"
-   einfo "since magit version 3.3.0. Enable the \"libgit\" flag"
-   einfo "if you need the libgit backend."
-   fi
+   rm magit-libgit.el || die
+   echo "(setq magit-version \"${PV}\")" > magit-version.el || die
 }

diff --git a/app-emacs/magit/metadata.xml b/app-emacs/magit/metadata.xml
index 6b01d379f24b..f81070d61ccb 100644
--- a/app-emacs/magit/metadata.xml
+++ b/app-emacs/magit/metadata.xml
@@ -16,9 +16,6 @@
   Git operations.
 
 
-
-  Use libgit (app-emacs/libegit2)
-
 
   magit/magit
 



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

2024-05-19 Thread Maciej Barć
commit: 300bdfc29fd3673a2324e729191f72c39c52f282
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 23:27:48 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:32:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300bdfc2

app-emacs/magit: bump to 3.3.0.50_p20240520

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

 app-emacs/magit/Manifest|  1 +
 app-emacs/magit/magit-3.3.0.50_p20240520.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest
index 0bab74cb042f..ecb58be44865 100644
--- a/app-emacs/magit/Manifest
+++ b/app-emacs/magit/Manifest
@@ -1 +1,2 @@
 DIST magit-3.3.0.50_p20230912.tar.gz 666150 BLAKE2B 
52d0afa05fad68283c668810806a61e3df6494c8afecdceccf193c64eec5396fb5f45fad5c31d4cb601954c8abc27fcc4be240ffd72c4fc72531876657c4c157
 SHA512 
d6c8c32676b07253b661388e8db1602162f7012ff3bf5bc6bcc071507bb9c08633359043eb893b743e5f37d7474a17b1a2e96975cd64d0688e3c6337ca65470e
+DIST magit-3.3.0.50_p20240520.tar.gz 673945 BLAKE2B 
d61fb8c566de2bc6a2c4109d787808be76fa33d994adeb97b3d472c9c2da929aa55cf6b81f9cc2055e46d5860aa0d9ddc37080a1b2be06984b3831382031b12b
 SHA512 
53203cdc8bc291302ee35aabe6e4d32e0c0de5bb411ab013d112bcd3d934a221c34f42d6ebccea9d5d53415f75588468c23668cbbf57851dc61de505fffb

diff --git a/app-emacs/magit/magit-3.3.0.50_p20240520.ebuild 
b/app-emacs/magit/magit-3.3.0.50_p20240520.ebuild
new file mode 100644
index ..40c3863eb285
--- /dev/null
+++ b/app-emacs/magit/magit-3.3.0.50_p20240520.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A Git porcelain inside Emacs"
+HOMEPAGE="https://magit.vc/
+   https://github.com/magit/magit/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/magit/magit.git;
+   S="${WORKDIR}/${P}/lisp"
+else
+   [[ "${PV}" == *p20240520 ]] && 
COMMIT="9cde118744151caca08b080e15f0c903f17d0f20"
+
+   SRC_URI="https://github.com/magit/magit/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT}/lisp"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+   >=app-emacs/compat-29.1.4.5
+   >=app-emacs/dash-2.19.1
+   >=app-emacs/transient-0.6.0
+   >=app-emacs/with-editor-3.3.2
+"
+BDEPEND="
+   ${RDEPEND}
+   sys-apps/texinfo
+"
+RDEPEND+="
+   >=dev-vcs/git-2.0.0
+"
+
+src_prepare() {
+   default
+
+   rm magit-libgit.el || die
+   echo "(setq magit-version \"${PV}\")" > ./magit-version.el || die
+}



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

2024-05-19 Thread Sam James
commit: ac6a0736726d18a5c49485f84323feed7d1af501
Author: Sam James  gentoo  org>
AuthorDate: Sun May 19 23:29:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 19 23:29:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac6a0736

sys-devel/gcc: add 15.0.0_pre20240519

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-15.0.0_pre20240519.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 601ecf3b0f31..30af758e0eeb 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -29,6 +29,7 @@ DIST gcc-14.1.0.tar.xz 92265736 BLAKE2B 
7efd6574b8bca081de6e31480ec0565c6d7fb773
 DIST gcc-15-20240428.tar.xz 87999896 BLAKE2B 
83e53e5a93166c741bd61f1642539823f9eef5859f89c85493cfe0be412251950c07b3704e8a983c61e00fd4b0e0027f7333867f9b4245ba45d6f606ce56953d
 SHA512 
69aedb59fd4d9ec59b7a71098bcf330ec0515e7a51e7510d237e086e7c042526aaa52a702783b6121ee7c9133345c8234d5d2fcd89459d7ae8a1a1e09c42cce8
 DIST gcc-15-20240505.tar.xz 88033016 BLAKE2B 
ba6469602b31024e9d8025159d3595edac6060a2e406c9bf1db1317badddc7fa3a1c9b3b13448fda86c1db1d6ad0fc9a9151611ef944fe6521996d9d62980c33
 SHA512 
8a15f0e4335aaa0685cfb84943ea0a53c279b92f01736d819f42bcc98e51b2a0ee28f64b08a30da14b08f5ab4ff8ae7785e0ab28e782138b6d9726b8667b89ba
 DIST gcc-15-20240512.tar.xz 88076192 BLAKE2B 
43f7ffbe0e7a101040ac8eda9ae0b877cc0ceee84e4b4a3f630023cb2d70893390b0a5d2cb83a0b192f3ece89cb4a88902d84178c91ac69d27f0631e4508dc25
 SHA512 
f4bb318933a2646cccb0db24ba0d943b5e89982cbf132db3a2124a2c621533791ba6561308cd3979a7135c2e4521f3a423614fede47eb9dd073b3501cf3bad09
+DIST gcc-15-20240519.tar.xz 88058724 BLAKE2B 
b9a9a93132fac8f827cd9f293fa09a4705084a420072da27161792a9c5f84a8fc9f28b15e878a5e7872579d4e89ae2e383b025d0529cf9e11c7f87454d61d62f
 SHA512 
00eaf263d3eafb8b1ff101d703d9d82a770a79dd5484a6e69adb53889313ad300b65ac5159564950921985178546475cc26d760395ca68b4a6d4433ff26a6ffc
 DIST gcc-15.0.0-musl-patches-1.tar.xz 3596 BLAKE2B 
48fddc723ec8282cc2704c795a50fb37a46738a555151e0430180dda61d039fe96b29a6c3e8a543386d69690302bf46dfc89aad572082b7e47c928c0ccefdeb0
 SHA512 
e43284d02e25b77b911ce90d57520897751e86c631bdd6beb7d2e4429000156801b8c11bd9a737ec11bc966812f13ae44b88c1893645f8e6c6f8dfddc636ec39
 DIST gcc-15.0.0-patches-1.tar.xz 11588 BLAKE2B 
0623914dcf3ee0d44c729776cebbecfe92b256039a48c91e3fc16a27254a9c40436a1b6ea7fa9285914b153af861ea98ab845515169af204eeea0243c890a652
 SHA512 
7d3bcb1adcfa79c1672737125539fc0583f9c74eb8da0301ea0e441c68afeb7e1dbcbdffbf18e03b2515b4f23822a39e339298cf88ea94b93f5fc22b497cd545
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

diff --git a/sys-devel/gcc/gcc-15.0.0_pre20240519.ebuild 
b/sys-devel/gcc/gcc-15.0.0_pre20240519.ebuild
new file mode 100644
index ..9a4195c2fdab
--- /dev/null
+++ b/sys-devel/gcc/gcc-15.0.0_pre20240519.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="15.0.0"
+PATCH_VER="1"
+MUSL_VER="1"
+MUSL_GCC_VER="15.0.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+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="amd64? ( >=${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: app-emacs/org-contrib/

2024-05-19 Thread Maciej Barć
commit: 1381955ddb4cf021540d8fc814b1263cc42b6926
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 22:59:44 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:14:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1381955d

app-emacs/org-contrib: bump to 0.5

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

 app-emacs/org-contrib/Manifest   |  1 +
 app-emacs/org-contrib/org-contrib-0.5.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-emacs/org-contrib/Manifest b/app-emacs/org-contrib/Manifest
index a7b467ece96e..45dcd5d53b8f 100644
--- a/app-emacs/org-contrib/Manifest
+++ b/app-emacs/org-contrib/Manifest
@@ -1,2 +1,3 @@
 DIST org-contrib-0.4.1.tar.gz 177509 BLAKE2B 
4aea73aa21f36d8e655feb78e34545ba962fe82e9516010c2f55c91009fc67ca9ce12c0309174704a2ace7f98401921571b927549bf8c134cdb020e1079898c7
 SHA512 
e582963ab65fd88cd01013733f497c19a724b9584ae7dec178604377f347f3f8d3aa1e7871ee1ab3903a0fc94baa4ff3ce0c0591c0d5c918aeda1a9a747f9d6b
 DIST org-contrib-0.4.2.tar.gz 175913 BLAKE2B 
42e4bc473ec63775e77e402614309f85c9228094bf4a8c604df1c11988ea116327fb97f8d914509075d2e988521c525ba1ac7a5da30623a9a0e2591695c39e1c
 SHA512 
dfa2982a279384d5f0b3fcbfb3b107116c78f364d76c86952a29db6e41a7229295b700b6451f7085eb75307d7f83d1a8dbcf7c268127d989270344328a574167
+DIST org-contrib-0.5.tar.gz 168071 BLAKE2B 
8abc53edfa5ca5aa1c5568deabf6e9d167eae1745f7531b5a308c7b3f25c282a06003f37ef6ab45156abd067b332f1d718268c6854122fbd3c5755da43782455
 SHA512 
ef7b26a7626768cb0f3b95330c12eef8f8005a5e44a41f3b0426bc98b6d43b91655ec78685d6af71fe9baea305216cb991251b1141928af4dfdcc6e3321ba8f1

diff --git a/app-emacs/org-contrib/org-contrib-0.5.ebuild 
b/app-emacs/org-contrib/org-contrib-0.5.ebuild
new file mode 100644
index ..5c5af7aa3af6
--- /dev/null
+++ b/app-emacs/org-contrib/org-contrib-0.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Contributed packages to Org"
+HOMEPAGE="https://www.orgmode.org/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~bzg/${PN};
+else
+   SRC_URI="https://git.sr.ht/~bzg/${PN}/archive/release_${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-release_${PV}/lisp"
+
+   KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/org-mode-9.5"
+
+DOCS=( ../README.org )
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/avy-embark-collect/

2024-05-19 Thread Maciej Barć
commit: 6cae7227fc2ee56a6fd4025ca13ebc3a36be32b6
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 22:55:03 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:14:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cae7227

app-emacs/avy-embark-collect: bump to 1.1

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

 app-emacs/avy-embark-collect/Manifest  |  1 +
 .../avy-embark-collect-1.1.ebuild  | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-emacs/avy-embark-collect/Manifest 
b/app-emacs/avy-embark-collect/Manifest
index 7d4fde8bd536..6f0531f43525 100644
--- a/app-emacs/avy-embark-collect/Manifest
+++ b/app-emacs/avy-embark-collect/Manifest
@@ -1 +1,2 @@
 DIST embark-1.0.tar.gz 112818 BLAKE2B 
111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa07a98f97f660fb6f5
 SHA512 
ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22
+DIST embark-1.1.tar.gz 115762 BLAKE2B 
69fc4005b901dcfd85ad124dc449048a13223277683eba7c5c873cd8050883ab53b4c3716670894e146da9c40c1789eafff3df4d00eb0ee46a8dab4c165f01ab
 SHA512 
29c87eaf3275428cfbd442de3a09d7a126094bc90bb1b1c34f476caf11cd3da21ce9368ef7d1855732250a85b269b01effcd514da10e1e491ecb3bdc61efd750

diff --git a/app-emacs/avy-embark-collect/avy-embark-collect-1.1.ebuild 
b/app-emacs/avy-embark-collect/avy-embark-collect-1.1.ebuild
new file mode 100644
index ..359278a7f891
--- /dev/null
+++ b/app-emacs/avy-embark-collect/avy-embark-collect-1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Use avy to jump to Embark Collect entries"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/embark.git;
+else
+   SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz
+   -> embark-${PV}.tar.gz"
+   S="${WORKDIR}/embark-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/avy
+   app-emacs/embark
+"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="embark-consult.el embark-org.el embark.el"
+
+SITEFILE="50${PN}-gentoo.el"



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

2024-05-19 Thread Maciej Barć
commit: c82a314dd061d62bad7fb7e4145ca91c6596d4d3
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 22:49:32 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:14:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82a314d

app-emacs/embark: bump to 1.1

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

 app-emacs/embark/Manifest  |  1 +
 app-emacs/embark/embark-1.1.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/app-emacs/embark/Manifest b/app-emacs/embark/Manifest
index 7d4fde8bd536..6f0531f43525 100644
--- a/app-emacs/embark/Manifest
+++ b/app-emacs/embark/Manifest
@@ -1 +1,2 @@
 DIST embark-1.0.tar.gz 112818 BLAKE2B 
111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa07a98f97f660fb6f5
 SHA512 
ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22
+DIST embark-1.1.tar.gz 115762 BLAKE2B 
69fc4005b901dcfd85ad124dc449048a13223277683eba7c5c873cd8050883ab53b4c3716670894e146da9c40c1789eafff3df4d00eb0ee46a8dab4c165f01ab
 SHA512 
29c87eaf3275428cfbd442de3a09d7a126094bc90bb1b1c34f476caf11cd3da21ce9368ef7d1855732250a85b269b01effcd514da10e1e491ecb3bdc61efd750

diff --git a/app-emacs/embark/embark-1.1.ebuild 
b/app-emacs/embark/embark-1.1.ebuild
new file mode 100644
index ..9b53ee20a240
--- /dev/null
+++ b/app-emacs/embark/embark-1.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp optfeature
+
+DESCRIPTION="Conveniently act on minibuffer completions inside GNU Emacs"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/${PN}.git;
+else
+   SRC_URI="https://github.com/oantolin/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.4.0"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="avy-embark-collect.el embark-consult.el"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+
+   elisp-make-autoload-file
+}
+
+src_install() {
+   elisp_src_install
+
+   doinfo ${PN}.texi
+}
+
+pkg_postinst() {
+   elisp_pkg_postinst
+
+   optfeature "Avy integration for Embark" app-emacs/avy-embark-collect
+   optfeature "Consult integration for Embark" app-emacs/embark-consult
+}



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

2024-05-19 Thread Maciej Barć
commit: 7928e6f933d67b2c852c7571dd820f2596b84656
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 22:53:41 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:14:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7928e6f9

app-emacs/embark-consult: bump to 1.1

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

 app-emacs/embark-consult/Manifest  |  1 +
 app-emacs/embark-consult/embark-consult-1.1.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/app-emacs/embark-consult/Manifest 
b/app-emacs/embark-consult/Manifest
index 7d4fde8bd536..6f0531f43525 100644
--- a/app-emacs/embark-consult/Manifest
+++ b/app-emacs/embark-consult/Manifest
@@ -1 +1,2 @@
 DIST embark-1.0.tar.gz 112818 BLAKE2B 
111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa07a98f97f660fb6f5
 SHA512 
ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22
+DIST embark-1.1.tar.gz 115762 BLAKE2B 
69fc4005b901dcfd85ad124dc449048a13223277683eba7c5c873cd8050883ab53b4c3716670894e146da9c40c1789eafff3df4d00eb0ee46a8dab4c165f01ab
 SHA512 
29c87eaf3275428cfbd442de3a09d7a126094bc90bb1b1c34f476caf11cd3da21ce9368ef7d1855732250a85b269b01effcd514da10e1e491ecb3bdc61efd750

diff --git a/app-emacs/embark-consult/embark-consult-1.1.ebuild 
b/app-emacs/embark-consult/embark-consult-1.1.ebuild
new file mode 100644
index ..3ce2932ee072
--- /dev/null
+++ b/app-emacs/embark-consult/embark-consult-1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Consult integration for Embark"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/embark.git;
+else
+   SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz
+   -> embark-${PV}.tar.gz"
+   S="${WORKDIR}/embark-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/consult
+   app-emacs/embark
+"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="avy-embark-collect.el embark-org.el embark.el"
+
+SITEFILE="50${PN}-gentoo.el"



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

2024-05-19 Thread Maciej Barć
commit: 0073fd47ffe099cd50c257d750c5bb8099613a8a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 23:00:40 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:14:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0073fd47

dev-scheme/racket: bump to 8.13

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

 dev-scheme/racket/Manifest   |   2 +
 dev-scheme/racket/racket-8.13.ebuild | 184 +++
 2 files changed, 186 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index ffde001e3aee..66550a59fef1 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,2 +1,4 @@
 DIST racket-8.12-src-builtpkgs.tgz 157067538 BLAKE2B 
8256662e516afe8a9673e3f4874cd01ac317a7cb9c63fb26c25de4ba41664a3bec401fbefc63cc83d67023b9ad627058766ee3f699a98ebaebd4768d4d6c5f88
 SHA512 
4c885e2155d83bcdc6288b2af2155ad3e0e03e2b67620b11fd27eb11b8bb1ffcb58c5fa0fa322bd3fc1dce5ead3aaa0b1576f165d53d6f035830ffa42439e710
+DIST racket-8.13-src-builtpkgs.tgz 157457727 BLAKE2B 
ee4b2d0ebaf6118876b52cf394377e8e890feaaad593d5bb5074cac91959c44fe79e885ada3956be3b76790571244a6f3b11e6f3f2c19b138db2bf827b9c23e6
 SHA512 
6ab54fa5d09d0e49a65d7a268ab9e9ae2116cd303d7a62e4ff65dd8b97125fbb474bc152ab9db82616a66f37736ce8b6f7fcc195aa4cfc72141281bad08ccfb9
 DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 
78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5
 SHA512 
85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313
+DIST racket-minimal-8.13-src-builtpkgs.tgz 23426496 BLAKE2B 
e35fa08cd294316607ab61fc448458e239b670eacc5bac193debbf0e16aa19d8de136c3c89d3523aacb519527dcfd25da281635395b23b58500028944408ffd1
 SHA512 
241fdbf75f1823a031cba76af66353fdcbdd5c34de0b673b093fbbe3fd51c0e3c297bef0717ff99d8d2a4b7eb013f450cef62362fd512cbb0f304c358811cf9d

diff --git a/dev-scheme/racket/racket-8.13.ebuild 
b/dev-scheme/racket/racket-8.13.ebuild
new file mode 100644
index ..3c63aec9e185
--- /dev/null
+++ b/dev-scheme/racket/racket-8.13.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/;
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+CHECKREQS_DISK_BUILD="1700M"
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
+# Package database files (for pkg_preinst & pkg_config)
+PKGDB=(
+   /usr/share/racket/info-cache.rktd
+   /usr/share/racket/links.rktd
+   /usr/share/racket/pkgs/pkgs.rktd
+)
+
+src_prepare() {
+   # Prepare the environment.
+   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
+
+   default
+
+   # Remove bundled libffi.
+   rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
+}
+
+src_configure() {
+   # Compilation of Zuo does not respect the autoconf configuration.
+   tc-export CC
+
+   einfo "Configuring Zuo in ${S}/zuo"
+   pushd "${S}/zuo" >/dev/null || die
+   econf
+   popd >/dev/null || die
+
+   einfo "Configuring Racket in ${S}"
+   # Libtool:
+   #   According to vapier, we should use the bundled libtool
+   #   such that we don't preclude cross-compile.
+   #   Thus don't use 

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

2024-05-19 Thread Maciej Barć
commit: 0c2bfc7b5c21902e4087210ad4e471b176a72d9f
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 22:56:24 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:14:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2bfc7b

app-emacs/jinx: bump to 1.7

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

 app-emacs/jinx/Manifest|  1 +
 app-emacs/jinx/jinx-1.7.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index 721b56a01dc3..efe3cf9f9a31 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,2 +1,3 @@
 DIST jinx-1.5.tar.gz 34515 BLAKE2B 
fed6482001a879f50f9f8a093dc9e82443e0400b8e8c0c0b2fd4984cad4e48a4acd6d8a794a3ec71d3ee5d1c0dd851170dc5bec2a8e9ec9f0c7ddb6e25b5c732
 SHA512 
f19f7500e955b0ed584b2dc7e288911d59a584db596d55304c23d0ff28bceda6dad866b47891396fd342fe9f43d1adc8135611a67074f13638d58c28b545d3f8
 DIST jinx-1.6.tar.gz 34624 BLAKE2B 
57917120dd6b10e30d989f056d3587452b2a2fe4db97df989de25c31ae7dd0e56ab2fd40cb92e570cd076209ab039ae0a8cc1ba7cb42210acbc4a1a07cef5f52
 SHA512 
b4e2b7ef03036e79c91e2a3d2c39ec6505ac9b6b2f7b32cfeee961448b4015de87c60adc9c14de3faccab14d7be75a77622fb0e21982a6e3fdcd58046c54d471
+DIST jinx-1.7.tar.gz 34795 BLAKE2B 
96f5ea43c59692ffcf628438144bf07d297f8f82072a4e27282e8e1069ad8876dd4b9057d59ede5cd7ac7d9c48bd197e5bd3175239332b52b29eba276e0b
 SHA512 
2d92cf7822494b1eca5e746104610fcaedc09427dad9ac45cb901a19ee663a5300f7d5b5768155bc0ec41c3a96208b0233932fd13bb8ab00fc88e766d5aec538

diff --git a/app-emacs/jinx/jinx-1.7.ebuild b/app-emacs/jinx/jinx-1.7.ebuild
new file mode 100644
index ..fd1936d0c50c
--- /dev/null
+++ b/app-emacs/jinx/jinx-1.7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+inherit edo elisp toolchain-funcs
+
+DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
+HOMEPAGE="https://github.com/minad/jinx;
+
+SRC_URI="
+   https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-text/enchant:2
+   >=app-emacs/compat-29.1.4.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+SITEFILE="50${PN}-gentoo.el"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
+   $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \
+   ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c
+   elisp-org-export-to texinfo README.org
+   elisp_src_compile
+}
+
+src_install() {
+   elisp-make-autoload-file
+   elisp_src_install
+
+   elisp-modules-install "${PN}" jinx-mod.so
+   doinfo jinx.info
+}



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

2024-05-19 Thread Maciej Barć
commit: a136163c4581c547a31ccec219a9eaf76f5ad4cc
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 22:50:53 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:14:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a136163c

app-emacs/consult: bump to 1.6

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

 app-emacs/consult/Manifest   |  1 +
 app-emacs/consult/consult-1.6.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest
index 1e3566d6db4f..456ff0cb4f0a 100644
--- a/app-emacs/consult/Manifest
+++ b/app-emacs/consult/Manifest
@@ -1,2 +1,3 @@
 DIST consult-1.4.tar.gz 103709 BLAKE2B 
5326856b6bafc0a52d525971d84bd2fd3e0450aa1e8060d9ad49dabc6620fb2b721e5a26ba8d219bd889723109af766ba7fb8faa510301031f9372c798a8853d
 SHA512 
4721820d288a357ea3432a850556a85cb037c1ddc262cada62d75e80641f1b402dd6edfceabb89b8dc386ae391081e02d2550f8773f9760ae267f3af8e381cb6
 DIST consult-1.5.tar.gz 103884 BLAKE2B 
3244582f7b5db6e17ef8b42d1482088c263fce02124596728c3afa17673a1e17565b82b2ba37a6843af72279cf36df49febda389c42d5a6c6be8a7a0ca3ad05f
 SHA512 
2e2b96a7bb6b0a311796a76a1f5609f4c7ad48eb1d3c98c6431aeec1803222c437a552483f198de7d195e5a4cded79e00b673382a9cfbefe18864fa2d170f2bf
+DIST consult-1.6.tar.gz 104127 BLAKE2B 
97a8cdc96618ce5a4e0734b0a60ff9c4e9237230fc45115ae1f8ed2bdecacbdd640b9a2078c3a3e20c51b7535ff87a3f23538079e711c264d9131f0df9d388c3
 SHA512 
7595ef20232875d177354a7f39034f5c2b3b5e5f0a22674e697c1a653085d6fbe8ffdea0696f24a07656509f3fd4941fc34eef948cdead1c6df90dc0acba2b48

diff --git a/app-emacs/consult/consult-1.6.ebuild 
b/app-emacs/consult/consult-1.6.ebuild
new file mode 100644
index ..7f3ed9bf0123
--- /dev/null
+++ b/app-emacs/consult/consult-1.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27
+
+inherit elisp
+
+DESCRIPTION="Consulting complete-read for GNU Emacs"
+HOMEPAGE="https://github.com/minad/consult/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git;
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   >=app-emacs/compat-28.1
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2024-05-19 Thread Ionen Wolkens
commit: 0c6dd2ea99565a008ff83dbd3bb2b183d58be174
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun May 19 20:53:19 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 19 23:08:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6dd2ea

gui-libs/libdecor: Keyword 0.2.2-r1 loong, #930206

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-libs/libdecor/libdecor-0.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild 
b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index 3c5783229e53..0c131441172f 100644
--- a/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 fi
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/expect/

2024-05-19 Thread Ionen Wolkens
commit: b3c08562f3e32a7f08b4e6bd2e913923f0fc429a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri May 17 21:01:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 19 23:08:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c08562

dev-tcltk/expect: Stabilize 5.45.4-r5 hppa, #926760

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-tcltk/expect/expect-5.45.4-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/expect/expect-5.45.4-r5.ebuild 
b/dev-tcltk/expect/expect-5.45.4-r5.ebuild
index 04eac71f3818..91113d38b871 100644
--- a/dev-tcltk/expect/expect-5.45.4-r5.ebuild
+++ b/dev-tcltk/expect/expect-5.45.4-r5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 IUSE="debug doc test threads"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2024-05-19 Thread Ionen Wolkens
commit: 325584e9a8180e647b0f405af659aa4952032fe7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun May 19 20:53:19 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 19 23:08:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325584e9

x11-apps/mesa-progs: Keyword 9.0.0 loong, #930206

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild 
b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
index 1ef74bf34d0a..692e2819659c 100644
--- a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} = * ]]; then
 else
SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc"
S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-firewall/iptables/

2024-05-19 Thread Ionen Wolkens
commit: 6e15c9bee1c87210bfd51005dd6256ee4b859e00
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri May 17 20:43:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 19 23:08:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e15c9be

net-firewall/iptables: Stabilize 1.8.10 hppa, #916092

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-firewall/iptables/iptables-1.8.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/iptables/iptables-1.8.10.ebuild 
b/net-firewall/iptables/iptables-1.8.10.ebuild
index 2b7c4a6817cb..8060369d9feb 100644
--- a/net-firewall/iptables/iptables-1.8.10.ebuild
+++ b/net-firewall/iptables/iptables-1.8.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2"
 # Subslot reflects PV when libxtables and/or libip*tc was changed
 # the last time.
 SLOT="0/1.8.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="conntrack netlink nftables pcap static-libs test"
 RESTRICT="!test? ( test )"
 # TODO: skip tests needing nftables if no xtables-nft-multi (bug #890628)



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

2024-05-19 Thread Ionen Wolkens
commit: 7145502b592ff1f98eb3a0bcb1ae509264e30372
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri May 17 18:11:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 19 23:08:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7145502b

dev-libs/hiredis: Stabilize 1.1.0-r1 ppc, #899512

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-libs/hiredis/hiredis-1.1.0-r1.ebuild 
b/dev-libs/hiredis/hiredis-1.1.0-r1.ebuild
index 10058d6b8e66..00de629c89c3 100644
--- a/dev-libs/hiredis/hiredis-1.1.0-r1.ebuild
+++ b/dev-libs/hiredis/hiredis-1.1.0-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="BSD"
 # Always check "Upgrading from ..." in README
 # e.g. https://github.com/redis/hiredis#upgrading-to-110
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-solaris"
 IUSE="examples ssl static-libs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/, ...

2024-05-19 Thread Mike Pagano
commit: 8af8fa0a14d9e5494eb507a36af508649ee406da
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun May 19 22:02:01 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun May 19 22:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af8fa0a

net-print/epson-inkjet-printer-escpr: Fix to compile with gcc 14

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

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

 .../epson-inkjet-printer-escpr-1.2.9-r1.ebuild |  36 
 .../files/epson-inkjet-printer-escpr-2-gcc14.patch | 228 +
 2 files changed, 264 insertions(+)

diff --git 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.9-r1.ebuild
 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.9-r1.ebuild
new file mode 100644
index ..ee7aecc88746
--- /dev/null
+++ 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.9-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}2-${PV}"
+
+DESCRIPTION="Epson Inkjet Printer Driver 2 (ESC/P-R) for Linux"
+HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX;
+SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/33/96/607198a4f064daa9e7931913eaf27f3a58125f2b/${MY_P}-1.tar.gz;
+S="${WORKDIR}/${MY_P}"
+LICENSE="EPSON LGPL-2.1+"
+SLOT="2"
+KEYWORDS="amd64"
+
+QA_FLAGS_IGNORED="/usr/lib64/libescpr2.so.1.0.0"
+
+DEPEND="net-print/cups"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-${SLOT}-gcc14.patch"
+)
+
+src_configure() {
+   econf \
+   --with-cupsfilterdir="${EPREFIX}/usr/libexec/cups/filter"
+   --with-cupsppddir="${EPREFIX}/usr/share/ppd"
+}
+
+src_install() {
+   default
+
+   find "${ED}/usr/lib64" -name "*.la" -delete \
+   || die "Removal of libtool files (.la) has failed."
+}

diff --git 
a/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-2-gcc14.patch
 
b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-2-gcc14.patch
new file mode 100644
index ..d415384cfbf1
--- /dev/null
+++ 
b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-2-gcc14.patch
@@ -0,0 +1,228 @@
+--- a/src/mem.c2024-05-19 17:31:29.121223820 -0400
 b/src/mem.c2024-05-19 17:31:43.985467218 -0400
+@@ -23,6 +23,7 @@
+ 
+ #include 
+ #include "mem.h"
++#include "err.h"
+ 
+ void *
+ mem_malloc (unsigned int size, bool_t crit)
+--- /dev/null  2024-05-19 14:31:56.29566 -0400
 b/src/epson-escpr-services.h   2024-05-19 17:40:16.646097437 -0400
+@@ -0,0 +1,194 @@
++/*_  epson-escpr-services.h   
__*/
++
++/*   1 2 3 4 5 6 7
 8*/
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/***|/
++/*
++ *   Copyright (c) 2009  Seiko Epson Corporation All rights 
reserved.
++ *
++ *   Copyright protection claimed includes all forms and matters of
++ *   copyrightable material and information now allowed by statutory or 
judicial
++ *   law or hereinafter granted, including without limitation, material 
generated
++ *   from the software programs which are displayed on the screen such as 
icons,
++ *   screen display looks, etc.
++ *
++ */
++/***|/
++/*
  */
++/*Epson ESC/PR Sevice Functions   
  */
++/*
  */
++/***|/
++#ifndef __EPSON_ESCPR_SERVICES_H__
++#define __EPSON_ESCPR_SERVICES_H__
++#ifdef __cplusplus
++extern "C" {
++#endif
++
++/*  Includes   
-*/
++/***|/
++#include "epson-typedefs.h"
++#include "epson-escpr-pvt.h"
++
++/*- Data Types 
-*/
++/***|/
++
++/*--  Macros   
-*/
++/***|/
++
++/*---  Definitions  
*/
++/***|/
++/*** Ink Cartridge Type  

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

2024-05-19 Thread Mart Raudsepp
commit: fcab4132f1ba16e8609d37d8b0cf64c21981a926
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 19 21:38:44 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 19 21:44:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcab4132

x11-libs/gtk+: add 3.24.42

Switch to sysprof-capture-4 unconditionally to avoid issues when
dev-libs/glib[static-libs] is present, which resulted in all of gtk+
static linking glib instead of dynamic linking.
Move the sysprof-capture to DEPEND-only, as the meson port hand-rolled
pkg-config file generation avoids putting sysprof-capture into
Requires.private section like autotools did when profiling was enabled.

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-libs/gtk+/Manifest|   1 +
 x11-libs/gtk+/gtk+-3.24.42.ebuild | 206 ++
 2 files changed, 207 insertions(+)

diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index d3a70625419d..227cb690f62d 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -1,3 +1,4 @@
 DIST gtk+-2.24.33.tar.xz 12661828 BLAKE2B 
f3488b220aaee54bf36fa77e2112d060152e57938845d240014a7d43a5743b1d4de19cc09c683d9d238fd1967cd67cc3c493f2475e4e481f6709f5cdc652c65c
 SHA512 
71b588797c81f727dfac8dcb1be193f7436f717d30ecf18eae2d3aeb0f445b3be4743400acac16435490db8f564f01032065d3f42d27871317f80c98aef929d5
 DIST gtk+-3.24.35.tar.xz 17913328 BLAKE2B 
3beea3cbda7247357238ad133c951e69d5670d68e06efb4de09fae7141b141f4eb17a8c79661cab928a3db427f7b32b518875d0951254941e76b1a7aab60e34f
 SHA512 
3a1ec35756fe12f5be3cfe33ef332d583690458327572e69bffad8b4095059d2a744a4a53b2fd31bab5da2ca7b41a2a38fbbd8ba541a45fa8cc0d00eae005ade
 DIST gtk+-3.24.41.tar.xz 13188312 BLAKE2B 
fbded114fe2b5c1c7bffe79d0a22d559f97081eb972baf31b5c9bd7190bd1ea2875f1c632d3f3be8233377299f1df15bbffbe45d50cc7ff588e034eb41eb8f6e
 SHA512 
aaf061d846fac592e71089feace302bdef1bb64bb2ad6ff30d51d9da9084cad2fa5bf88cb75adcd789c911d94231ae60a2ca7cf97a2f5720687369a3da98
+DIST gtk+-3.24.42.tar.xz 13226980 BLAKE2B 
04675abfa056d19a8324c8310789227e661458cfa356b670ba79d61a9498fa1c65161d19799d33d717742912cdddc3400a548573809d5dd4e0f289d0c75e88d9
 SHA512 
53e86e35d33f82384f1d40bd91feee67be68bc9003abd095842991441b1f2ee11a5b431168963270d3ffc0c653d26673ca97cdd55a8f577ef21dbd5d6004b643

diff --git a/x11-libs/gtk+/gtk+-3.24.42.ebuild 
b/x11-libs/gtk+/gtk+-3.24.42.ebuild
new file mode 100644
index ..655c05a8a518
--- /dev/null
+++ b/x11-libs/gtk+/gtk+-3.24.42.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 meson-multilib multilib toolchain-funcs virtualx
+
+DESCRIPTION="Gimp ToolKit +"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="3"
+IUSE="aqua broadway cloudproviders colord cups examples gtk-doc +introspection 
sysprof test vim-syntax wayland +X xinerama"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( X )
+   xinerama? ( X )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+
+COMMON_DEPEND="
+   
>=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}]
+   media-libs/fontconfig[${MULTILIB_USEDEP}]
+   >=media-libs/harfbuzz-2.2.0:=
+   >=media-libs/libepoxy-1.4[X(+)?,egl(+),${MULTILIB_USEDEP}]
+   virtual/libintl[${MULTILIB_USEDEP}]
+   >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}]
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}]
+   >=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}]
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders[${MULTILIB_USEDEP}] )
+   colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] )
+   cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   wayland? (
+   >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}]
+   >=dev-libs/wayland-protocols-1.32
+   media-libs/mesa[wayland,${MULTILIB_USEDEP}]
+   >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}]
+   )
+   X? (
+   media-libs/libglvnd[X(+),${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXcomposite[${MULTILIB_USEDEP}]
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXdamage[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.8[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}]
+   xinerama? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/file-roller/

2024-05-19 Thread Mart Raudsepp
commit: dc5e4b49f83bb78c7cca49ea8aefd84dd136b228
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 19 21:44:13 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 19 21:44:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5e4b49

app-arch/file-roller: add 44.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-arch/file-roller/Manifest|   1 +
 app-arch/file-roller/file-roller-44.3.ebuild | 103 +++
 2 files changed, 104 insertions(+)

diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
index 52e6538bbc51..06e2e2041ad3 100644
--- a/app-arch/file-roller/Manifest
+++ b/app-arch/file-roller/Manifest
@@ -1,2 +1,3 @@
 DIST file-roller-44.1.tar.xz 927156 BLAKE2B 
60ced1711298989eda90a675095b5e7b8f1e9b84b5f4cf364bce4683ba9eac6a8a4a1857b0248cd9a49ea2161cbc5c2c36df94ebc164e195de528ba50220d1da
 SHA512 
de0d0ce93ecba822ec495227cd484cb164a81f8b5349033d80207acc19584985f0c88bfa766a46468349e2b16b020371e2e6b73b4fb7f2f18f40f115f2391b30
+DIST file-roller-44.3.tar.xz 1042572 BLAKE2B 
8fa5c474f96e739f141ee3c94ed002a127c09e941125832f043c914fcdbc1a2306ad1649bb51e9a6207ad7147c7862f0fdc5ad3703a244b447fe4262801107a3
 SHA512 
940e67cef0a3e71f7c60aea67419666d92c3861b6c7e20dfd50cd055ec590013702b941c938eea3375878a997c377102bc8480d06fd28e0eb8d8f6660ba1df38
 DIST file-roller-44.tar.xz 924236 BLAKE2B 
12eebd312afdec8f87141d384d1476be7296073f911791328158af1ab93fcb4092ee79e0c65743c36eaa28e06b5b59503357b6c4cff87b4896d3969a67d08e45
 SHA512 
d40ac036161397828ded2bab7bdf1c029ef0b53fad65e0922e6eeec40442eb7a9898a7d5c3208f6dfda3ad6f51b0771f248ab64c177769b655493a44c403f824

diff --git a/app-arch/file-roller/file-roller-44.3.ebuild 
b/app-arch/file-roller/file-roller-44.3.ebuild
new file mode 100644
index ..6b9c0f7cfa2c
--- /dev/null
+++ b/app-arch/file-roller/file-roller-44.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
+
+DESCRIPTION="Archive manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller;
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+IUSE="gtk-doc +introspection nautilus"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+# gdk-pixbuf used extensively in the source
+# cairo used in eggtreemultidnd.c
+# pango used in fr-window
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   >=gui-libs/gtk-4.8.1:4[introspection?]
+   >=gui-libs/libadwaita-1.2:1
+   nautilus? ( >=gnome-base/nautilus-43.0 )
+   >=dev-libs/json-glib-0.14
+   >=app-arch/libarchive-3.2:=
+   introspection? ( dev-libs/gobject-introspection )
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+${PN} is a frontend for several archiving utilities. If you want a
+particular archive format support, see ${HOMEPAGE}
+and install the relevant package. For example:
+7-zip   - app-arch/p7zip
+ace - app-arch/unace
+arj - app-arch/arj
+brotli  - app-arch/brotli
+cpio- app-alternatives/cpio
+deb - app-arch/dpkg
+iso - app-cdr/cdrtools
+jar,zip - app-arch/zip and app-arch/unzip
+lha - app-arch/lha
+lzop- app-arch/lzop
+lz4 - app-arch/lz4
+rar - app-arch/unrar or app-arch/unar
+rpm - app-arch/rpm
+unstuff - app-arch/stuffit
+zstd- app-arch/zstd
+zoo - app-arch/zoo"
+
+src_prepare() {
+   # File providing Gentoo package names for various archivers
+   cp -v "${FILESDIR}"/3.36-packages.match data/packages.match || die
+
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Drun-in-place=false
+   $(meson_feature nautilus nautilus-actions)
+   -Dnotification=enabled
+   -Duse_native_appchooser=false
+   -Dpackagekit=false
+   -Dlibarchive=enabled
+   $(meson_feature introspection)
+   $(meson_feature gtk-doc api_docs)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/doc/file-roller 
"${ED}"/usr/share/gtk-doc/file-roller || die
+   fi
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-update-icon-cache/

2024-05-19 Thread Mart Raudsepp
commit: 1736c0ea9c58af58e75032665fe6b03d19efbccd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 19 21:49:42 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 19 21:49:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1736c0ea

dev-util/gtk-update-icon-cache: add 3.24.42

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gtk-update-icon-cache/Manifest|  1 +
 .../gtk-update-icon-cache-3.24.42.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-util/gtk-update-icon-cache/Manifest 
b/dev-util/gtk-update-icon-cache/Manifest
index 579ece77a189..791def6885e4 100644
--- a/dev-util/gtk-update-icon-cache/Manifest
+++ b/dev-util/gtk-update-icon-cache/Manifest
@@ -1 +1,2 @@
 DIST gtk-update-icon-cache-3.24.40.tar.bz2 92308 BLAKE2B 
5ea926db785728bb52d68d4b804d61297239ae2da7fb089b5a76485aa3f690bc6d958e74bb3ac8115e9ae2beb272785c75dc3f39317d5b928a3eb67e929dbc77
 SHA512 
7eea7b49f4a53b0c04819c7d79885df0b476400e01adb5d704dcba907d8cfaa9f089012e651da7426963eb096b2f58914f95a5067188464b5f92a9d12a0dbc28
+DIST gtk-update-icon-cache-3.24.42.tar.bz2 92638 BLAKE2B 
c9bd90c8053dfb621aa12d82a233db8cd1fad18d271d4287e5328898b26493c3435b25dcddbec8333cb1f409b9fb8de33b0fff753d80638a2d7779fb629d
 SHA512 
2eb78c3db7ad95df0ae422686cb0e4d857a78ea6ac94afdaf6563a8a366f8dbf93bf2e7db0e26a723107f668abdecc47a7aa720753f79bdfc82dc19450bc8883

diff --git 
a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild 
b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild
new file mode 100644
index ..69dbcb73822a
--- /dev/null
+++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="GTK update icon cache"
+HOMEPAGE="https://www.gtk.org/ 
https://gitlab.gnome.org/Community/gentoo/gtk-update-icon-cache;
+SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+
+# man page was previously installed by gtk+:3 ebuild
+RDEPEND="
+   >=dev-libs/glib-2.53.4:2
+   >=x11-libs/gdk-pixbuf-2.30:2
+   !

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

2024-05-19 Thread Mike Gilbert
commit: 6ace5b9410d153c03933a39338690f98dffbfdf0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 21:08:04 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 21:08:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ace5b94

net-wireless/bluez: fixup permissions

Set 0555 mode on /etc/bluetooth directory only. It makes no sense to
apply this recursively.

keepdir /var/lib/bluetooth when systemd is disabled. Set mode to 0700.
See upstream: 
https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=7665fb5d943c3910465123fc7b08922e44adb7a2

Bug: https://bugs.gentoo.org/929017
Closes: https://bugs.gentoo.org/932172
Signed-off-by: Mike Gilbert  gentoo.org>

 net-wireless/bluez/{bluez-5.76.ebuild => bluez-5.76-r1.ebuild} | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.76.ebuild 
b/net-wireless/bluez/bluez-5.76-r1.ebuild
similarity index 98%
rename from net-wireless/bluez/bluez-5.76.ebuild
rename to net-wireless/bluez/bluez-5.76-r1.ebuild
index 61da183bfe45..1eb708c49c04 100644
--- a/net-wireless/bluez/bluez-5.76.ebuild
+++ b/net-wireless/bluez/bluez-5.76-r1.ebuild
@@ -258,7 +258,13 @@ multilib_src_install_all() {
use doc && dodoc doc/*.txt
 
# https://bugs.gentoo.org/929017
-   fperms -R 0555 /etc/bluetooth
+   fperms 0555 /etc/bluetooth
+
+   # https://bugs.gentoo.org/932172
+   if ! use systemd; then
+   keepdir /var/lib/bluetooth
+   fperms 0700 /var/lib/bluetooth
+   fi
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-office/ledger/

2024-05-19 Thread Erik Mackdanz
commit: c384dcfc2c6442714c4b4b5fc8ad161171d3ca9b
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sun May 19 20:09:57 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sun May 19 20:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c384dcfc

app-office/ledger: add python 3.12 compat

Closes: https://bugs.gentoo.org/929346
Signed-off-by: Erik Mackdanz  gentoo.org>

 app-office/ledger/ledger-3.3.2-r1.ebuild | 113 +++
 1 file changed, 113 insertions(+)

diff --git a/app-office/ledger/ledger-3.3.2-r1.ebuild 
b/app-office/ledger/ledger-3.3.2-r1.ebuild
new file mode 100644
index ..3f77c0eb287b
--- /dev/null
+++ b/app-office/ledger/ledger-3.3.2-r1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
+inherit bash-completion-r1 check-reqs cmake python-single-r1
+
+DESCRIPTION="Double-entry accounting system with a command-line reporting 
interface"
+HOMEPAGE="https://www.ledger-cli.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="test"
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+   dev-libs/boost:=[python?]
+   dev-libs/gmp:0=
+   dev-libs/mpfr:0=
+   python? (
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[${PYTHON_USEDEP}]
+   dev-python/cheetah3:=[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+DEPEND="${RDEPEND}
+   dev-libs/utfcpp
+   doc? (
+   app-text/texlive[extra]
+   sys-apps/texinfo
+   virtual/texi2dvi
+   )
+"
+
+pkg_pretend() {
+   if use python; then
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_setup() {
+   if use python; then
+   check-reqs_pkg_setup
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Want to type "info ledger" not "info ledger3"
+   sed -i -e 's/ledger3/ledger/g' \
+   doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
+   tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
+   || die "Failed to update info file name in file contents"
+
+   mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+   rm -r lib/utfcpp || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOCS="$(usex doc)"
+   -DBUILD_WEB_DOCS="$(usex doc)"
+   -DUSE_PYTHON="$(usex python)"
+   -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+   -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+   -DBUILD_DEBUG="$(usex debug)"
+   -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
+   )
+   if use python; then
+   mycmakeargs+=(
+   -DPython_EXECUTABLE="${PYTHON}"
+   -DPython_INCLUDE_DIR="$(python_get_includedir)"
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   use doc && cmake_src_compile doc
+}
+
+src_install() {
+   cmake_src_install
+
+   newbashcomp contrib/${PN}-completion.bash ${PN}
+}
+
+pkg_postinst() {
+   elog
+   elog "Since version 3, vim support is released separately."
+   elog "See https://github.com/ledger/vim-ledger;
+   elog
+   elog "For Emacs mode, emerge app-emacs/ledger-mode"
+}
+
+# rainy day TODO:
+# - IUSE test



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

2024-05-19 Thread Arthur Zamarin
commit: 8ce861b8b571aa6aaa062fc628d63aa2b76c0be4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 19 19:38:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 19 19:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce861b8

dev-python/pygame: dekeyword sparc

Closes: https://bugs.gentoo.org/920956
Bug: https://bugs.gentoo.org/917718
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pygame/pygame-2.5.1.ebuild| 4 ++--
 dev-python/pygame/pygame-2.5.2-r1.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pygame/pygame-2.5.1.ebuild 
b/dev-python/pygame/pygame-2.5.1.ebuild
index 9cb7c203c8b0..487738802f20 100644
--- a/dev-python/pygame/pygame-2.5.1.ebuild
+++ b/dev-python/pygame/pygame-2.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv x86"
 IUSE="examples opengl test X"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-python/pygame/pygame-2.5.2-r1.ebuild 
b/dev-python/pygame/pygame-2.5.2-r1.ebuild
index adcd4da66c44..a7e594998df9 100644
--- a/dev-python/pygame/pygame-2.5.2-r1.ebuild
+++ b/dev-python/pygame/pygame-2.5.2-r1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv x86"
 IUSE="examples opengl test X"
 RESTRICT="!test? ( test )"
 



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

2024-05-19 Thread Arthur Zamarin
commit: dd3cfd4312ba99039a323c168ad9571d41dc6043
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 19 19:38:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 19 19:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3cfd43

media-libs/sdl2-ttf: dekeyword sparc

Bug: https://bugs.gentoo.org/920956
Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/sdl2-ttf/sdl2-ttf-2.20.0.ebuild | 4 ++--
 media-libs/sdl2-ttf/sdl2-ttf-2.20.2.ebuild | 4 ++--
 media-libs/sdl2-ttf/sdl2-ttf-2.22.0.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-libs/sdl2-ttf/sdl2-ttf-2.20.0.ebuild 
b/media-libs/sdl2-ttf/sdl2-ttf-2.20.0.ebuild
index 108ec9c9870c..cfcbab60354f 100644
--- a/media-libs/sdl2-ttf/sdl2-ttf-2.20.0.ebuild
+++ b/media-libs/sdl2-ttf/sdl2-ttf-2.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv x86"
 IUSE="+harfbuzz static-libs X"
 
 # On bumps, check external/ for versions of bundled freetype + harfbuzz

diff --git a/media-libs/sdl2-ttf/sdl2-ttf-2.20.2.ebuild 
b/media-libs/sdl2-ttf/sdl2-ttf-2.20.2.ebuild
index 07d57c077912..88546aee4644 100644
--- a/media-libs/sdl2-ttf/sdl2-ttf-2.20.2.ebuild
+++ b/media-libs/sdl2-ttf/sdl2-ttf-2.20.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv x86"
 IUSE="+harfbuzz static-libs X"
 
 # On bumps, check external/ for versions of bundled freetype + harfbuzz

diff --git a/media-libs/sdl2-ttf/sdl2-ttf-2.22.0.ebuild 
b/media-libs/sdl2-ttf/sdl2-ttf-2.22.0.ebuild
index 9df0a353373a..3173dde34202 100644
--- a/media-libs/sdl2-ttf/sdl2-ttf-2.22.0.ebuild
+++ b/media-libs/sdl2-ttf/sdl2-ttf-2.22.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv x86"
 IUSE="+harfbuzz static-libs X"
 
 # On bumps, check external/ for versions of bundled freetype + harfbuzz



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

2024-05-19 Thread Arthur Zamarin
commit: b2a4cf87039ab5d4e678aa15a0d381ecdfde5fe3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 19 19:26:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 19 19:42:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a4cf87

dev-python/bottleneck: dekeyword ppc

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

 dev-python/bottleneck/bottleneck-1.3.8-r1.ebuild | 2 +-
 dev-python/bottleneck/bottleneck-1.3.8.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/bottleneck/bottleneck-1.3.8-r1.ebuild 
b/dev-python/bottleneck/bottleneck-1.3.8-r1.ebuild
index 3865cb5fa4db..15e8b079edec 100644
--- a/dev-python/bottleneck/bottleneck-1.3.8-r1.ebuild
+++ b/dev-python/bottleneck/bottleneck-1.3.8-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 
 DEPEND="
>=dev-python/numpy-1.9.1:=[${PYTHON_USEDEP}]

diff --git a/dev-python/bottleneck/bottleneck-1.3.8.ebuild 
b/dev-python/bottleneck/bottleneck-1.3.8.ebuild
index d0c36fd55989..75a79f5b4de5 100644
--- a/dev-python/bottleneck/bottleneck-1.3.8.ebuild
+++ b/dev-python/bottleneck/bottleneck-1.3.8.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 
 DEPEND="
>=dev-python/numpy-1.9.1:=[${PYTHON_USEDEP}]



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

2024-05-19 Thread Arthur Zamarin
commit: 3de1c364ceb6a36db5d8138c46562f5e2c17c0ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 19 19:27:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 19 19:42:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de1c364

dev-python/pygraphviz: dekeyword ppc

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

 dev-python/pygraphviz/pygraphviz-1.12-r1.ebuild | 2 +-
 dev-python/pygraphviz/pygraphviz-1.13.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pygraphviz/pygraphviz-1.12-r1.ebuild 
b/dev-python/pygraphviz/pygraphviz-1.12-r1.ebuild
index 876cff0b9ef4..6a126f81d6bd 100644
--- a/dev-python/pygraphviz/pygraphviz-1.12-r1.ebuild
+++ b/dev-python/pygraphviz/pygraphviz-1.12-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos 
~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos"
 
 # Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
 DEPEND="

diff --git a/dev-python/pygraphviz/pygraphviz-1.13.ebuild 
b/dev-python/pygraphviz/pygraphviz-1.13.ebuild
index e60d6c6a6299..5a9b1b4ec3c2 100644
--- a/dev-python/pygraphviz/pygraphviz-1.13.ebuild
+++ b/dev-python/pygraphviz/pygraphviz-1.13.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos 
~x64-macos"
 
 # Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
 DEPEND="



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

2024-05-19 Thread Arthur Zamarin
commit: 2b73f5042a6dce3007f0c4e668b4c209ae4d7af4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 19 19:28:55 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 19 19:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b73f504

dev-python/pythran: dekeyword ppc

Closes: https://bugs.gentoo.org/880263
Bug: https://bugs.gentoo.org/922856
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pythran/pythran-0.13.1.ebuild| 4 ++--
 dev-python/pythran/pythran-0.14.0.ebuild| 2 +-
 dev-python/pythran/pythran-0.15.0-r1.ebuild | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/pythran/pythran-0.13.1.ebuild 
b/dev-python/pythran/pythran-0.13.1.ebuild
index e708ee962064..dd1e53d6ace1 100644
--- a/dev-python/pythran/pythran-0.13.1.ebuild
+++ b/dev-python/pythran/pythran-0.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos 
~x64-macos"
 
 RDEPEND="
dev-libs/boost

diff --git a/dev-python/pythran/pythran-0.14.0.ebuild 
b/dev-python/pythran/pythran-0.14.0.ebuild
index 65b83cd659c5..21cf7d416363 100644
--- a/dev-python/pythran/pythran-0.14.0.ebuild
+++ b/dev-python/pythran/pythran-0.14.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
dev-libs/boost

diff --git a/dev-python/pythran/pythran-0.15.0-r1.ebuild 
b/dev-python/pythran/pythran-0.15.0-r1.ebuild
index dabf2bf2232e..e73d015535db 100644
--- a/dev-python/pythran/pythran-0.15.0-r1.ebuild
+++ b/dev-python/pythran/pythran-0.15.0-r1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
dev-libs/boost



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

2024-05-19 Thread Arthur Zamarin
commit: b131ee11d10dbd5635b9d1b51559092aa71df8ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 19 19:37:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 19 19:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b131ee11

dev-python/pyopengl: dekeyword sparc

Bug: https://bugs.gentoo.org/920956
Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/pyopengl/pyopengl-3.1.7-r1.ebuild 
b/dev-python/pyopengl/pyopengl-3.1.7-r1.ebuild
index 7dd53e7e560f..1ec9b3aeb682 100644
--- a/dev-python/pyopengl/pyopengl-3.1.7-r1.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.7-r1.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux"
 IUSE="tk"
 
 RDEPEND="



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kio/

2024-05-19 Thread Andreas Sturmlechner
commit: 4f183fdb3a49745faa4fd5c5bffeb479d4f78764
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:31 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=4f183fdb

kde-frameworks/kio: drop 5.116.0

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

 kde-frameworks/kio/kio-5.116.0.ebuild | 94 ---
 1 file changed, 94 deletions(-)

diff --git a/kde-frameworks/kio/kio-5.116.0.ebuild 
b/kde-frameworks/kio/kio-5.116.0.ebuild
deleted file mode 100644
index fd65c25ad6..00
--- a/kde-frameworks/kio/kio-5.116.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_HANDBOOK="optional"
-ECM_HANDBOOK_DIR="docs"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org xdg-utils
-
-DESCRIPTION="Framework providing transparent file and data management"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="acl kerberos kf6compat +kwallet X"
-
-# tests hang
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kauth-${PVCUT}*:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kbookmarks-${PVCUT}*:5
-   =kde-frameworks/kcodecs-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   =kde-frameworks/solid-${PVCUT}*:5
-   sys-power/switcheroo-control
-   acl? (
-   sys-apps/attr
-   virtual/acl
-   )
-   handbook? (
-   dev-libs/libxml2
-   dev-libs/libxslt
-   =kde-frameworks/kdoctools-${PVCUT}*:5
-   )
-   kerberos? ( virtual/krb5 )
-   kf6compat? ( kde-apps/kio-extras:6 )
-   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
-   X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   test? ( sys-libs/zlib )
-"
-PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DKIO_NO_PUBLIC_QTCONCURRENT=ON
-   $(cmake_use_find_package acl ACL)
-   $(cmake_use_find_package kerberos GSSAPI)
-   $(cmake_use_find_package kwallet KF5Wallet)
-   -DKF6_COMPAT_BUILD=$(usex kf6compat)
-   -DWITH_X11=$(usex X)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   ecm_pkg_postrm
-   xdg_desktop_database_update
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kjs/

2024-05-19 Thread Andreas Sturmlechner
commit: 02959d69242ad276c1a9ed6d436ef0e994c46476
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=02959d69

kde-frameworks/kjs: drop 5.116.0

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

 kde-frameworks/kjs/kjs-5.116.0.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/kde-frameworks/kjs/kjs-5.116.0.ebuild 
b/kde-frameworks/kjs/kjs-5.116.0.ebuild
deleted file mode 100644
index 3bcb125eec..00
--- a/kde-frameworks/kjs/kjs-5.116.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_QTHELP="false"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="ECMAScipt compatible parser and engine"
-LICENSE="BSD-2 LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-BDEPEND="
-   dev-lang/perl
-"
-DEPEND="
-   dev-libs/libpcre
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( src/README )



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kinit/

2024-05-19 Thread Andreas Sturmlechner
commit: 020941525a2e0683ec5e18e7c642cf8dd5eb0151
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:26 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=02094152

kde-frameworks/kinit: drop 5.116.0

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

 kde-frameworks/kinit/kinit-5.116.0.ebuild | 48 ---
 1 file changed, 48 deletions(-)

diff --git a/kde-frameworks/kinit/kinit-5.116.0.ebuild 
b/kde-frameworks/kinit/kinit-5.116.0.ebuild
deleted file mode 100644
index 54086a9357..00
--- a/kde-frameworks/kinit/kinit-5.116.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Helper library to speed up start of applications on KDE 
workspaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+caps +man X"
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
-   caps? ( sys-libs/libcap )
-   X? (
-   x11-libs/libX11
-   x11-libs/libxcb
-   )
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package caps Libcap)
-   $(cmake_use_find_package man KF5DocTools)
-   -DWITH_X11=$(usex X)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/countryflags/

2024-05-19 Thread Andreas Sturmlechner
commit: fa8d5e790159c7ef6c119bd1d3128eb24987bb84
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:41 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fa8d5e79

kde-frameworks/countryflags: drop 5.116.0

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

 .../countryflags/countryflags-5.116.0.ebuild   | 22 --
 1 file changed, 22 deletions(-)

diff --git a/kde-frameworks/countryflags/countryflags-5.116.0.ebuild 
b/kde-frameworks/countryflags/countryflags-5.116.0.ebuild
deleted file mode 100644
index 3183757e4c..00
--- a/kde-frameworks/countryflags/countryflags-5.116.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-KDE_ORG_NAME="kdelibs4support"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Icons of flags for various countries"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-CMAKE_USE_DIR="${S}/src/l10n"
-
-# https://phabricator.kde.org/T13722
-# https://invent.kde.org/frameworks/breeze-icons/-/issues/1
-PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" )
-
-RDEPEND="!

[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-activities-stats/

2024-05-19 Thread Andreas Sturmlechner
commit: 886806607c4ad7c58b5149763474375a461a5541
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:36 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=88680660

kde-plasma/plasma-activities-stats: drop 5.116.0

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

 .../plasma-activities-stats-5.116.0.ebuild | 28 --
 1 file changed, 28 deletions(-)

diff --git 
a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.116.0.ebuild 
b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.116.0.ebuild
deleted file mode 100644
index 34d3ee318a..00
--- a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.116.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_NONGUI="true"
-ECM_QTHELP="true"
-ECM_TEST="true"
-KDE_ORG_TAR_PN="kactivities-stats"
-KFMIN=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Library for accessing usage data collected by the activities 
system"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   =kde-frameworks/kconfig-${KFMIN}*:5
-   =kde-plasma/plasma-activities-${KFMIN}*:5
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/boost )
-"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/khtml/

2024-05-19 Thread Andreas Sturmlechner
commit: 1af30a2c3b0b9c073f60e55808e01b2671e1f001
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:51 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1af30a2c

kde-frameworks/khtml: drop 5.116.0

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

 kde-frameworks/khtml/khtml-5.116.0.ebuild | 73 ---
 1 file changed, 73 deletions(-)

diff --git a/kde-frameworks/khtml/khtml-5.116.0.ebuild 
b/kde-frameworks/khtml/khtml-5.116.0.ebuild
deleted file mode 100644
index 2e0da0ec16..00
--- a/kde-frameworks/khtml/khtml-5.116.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm flag-o-matic frameworks.kde.org
-
-DESCRIPTION="KHTML web rendering engine"
-
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-RDEPEND="
-   dev-libs/openssl:0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kcodecs-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/kjs-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kparts-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
-   =kde-frameworks/kwallet-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   =kde-frameworks/sonnet-${PVCUT}*:5
-   media-libs/giflib:=
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:0=
-   >=media-libs/phonon-4.11.0[qt5(+)]
-   sys-libs/zlib
-   X? (
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libX11
-   )
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-   X? ( x11-base/xorg-proto )
-"
-BDEPEND="
-   dev-lang/perl
-   dev-util/gperf
-"
-
-src_configure() {
-   filter-lto # bug 921686
-
-   local mycmakeargs=(
-   -DWITH_X11=$(usex X)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdelibs4support/

2024-05-19 Thread Andreas Sturmlechner
commit: d6ff0230c5e6f85ee7c3fdadd7e40c9dd075d270
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:46 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d6ff0230

kde-frameworks/kdelibs4support: drop 5.116.0

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

 .../kdelibs4support/kdelibs4support-5.116.0.ebuild | 106 -
 1 file changed, 106 deletions(-)

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild
deleted file mode 100644
index cd5a6b4035..00
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="true"
-ECM_HANDBOOK_DIR="docs"
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="networkmanager X"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/openssl:0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qttest-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kauth-${PVCUT}*:5
-   =kde-frameworks/kcodecs-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   >=kde-frameworks/kded-${PVCUT}:5
-   =kde-frameworks/kdoctools-${PVCUT}*:5
-   =kde-frameworks/kemoticons-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5[X?]
-   =kde-frameworks/kparts-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
-   =kde-frameworks/kunitconversion-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   =kde-frameworks/solid-${PVCUT}*:5
-   virtual/libintl
-   networkmanager? ( net-misc/networkmanager )
-   X? (
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libxcb
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
-   X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/countryflags-${PVCUT}:5
-   =kde-frameworks/kinit-${PVCUT}*:5
-   =kde-frameworks/kitemmodels-${PVCUT}*:5
-"
-BDEPEND="
-   dev-lang/perl
-   dev-perl/URI
-"
-
-PATCHES=(
-   # downstream patches
-   "${FILESDIR}/${PN}-5.80.0-no-kdesignerplugin.patch" # bug 755956
-   "${FILESDIR}/${PN}-5.86.0-unused-dep.patch" # bug 755956
-)
-
-src_prepare() {
-   ecm_src_prepare
-
-   if ! use handbook; then
-   sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
-   fi
-
-   cmake_run_in src cmake_comment_add_subdirectory l10n
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_X11=$(usex X)
-   $(cmake_use_find_package networkmanager NetworkManager)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kiconthemes/

2024-05-19 Thread Andreas Sturmlechner
commit: e119b1a3873d47b8a5fce140f7797298ead3ba26
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:21 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e119b1a3

kde-frameworks/kiconthemes: drop 5.116.0

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

 .../kiconthemes/kiconthemes-5.116.0.ebuild | 32 --
 1 file changed, 32 deletions(-)

diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.116.0.ebuild 
b/kde-frameworks/kiconthemes/kiconthemes-5.116.0.ebuild
deleted file mode 100644
index 9ea4db6254..00
--- a/kde-frameworks/kiconthemes/kiconthemes-5.116.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for icon theming and configuration"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # bug 574770
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
-"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kross/

2024-05-19 Thread Andreas Sturmlechner
commit: b0db5cd04f2e9c8958c0e7bc6c5869762844315b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:32:01 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b0db5cd0

kde-frameworks/kross: drop 5.116.0

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

 kde-frameworks/kross/kross-5.116.0.ebuild | 33 ---
 1 file changed, 33 deletions(-)

diff --git a/kde-frameworks/kross/kross-5.116.0.ebuild 
b/kde-frameworks/kross/kross-5.116.0.ebuild
deleted file mode 100644
index a0a8979ffc..00
--- a/kde-frameworks/kross/kross-5.116.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for embedding scripting into applications"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtscript-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kparts-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
-   >=dev-qt/designer-${QTMIN}:5
-"



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

2024-05-19 Thread Andreas Sturmlechner
commit: ebe0e859bee2ce46965bf32a437f141302329def
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:21 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ebe0e859

kde-frameworks/purpose: drop 5.116.0

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

 kde-frameworks/purpose/purpose-5.116.0.ebuild | 91 ---
 1 file changed, 91 deletions(-)

diff --git a/kde-frameworks/purpose/purpose-5.116.0.ebuild 
b/kde-frameworks/purpose/purpose-5.116.0.ebuild
deleted file mode 100644
index 39bad79d4f..00
--- a/kde-frameworks/purpose/purpose-5.116.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org optfeature xdg-utils
-
-DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="bluetooth kaccounts kf6compat"
-
-# requires running environment
-RESTRICT="test"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kirigami-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/prison-${PVCUT}*:5
-   kaccounts? (
-   || (
-   kde-apps/kaccounts-integration:6[qt5]
-   kde-apps/kaccounts-integration:5
-   )
-   net-libs/accounts-qt[qt5(+)]
-   )
-"
-RDEPEND="${DEPEND}
-   kf6compat? ( kde-frameworks/purpose:6[kaccounts?] )
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kdeclarative-${PVCUT}:5
-   bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
-   kaccounts? ( net-libs/accounts-qml[qt5(+)] )
-"
-BDEPEND="kaccounts? ( dev-util/intltool )"
-
-src_prepare() {
-   ecm_src_prepare
-
-   use bluetooth ||
-   cmake_run_in src/plugins cmake_comment_add_subdirectory 
bluetooth
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package kaccounts KAccounts)
-   )
-
-   ecm_src_configure
-}
-
-src_install() {
-   ecm_src_install
-
-   if use kf6compat; then
-   rm 
"${D}"/usr/share/icons/hicolor/128x128/apps/{reviewboard,phabricator}-purpose.png
 \
-   
"${D}"/usr/share/icons/hicolor/16x16/apps/{reviewboard,phabricator}-purpose.png 
\
-   || die
-   if use kaccounts; then
-   rm 
"${D}"/usr/share/accounts/services/kde/{google-youtube,nextcloud-upload}.service
 \
-   || die
-   fi
-   fi
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   optfeature "Send through KDE Connect" kde-misc/kdeconnect
-   fi
-   ecm_pkg_postinst
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/qqc2-desktop-style/

2024-05-19 Thread Andreas Sturmlechner
commit: 26de46af61b3b34ac374ddbb8fafcf65323d6872
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:26 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=26de46af

kde-frameworks/qqc2-desktop-style: drop 5.116.0

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

 .../qqc2-desktop-style-5.116.0.ebuild  | 31 --
 1 file changed, 31 deletions(-)

diff --git 
a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.0.ebuild 
b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.0.ebuild
deleted file mode 100644
index fe66ca24b1..00
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for 
painting"
-
-LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5=
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kirigami-${PVCUT}*:5
-   =kde-frameworks/sonnet-${PVCUT}*:5[qml]
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kwallet/

2024-05-19 Thread Andreas Sturmlechner
commit: 09ecd9593e8c1c0c09c106ca0447ac920f7e7639
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=09ecd959

kde-frameworks/kwallet: drop 5.116.0

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

 kde-frameworks/kwallet/kwallet-5.116.0.ebuild | 60 ---
 1 file changed, 60 deletions(-)

diff --git a/kde-frameworks/kwallet/kwallet-5.116.0.ebuild 
b/kde-frameworks/kwallet/kwallet-5.116.0.ebuild
deleted file mode 100644
index 422b94f04d..00
--- a/kde-frameworks/kwallet/kwallet-5.116.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org optfeature
-
-DESCRIPTION="Framework providing desktop-wide storage for passwords"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="gpg kf6compat +man"
-
-DEPEND="
-   >=app-crypt/qca-2.3.1:2[qt5(+)]
-   dev-libs/libgcrypt:0=
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
-   !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) )
-"
-RDEPEND="${DEPEND}
-   kf6compat? ( kde-frameworks/kwallet:6 )
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_KWALLETD=$(usex !kf6compat)
-   -DBUILD_KWALLET_QUERY=$(usex !kf6compat)
-   $(cmake_use_find_package man KF5DocTools)
-   )
-   if ! use kf6compat; then
-   mycmakeargs+=(
-   $(cmake_use_find_package gpg Gpgmepp)
-   )
-   fi
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   optfeature "Auto-unlocking after account login" 
"kde-plasma/kwallet-pam:5"
-   optfeature "KWallet management" "kde-apps/kwalletmanager:5"
-   elog "For more information, read 
https://wiki.gentoo.org/wiki/KDE#KWallet;
-   fi
-   ecm_pkg_postinst
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/krunner/

2024-05-19 Thread Andreas Sturmlechner
commit: ab792b2cb1ea033222e472a096f14421630ded4f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:51 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ab792b2c

kde-frameworks/krunner: drop 5.116.0

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

 kde-frameworks/krunner/krunner-5.116.0.ebuild | 46 ---
 1 file changed, 46 deletions(-)

diff --git a/kde-frameworks/krunner/krunner-5.116.0.ebuild 
b/kde-frameworks/krunner/krunner-5.116.0.ebuild
deleted file mode 100644
index c44f560514..00
--- a/kde-frameworks/krunner/krunner-5.116.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for providing different actions given a string query"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="activities"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/threadweaver-${PVCUT}*:5
-   =kde-plasma/libplasma-${PVCUT}*:5
-   activities? ( =kde-plasma/plasma-activities-${PVCUT}*:5 )
-"
-RDEPEND="${DEPEND}"
-
-CMAKE_SKIP_TESTS=(
-   # requires virtual dbus, otherwise hangs; bugs #630672
-   dbusrunnertest
-   # bug 789351
-   runnermanagersinglerunnermodetest
-   # bug 838502
-   runnermanagertest
-)
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package activities KF5Activities)
-   )
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kxmlgui/

2024-05-19 Thread Andreas Sturmlechner
commit: bd30f61d0381bcf605c3579b1dc308edfbf35adb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:16 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bd30f61d

kde-frameworks/kxmlgui: drop 5.116.0

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

 kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild | 45 ---
 1 file changed, 45 deletions(-)

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild
deleted file mode 100644
index 27ed68f92f..00
--- a/kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# slot op: includes QtCore/private/qlocale_p.h
-DEPEND="
-   >=dev-qt/qtcore-${QTMIN}:5=
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-
-CMAKE_SKIP_TESTS=(
-   # bug 668198: files are missing; whatever.
-   ktoolbar_unittest
-   # bug 650290
-   kxmlgui_unittest
-   # bug 808216
-   ktooltiphelper_unittest
-)



[gentoo-commits] proj/kde:master commit in: kde-plasma/libplasma/

2024-05-19 Thread Andreas Sturmlechner
commit: 9b83f3697ed11b430c8ada1412c8196fae7be6e4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:31 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9b83f369

kde-plasma/libplasma: drop 5.116.0

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

 kde-plasma/libplasma/libplasma-5.116.0.ebuild | 76 ---
 1 file changed, 76 deletions(-)

diff --git a/kde-plasma/libplasma/libplasma-5.116.0.ebuild 
b/kde-plasma/libplasma/libplasma-5.116.0.ebuild
deleted file mode 100644
index 987b3ba756..00
--- a/kde-plasma/libplasma/libplasma-5.116.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_NONGUI="true"
-ECM_QTHELP="true"
-ECM_TEST="true"
-KDE_ORG_TAR_PN="plasma-framework"
-KFMIN=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="gles2-only kf6compat man wayland"
-
-RESTRICT="test"
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-COMMON_DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X]
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   =kde-frameworks/karchive-${KFMIN}*:5
-   =kde-frameworks/kconfig-${KFMIN}*:5[qml]
-   =kde-frameworks/kconfigwidgets-${KFMIN}*:5
-   =kde-frameworks/kcoreaddons-${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/kpackage-${KFMIN}*:5
-   =kde-frameworks/kservice-${KFMIN}*:5
-   =kde-frameworks/kwidgetsaddons-${KFMIN}*:5
-   =kde-frameworks/kwindowsystem-${KFMIN}*:5[X]
-   =kde-frameworks/kxmlgui-${KFMIN}*:5
-   =kde-plasma/plasma-activities-${KFMIN}*:5
-   x11-libs/libX11
-   x11-libs/libxcb
-   !gles2-only? ( media-libs/libglvnd[X] )
-   wayland? (
-   =kde-plasma/kwayland-${KFMIN}*:5
-   media-libs/libglvnd
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-   kf6compat? ( kde-plasma/libplasma:6 )
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DESKTOPTHEMES=$(usex !kf6compat)
-   $(cmake_use_find_package !gles2-only OpenGL)
-   $(cmake_use_find_package man KF5DocTools)
-   $(cmake_use_find_package wayland EGL)
-   $(cmake_use_find_package wayland KF5Wayland)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kparts/

2024-05-19 Thread Andreas Sturmlechner
commit: 905e079ba14d658a6329366b9f4b380b0cf534af
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:46 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=905e079b

kde-frameworks/kparts: drop 5.116.0

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

 kde-frameworks/kparts/kparts-5.116.0.ebuild | 32 -
 1 file changed, 32 deletions(-)

diff --git a/kde-frameworks/kparts/kparts-5.116.0.ebuild 
b/kde-frameworks/kparts/kparts-5.116.0.ebuild
deleted file mode 100644
index fdded8abb0..00
--- a/kde-frameworks/kparts/kparts-5.116.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing elaborate user-interface components"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
-   >=kde-frameworks/ktextwidgets-${PVCUT}:5
-"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/knewstuff/

2024-05-19 Thread Andreas Sturmlechner
commit: 35932158d64f832a5c52d32260833300def017de
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:36 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=35932158

kde-frameworks/knewstuff: drop 5.116.0

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

 kde-frameworks/knewstuff/knewstuff-5.116.0.ebuild | 49 ---
 1 file changed, 49 deletions(-)

diff --git a/kde-frameworks/knewstuff/knewstuff-5.116.0.ebuild 
b/kde-frameworks/knewstuff/knewstuff-5.116.0.ebuild
deleted file mode 100644
index 84ef283464..00
--- a/kde-frameworks/knewstuff/knewstuff-5.116.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for downloading and sharing additional application data"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="opds"
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/attica-${PVCUT}*:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kpackage-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   opds? ( =kde-frameworks/syndication-${PVCUT}*:5 )
-"
-RDEPEND="${DEPEND}
-   >=kde-frameworks/kirigami-${PVCUT}:5
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package opds KF5Syndication)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktextwidgets/

2024-05-19 Thread Andreas Sturmlechner
commit: e0fa209d0dc476e8d351d936a436b729270e6c27
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:06 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e0fa209d

kde-frameworks/ktextwidgets: drop 5.116.0

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

 .../ktextwidgets/ktextwidgets-5.116.0.ebuild   | 37 --
 1 file changed, 37 deletions(-)

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild
deleted file mode 100644
index bcdf8f6f15..00
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
-LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="speech"
-
-DEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/sonnet-${PVCUT}*:5
-   speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package speech Qt5TextToSpeech)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kservice/

2024-05-19 Thread Andreas Sturmlechner
commit: 7e13e1ba09187b55bfc9deca17e9e7504986afe5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7e13e1ba

kde-frameworks/kservice: drop 5.116.0

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

 kde-frameworks/kservice/kservice-5.116.0.ebuild | 50 -
 1 file changed, 50 deletions(-)

diff --git a/kde-frameworks/kservice/kservice-5.116.0.ebuild 
b/kde-frameworks/kservice/kservice-5.116.0.ebuild
deleted file mode 100644
index 294e9bc355..00
--- a/kde-frameworks/kservice/kservice-5.116.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Advanced plugin and service introspection"
-
-LICENSE="LGPL-2 LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+man"
-
-# requires running kde environment
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
-"
-BDEPEND="
-   app-alternatives/lex
-   app-alternatives/yacc
-   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
-   $(cmake_use_find_package man KF5DocTools)
-   )
-
-   ecm_src_configure
-}
-
-src_install() {
-   ecm_src_install
-
-   # bug 596316
-   dosym kf5-applications.menu /etc/xdg/menus/applications.menu
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktexteditor/

2024-05-19 Thread Andreas Sturmlechner
commit: f11ddccc5c700fc572bc426292da667e4f6b657b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:31:01 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f11ddccc

kde-frameworks/ktexteditor: drop 5.116.0

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

 .../ktexteditor/ktexteditor-5.116.0.ebuild | 54 --
 1 file changed, 54 deletions(-)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.116.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.116.0.ebuild
deleted file mode 100644
index 6fc196ea74..00
--- a/kde-frameworks/ktexteditor/ktexteditor-5.116.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing a full text editor component"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+editorconfig"
-
-RESTRICT="test"
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kauth-${PVCUT}*:5
-   =kde-frameworks/kcodecs-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/kparts-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   =kde-frameworks/sonnet-${PVCUT}*:5
-   =kde-frameworks/syntax-highlighting-${PVCUT}*:5
-   editorconfig? ( app-text/editorconfig-core-c )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package editorconfig EditorConfig)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/knotifyconfig/

2024-05-19 Thread Andreas Sturmlechner
commit: ff0360d88fcc35057acd65aad54d0ffe74b40c0b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:41 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ff0360d8

kde-frameworks/knotifyconfig: drop 5.116.0

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

 .../knotifyconfig/knotifyconfig-5.116.0.ebuild | 34 --
 1 file changed, 34 deletions(-)

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.116.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-5.116.0.ebuild
deleted file mode 100644
index e2c520666f..00
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.116.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for configuring desktop notifications"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="phonon"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   !phonon? ( media-libs/libcanberra )
-   phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package !phonon Canberra)
-   )
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kglobalaccel/

2024-05-19 Thread Andreas Sturmlechner
commit: a05674b1dcf0c16a8f1e51fe27d0a2b145e19e6b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:16 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a05674b1

kde-frameworks/kglobalaccel: drop 5.116.0

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

 .../kglobalaccel/kglobalaccel-5.116.0.ebuild   | 52 --
 1 file changed, 52 deletions(-)

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0.ebuild 
b/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0.ebuild
deleted file mode 100644
index f9b4b69210..00
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to handle global shortcuts"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="kf6compat"
-
-RESTRICT="test" # requires installed instance
-
-COMMON_DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
-   x11-libs/libxcb
-   x11-libs/xcb-util-keysyms
-"
-DEPEND="${COMMON_DEPEND}
-   test? (
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   =kde-frameworks/kdeclarative-${PVCUT}*:5
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   kf6compat? ( kde-plasma/kglobalacceld:6 )
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DKF6_COMPAT_BUILD=$(usex kf6compat)
-   )
-   ecm_src_configure
-}
-
-src_test() {
-   XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdesu/

2024-05-19 Thread Andreas Sturmlechner
commit: bc6f7af0d68444c1f9e550ff6b8fe3a4d2f53263
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:06 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bc6f7af0

kde-frameworks/kdesu: drop 5.116.0

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

 kde-frameworks/kdesu/kdesu-5.116.0.ebuild | 33 ---
 1 file changed, 33 deletions(-)

diff --git a/kde-frameworks/kdesu/kdesu-5.116.0.ebuild 
b/kde-frameworks/kdesu/kdesu-5.116.0.ebuild
deleted file mode 100644
index 7d1b46b82c..00
--- a/kde-frameworks/kdesu/kdesu-5.116.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to handle super user actions"
-
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-RDEPEND="
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kpty-${PVCUT}*:5
-   X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package X X11)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kemoticons/

2024-05-19 Thread Andreas Sturmlechner
commit: 2f668c496cd980ed5b65b72fb14789600b66a27c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2f668c49

kde-frameworks/kemoticons: drop 5.116.0

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

 .../kemoticons/kemoticons-5.116.0.ebuild   | 27 --
 1 file changed, 27 deletions(-)

diff --git a/kde-frameworks/kemoticons/kemoticons-5.116.0.ebuild 
b/kde-frameworks/kemoticons/kemoticons-5.116.0.ebuild
deleted file mode 100644
index e9102b984f..00
--- a/kde-frameworks/kemoticons/kemoticons-5.116.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for converting text emoticons to graphical 
representations"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running kde environment
-RESTRICT="test"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kded/

2024-05-19 Thread Andreas Sturmlechner
commit: 732215353bae1a2663a170e016bfdc662446ed2b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:30:01 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:33:38 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=73221535

kde-frameworks/kded: drop 5.116.0

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

 kde-frameworks/kded/kded-5.116.0.ebuild | 37 -
 1 file changed, 37 deletions(-)

diff --git a/kde-frameworks/kded/kded-5.116.0.ebuild 
b/kde-frameworks/kded/kded-5.116.0.ebuild
deleted file mode 100644
index a9d509d3aa..00
--- a/kde-frameworks/kded/kded-5.116.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Central daemon of KDE workspaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+man"
-
-DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5[dbus]
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package man KF5DocTools)
-   )
-
-   ecm_src_configure
-}



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

2024-05-19 Thread Andreas Sturmlechner
commit: bc5d1d857a3d9b6b0173b71799cf2d8f5cc97ea7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:38 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc5d1d85

kde-frameworks/kross: 5.116.0 version bump

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

 kde-frameworks/kross/Manifest |  1 +
 kde-frameworks/kross/kross-5.116.0.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/kde-frameworks/kross/Manifest b/kde-frameworks/kross/Manifest
index d91238a04b60..438429b5f45c 100644
--- a/kde-frameworks/kross/Manifest
+++ b/kde-frameworks/kross/Manifest
@@ -1 +1,2 @@
 DIST kross-5.115.0.tar.xz 2440248 BLAKE2B 
b115cc50eb57f4d418b344360f4547ee0cb692bcac9222f420db4a0a9f0162d44be446e5c34026b4334d763b0bf7d78029ca05f5ded33b39aee80f9a7e4e7ccb
 SHA512 
19c1cbd94cec88df149ddec45ba2c436dae5debce5a126c19f3292a3f1a7724ef04bede63a907e387606d163ae3c2ec7a880df851f5d9db976902303045322bb
+DIST kross-5.116.0.tar.xz 2439816 BLAKE2B 
d0e3ee54de507df3e2069730e3c03d0a4eedfa99fdc2cd42c98df6592a97572d00e5559e7e4b1a510f1e47f5bcf1334edf099e1acaff1cee1d277c519ac329e3
 SHA512 
cc6b3e4da7c5ccdbcbe7917405f84930ab89a9d82999ccc7016affa5dbdd540e3da7f5a45bfdc753c5160fefc506cdda9717e424dc33cba7f97ea8323e53564b

diff --git a/kde-frameworks/kross/kross-5.116.0.ebuild 
b/kde-frameworks/kross/kross-5.116.0.ebuild
new file mode 100644
index ..a0a8979ffc7d
--- /dev/null
+++ b/kde-frameworks/kross/kross-5.116.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for embedding scripting into applications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtscript-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/designer-${QTMIN}:5
+"



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

2024-05-19 Thread Andreas Sturmlechner
commit: d60fe61eb11e9d4c8dc840d197c4957ed8bc11ed
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:03:50 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60fe61e

kde-frameworks/kwallet: 5.116.0 version bump

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

 kde-frameworks/kwallet/Manifest   |  1 +
 kde-frameworks/kwallet/kwallet-5.116.0.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
index b98911815e00..7efa2f19158d 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,2 +1,3 @@
 DIST kwallet-5.115.0.tar.xz 353124 BLAKE2B 
18f9d51c52e60e20d44c3385cdd4d2b696d1a2b3a36700f44577d04d3ea652f848a6c680db4626d9516ff0848181a098efcaa0b6e4bbf282f9831c576096
 SHA512 
8870af27ab6dfe5a7f9c60a8199b917e3f0ad81e48524c5ea383c39d6e3ca6a2fbe7bbce9b645a190c33a58bc7e63347e1737b6f55783fefa2a46bf7bab598fe
+DIST kwallet-5.116.0.tar.xz 353948 BLAKE2B 
d8c38a71e72ea9ce316a9f5af440c502b4e21b69f9ae40e740a209bde3aaa6519dd26079c99ffe1b7441a464c1ebdb34b550f9127be89c0f2baede68003eb462
 SHA512 
fc96b2e87e565dadb960159c5412cc0862454331824510405f434dfda2146ecf4e2ca133345c0c46608143da10265f154a0225f4d8d82ae6f11a184b222d663d
 DIST kwallet-6.2.0.tar.xz 352000 BLAKE2B 
a635e97a68327b222195d7d1fb6a0b36745a0f2eca866a98a1183c6391cd2c3c480261f13f83e8438c048674b0a23bf86ce1c99f6482d2a943b6cc6e710d2e45
 SHA512 
6a884727ceaa935cb6bc8eea550fd38828801526291b95dc5bac8ea8a03187edefe7667b1e0345f0a48eeadcb96850be4aaec796d04d0a79883d35d89200cf6c

diff --git a/kde-frameworks/kwallet/kwallet-5.116.0.ebuild 
b/kde-frameworks/kwallet/kwallet-5.116.0.ebuild
new file mode 100644
index ..422b94f04d8d
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.116.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gpg kf6compat +man"
+
+DEPEND="
+   >=app-crypt/qca-2.3.1:2[qt5(+)]
+   dev-libs/libgcrypt:0=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+   !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) )
+"
+RDEPEND="${DEPEND}
+   kf6compat? ( kde-frameworks/kwallet:6 )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_KWALLETD=$(usex !kf6compat)
+   -DBUILD_KWALLET_QUERY=$(usex !kf6compat)
+   $(cmake_use_find_package man KF5DocTools)
+   )
+   if ! use kf6compat; then
+   mycmakeargs+=(
+   $(cmake_use_find_package gpg Gpgmepp)
+   )
+   fi
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Auto-unlocking after account login" 
"kde-plasma/kwallet-pam:5"
+   optfeature "KWallet management" "kde-apps/kwalletmanager:5"
+   elog "For more information, read 
https://wiki.gentoo.org/wiki/KDE#KWallet;
+   fi
+   ecm_pkg_postinst
+}



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

2024-05-19 Thread Andreas Sturmlechner
commit: e485658168cf91a3fc3038b5ecdf62a4f4ce8bac
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:10 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4856581

kde-plasma/libplasma: 5.116.0 version bump

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

 kde-plasma/libplasma/Manifest |  1 +
 kde-plasma/libplasma/libplasma-5.116.0.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/kde-plasma/libplasma/Manifest b/kde-plasma/libplasma/Manifest
index 08a9cd61e4b8..fa388fdfbc0d 100644
--- a/kde-plasma/libplasma/Manifest
+++ b/kde-plasma/libplasma/Manifest
@@ -1,2 +1,3 @@
 DIST libplasma-6.0.4.tar.xz 2115088 BLAKE2B 
fa285976d9b814b92f68d1a98ba7d67f0511fdc21484562901691de6062e45998b474d628733a877a0249d8fcff88bfd8c40e77ab215f7f8f6eb3064aea249a0
 SHA512 
afc4555b57fda20299a3a46560271590af69370eb11831d1246196c0f115215664181694efdf80cb5c0496385a9354bb3d6c4a68814d0235dee4afaaa468bd31
 DIST plasma-framework-5.115.0.tar.xz 3310792 BLAKE2B 
495d1a5de3839a50a0511099f5c839ecfb498ec3e71181e11a07f339bd4ae057f8ac51f5d8b28b7c96e81f89218b90b259bb31a45ebf202af033599db957ef32
 SHA512 
46ff7c6e93c7be3bb6998010b8b613f7c90cb9b3313290d6ebf0b94ed896e676c245aa090f0beb74c4c68576909f7dc7b6f580e386c18a923be90f74bdc1fbb6
+DIST plasma-framework-5.116.0.tar.xz 3311836 BLAKE2B 
ca47628891705bda2ae02728a680296e0ac2e4754f779a65685a85dd364ada9217e485ac9e10130c6c37fd0b98137263cb919941933fdbc0ba4c44febb6a99fd
 SHA512 
d15a1379d14a13c17932c1278b209b0a2f6a07f1abc15cb436f73765f8df12564297541c29bf453991e4dc7d469c5b83ecc53e9e97480d10d8d897597acfe804

diff --git a/kde-plasma/libplasma/libplasma-5.116.0.ebuild 
b/kde-plasma/libplasma/libplasma-5.116.0.ebuild
new file mode 100644
index ..987b3ba7565e
--- /dev/null
+++ b/kde-plasma/libplasma/libplasma-5.116.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_TAR_PN="plasma-framework"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gles2-only kf6compat man wayland"
+
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+COMMON_DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X]
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   =kde-frameworks/karchive-${KFMIN}*:5
+   =kde-frameworks/kconfig-${KFMIN}*:5[qml]
+   =kde-frameworks/kconfigwidgets-${KFMIN}*:5
+   =kde-frameworks/kcoreaddons-${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/kpackage-${KFMIN}*:5
+   =kde-frameworks/kservice-${KFMIN}*:5
+   =kde-frameworks/kwidgetsaddons-${KFMIN}*:5
+   =kde-frameworks/kwindowsystem-${KFMIN}*:5[X]
+   =kde-frameworks/kxmlgui-${KFMIN}*:5
+   =kde-plasma/plasma-activities-${KFMIN}*:5
+   x11-libs/libX11
+   x11-libs/libxcb
+   !gles2-only? ( media-libs/libglvnd[X] )
+   wayland? (
+   =kde-plasma/kwayland-${KFMIN}*:5
+   media-libs/libglvnd
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+   kf6compat? ( kde-plasma/libplasma:6 )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DESKTOPTHEMES=$(usex !kf6compat)
+   $(cmake_use_find_package !gles2-only OpenGL)
+   $(cmake_use_find_package man KF5DocTools)
+   $(cmake_use_find_package wayland EGL)
+   $(cmake_use_find_package wayland KF5Wayland)
+   )
+
+   ecm_src_configure
+}



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

2024-05-19 Thread Andreas Sturmlechner
commit: 9ff943126fec4eeb2f8f5566106723ef921c684d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:24 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff94312

kde-frameworks/kdelibs4support: 5.116.0 version bump

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

 kde-frameworks/kdelibs4support/Manifest|   1 +
 .../kdelibs4support/kdelibs4support-5.116.0.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/kde-frameworks/kdelibs4support/Manifest 
b/kde-frameworks/kdelibs4support/Manifest
index b28a15aba8d1..4fc21b256c83 100644
--- a/kde-frameworks/kdelibs4support/Manifest
+++ b/kde-frameworks/kdelibs4support/Manifest
@@ -1 +1,2 @@
 DIST kdelibs4support-5.115.0.tar.xz 3723592 BLAKE2B 
efb5a384b71f781d666d78c3157188179eaf54237d6a8c442217273e5b4b1b604d86f5db73cce6528d991f669d6ddb6cf156035d5606d1eb03912c7b99ddf26b
 SHA512 
511e14975c2810217e8f08d14a800cfdd04654399303b04a45d69b2f1959cf482027f2444c9e8202bdda60f1779fe572af0a55fae1b3692ec49cea97beeb894f
+DIST kdelibs4support-5.116.0.tar.xz 3706116 BLAKE2B 
35d8ab172c2993cd7f64b1075ddb882a78248383f23a0060889f782f3af65bf3cab9423af380b91e85236b2e8e3036040f6527a3ca7a7a8c309730e01a0d2283
 SHA512 
87cdc59da0fcaccc48012cf3c34ab3707c2eb159effd17e76b7c24a81feebebef3a27aa1d25dadfb0d5ee7efbc39b2fa7cafc6090476f5ec4cb8e9be616050be

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild
new file mode 100644
index ..cd5a6b4035c0
--- /dev/null
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+ECM_HANDBOOK_DIR="docs"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="networkmanager X"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/openssl:0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qttest-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   >=kde-frameworks/kded-${PVCUT}:5
+   =kde-frameworks/kdoctools-${PVCUT}*:5
+   =kde-frameworks/kemoticons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5[X?]
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kunitconversion-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   virtual/libintl
+   networkmanager? ( net-misc/networkmanager )
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/countryflags-${PVCUT}:5
+   =kde-frameworks/kinit-${PVCUT}*:5
+   =kde-frameworks/kitemmodels-${PVCUT}*:5
+"
+BDEPEND="
+   dev-lang/perl
+   dev-perl/URI
+"
+
+PATCHES=(
+   # downstream patches
+   "${FILESDIR}/${PN}-5.80.0-no-kdesignerplugin.patch" # bug 755956
+   "${FILESDIR}/${PN}-5.86.0-unused-dep.patch" # bug 755956
+)
+
+src_prepare() {
+   ecm_src_prepare
+
+   if ! use handbook; then
+   sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
+   fi
+
+   cmake_run_in src cmake_comment_add_subdirectory l10n
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_X11=$(usex X)
+

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

2024-05-19 Thread Andreas Sturmlechner
commit: 7c49c478aefb8520c73e5d5316bacd06f38bcc5d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:03:55 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c49c478

kde-frameworks/kxmlgui: 5.116.0 version bump

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

 kde-frameworks/kxmlgui/Manifest   |  1 +
 kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest
index 2b7564bd4ce2..bd7187dd913e 100644
--- a/kde-frameworks/kxmlgui/Manifest
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -1,2 +1,3 @@
 DIST kxmlgui-5.115.0.tar.xz 2953252 BLAKE2B 
9ed52b405714abe5e78530d4b71a582ce92151bcbbfd563c92d44cfede58d379f99e387d25c41deb4a70eceead904503af3fca55fbbd7634518f0edc689dbaeb
 SHA512 
4e06d72f509701d969eb77e608bd5a703a80fcd18d4d42a70d26b01b6889ca41b573b8be0a06b98b799e2dc62ff5d0111577e76f363c6f4c3d24828339274236
+DIST kxmlgui-5.116.0.tar.xz 2953508 BLAKE2B 
133ae08dfa3b7f2077530f2164c6a912cfe4681ff41682ba7f76ebbf8b732dab3ee267a98eac46b02e58f87a891312b6dbfeffe65fc1eb290f1bb609e2b293a4
 SHA512 
e3a205f8eb0dc28869530e73e02ab090c55a5e1a54e3747b2271e34d211e2fb81fc61d07a44fc9ff3b41d37720e2861e4bff04d06419e5813ee526c02681bbef
 DIST kxmlgui-6.2.0.tar.xz 2923628 BLAKE2B 
087d257cd02c599bcb3c7826846394039841b24c5f12fc3cb43f2eb47a2510e47fb83d2ba98d49d23460790e74c6b4b27005fe5af2c5728e0da08b9cf5437241
 SHA512 
026d3620ebd7e3bebd7de0c12f6ded0d59e924166b8d9adf929a2bb89b4ad668734c279c806d369716a77c20e32acab44e361feec022c9015bf2c54cb47fba65

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild
new file mode 100644
index ..27ed68f92f50
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+   >=dev-qt/qtcore-${QTMIN}:5=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+   # bug 668198: files are missing; whatever.
+   ktoolbar_unittest
+   # bug 650290
+   kxmlgui_unittest
+   # bug 808216
+   ktooltiphelper_unittest
+)



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

2024-05-19 Thread Andreas Sturmlechner
commit: 9cd7b127180bd80d3533a70fa74920241716fe85
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:33 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd7b127

kde-frameworks/kjs: 5.116.0 version bump

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

 kde-frameworks/kjs/Manifest   |  1 +
 kde-frameworks/kjs/kjs-5.116.0.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/kde-frameworks/kjs/Manifest b/kde-frameworks/kjs/Manifest
index 5e3916a209aa..5af03699635b 100644
--- a/kde-frameworks/kjs/Manifest
+++ b/kde-frameworks/kjs/Manifest
@@ -1 +1,2 @@
 DIST kjs-5.115.0.tar.xz 339808 BLAKE2B 
f6a33af1d334e985d05bf9440d04d270149da2fa155eed4b9de404cc0f55afe65ded9f106d933d6a238cf22921e5f90890887e9a76877abf862a80042f706899
 SHA512 
0b95025edf0b3aa3a9f550aeaffe8a43a8a8a265f556aeea80ee9becb50a93aef7c99def609e82db4802771a63474610eabd65b5cbd0965d59a5dd4d30a716fd
+DIST kjs-5.116.0.tar.xz 339828 BLAKE2B 
1753d3e006f9f0410afea6f05f434691d9618056e0951ab853c6d9b65c17e5de8534d7202c2b119c6b21da98aef554eda8c0f22e59f46a844b628bce62cedb92
 SHA512 
418b8f89e05259b912865e1b9777ba0dc8aa10f69b0359f48ecb33495fdb3ec3906d02d825fe307c0b2ffad45e7c28458da0b0b23cf75e492e970e002b090113

diff --git a/kde-frameworks/kjs/kjs-5.116.0.ebuild 
b/kde-frameworks/kjs/kjs-5.116.0.ebuild
new file mode 100644
index ..3bcb125eec3f
--- /dev/null
+++ b/kde-frameworks/kjs/kjs-5.116.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="false"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="ECMAScipt compatible parser and engine"
+LICENSE="BSD-2 LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="
+   dev-lang/perl
+"
+DEPEND="
+   dev-libs/libpcre
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( src/README )



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/qqc2-desktop-style/

2024-05-19 Thread Andreas Sturmlechner
commit: b5b266eb5aeed474726c1a26126950fe8e8fd192
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:05 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b266eb

kde-frameworks/qqc2-desktop-style: 5.116.0 version bump

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

 kde-frameworks/qqc2-desktop-style/Manifest |  1 +
 .../qqc2-desktop-style-5.116.0.ebuild  | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/kde-frameworks/qqc2-desktop-style/Manifest 
b/kde-frameworks/qqc2-desktop-style/Manifest
index d9e2340499ff..d5b8c2c8579d 100644
--- a/kde-frameworks/qqc2-desktop-style/Manifest
+++ b/kde-frameworks/qqc2-desktop-style/Manifest
@@ -1,2 +1,3 @@
 DIST qqc2-desktop-style-5.115.0.tar.xz 69448 BLAKE2B 
1164f0a3a3868de02e82d94beaf65c13aab6b28a1945f5b8d539cd2bc7a2a692d96762f007bacb8e542275d7f049d38956a440a6fed1ad07040b19d9cd298a17
 SHA512 
79d3395e687f7e5117997639f05a5358a13dc9f343ce3a007b3d64d1a5a470caa03a8e3d0e11b66ec394d8e1cc1817aea1d337477d741295dac48fec83a9914b
+DIST qqc2-desktop-style-5.116.0.tar.xz 72884 BLAKE2B 
d6c6c33a15c2e917f1debfa56eb52bfd73f630f0d446b58ce9f06a90d75c081b9fdba314461e25016c5abddbd73717286241ed9ba2080d32f9a43585d12e5b2b
 SHA512 
08b878fa719a1b896244c94e5b20855a9c9df77616b03b6d054151a4aaacfa246454647abfd2a7193e94b2ac2482d75443b20d895255ce6256c58d646baefb57
 DIST qqc2-desktop-style-6.2.0.tar.xz 84360 BLAKE2B 
59e12dd871b73fa75049a9c5ffa64765962787acd5ee8d444c4f42d47b9feaaa39aa0c4a484b1f2197103f09422879a66852a7f6c0d800bb584c1003d0a1
 SHA512 
c63d7c043a2f28b53268e98583cc6772b9efeb7636f6d5ddff09333c4f2f0e170d8a4fc9205eac4ecf3d4fe54800abf3ad011634b97bd3f30eb53da730fa9239

diff --git 
a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.0.ebuild 
b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.0.ebuild
new file mode 100644
index ..fe66ca24b16e
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for 
painting"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ )"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5=
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5[qml]
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"



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

2024-05-19 Thread Andreas Sturmlechner
commit: d4809d1b6de78d8eaf7993a612031910fb934d2b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:29 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4809d1b

kde-frameworks/khtml: 5.116.0 version bump

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

 kde-frameworks/khtml/Manifest |  1 +
 kde-frameworks/khtml/khtml-5.116.0.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/kde-frameworks/khtml/Manifest b/kde-frameworks/khtml/Manifest
index 5bf2bcc69881..f3deae846a7b 100644
--- a/kde-frameworks/khtml/Manifest
+++ b/kde-frameworks/khtml/Manifest
@@ -1 +1,2 @@
 DIST khtml-5.115.0.tar.xz 4012440 BLAKE2B 
490005551036e3b14cd036af07fed97e2109fa4c6c2782f4086bdf612688652d1992b19b2d83c26efa70d4ea0025f96e6398df9fe0f803f6fee6ae03311379d5
 SHA512 
0141aca1b04a779522fb7a7c93e6ec1795b09cebe7f2b079698b076556b78aff807b90462199784e3fdfcddeb97da23a68910c52542994b39f327c5b4a4f1ddc
+DIST khtml-5.116.0.tar.xz 4012276 BLAKE2B 
a2ae229fc959e2070c1f36ecaf198c6e644be37439c009e03cd6c86daafddbe40f474d7285206aaa2398882d2821727cc92eed8756d7a26c06088915dce4
 SHA512 
01fb4322badcc22834cea2730e8f5a9208135892818ad18823d742bf46056871aa0f0ccb88fde934abfe8307d5a05c79752cd727a3a780bbd26b8684c48d60df

diff --git a/kde-frameworks/khtml/khtml-5.116.0.ebuild 
b/kde-frameworks/khtml/khtml-5.116.0.ebuild
new file mode 100644
index ..2e0da0ec160d
--- /dev/null
+++ b/kde-frameworks/khtml/khtml-5.116.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm flag-o-matic frameworks.kde.org
+
+DESCRIPTION="KHTML web rendering engine"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+RDEPEND="
+   dev-libs/openssl:0
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcodecs-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kjs-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kparts-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwallet-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   media-libs/giflib:=
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:0=
+   >=media-libs/phonon-4.11.0[qt5(+)]
+   sys-libs/zlib
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   dev-lang/perl
+   dev-util/gperf
+"
+
+src_configure() {
+   filter-lto # bug 921686
+
+   local mycmakeargs=(
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}



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

2024-05-19 Thread Andreas Sturmlechner
commit: 3bc5d5b6a4078fa5f5dcd28f66382d13fc05f6e8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:14 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc5d5b6

kde-plasma/plasma-activities-stats: 5.116.0 version bump

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

 kde-plasma/plasma-activities-stats/Manifest|  1 +
 .../plasma-activities-stats-5.116.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/kde-plasma/plasma-activities-stats/Manifest 
b/kde-plasma/plasma-activities-stats/Manifest
index ca6e8bb11bab..8782accd54d6 100644
--- a/kde-plasma/plasma-activities-stats/Manifest
+++ b/kde-plasma/plasma-activities-stats/Manifest
@@ -1,2 +1,3 @@
 DIST kactivities-stats-5.115.0.tar.xz 84596 BLAKE2B 
3be9008bde4bd020cb02ce12e659adab977be31af0a8386a938fb91a9736dc414ec051b7bfd62e6feb381a2e3d64c679e97cf2acc6c39924f73b23533f51
 SHA512 
873d9497cb55583659cbf7dfd108991acc473e71803f06128ce33f396b64d86ec60b8e71613da6d7b40d13e4597582370e8ea1e626b33e7d251d982c92825520
+DIST kactivities-stats-5.116.0.tar.xz 84584 BLAKE2B 
89cf9fdce57c6eaeab9438c47127b682ef4e10d08cce4041ae8aecb07b8a492f0c1a21d96c5a906869db97f8c06d81c17a8addf48c6d47584dfbbe544bcf0970
 SHA512 
a50b84e989aecc551064c28f8e330ebc9054edc459cf085924ea61f17fcce8fa5037c39c485c5a58acdab5d93898e34648c292f91c450d075a09d0a0a18a610e
 DIST plasma-activities-stats-6.0.4.tar.xz 83192 BLAKE2B 
ee6f19b7d8e69e769cfa1799b0f40429afefef2c58c9ddab81038c0885f706b69e330c807b0f294f6ee05c7614e2fd8feae325e6b050678f13538e342caa7b1a
 SHA512 
676deda84eab9cde73b4498694913deafb60be041106e945c61431552e3e61e9b71e3dd07fc40282e67d2a2cbfa4318704fbc702f7bc123ea24137bcbf351a0c

diff --git 
a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.116.0.ebuild 
b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.116.0.ebuild
new file mode 100644
index ..34d3ee318abd
--- /dev/null
+++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.116.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_TAR_PN="kactivities-stats"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for accessing usage data collected by the activities 
system"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   =kde-frameworks/kconfig-${KFMIN}*:5
+   =kde-plasma/plasma-activities-${KFMIN}*:5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/boost )
+"



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

2024-05-19 Thread Andreas Sturmlechner
commit: a73f0524a05a8e39fc9d89276924f7723a8b016e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:03:36 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73f0524

kde-frameworks/kservice: 5.116.0 version bump

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

 kde-frameworks/kservice/Manifest|  1 +
 kde-frameworks/kservice/kservice-5.116.0.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
index 2dca6d56ae93..b2cd80bd240a 100644
--- a/kde-frameworks/kservice/Manifest
+++ b/kde-frameworks/kservice/Manifest
@@ -1,2 +1,3 @@
 DIST kservice-5.115.0.tar.xz 2539084 BLAKE2B 
d37ff649ad8d8f4b675922be74e8e037dbf1fb0bc1194705e6787905e382c4f7d4026014be8a5c821b100179ef633e59757047b3d1bb68312eefb23088e5a256
 SHA512 
c7a88ee7e36b4f8d8c19259c72402ac573ab3d3e7e536d039d6501c255aa501bc756143f6aee07bfe792c908b802d35c76eae032d95a20e5272770dba64d55d1
+DIST kservice-5.116.0.tar.xz 2538968 BLAKE2B 
7cdc876b130e428139dcc477c9089e0f97c3c501b4619e9c39b67a71ca3f5edb1dc6092d3c1b889fb7c0c740f354bb2c20effcad112fdaadefadfaf1b4fa989f
 SHA512 
daadc5d0bfa2dbfc6ae0c6535f407851d1adc67529d2262d92c2e8dff8a45aa701790d8aa2e6d97d9c433409ffee4767214523f992937e244b02fb27d62ffea8
 DIST kservice-6.2.0.tar.xz 2438896 BLAKE2B 
1757ebccb729a4e2d175c021d2c451aed513686582f34f94d4186cc5f790b2573f82568533bc290a5b43c22b5729edae30fb8b933a393d7fb0482ec9403b73bd
 SHA512 
7949e21913dd00ae636588352ba08b2f15f100ec7e2e4e3379f8d79a35d4b671d9013fa7a61af004ee8657d8f007208c750eadb3d5e88cd7203d827d794bdf8d

diff --git a/kde-frameworks/kservice/kservice-5.116.0.ebuild 
b/kde-frameworks/kservice/kservice-5.116.0.ebuild
new file mode 100644
index ..294e9bc35598
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-5.116.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+# requires running kde environment
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+"
+BDEPEND="
+   app-alternatives/lex
+   app-alternatives/yacc
+   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+
+   # bug 596316
+   dosym kf5-applications.menu /etc/xdg/menus/applications.menu
+}



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

2024-05-19 Thread Andreas Sturmlechner
commit: a70bd2fe6d9ed898c57081ecc687371a4beaf436
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:03:45 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a70bd2fe

kde-frameworks/ktextwidgets: 5.116.0 version bump

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

 kde-frameworks/ktextwidgets/Manifest   |  1 +
 .../ktextwidgets/ktextwidgets-5.116.0.ebuild   | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/kde-frameworks/ktextwidgets/Manifest 
b/kde-frameworks/ktextwidgets/Manifest
index 9f0d33220887..be7ead81d774 100644
--- a/kde-frameworks/ktextwidgets/Manifest
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -1,2 +1,3 @@
 DIST ktextwidgets-5.115.0.tar.xz 2552660 BLAKE2B 
197cad28792c09ad98244c7dd48abf1017b57cebd0ce2763065bced78676a34bf57b8bb2ddb58c95b6114ab50960677de833cfeff192d6522d78c2ded65e5dcd
 SHA512 
ed6091a72b1e2e242652a9dc47a17651a02be642faa96155fe4d602e6b1ed6ea3cb48a5922eece146bb38a570e20fafd550ba4dab161b5eec60f57e980027977
+DIST ktextwidgets-5.116.0.tar.xz 2552684 BLAKE2B 
4ef07c2cdc480c600164c7b1f6d9c7706f1faddd560072d405466a5ba50c672993097b07f36e48e7259430fbc58c3938d074b7732d0e2402771d92d906997708
 SHA512 
0534a06529e681da51aac627869de8587e3002a5ad3b460725924454ef66a69cb4b72a8b455aa4bf06b50cf0623f54ba6ba267485e2317659dc5ada295092b4c
 DIST ktextwidgets-6.2.0.tar.xz 2539436 BLAKE2B 
aba721551235a0773bc3c3334729ac770d1810c4033bdc066c4720e933f010cc657c2a4d7132eaded66cb942f99dd8e506f6384294a7f836515ea547c639f76f
 SHA512 
ac86e092460b04f2e5138cdabecc8e1839858016b6dc3af921e50469b37b839fbf8d2396b82270e578069cc7f074c753c13bffc01bceb4d11bb92534ee8bb401

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild
new file mode 100644
index ..bcdf8f6f15fb
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package speech Qt5TextToSpeech)
+   )
+
+   ecm_src_configure
+}



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

2024-05-19 Thread Andreas Sturmlechner
commit: e028a8101269061a1aa20e0783654c68303e0da2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e028a810

kde-frameworks/purpose: 5.116.0 version bump

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

 kde-frameworks/purpose/Manifest   |  1 +
 kde-frameworks/purpose/purpose-5.116.0.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
index 132196b092cc..e8540c6759e6 100644
--- a/kde-frameworks/purpose/Manifest
+++ b/kde-frameworks/purpose/Manifest
@@ -1,2 +1,3 @@
 DIST purpose-5.115.0.tar.xz 180012 BLAKE2B 
2e5a2805b19384f5e8ce0fdb94fa5cc3a7dbfeaaac027e45d95cc16091ea94e2a626ebb8be34f67838ea48049496005588ee6055f745b332676a64a35450c30e
 SHA512 
b17cd780ed7947582fbc71430de67ebeaf33432113bbb77fba3736bd608d05fb132d40f7783cba4fdfd7ab3eec60f00676d48be0ce9c601c37f8eccc04d4db31
+DIST purpose-5.116.0.tar.xz 181148 BLAKE2B 
9b4b267128511929fe0e81256f046552a1d70654c9a3e46ca52c2e5035003f96bf42cebf91b2ff0c19d8ca846b3dbd9106d5fd2df5dda11ec17c16bb8c419447
 SHA512 
3447135ad33c725e0512c6b20a9be81082737146fa0c5a32b0c7d50a21cb5697b2b4796d1cbffc8661dd845ee3ef51bc57af0c94cce0ed14cc1542df822139d5
 DIST purpose-6.2.0.tar.xz 177088 BLAKE2B 
55eb988d13fc49e77b77ff8ca25ada6574be9e7bbf7943806f41cc2c7500f43fbe2e6bfcde72ea232fec3a4b702455114f4cbb5790019f0c7791e224664b8954
 SHA512 
6eaf12c4a2c85b201a8cc3fdd321f5c99274b467b3785fcc4ceed1016873433b71bbb14b1d1b97dd81baa94c5dd22a34d41813948d799b4a6a2fdd7ede0d28c6

diff --git a/kde-frameworks/purpose/purpose-5.116.0.ebuild 
b/kde-frameworks/purpose/purpose-5.116.0.ebuild
new file mode 100644
index ..39bad79d4f2d
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-5.116.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org optfeature xdg-utils
+
+DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="bluetooth kaccounts kf6compat"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/prison-${PVCUT}*:5
+   kaccounts? (
+   || (
+   kde-apps/kaccounts-integration:6[qt5]
+   kde-apps/kaccounts-integration:5
+   )
+   net-libs/accounts-qt[qt5(+)]
+   )
+"
+RDEPEND="${DEPEND}
+   kf6compat? ( kde-frameworks/purpose:6[kaccounts?] )
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kdeclarative-${PVCUT}:5
+   bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
+   kaccounts? ( net-libs/accounts-qml[qt5(+)] )
+"
+BDEPEND="kaccounts? ( dev-util/intltool )"
+
+src_prepare() {
+   ecm_src_prepare
+
+   use bluetooth ||
+   cmake_run_in src/plugins cmake_comment_add_subdirectory 
bluetooth
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package kaccounts KAccounts)
+   )
+
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+
+   if use kf6compat; then
+   rm 
"${D}"/usr/share/icons/hicolor/128x128/apps/{reviewboard,phabricator}-purpose.png
 \
+   
"${D}"/usr/share/icons/hicolor/16x16/apps/{reviewboard,phabricator}-purpose.png 
\
+   || die
+   if use kaccounts; then
+   rm 
"${D}"/usr/share/accounts/services/kde/{google-youtube,nextcloud-upload}.service
 \
+   || die
+   fi
+   fi
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "Send through KDE Connect" kde-misc/kdeconnect
+   fi
+   ecm_pkg_postinst
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-05-19 Thread Andreas Sturmlechner
commit: 5595a368e6b186a453c828ec76767b713a221754
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:04:19 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5595a368

kde-frameworks/countryflags: 5.116.0 version bump

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

 kde-frameworks/countryflags/Manifest   |  1 +
 .../countryflags/countryflags-5.116.0.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/kde-frameworks/countryflags/Manifest 
b/kde-frameworks/countryflags/Manifest
index b28a15aba8d1..4fc21b256c83 100644
--- a/kde-frameworks/countryflags/Manifest
+++ b/kde-frameworks/countryflags/Manifest
@@ -1 +1,2 @@
 DIST kdelibs4support-5.115.0.tar.xz 3723592 BLAKE2B 
efb5a384b71f781d666d78c3157188179eaf54237d6a8c442217273e5b4b1b604d86f5db73cce6528d991f669d6ddb6cf156035d5606d1eb03912c7b99ddf26b
 SHA512 
511e14975c2810217e8f08d14a800cfdd04654399303b04a45d69b2f1959cf482027f2444c9e8202bdda60f1779fe572af0a55fae1b3692ec49cea97beeb894f
+DIST kdelibs4support-5.116.0.tar.xz 3706116 BLAKE2B 
35d8ab172c2993cd7f64b1075ddb882a78248383f23a0060889f782f3af65bf3cab9423af380b91e85236b2e8e3036040f6527a3ca7a7a8c309730e01a0d2283
 SHA512 
87cdc59da0fcaccc48012cf3c34ab3707c2eb159effd17e76b7c24a81feebebef3a27aa1d25dadfb0d5ee7efbc39b2fa7cafc6090476f5ec4cb8e9be616050be

diff --git a/kde-frameworks/countryflags/countryflags-5.116.0.ebuild 
b/kde-frameworks/countryflags/countryflags-5.116.0.ebuild
new file mode 100644
index ..3183757e4c7c
--- /dev/null
+++ b/kde-frameworks/countryflags/countryflags-5.116.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+KDE_ORG_NAME="kdelibs4support"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Icons of flags for various countries"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+CMAKE_USE_DIR="${S}/src/l10n"
+
+# https://phabricator.kde.org/T13722
+# https://invent.kde.org/frameworks/breeze-icons/-/issues/1
+PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" )
+
+RDEPEND="!

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

2024-05-19 Thread Andreas Sturmlechner
commit: 3c61d992f208038ad21d10f594360d53503a47c9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 19 19:03:31 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 19 19:24:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c61d992

kde-frameworks/krunner: 5.116.0 version bump

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

 kde-frameworks/krunner/Manifest   |  1 +
 kde-frameworks/krunner/krunner-5.116.0.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest
index a834f6edb81e..d8576b1ec053 100644
--- a/kde-frameworks/krunner/Manifest
+++ b/kde-frameworks/krunner/Manifest
@@ -1,2 +1,3 @@
 DIST krunner-5.115.0.tar.xz 88964 BLAKE2B 
bc50f60c87ea4b583702f76f7ab38065ffae34da454b999ccac82f197dd047e00bd7973bea7991b5f02740f0c88aa272fa111382448114ed03aff23e5a413bbb
 SHA512 
b0eeed6d7145585a55c29a60618a2be73fc3c9cb3e2167ccf064528994270f628a6d8bc5ef3147e332bff398005ee70d8c3870b076dc90a71d6368c0f9a7c676
+DIST krunner-5.116.0.tar.xz 89076 BLAKE2B 
24e29ec52aefd9b53b4c1da14f7783540e66e29d026e2750a52945719daff2ecb582a468780307296cabe00b6aeaf3602ea2793b47db7ede33f34131b0985c4e
 SHA512 
53fdc8e841219578a75b7d6ca67aaebd44e2208adfc99a4937c8377369f66a0f907390f49eca6d98385e3fdddc27ec1844620d7390900999d5eb966a565666c9
 DIST krunner-6.2.0.tar.xz 130936 BLAKE2B 
47e963f67cf9dde2b1fef9a634ad59c8331bed208c0d496d7cacdab116ef4d953fa8c553cb5ffee10849cf7c7dde2c2ce8d25590d539a8ad62f2a553ccba7007
 SHA512 
c1e9306c1d5a16f61d1ad9d7af08d6b16c1123919f028b12e30f50118b3ab79e549eb0297e49a8e71378da0ea0b5622a54f7a7a6a43b63470394ad2867bba38e

diff --git a/kde-frameworks/krunner/krunner-5.116.0.ebuild 
b/kde-frameworks/krunner/krunner-5.116.0.ebuild
new file mode 100644
index ..c44f5605148a
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-5.116.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="activities"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/threadweaver-${PVCUT}*:5
+   =kde-plasma/libplasma-${PVCUT}*:5
+   activities? ( =kde-plasma/plasma-activities-${PVCUT}*:5 )
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+   # requires virtual dbus, otherwise hangs; bugs #630672
+   dbusrunnertest
+   # bug 789351
+   runnermanagersinglerunnermodetest
+   # bug 838502
+   runnermanagertest
+)
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package activities KF5Activities)
+   )
+   ecm_src_configure
+}



  1   2   3   4   >