[gentoo-commits] repo/gentoo:master commit in: dev-python/jupyter-kernel-test/

2024-07-01 Thread Michał Górny
commit: 2d928a62e4983ce69d6176044f38677d5a34e0e4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:08:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d928a62

dev-python/jupyter-kernel-test: Remove old

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

 dev-python/jupyter-kernel-test/Manifest|  1 -
 .../jupyter-kernel-test-0.6.0.ebuild   | 31 --
 2 files changed, 32 deletions(-)

diff --git a/dev-python/jupyter-kernel-test/Manifest 
b/dev-python/jupyter-kernel-test/Manifest
index 8d7c00832bbb..243cfbe349fa 100644
--- a/dev-python/jupyter-kernel-test/Manifest
+++ b/dev-python/jupyter-kernel-test/Manifest
@@ -1,2 +1 @@
-DIST jupyter_kernel_test-0.6.0.tar.gz 15445 BLAKE2B 
7739ad85edce96b2bd41ee2af2552f4643a301e33978438f546fb7dbe6e449e89ee1a5dc588af30b4df9786f6cc627fe46c2d43bac43cad86693f0a6d0f9bc10
 SHA512 
ff518d89f9a32f714a9335e4ee151f205b629399dab84217466ca018556d927a3f91c4cb8b599879946b5332b2b3367c62a6bcc10e20cf43c3f2c3b257bc0d90
 DIST jupyter_kernel_test-0.7.0.tar.gz 17122 BLAKE2B 
dea62f5960cbf5fcd6d5b3592800d1772c42ff6332e448c2f4ac8ee90952696243d44a02b8dfe1bc4e3b02c03b299b4c25649175ba96701c2a793bf104e3b781
 SHA512 
f44a230ab28584fd86f21a528309f78a90cd3711a890b6e3b91af85e73d7556b9849df188dcd5be356564bd9b3bf9d96c54865ce0c2145c48afdbe3c65b0fe9a

diff --git a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.6.0.ebuild 
b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.6.0.ebuild
deleted file mode 100644
index 10d144e7bdf1..
--- a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.6.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A tool for testing Jupyter kernels"
-HOMEPAGE="
-   https://github.com/jupyter/jupyter_kernel_test/
-   https://pypi.org/project/jupyter-kernel-test/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/jupyter-client-6.1.13[${PYTHON_USEDEP}]
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/ipykernel[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: app-portage/pycargoebuild/

2024-07-01 Thread Michał Górny
commit: 026ab9a7e5769dc2aaa8b260cda05adb7fa08a6c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 06:37:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026ab9a7

app-portage/pycargoebuild: Bump to 0.13.3

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

 app-portage/pycargoebuild/Manifest |  1 +
 .../pycargoebuild/pycargoebuild-0.13.3.ebuild  | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/app-portage/pycargoebuild/Manifest 
b/app-portage/pycargoebuild/Manifest
index b9e5f8c1b87c..13e82ea97e01 100644
--- a/app-portage/pycargoebuild/Manifest
+++ b/app-portage/pycargoebuild/Manifest
@@ -1 +1,2 @@
 DIST pycargoebuild-0.13.2.gh.tar.gz 48261 BLAKE2B 
28704c9163ef09b9d90b896293b845747fd7a337d21980bfcca951b5cd7f7fb610fbc3bd9b3f7bf8adf8d0ea6aed0f3acae3381cb757c26821de25a1649d06ba
 SHA512 
db180dd033c8860c1704076a4e404d5b11cd320e8fae2273a9546aef843694c7d2aef2ad54221afcca360b39f1b80061004e5338e6a43ddba566b8475a032701
+DIST pycargoebuild-0.13.3.gh.tar.gz 4 BLAKE2B 
9cba07fec9c3477fcf27b8ea13a4025c312120fa49b5e85537f88fe3243ad8882b96406be2c4e3d9c5bfb0ec1fd900f8d5f07618a391ad1de67f0bb1fccf994f
 SHA512 
6c7e606f5afcb2a0280dbc0d49bf142295c2e237586fabbf420b589cbe9273a772864dd65bfb6c1643f4b324183505cc089f6c83f311d96a646a85b171544f61

diff --git a/app-portage/pycargoebuild/pycargoebuild-0.13.3.ebuild 
b/app-portage/pycargoebuild/pycargoebuild-0.13.3.ebuild
new file mode 100644
index ..1637c376dad2
--- /dev/null
+++ b/app-portage/pycargoebuild/pycargoebuild-0.13.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
+HOMEPAGE="
+   https://github.com/projg2/pycargoebuild/
+   https://pypi.org/project/pycargoebuild/
+"
+SRC_URI="
+   https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
+
+RDEPEND="
+   dev-python/license-expression[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+distutils_enable_tests pytest



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

2024-07-01 Thread Michał Górny
commit: 4010bd0e93aafb73979a5c5fc43510ebb7abb2f4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 06:18:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4010bd0e

dev-python/mpmath: Bump to 1.4.0_alpha1

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

 dev-python/mpmath/Manifest |  1 +
 .../mpmath/files/mpmath-1.4.0_alpha1-numpy-2.patch | 32 +++
 dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild   | 63 ++
 3 files changed, 96 insertions(+)

diff --git a/dev-python/mpmath/Manifest b/dev-python/mpmath/Manifest
index c856f8ba229c..62f82da139aa 100644
--- a/dev-python/mpmath/Manifest
+++ b/dev-python/mpmath/Manifest
@@ -1 +1,2 @@
 DIST mpmath-1.3.0.tar.gz 508106 BLAKE2B 
9d4ee6788dd3ee45c8c30068ef3512043dd09ab626cbaf69b0f6bdf057a6e8c53c34e3dda7627db923f0d536a0bebf83916d8942f4dde9546bb8e0046f33
 SHA512 
a68028150095d743eae9669a0f70cbe6b7bcb4d27dfad6b1a96575f0885ec7306459a2a464117bab18779883ee8b4293502b4bd0ebd8672767e1d08d38f8b202
+DIST mpmath-1.4.0a1.tar.gz 2063946 BLAKE2B 
0c6a86b1c8dc9addc3eb82586d4c4182ae6a9318cbe45d4fc699b9fbf9539774ae30f11c2d50137a3aa16ed4b0c328990483c2ceea812f86751cfa3ce419de5c
 SHA512 
260afb20faaa949b89054ced3b039e346086d47c6ea018c8d226a0c42d9aa8f792611fe709c894a0df6930a0703dc8cfcf814432eba7ac977a821effd8879903

diff --git a/dev-python/mpmath/files/mpmath-1.4.0_alpha1-numpy-2.patch 
b/dev-python/mpmath/files/mpmath-1.4.0_alpha1-numpy-2.patch
new file mode 100644
index ..13b6ffc9a94f
--- /dev/null
+++ b/dev-python/mpmath/files/mpmath-1.4.0_alpha1-numpy-2.patch
@@ -0,0 +1,32 @@
+From b80b0e08b75f41730a1116aebe34361e5d63d58c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 2 Jul 2024 08:11:58 +0200
+Subject: [PATCH] Fix the comparison in test_compatibility for NumPy 2.0.0
+
+The comparison in `mpmath/tests/test_convert.py::test_compatibility`
+failed for `np.float16` in NumPy 2.0.0 since `2.0**-53` cannot be
+represented in half-precision floating point type.  Convert the LHS
+to `np.float64` to ensure that the comparison is done in sufficiently
+precise type.
+
+This fixes the actual test failure from #815 but the deprecation warning
+remains.
+---
+ mpmath/tests/test_convert.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/mpmath/tests/test_convert.py b/mpmath/tests/test_convert.py
+index 5578b245..c6ef2187 100644
+--- a/mpmath/tests/test_convert.py
 b/mpmath/tests/test_convert.py
+@@ -254,7 +254,9 @@ def test_compatibility():
+ # Handle the weird types
+ try: diff = np.abs(type(np.sqrt(x))(sqrt(x)) - np.sqrt(x))
+ except: continue
+-assert diff < 2.0**-53
++# numpy-2 does the comparison on LHS type, so we need to convert
++# it to a type that can actually represent 2.0**-53
++assert np.float64(diff) < 2.0**-53
+ assert mpf(np.float64('inf')) == inf
+ assert isnan(mp.npconvert(np.float64('nan')))
+ if hasattr(np, "float128"):

diff --git a/dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild 
b/dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild
new file mode 100644
index ..ef235883f25d
--- /dev/null
+++ b/dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild
@@ -0,0 +1,63 @@
+# 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..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Python library for arbitrary-precision floating-point arithmetic"
+HOMEPAGE="
+   https://mpmath.org/
+   https://github.com/mpmath/mpmath/
+   https://pypi.org/project/mpmath/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/gmpy[${PYTHON_USEDEP}]
+   ' 'python3*')
+   $(python_gen_cond_dep '
+   dev-python/ipython[${PYTHON_USEDEP}]
+   ' 3.{10..12})
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+PATCHES=(
+   # https://github.com/mpmath/mpmath/pull/816
+   "${FILESDIR}/${P}-numpy-2.patch"
+)
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   mpmath/tests/test_cli.py::test_bare_console_bare_division
+   mpmath/tests/test_cli.py::test_bare_console_no_bare_division
+   mpmath/tests/test_cli.py::test_bare_console_pretty
+   mpmath/tests/test_c

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

2024-07-01 Thread Michał Górny
commit: 68f251fe7ef7912f3f5be30a3bf7e7e0b23da3f4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:19:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f251fe

dev-python/psycopg: Bump to 3.2.1

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

 dev-python/psycopg/Manifest |   1 +
 dev-python/psycopg/psycopg-3.2.1.ebuild | 111 
 2 files changed, 112 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 4f6dde1efc28..8ec9b3f7ed61 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,5 @@
 DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B 
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
 SHA512 
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
 DIST psycopg-3.2.0.gh.tar.gz 549161 BLAKE2B 
33997b5ee2f4f814561f83f92e9db4b61664f0ac84f6ff3bfd057d1cf9039a5e169478c8f40deb97e07433cf1481bfa7f4f79765158ec968ff6ab74b5aa6d14e
 SHA512 
4466390a33f55eca73e1d490aca98ad7bb0e4c55b166d8956e1c940f5ea71c7cb07ba5602276f7510b2368d6c0c0e6eacac8d4ae67f465fd07afc4c75283f3c1
+DIST psycopg-3.2.1.gh.tar.gz 549277 BLAKE2B 
badea79ca48b99ae363ffa1d04de922add9456662e0909a2761f61f1a5d03e2afc01ee188814495029551d9521aff95caa7ef3123d96dfcfbb3c0d0a14597e3c
 SHA512 
ecaeee67493ce849a2d7477d0373061ab3b329d228e3c0dd482d7ee8c7eea07c59127db2e6afc0233a78f073306d4adef915aba5f3fc6378c0335c3155350294
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
 DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
 SHA512 
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f

diff --git a/dev-python/psycopg/psycopg-3.2.1.ebuild 
b/dev-python/psycopg/psycopg-3.2.1.ebuild
new file mode 100644
index ..1bcf3b3ac2e0
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.1.ebuild
@@ -0,0 +1,111 @@
+# 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=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+   https://www.psycopg.org/psycopg3/
+   https://github.com/psycopg/psycopg/
+   https://pypi.org/project/psycopg/
+"
+SRC_URI="
+   https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+   native-extensions? (
+   >=dev-db/postgresql-8.1:=
+   )
+   !native-extensions? (
+   >=dev-db/postgresql-8.1:*
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   # Python code + ctypes backend
+   cd psycopg || die
+   distutils-r1_python_compile
+
+   # optional C backend
+   if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+   local DISTUTILS_USE_PEP517=standalone
+   cd ../psycopg_c || die
+   distutils-r1_python_compile
+   fi
+   cd .. || die
+}
+
+src_test() {
+   rm -r psycopg{,_c} || die
+
+   initdb -D "${T}"/pgsql || die
+   # TODO: random port
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createdb -h "${T}" test || die
+
+   local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+   distutils-r1_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # tests for the psycopg_pool package
+   tests/pool
+   # some broken mypy magic
+   tests/test_module.py::test_version
+  

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

2024-07-01 Thread Michał Górny
commit: 5d18cc02965d38e6149c99b51d9ec709adeb669d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:31:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d18cc02

dev-python/gmpy: Bump to 2.2.0

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

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

diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest
index 545491749d8f..8009f10c3fe2 100644
--- a/dev-python/gmpy/Manifest
+++ b/dev-python/gmpy/Manifest
@@ -1,3 +1,4 @@
 DIST gmpy-2.1.5-cache.patch 19769 BLAKE2B 
72d61ea00fda608ae92c5319828cb5c0003a69cd4be4bf3cde62574a93987b2316df5334d290eca7d48e44e423227d0b5a22c142c4a95b42aebb4560c3bf7ea6
 SHA512 
f16dbd78a99f27c6f588b814bb9b307429927eae9828fcea04225f163c1cd28968c2994689c4802dc0b619cdfd7c50401d1ec06c220756268af17499613fda1b
 DIST gmpy-2.1.5-py3.12.patch.gz 1817 BLAKE2B 
cbea3a9c662d52c5bfddb82ab5e920474a52c1dd715b3b9fecf55e5ee097297168ddb7961b6156e4c1f902e911890c77252d119c3651f345f01cad144ed44127
 SHA512 
26195e8e9a87147a05fd07fa325f262c2004fcba2b8857dbc87ca7a1e9e5e64b4a47d35be77edc263829e5df1db6a0acda6904307d01529eba832feb4f0f3f71
 DIST gmpy2-2.1.5.tar.gz 261709 BLAKE2B 
50958868866fadc49c97534780fa491fadfaaea902f3fd4bd51f4e76a94602a6d030a1ee6685aac742e25b5fbe4865e1419307f7215c8fb553b166761d63607a
 SHA512 
92e16359ee1df63faaeae4a3cbefe8cdbbc576d8eda377f08d59f12b70dfe9337a299686e85d1efee6c2f5b41fc4583643fecc68ea38a500c7f876c56fc169e7
+DIST gmpy2-2.2.0.tar.gz 233943 BLAKE2B 
e25f47fe25896df7e2ac7dce0eb8bdbe39bb6e12a07c600483bed534332b07f27bb70b23ae7801212df3c1a6c7731fba2f92f8215c618ea0fcc86d175abfc439
 SHA512 
402d7fc3c320e6d4742b3bd4dd3bf24c70192c1196f522def067f1b1d583c4b60d7497f95ba71691bafbccbe1e0fad8f0d2ec6fee455b9521bdc303510744188

diff --git a/dev-python/gmpy/gmpy-2.2.0.ebuild 
b/dev-python/gmpy/gmpy-2.2.0.ebuild
new file mode 100644
index ..4962df5e3ca3
--- /dev/null
+++ b/dev-python/gmpy/gmpy-2.2.0.ebuild
@@ -0,0 +1,45 @@
+# 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
+PYPI_PN="gmpy2"
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries"
+HOMEPAGE="
+   https://github.com/aleaxit/gmpy/
+   https://pypi.org/project/gmpy2/
+"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos"
+
+DEPEND="
+   >=dev-libs/mpc-1.0.2:=
+   >=dev-libs/mpfr-3.1.2:=
+   dev-libs/gmp:0=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/mpmath[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf gmpy2 || die
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-07-01 Thread Michał Górny
commit: 1cbc9c5b218c8fa84a302998287eb6c83d25ffaa
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:20:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cbc9c5b

dev-python/lmdb: Bump to 1.5.1

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

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

diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest
index cd6420e0bfa4..7b1c30b5d495 100644
--- a/dev-python/lmdb/Manifest
+++ b/dev-python/lmdb/Manifest
@@ -1 +1,2 @@
 DIST lmdb-1.4.1.tar.gz 881549 BLAKE2B 
a821473c2c026a3c5f0b2686414c4dd102ae82cba7db12fbaadd5dde5b03f22e9eae630ca87424cc55d3964b40437cfbd833ab7fb237544771cf48429810af96
 SHA512 
96b39a45c6e7c0fcc0b6f913337d07adb5c8883d0b6a95102b0227b6b92ac3fcdcaf09c132e44f2d3779b5066692b407bb1afd19ae8d87feda56047652a07354
+DIST lmdb-1.5.1.tar.gz 881246 BLAKE2B 
49fbb09a3205aa1d3ea82427a03493aa579e201e831a5d61774d130b2600673892fc1b37fc30e5a6614f98e4f9f3672d5351e2a77ba24abd3999c5d5f18a58e9
 SHA512 
3f5f7e91813fc2a621ea6ec40e4d85c42d996a8424d5181ce5dab4e414ef17e949c6297c41ccd03b8bb749d1038ed8b143ee5d4e93f38ffcde993beeeacd3aea

diff --git a/dev-python/lmdb/lmdb-1.5.1.ebuild 
b/dev-python/lmdb/lmdb-1.5.1.ebuild
new file mode 100644
index ..d3e48d2fe1c2
--- /dev/null
+++ b/dev-python/lmdb/lmdb-1.5.1.ebuild
@@ -0,0 +1,40 @@
+# 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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for the Lightning Database"
+HOMEPAGE="
+   https://github.com/jnwatson/py-lmdb/
+   https://pypi.org/project/lmdb/
+"
+
+LICENSE="OPENLDAP"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+# cffi is used only on pypy, so no dep
+DEPEND="
+   >=dev-db/lmdb-0.9.28:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest
+
+src_compile() {
+   local -x LMDB_FORCE_SYSTEM=1
+   distutils-r1_src_compile
+}
+
+python_test() {
+   rm -rf lmdb || die
+   epytest tests
+}



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

2024-07-01 Thread Michał Górny
commit: e9d8a1a777da5a1eb033f38a990ccb134558b517
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:12:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d8a1a7

dev-python/phonenumbers: Bump to 8.13.40

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

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

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index b09433284302..01e9828d51e9 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1 +1,2 @@
 DIST python-phonenumbers-8.13.39.gh.tar.gz 4915365 BLAKE2B 
998a45240717e3beedf3e319ce4e114062acd33129d916483041f6b51c410b2a058ef85236b3bf2db190100332fc39942b60615488366c08e54e296289d57a1a
 SHA512 
a9de957e256d00fe7793646eaf0213ccbb452dbf89625e47e1ee47901014529cc48a30ef1cb48e2f929ae0083c89e584de149d9532691fb52c0ee44675234d74
+DIST python-phonenumbers-8.13.40.gh.tar.gz 4914854 BLAKE2B 
eab8e8e28a5895f9eb92ce9198a77a4d9bfd6f3d58f17c5a7909913ea43af2efd1dcff84c9d517c5f4f17ba87ce68786ab64f523b10ddf6aa3354801021843d3
 SHA512 
ef2199d86998201485d48cf4d5d56baa82476dbe41b2b4f89aebfcbf840af0ae35a78308a0f74b2daad58a2c330e10444c93ffb59a402d5fe5cc5baff78fdcb2

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.40.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.40.ebuild
new file mode 100644
index ..2fc9bdbaa7c9
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.40.ebuild
@@ -0,0 +1,39 @@
+# 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
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+   https://github.com/daviddrysdale/python-phonenumbers/
+   https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2024-07-01 Thread Michał Górny
commit: a1d20075a80058aee0e5679cc2805035cf05
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:14:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d2

dev-python/pillow: Bump to 10.4.0

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

 dev-python/pillow/Manifest |   1 +
 dev-python/pillow/pillow-10.4.0.ebuild | 137 +
 2 files changed, 138 insertions(+)

diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index bc9eb9002ee3..ce7eeb59efe7 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,2 +1,3 @@
 DIST pillow-10.2.0.gh.tar.gz 46244216 BLAKE2B 
27bb076f0adade34295e6dfec5c5a1499471036e4f5358f0b3985c064a0ae962be9e91985851b369a49162ef520a84bb20eb1a5acb074fe94d861f042e4ada92
 SHA512 
d77ebedfb89d541db2fcba4fc354e097b9917594170bad07c67e22de123c9e0bbc9c55a938fc152bbdcca3ce23de6fa374a6d3d3bdbd44f16dbc2616c1bddf60
 DIST pillow-10.3.0.gh.tar.gz 46636534 BLAKE2B 
523486a3adc8905dbe0691e7092654e7884c34703f351e228a49b1cb6e9cffdf504b842aa0c83b18afb8f0dbe1265274044003aba540d6427ec3cd46ddda1498
 SHA512 
11095f435ba30ac364575271de4c94d498b6fc1d67730b8212fae6f187902129018ca950aa878843f4d1b29e25aab1be245ed313fd3bc110ccf9ce3ae266d840
+DIST pillow-10.4.0.gh.tar.gz 46617167 BLAKE2B 
3eb7852ab087d18e5b9a03d6cbf83ead96b637a71d4209a4574d66c9d098936d240c0be3235d9e951ec094b9b0def196b265a8e68f59802f843171c74ca7bbac
 SHA512 
835a8766c384ec3fcf67b42c9bbad35dad0848cc5bd9eba1b0768a864e174a1d9c4a5e989f22496a40f2c29dd7f492f6f80465903fe872b10749cfa0340e1bc5

diff --git a/dev-python/pillow/pillow-10.4.0.ebuild 
b/dev-python/pillow/pillow-10.4.0.ebuild
new file mode 100644
index ..325ccf8122c5
--- /dev/null
+++ b/dev-python/pillow/pillow-10.4.0.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# setuptools wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+   https://python-pillow.org/
+   https://github.com/python-pillow/Pillow/
+   https://pypi.org/project/pillow/
+"
+SRC_URI="
+   https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
+REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   imagequant? ( media-gfx/libimagequant:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lcms? ( media-libs/lcms:2= )
+   tiff? ( media-libs/tiff:=[jpeg,zlib] )
+   truetype? ( media-libs/freetype:2= )
+   webp? ( media-libs/libwebp:= )
+   xcb? ( x11-libs/libxcb )
+   zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   test? (
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   || (
+   media-gfx/imagemagick[png]
+   media-gfx/graphicsmagick[png]
+   )
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+PATCHES=(
+   # https://github.com/python-pillow/pillow/pull/7634
+   "${FILESDIR}/${PN}-10.2.0-cross.patch"
+)
+
+usepil() {
+   usex "${1}" enable disable
+}
+
+python_configure_all() {
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   debug = True
+   disable_platform_guessing = True
+   $(usepil truetype)_freetype = True
+   $(usepil jpeg)_jpeg = True
+   $(usepil jpeg2k)_jpeg2000 = True
+   $(usepil lcms)_lcms = True
+   $(usepil tiff)_tiff = True
+   $(usepil imagequant)_imagequant = True
+   $(usepil webp)_webp = True
+   $(usepil webp)_webpmux = True
+   $(usepil xcb)_xcb = True
+   $(usepil zlib)_zlib = True
+   EOF
+   if use truetype; then
+   # these dependencies are implicitly disabled by USE=-truetype
+   # and we can't pass both disable_* and vendor_*
+   # https://bugs.gentoo.org/935124
+   cat >> setup.cfg <<-EOF || die
+  

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

2024-07-01 Thread Michał Górny
commit: 3601febb4732acd47ddebb9fbdfaeeaad159d4b4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:05:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3601febb

dev-python/pydantic: Bump to 2.8.0

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

 dev-python/pydantic/Manifest  |  1 +
 dev-python/pydantic/pydantic-2.8.0.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 57bf775f82bd..5427a365e6b4 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,2 +1,3 @@
 DIST pydantic-2.7.4.tar.gz 714127 BLAKE2B 
c9d6df84799d1c8a69bf7d203609db3ba533380919d1f47ae84eb83186ef9ffbbab5bea9b9c4918c65d35d4b2103107df3c7e5e314195bd84807d216226490b6
 SHA512 
9a36041a24306761f2528aaca196d0b3e160cf46d71596fcd3df0169b9dd68ce810b88bcbe15dc9c0126551d0d7e33e4c3014b97daaf5d68ce68c0f8d6ffaf81
+DIST pydantic-2.8.0.tar.gz 738772 BLAKE2B 
d3a490afdc1fa9e6baf5b63a4760d98043c7d0b7bc46018af5701acbfeecae0e08ab171f386f817bfd0a36b702228bcd5c92bf8de36de2f36a7b87e181736129
 SHA512 
aa703ad04698f476b4a7d69f0a58e36cd8064c64e30e33e03a375d4986049e841abf24e5ef53f192101e484b645a12879087f171346d30747e2c35ebc763aa4e
 DIST pydantic-2.8.0b1.tar.gz 738470 BLAKE2B 
13d9e19ea6cd78849b6ed507b20daf36c941e790d5cd291999755d00b0d4a289658b6b92316663205c893da0e41ea49073bda597f811592543ad1c30bcf9b4ee
 SHA512 
9047543d8d281e3b9e18daff087c8cc8ba632392c9df9a1c2543c6d2d2eb1488c22a9c363417f64e2deaa576659254a2c2267241bfda7a4b5bf466377df8cd64

diff --git a/dev-python/pydantic/pydantic-2.8.0.ebuild 
b/dev-python/pydantic/pydantic-2.8.0.ebuild
new file mode 100644
index ..d6a74874e59a
--- /dev/null
+++ b/dev-python/pydantic/pydantic-2.8.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="
+   https://github.com/pydantic/pydantic/
+   https://pypi.org/project/pydantic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
+   ~dev-python/pydantic-core-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   ' 3.{10..12})
+   dev-python/dirty-equals[${PYTHON_USEDEP}]
+   >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/benchmark/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   local EPYTEST_IGNORE=(
+   # require pytest-examples
+   tests/test_docs.py
+   # benchmarks
+   tests/benchmarks
+   )
+
+   if ! has_version "dev-python/cloudpickle[${PYTHON_USEDEP}]"; then
+   EPYTEST_IGNORE+=(
+   tests/test_pickle.py
+   )
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock
+}



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

2024-07-01 Thread Michał Górny
commit: a74bf8ecc1e5445c4eba6292d1537f2486fc6c3c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:07:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a74bf8ec

dev-python/validators: Bump to 0.29.0

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

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

diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest
index f6c34e51a827..8f6f71f50e15 100644
--- a/dev-python/validators/Manifest
+++ b/dev-python/validators/Manifest
@@ -1 +1,2 @@
 DIST validators-0.28.3.tar.gz 65129 BLAKE2B 
00ff76346e46f14bc0eb986eb6fc791e43b773bbad2b1cfe9d0b6f24d0f141ff258d5bea97d5330b98307a79c0a75dba69ffe3d85c28fa2ebe509ca0e305d2aa
 SHA512 
d5d1fe6cf250698161efaa6c4d23225f2aab250a7bbf1a1d1de2ee171fd35731905a1c8596dfbc15840a97ac684d8497cb338047db8fc8520ce2056198ccae8d
+DIST validators-0.29.0.tar.gz 67150 BLAKE2B 
9c202b91dd8125e2d4dc62fdf0ebd5313fd49f5ed28a71c26f90c9683cab25f688e5f242432616c9a4068429ab3679eaaf518578f3cc3b97ff6894f69883697a
 SHA512 
e8daedd2878f2e2e51c76c8df2141bf4594c5789ed803e9bec592572b7df4f0be22c3c1a948ae6137654cc3bc7a0c638100b264f05771f5b2a13ee10d62deb79

diff --git a/dev-python/validators/validators-0.29.0.ebuild 
b/dev-python/validators/validators-0.29.0.ebuild
new file mode 100644
index ..ee697b081282
--- /dev/null
+++ b/dev-python/validators/validators-0.29.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2021-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..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python Data Validation for Humans"
+HOMEPAGE="
+   https://github.com/python-validators/validators/
+   https://pypi.org/project/validators/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires eth-hash
+   tests/crypto_addresses/test_eth_address.py
+)



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

2024-07-01 Thread Michał Górny
commit: 4af4f8182765069f6b16dbc5956cf7816040e717
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:07:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af4f818

dev-python/ipykernel: Bump to 6.29.5

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

 dev-python/ipykernel/Manifest|  1 +
 dev-python/ipykernel/ipykernel-6.29.5.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 21ce450be7ab..0b297ebe6e55 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1 +1,2 @@
 DIST ipykernel-6.29.4.tar.gz 162958 BLAKE2B 
887d33b433f5fba70273e4020a79bb511bd076fe536c04ebc5f7e838637ff120889789783f9a3a41b4669b0b51d44401215ed3feac413382b953edf9d1b6cb48
 SHA512 
488d43c1c9f416281b23ba0f31311c7327ef97034d6cf1776392c0f7b193f52f1434e81ae0c45759a0b15354ef9d178c3fc835c6be4408880209e41b91e5602b
+DIST ipykernel-6.29.5.tar.gz 163367 BLAKE2B 
ac1a48093b68a79c9b656cc3960f35ae2e28ac110b4a560b7434b853e37e505034d7822fc2d6557f03e1f82a260abba53cf53ba9dde4fc6fc468fd65fb46875a
 SHA512 
271232ad6168ff00d6eb729bb38804f6a030b85be9bd75341b4af8ca1feb9f3c6b088eff77f4efcc503512559c93f1d78c13904089b7acb5205c4039daf0cea0

diff --git a/dev-python/ipykernel/ipykernel-6.29.5.ebuild 
b/dev-python/ipykernel/ipykernel-6.29.5.ebuild
new file mode 100644
index ..90d6f878ac72
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.29.5.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/ipykernel/
+   https://pypi.org/project/ipykernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
+   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-client-8[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+   dev-python/nest-asyncio[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   =dev-python/pytest-asyncio-0.23.5[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/ipyparallel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # debugpy is actually optional
+   sed -i -e '/debugpy/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   # Use python3 in kernel.json configuration, bug #784764
+   sed -i -e '/python3.[0-9]\+/s//python3/' \
+   
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}
+
+src_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   tests/test_debugger.py::test_attach_debug
+   
tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+   tests/test_debugger.py::test_rich_inspect_at_breakpoint
+   tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+   tests/test_debugger.py::test_set_breakpoints
+   tests/test_debugger.py::test_stop_on_breakpoint
+   tests/test_debugger.py::test_copy_to_globals
+   # hangs?
+   tests/test_eventloop.py::test_tk_loop
+   # doesn't like pyside2?
+   tests/test_eventloop.py::test_qt_enable_gui
+   )
+
+   virtx distutils-r1_src_test
+}



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

2024-07-01 Thread Michał Górny
commit: 311ad3e1fd7f0cc02cd55190d0b29e113109fc10
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:04:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311ad3e1

dev-python/asteval: Remove old

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

 dev-python/asteval/Manifest  |  1 -
 dev-python/asteval/asteval-0.9.32.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest
index 0cdc6fd849e3..eed5bfe5def7 100644
--- a/dev-python/asteval/Manifest
+++ b/dev-python/asteval/Manifest
@@ -1,2 +1 @@
-DIST asteval-0.9.32.gh.tar.gz 54542 BLAKE2B 
367c25c6099538e7457aa17a7224bb3112558a7183f948dcec01fe5cb6ef689e9fc6ef34a1c45cd668c84b8d7647e55c15457d34f5aeb5885b03515730ad03d1
 SHA512 
b8975cedff0680c4581b1a2053b4d7f55cd0fa6e970dfc65c21047f9c919c2fd44ff0a747e1a1cf97ddb69212f564e8d2d1dc705f864563f21684c68c98b5a8c
 DIST asteval-0.9.33.gh.tar.gz 54562 BLAKE2B 
d9745db2625da974ab51fe01150caf314772a92774c9cc5cb656811edfc80754e1708a296df461812dae949a208f3afd8acd0dff55612ab6d470f03c7035a6dc
 SHA512 
fe817a5f8f208a06f1bf9521ccdda852ecb21cb8a15e2496c9acbc16a2260cd363205d02d34b2296d76a21755a5470d999448ee788dfec4d66ac8f0062d5c40d

diff --git a/dev-python/asteval/asteval-0.9.32.ebuild 
b/dev-python/asteval/asteval-0.9.32.ebuild
deleted file mode 100644
index 5162e3ac4666..
--- a/dev-python/asteval/asteval-0.9.32.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Evaluator of Python expression using ast module"
-HOMEPAGE="
-   https://lmfit.github.io/asteval/
-   https://github.com/lmfit/asteval/
-   https://pypi.org/project/asteval/
-"
-SRC_URI="
-   https://github.com/lmfit/asteval/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
-   epytest -o addopts=
-}



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

2024-07-01 Thread Michał Górny
commit: 5827d7f5a2e7261b92b2c57cb02130a32fcd4833
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:04:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5827d7f5

dev-python/asteval: Bump to 1.0.0

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

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

diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest
index eed5bfe5def7..bf4595ee8d33 100644
--- a/dev-python/asteval/Manifest
+++ b/dev-python/asteval/Manifest
@@ -1 +1,2 @@
 DIST asteval-0.9.33.gh.tar.gz 54562 BLAKE2B 
d9745db2625da974ab51fe01150caf314772a92774c9cc5cb656811edfc80754e1708a296df461812dae949a208f3afd8acd0dff55612ab6d470f03c7035a6dc
 SHA512 
fe817a5f8f208a06f1bf9521ccdda852ecb21cb8a15e2496c9acbc16a2260cd363205d02d34b2296d76a21755a5470d999448ee788dfec4d66ac8f0062d5c40d
+DIST asteval-1.0.0.gh.tar.gz 45214 BLAKE2B 
8379f6b5e09f12a3a38edb6970689c8eec52f06cf09c54a4982f9af614d64ea20cfdf544a3a54d5156390c2f0938d57637eab86ba0f9b8a67511ee06fe3e9f9a
 SHA512 
f88a4484528c36a5406ac58fad1cde9f06d73cdf841347ca2fdbfe38ce42d6a502bbd3c843321dbe224fe57982cec535cee81cc2de9bda4f9b68fd2276a0c99d

diff --git a/dev-python/asteval/asteval-1.0.0.ebuild 
b/dev-python/asteval/asteval-1.0.0.ebuild
new file mode 100644
index ..5162e3ac4666
--- /dev/null
+++ b/dev-python/asteval/asteval-1.0.0.ebuild
@@ -0,0 +1,36 @@
+# 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..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Evaluator of Python expression using ast module"
+HOMEPAGE="
+   https://lmfit.github.io/asteval/
+   https://github.com/lmfit/asteval/
+   https://pypi.org/project/asteval/
+"
+SRC_URI="
+   https://github.com/lmfit/asteval/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   epytest -o addopts=
+}



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

2024-07-01 Thread Michał Górny
commit: 8a307e23aacc8b23807848fa7d50109b206797b0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:03:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a307e23

dev-python/trove-classifiers: Bump to 2024.7.1

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2024.7.1.ebuild  | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 33fe4d4e46a6..e0e985223024 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1 +1,2 @@
 DIST trove_classifiers-2024.5.22.tar.gz 16050 BLAKE2B 
e9909972067f1ec825a127801483aa5d6c47bc7c7442bfc4490eec2628003fa0d25362ad10255b20174beb93cfd382df43a948c73c9c8834307d660897d8162f
 SHA512 
34fd1e47f41563e6e9471ae029897d96fec8119368a1bfd8b8982b26c56a1e9e0b154dcd155b401cf537cbfba574e3ca659a31865f3d0718dfa3bc1eb1ec1ea1
+DIST trove_classifiers-2024.7.1.tar.gz 16060 BLAKE2B 
4b662d9f440423167d4e715beebaa5993d83dfbab575e9c5b1a549b60f85abb9e10cec09c702d403e3655cafd002b9bf67c02808bbfac6746b2c395f8a0ce102
 SHA512 
c3092bce086f0530ca10326d2e99ea331e73b31fe47272835ff1a1042588dc616ccf8ce5e6eda5d48b5f199bc5c1a3206d4f17be62dbf751029e498c1231bd11

diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.7.1.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2024.7.1.ebuild
new file mode 100644
index ..8fea4e4a1421
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2024.7.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease hatchling bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "trove-classifiers"
+   version = "${PV}"
+   description = "Canonical source for classifiers on PyPI 
(pypi.org)."
+   EOF
+}
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2024-07-01 Thread Michał Górny
commit: f1498b508edb607a6bc1b3d466e68fe51330e7c6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:02:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1498b50

dev-python/inflect: Bump to 7.3.1

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

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

diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest
index 24c2249b57d8..7c9aaa33deb0 100644
--- a/dev-python/inflect/Manifest
+++ b/dev-python/inflect/Manifest
@@ -1,2 +1,3 @@
 DIST inflect-7.2.1.tar.gz 71580 BLAKE2B 
f6256388768a850a16e79f5c59cc21bab94c65733aa4502c813e7c32c850eecf80d2148e9cb396b6fb3198004b79dc1c6dea9dbef29d5cd4e3acff25728deec3
 SHA512 
b994b1cb486f318f54fe73e159ffb41c637298c651e3b2ed0899659add450cd47f168e7ba242fc70dd1c177e622850409485c1671e5b89eb1f2b554d315bdf00
 DIST inflect-7.3.0.tar.gz 71925 BLAKE2B 
24d9cd8bc43e53b755364867f0754cc9b9b311cd409f3ba6f835d9bf98f9d46660b61bcb00e397993dd7b07b40267decf22d64a29caa68ee385e61c57d1355d4
 SHA512 
03ea7ad09c56a66c91ae0ad376f9203368e480e26a5f161290ae40de618372654d9e29e74c9bc86e311a4e4d96230e3ca7a5ca438e380ea49818bf1157fd8b0e
+DIST inflect-7.3.1.tar.gz 71980 BLAKE2B 
efb1224ec0514403db5db7cc572335a7f3dab09e7fe57559df736fee4598782c12fc9ae1d3ade89b41acc492996c7a93f04eff86c712b1c3f98f9404694f643c
 SHA512 
562107d500ee488a35d809e4b7888af31fb90d7b07b9f6c328f66d8723a171227e639e0cbf43cb9610227faff6690a8af7205bc509f6764c9e22e9160f7ba5e1

diff --git a/dev-python/inflect/inflect-7.3.1.ebuild 
b/dev-python/inflect/inflect-7.3.1.ebuild
new file mode 100644
index ..d1cdcca5
--- /dev/null
+++ b/dev-python/inflect/inflect-7.3.1.ebuild
@@ -0,0 +1,29 @@
+# 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..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Correctly inflect words and numbers"
+HOMEPAGE="
+   https://pypi.org/project/inflect/
+   https://github.com/jaraco/inflect/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   >=dev-python/typeguard-4.0.1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.5.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-07-01 Thread Michał Górny
commit: 8d736e83e5c808a5230a7cb826bb2f3188582132
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 05:03:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 06:58:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d736e83

dev-python/google-auth: Bump to 2.31.0

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

 dev-python/google-auth/Manifest  |  1 +
 dev-python/google-auth/google-auth-2.31.0.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index feeed912e37d..fb97b74290df 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1 +1,2 @@
 DIST google-auth-2.30.0.tar.gz 251462 BLAKE2B 
63deab7b36e79a590348f6e0cfa5c1c0e0715468d35dfcb0e7227932d4d543953668ec4c4b78a087ee1fc22a37bfbc913f07c428f02fa894d28228fae68d0942
 SHA512 
23ebaf17c12d745214405867661b85eb628dafbc06b87f101ad10d4c4ea8e2cea04a4c9b0c0037ba8f0d8cc12c2221bd4199613fe3c3e3987c72525cb94a5bd3
+DIST google-auth-2.31.0.tar.gz 252986 BLAKE2B 
50e7554feadaa19644a2f41152d0d255729d19fbd9b6e1967233f9bfdb79968f45e2179effd73b0ab513b25255371b43aab946668aeb7155c827b536e4005afb
 SHA512 
2a2eec2f3638ab855d20827068d64a9adb856d341fc70bdb6401813543f73631d998c38f8350e9ed2a85897b7f0ed7401fc973b066ee2b77ac7ff746dcd7315f

diff --git a/dev-python/google-auth/google-auth-2.31.0.ebuild 
b/dev-python/google-auth/google-auth-2.31.0.ebuild
new file mode 100644
index ..ada169c0bafc
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.31.0.ebuild
@@ -0,0 +1,59 @@
+# 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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="
+   https://github.com/googleapis/google-auth-library-python/
+   https://pypi.org/project/google-auth/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/pyu2f[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # these are compatibility tests with oauth2client
+   # disable them to unblock removal of that package
+   tests/test__oauth2client.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/bcprov/

2024-07-01 Thread Miroslav Šulc
commit: d0734221fde5d9148d324a5606565e7d9bb2aa06
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jul  2 03:54:37 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jul  2 06:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0734221

dev-java/bcprov: drop 1.74

Closes: https://bugs.gentoo.org/923598
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37394
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/bcprov/Manifest   |   2 -
 dev-java/bcprov/bcprov-1.74.ebuild | 106 -
 2 files changed, 108 deletions(-)

diff --git a/dev-java/bcprov/Manifest b/dev-java/bcprov/Manifest
index a9a299b3af1d..34f73ef00305 100644
--- a/dev-java/bcprov/Manifest
+++ b/dev-java/bcprov/Manifest
@@ -1,4 +1,2 @@
-DIST bc-java-r1rv74.tar.gz 31236157 BLAKE2B 
ffdfe7aa34f361a559051f31fc57eeff39f7d080e4de4a94bdd0d79d92172b2646efa122edaf067633d6a840015e17271c186122598c18e3226622428fa9e1e7
 SHA512 
887183f825a8834ff512a66fa3f9075259b3266c2861e6e046990bd2dda80b896a8fd221ff2982a127de79fe998727ecc12cade4e6c381f2a152a72ee575d8a1
 DIST bc-java-r1rv77.tar.gz 31402744 BLAKE2B 
1ca1e1dac1ed3d613ae66f08cd8a954e63d43a49ed402f5bd7c30cf1f0830ad29104aa91a9a0a3cbbb5ea750392bc285172a1ab38f2aba1600fa3ca4c469b4f5
 SHA512 
d75a0ce94bd006499eef9393491347ae70544643c93c2f7591df3ff0179bd477a5066891c7c3bdeb09bd693093c9dc7d29c48462a1d539e464cbf2ee9c1dfce4
-DIST bc-test-data-r1rv74.tar.gz 2074813647 BLAKE2B 
8060ee31fa45fbceecb3ed57bc5d8195c8ea72c732e56f2c5f5adf9f785e76934300fe2b07aabc4fa5672c2eb39b5b7aad1393a7ff47dd42a048fa110b9a1db6
 SHA512 
8a8aa2e372b533a8bca5dc81a94c08c50470446c1457a487b18a96620841b8035344148bcb46b4e211c287ca42b0ee2db29ea402967bf55b8bb0958eb5fbabae
 DIST bc-test-data-r1rv77.tar.gz 2074825965 BLAKE2B 
b797821719ba0dcdd091e0fd4f14c79058a15702973978a055bcc998ff541a8c5e96feb757647a9696e4bbfa28bf80a317066a51fd4daac7b2508111d0d217b1
 SHA512 
c8701a270ddcfde353b480caa62e2237776b50b0937ac015ee3e5221a74d0817de9bc67f1fa9f53f5e48d861dbf94339cb45a08cb4dad37f1340f754cb1d910e

diff --git a/dev-java/bcprov/bcprov-1.74.ebuild 
b/dev-java/bcprov/bcprov-1.74.ebuild
deleted file mode 100644
index 6918c239c192..
--- a/dev-java/bcprov/bcprov-1.74.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.bouncycastle:bcprov-jdk18on:1.74"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple check-reqs
-
-DESCRIPTION="Java cryptography APIs"
-HOMEPAGE="https://www.bouncycastle.org/java.html";
-SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> 
bc-java-r${PV/./rv}.tar.gz
-   test? ( 
https://github.com/bcgit/bc-test-data/archive/r${PV/./rv}.tar.gz -> 
bc-test-data-r${PV/./rv}.tar.gz )"
-
-LICENSE="BSD"
-SLOT="1.74"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-
-DEPEND=">=virtual/jdk-11:*"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/zip"
-
-DOCS=( {README,SECURITY}.md )
-HTML_DOCS=( {CONTRIBUTORS,index}.html )
-
-S="${WORKDIR}/bc-java-r${PV/./rv}"
-
-check_env() {
-   if use test; then
-   # this is needed only for tests
-   CHECKREQS_MEMORY="2048M"
-   check-reqs_pkg_pretend
-   fi
-}
-
-pkg_pretend() {
-   check_env
-}
-
-pkg_setup() {
-   check_env
-   java-pkg-2_pkg_setup
-}
-
-src_unpack() {
-   unpack bc-java-r${PV/./rv}.tar.gz
-   use test && unpack bc-test-data-r${PV/./rv}.tar.gz
-}
-
-src_prepare() {
-   java-pkg-2_src_prepare
-   # TBD: unboundid-ldapsdk should be packaged from source.
-   java-pkg_clean ! -path "./libs/unboundid-ldapsdk-6.0.8.jar"
-}
-
-src_compile() {
-   JAVA_RESOURCE_DIRS=(
-   "core/src/main/resources"
-   "prov/src/main/resources"
-   )
-   JAVA_SRC_DIR=(
-   "core/src/main/java"
-   "prov/src/main/java"
-   "prov/src/main/jdk1.9"
-   )
-   java-pkg-simple_src_compile
-}
-
-src_test() {
-   mv ../bc-test-data-r${PV/./rv} bc-test-data || die "cannot move 
bc-test-data"
-
-   JAVA_TEST_EXTRA_ARGS="-Dbc.test.data.home=${S}/core/src/test/data"
-   JAVA_TEST_EXTRA_ARGS+=" -Xmx${CHECKREQS_MEMORY}"
-   JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-
-   einfo "Testing \"core\""
-   JAVA_TEST_RESOURCE_DIRS="core/src/test/resources"
-   JAVA_TEST_SRC_DIR="core/src/test/java"
-   pushd core/src/test/java || die
-   local JAVA_TEST_RUN_ONLY=$(find * \
-   -name "AllTests.java" )
-   popd || die
-   JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}"
-   JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
-   java-pkg-simple_src_test
-
-   einfo "Testing bcprov"
-   JAVA_GENTOO_CLASSPATH_EXTRA=":core.jar:libs/unboundid-ldapsdk-6.0.8.jar"
-   JAVA_TEST_RE

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

2024-07-01 Thread Miroslav Šulc
commit: 5f9cefb9f1375c782c602d3a33a906705536f5f7
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jul  2 03:52:18 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jul  2 06:58:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9cefb9

app-text/pdftk: drop 3.3.3-r2

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 app-text/pdftk/Manifest  |  1 -
 app-text/pdftk/pdftk-3.3.3-r2.ebuild | 81 
 2 files changed, 82 deletions(-)

diff --git a/app-text/pdftk/Manifest b/app-text/pdftk/Manifest
index fc3d7b14b764..b2858d995097 100644
--- a/app-text/pdftk/Manifest
+++ b/app-text/pdftk/Manifest
@@ -1,3 +1,2 @@
 DIST pdftk-3.3.3_p20231025.tar.bz2 2246135 BLAKE2B 
641a8947d7be2a219b1deb4619f8ea201b8c0616ca50cc1cc1b4363050d16a7b622437f2b75236373f27ed2539f975c081f4f95a09163656d0e130969a5f4b7e
 SHA512 
7745a161e788af2538a1e45e49c3342b8d1496cfec1079b51d4efed66440ce07a27657623ffb59d3078aa9ee964e77cbe3f8258d7d699938c59e9c6a2980f51b
 DIST pdftk--bc176.patch 5016 BLAKE2B 
1cdde6aa5fddf28a1fac6f52a40592993139ae19d6895421d36c2df61ad3f7ee2b5a2a8014be0da06e6953427933c152050ea6e5497a9844c5639851cbb0d77a
 SHA512 
405576c55594ae1862eb4ebc9a1ca605fa33320b36672f2c0028257badfa666d0e7e5f1a5ef20e817824ace531a795799010befe709111f87c535353f1199b96
-DIST pdftk-v3.3.3.tar.bz2 2205902 BLAKE2B 
7802554cef4389670392ca2fda3dc4c041943ad21ecf47cfcd333dc1f0899796fabf9538388586f4e64a8a1fa5d7278a93f9e88c19a1ec510b24b85027888ad4
 SHA512 
48173d0c4698bc984221b56dff3e6434df7cf144dddfdbf684f8fa28b9eacfd0ebf9ebca0b87df3f9534a1ed13caa4c0866bd3e7a8cd06a21b46dfaedda9ea21

diff --git a/app-text/pdftk/pdftk-3.3.3-r2.ebuild 
b/app-text/pdftk/pdftk-3.3.3-r2.ebuild
deleted file mode 100644
index fce7d1225234..
--- a/app-text/pdftk/pdftk-3.3.3-r2.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.gitlab.pdftk-java:pdftk-java:3.3.3"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A port of pdftk into java"
-HOMEPAGE="https://gitlab.com/pdftk-java/pdftk";
-SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.bz2";
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-# Switch back to bcprov:0 once pdftk updates its bcprov dependency.
-CP_DEPEND="
-   dev-java/bcprov:1.74
-   dev-java/commons-lang:3.6
-"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   ${CP_DEPEND}
-   test? (
-   app-text/poppler[cairo]
-   dev-java/system-rules:0
-   )
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-   ${CP_DEPEND}"
-
-DOCS=( CHANGELOG.md README.md )
-
-JAVA_MAIN_CLASS="com.gitlab.pdftk_java.pdftk"
-JAVA_RESOURCE_DIRS="resources/java"
-JAVA_SRC_DIR="java"
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,system-rules"
-JAVA_TEST_SRC_DIR="test"
-
-src_prepare() {
-   java-pkg-2_src_prepare
-   mkdir resources || die
-   cp -r {,resources/}java || die
-   rm -r resources/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/codec 
|| die
-   find resources/java -type f \( -name '*.java' -o -name '*.sh' \) -exec 
rm -rf {} + || die
-}
-
-src_test() {
-   # some tests seem to need special treatment
-   einfo "Runnig first test"
-   JAVA_TEST_RUN_ONLY=(
-   com.gitlab.pdftk_java.CatTest
-   com.gitlab.pdftk_java.DataTest
-   com.gitlab.pdftk_java.FormTest
-   com.gitlab.pdftk_java.MultipleTest
-   )
-   java-pkg-simple_src_test
-   einfo "Running second test"
-   JAVA_TEST_RUN_ONLY=()
-   JAVA_TEST_EXCLUDES=(
-   com.gitlab.pdftk_java.CatTest
-   com.gitlab.pdftk_java.DataTest
-   com.gitlab.pdftk_java.FormTest
-   com.gitlab.pdftk_java.MultipleTest
-   )
-   java-pkg-simple_src_test
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   doman "${PN}.1"
-}



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

2024-07-01 Thread Ionen Wolkens
commit: 28b3f2608777853f8a89942a83b3cc57ff611300
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 06:09:25 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 06:22:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b3f260

dev-qt/qtmultimedia: disable alsa when pulseaudio is enabled (qt6)

Could revisit enabling both if qtmultimedia tries higher-end
backends like pulseaudio first in the future, but currently
it is both marked experimental and without autodetect:

qt_feature("alsa" PUBLIC PRIVATE
LABEL "ALSA (experimental)"
AUTODETECT false

So only enable it if it's the only option we have.

Have not checked the state of this for Qt5, but probably better
off not touching at this point unless someone has problems
(it's possible the audio sink was going through gstreamer
preventing issues).

Closes: https://bugs.gentoo.org/935146
Signed-off-by: Ionen Wolkens  gentoo.org>

 ...timedia-6.7.1.ebuild => qtmultimedia-6.7.1-r1.ebuild} | 16 ++--
 ...timedia-6.7.2.ebuild => qtmultimedia-6.7.2-r1.ebuild} | 16 ++--
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 16 ++--
 dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild | 16 ++--
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 16 ++--
 5 files changed, 70 insertions(+), 10 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7.1-r1.ebuild
similarity index 83%
rename from dev-qt/qtmultimedia/qtmultimedia-6.7.1.ebuild
rename to dev-qt/qtmultimedia/qtmultimedia-6.7.1-r1.ebuild
index 1d78a1de5024..ddf6bb150a26 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.1-r1.ebuild
@@ -22,7 +22,9 @@ REQUIRED_USE="
 
 RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
-   alsa? ( media-libs/alsa-lib )
+   alsa? (
+   !pulseaudio? ( media-libs/alsa-lib )
+   )
ffmpeg? (
~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
@@ -77,7 +79,6 @@ src_configure() {
 
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Qml)
-   $(qt_feature alsa)
$(qt_feature ffmpeg)
$(qt_feature gstreamer)
$(usev gstreamer $(qt_feature opengl gstreamer_gl))
@@ -86,6 +87,17 @@ src_configure() {
$(qt_feature vaapi)
)
 
+   # ALSA backend is experimental off-by-default and can take priority
+   # causing problems (bug #935146), disable if USE=pulseaudio is set
+   # (also do not want unnecessary usage of ALSA plugins -> pulse)
+   if use alsa && use pulseaudio; then
+   # einfo should be enough given pure-ALSA users tend to disable 
pulse
+   einfo "Warning: USE=alsa is ignored when USE=pulseaudio is set"
+   mycmakeargs+=( -DQT_FEATURE_alsa=OFF )
+   else
+   mycmakeargs+=( $(qt_feature alsa) )
+   fi
+
qt6-build_src_configure
 }
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r1.ebuild
similarity index 84%
rename from dev-qt/qtmultimedia/qtmultimedia-6.7.2.ebuild
rename to dev-qt/qtmultimedia/qtmultimedia-6.7.2-r1.ebuild
index 25d6f40c49e6..3325d8cc1142 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r1.ebuild
@@ -22,7 +22,9 @@ REQUIRED_USE="
 
 RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
-   alsa? ( media-libs/alsa-lib )
+   alsa? (
+   !pulseaudio? ( media-libs/alsa-lib )
+   )
ffmpeg? (
~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
@@ -81,7 +83,6 @@ src_configure() {
 
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Qml)
-   $(qt_feature alsa)
$(qt_feature ffmpeg)
$(qt_feature gstreamer)
$(usev gstreamer $(qt_feature opengl gstreamer_gl))
@@ -90,6 +91,17 @@ src_configure() {
$(qt_feature vaapi)
)
 
+   # ALSA backend is experimental off-by-default and can take priority
+   # causing problems (bug #935146), disable if USE=pulseaudio is set
+   # (also do not want unnecessary usage of ALSA plugins -> pulse)
+   if use alsa && use pulseaudio; then
+   # einfo should be enough given pure-ALSA users tend to disable 
pulse
+   einfo "Warning: USE=alsa is ignored when USE=pulseaudio is set"
+   mycmakeargs+=( -DQT_FEATURE_alsa=OFF )
+   else
+   mycmakeargs+=( $(qt_feature alsa) )
+   fi
+
qt6-build_src_configure
 }
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultime

[gentoo-commits] repo/gentoo:master commit in: dev-util/coccinelle/, dev-util/coccigrep/

2024-07-01 Thread Alfredo Tupone
commit: cbc31b14f8c7759e2a1fd5d5146deea3945e943f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jul  2 05:58:58 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jul  2 06:04:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc31b14

dev-util/*: metadata.xml change to https

Signed-off-by: Joe Kappus  wt.gd>
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-util/coccigrep/metadata.xml  | 2 +-
 dev-util/coccinelle/metadata.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/coccigrep/metadata.xml b/dev-util/coccigrep/metadata.xml
index 69ff36f5dcae..b49097622e70 100644
--- a/dev-util/coccigrep/metadata.xml
+++ b/dev-util/coccigrep/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd";>
+https://www.gentoo.org/dtd/metadata.dtd";>
 

m...@gentoo.org

diff --git a/dev-util/coccinelle/metadata.xml b/dev-util/coccinelle/metadata.xml
index 313e852a9cce..0b9bb45c4d94 100644
--- a/dev-util/coccinelle/metadata.xml
+++ b/dev-util/coccinelle/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd";>
+https://www.gentoo.org/dtd/metadata.dtd";>
 

m...@gentoo.org



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

2024-07-01 Thread Joonas Niilola
commit: dad83c1e0f596e93a5a604201d60ee63695e1f78
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jul  2 05:48:26 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jul  2 05:48:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad83c1e

app-shells/fzf: Stabilize 0.52.1 x86, #935315

Signed-off-by: Joonas Niilola  gentoo.org>

 app-shells/fzf/fzf-0.52.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/fzf/fzf-0.52.1.ebuild b/app-shells/fzf/fzf-0.52.1.ebuild
index ceb58f939479..344014ebbe84 100644
--- a/app-shells/fzf/fzf-0.52.1.ebuild
+++ b/app-shells/fzf/fzf-0.52.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${P}-deps.tar.xz";
 
 LICENSE="MIT BSD-with-disclosure"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 src_prepare() {
default



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

2024-07-01 Thread Joonas Niilola
commit: a1507de7985936e0a8e40e8b07e470fb30138f9f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jul  2 05:44:27 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jul  2 05:44:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1507de7

app-shells/fzf: Stabilize 0.52.1 amd64, #935315

Signed-off-by: Joonas Niilola  gentoo.org>

 app-shells/fzf/fzf-0.52.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/fzf/fzf-0.52.1.ebuild b/app-shells/fzf/fzf-0.52.1.ebuild
index 29107a6ca464..ceb58f939479 100644
--- a/app-shells/fzf/fzf-0.52.1.ebuild
+++ b/app-shells/fzf/fzf-0.52.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~mattst88/distfiles/${P}-deps.tar.xz";
 
 LICENSE="MIT BSD-with-disclosure"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 src_prepare() {
default



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

2024-07-01 Thread Hans de Graaff
commit: 601345946efa43d909dbe3e6453518c1437ce77e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul  2 05:23:14 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul  2 05:23:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60134594

dev-ruby/bunny: add 2.23.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/bunny/Manifest|  1 +
 dev-ruby/bunny/bunny-2.23.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest
index f24e6baedf9c..38e9abefa94d 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -1 +1,2 @@
 DIST bunny-2.22.0.tar.gz 264915 BLAKE2B 
e6be01665f764637912c6a94429b57f4dbafd57d530210592e6e7155bdf355e86c16704f84ba186393995517a3225c1b47a380a39fe040b9e17c5cbf7cade507
 SHA512 
1af6b3cc8de1ac3230dd57e5845ed2e06b103e1da179bf91b754e86685113813e6acf3d766e52be0e7e51e9ddd255969f1c045abbaff0d2f2f4a479b1d832314
+DIST bunny-2.23.0.tar.gz 265775 BLAKE2B 
08a59dd1e2ddd3aa62f6dc060dac2078479c9d5853afa56f47f6529db98452f4f2db44040d6f8694c05e29acbbc2fbc8fbc78b1061bc81cb941fa01ca5343aae
 SHA512 
f30c85c15e58f4d53fa19b86fb24757568978c1d618764ca9063480fbd6ce7e30a4fbd4dc976cf47d482c7417352c68e5aad42faf4f9ffcdb5800348e443c498

diff --git a/dev-ruby/bunny/bunny-2.23.0.ebuild 
b/dev-ruby/bunny/bunny-2.23.0.ebuild
new file mode 100644
index ..1aedb1aabe1c
--- /dev/null
+++ b/dev-ruby/bunny/bunny-2.23.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+# Tests require a live AMQP server.
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="bunny.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Another synchronous Ruby AMQP client"
+HOMEPAGE="https://github.com/ruby-amqp/bunny";
+SRC_URI="https://github.com/ruby-amqp/bunny/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_rdepend "
+   >=dev-ruby/amq-protocol-2.3.1:2
+   >=dev-ruby/sorted_set-1.0.2:0"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r examples
+}



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

2024-07-01 Thread Hans de Graaff
commit: 74b647d83a08f45b72442524e30e119616a031a8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul  2 05:21:31 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul  2 05:21:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b647d8

dev-ruby/capistrano: add 3.19.1, drop 3.19.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/capistrano/Manifest| 2 +-
 .../capistrano/{capistrano-3.19.0.ebuild => capistrano-3.19.1.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index e1763c104082..bde96d57582a 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -2,4 +2,4 @@ DIST capistrano-2.15.5.gem 132096 BLAKE2B 
bbaa6bd482cf9bbe7aa01540aa5dab3f32401f
 DIST capistrano-3.17.3.gem 70144 BLAKE2B 
d8bd93bb41a41196394b0959fa0bdf17609c9c53771bbfbf87cbc02b169177ad7cc18613a18d362a7fc775c91a382071d2384262d5cb49b1534678aac575dc55
 SHA512 
b7b85ebf7309d93aed83f68dc897e5a6cb4c8a929f4427c8a29db2ef6f857ee110256ba80c2fe0ae15f8008597c47be5ec60c192f3268d0df66f761b90d0758f
 DIST capistrano-3.18.0.gem 69632 BLAKE2B 
679005f347eba2bad71e49b0c591c6179edc566d342b43652dc1be6949589d3bc58b78c91564e6d8bb1f541066917164e000fe41a6997a3d6d12ab9b5e7b
 SHA512 
126abb8934bed1bd1c58f53c1e8cd0ead99499d7e99d09e51290df4619a2f570a3f2f1a5cbdb683f1286a2b9aa7b0a2690a4c165d07705c5157ebf3ed1118f3e
 DIST capistrano-3.18.1.gem 69632 BLAKE2B 
65802492a93974cc8b9fdfebc189f866ae7e3b6eda92a87537106019f8605de469ff6f90439fe64db54af8bc3ff1d58082efc84b4be629368420fd6c23857374
 SHA512 
940e2a0cff96d99876bac1e585299edf5fcb22899bca61dcbe87b285ffd397dc916545792b58cd708f9b4e086d83f070f1bfc3bab534244c86f46d6de6323b47
-DIST capistrano-3.19.0.gem 73216 BLAKE2B 
4c57c35799b28e6ff214fcc9dc2b643f510ba94bef204ba26989caba7b6f619c824c03882b2130e6d883155444c8e7484b381e4a1b4f1fb2d5485fb1b6973b09
 SHA512 
ba86820fceb743cd99c62ae5be5fb1d121155ceaa4d785fbf6f9a916495cabf2d0c1559198f6bf3fd1b7dc2501e1250ee1755e93e9bfcea22c540fc9a14822ea
+DIST capistrano-3.19.1.gem 73216 BLAKE2B 
1147d74ac101d42513373292e6f9d79ff3bda5196b546af2ac41d4af95e9c442b5ba30c5c06b9a7e5796453d94bae38aee5d0999dd5762c2bee73c96ee58a07f
 SHA512 
d39cd43ba1e010baea545034f322e8f1780229be1911b4cc9edd7a8ef8a88370d8218a0457dfbd740944be697b1a0e5dba44844371aaa8d9b2fe0bfafa51

diff --git a/dev-ruby/capistrano/capistrano-3.19.0.ebuild 
b/dev-ruby/capistrano/capistrano-3.19.1.ebuild
similarity index 100%
rename from dev-ruby/capistrano/capistrano-3.19.0.ebuild
rename to dev-ruby/capistrano/capistrano-3.19.1.ebuild



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

2024-07-01 Thread Ionen Wolkens
commit: 1109347a0b07161d08e96bf82608361d24a18a3f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 04:48:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 05:17:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1109347a

games-emulation/pcsx2: fix build with musl

Originally thought would only need _GNU_SOURCE, but there is a bit
more to the fix 7zip upstream did in bug #928730. Could still patch
but can go for the easy solution which will use neither cpu_set_t
nor (more importantly) pthread_attr_setaffinity_np that musl lacks.

Also fix a different musl issue only affecting >=pcsx2-1.7.5913,
workaround imported from Chimera Linux.

Closes: https://bugs.gentoo.org/935298
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../pcsx2/files/pcsx2-1.7.5913-musl-cache.patch  | 20 
 games-emulation/pcsx2/pcsx2-1.7.5835.ebuild  |  4 
 games-emulation/pcsx2/pcsx2-1.7.5913.ebuild  |  5 +
 games-emulation/pcsx2/pcsx2-.ebuild  |  5 +
 4 files changed, 34 insertions(+)

diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.5913-musl-cache.patch 
b/games-emulation/pcsx2/files/pcsx2-1.7.5913-musl-cache.patch
new file mode 100644
index ..3383904fee48
--- /dev/null
+++ b/games-emulation/pcsx2/files/pcsx2-1.7.5913-musl-cache.patch
@@ -0,0 +1,20 @@
+Patch adapted from [1]:
+
+   musl doesn't expose these sysconf values, so just use the loop
+   below that reads them out of sysfs coherency_line_size only
+
+[1] 
https://github.com/chimera-linux/cports/blob/114b576aee3ebc25b48ac120da1a1093dcc4365f/user/pcsx2/patches/cache.patch
+--- a/common/Linux/LnxHostSys.cpp
 b/common/Linux/LnxHostSys.cpp
+@@ -143,7 +143,11 @@
+ size_t HostSys::GetRuntimeCacheLineSize()
+ {
++  #if defined(__GLIBC__)
+   int l1i = sysconf(_SC_LEVEL1_DCACHE_LINESIZE);
+   int l1d = sysconf(_SC_LEVEL1_ICACHE_LINESIZE);
+   int res = (l1i > l1d) ? l1i : l1d;
++  #else
++  int res = 0;
++  #endif
+   for (int index = 0; index < 16; index++)
+   {

diff --git a/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild 
b/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
index 87e19f866161..ece5dfc93cc5 100644
--- a/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.7.5835.ebuild
@@ -105,6 +105,10 @@ src_configure() {
strip-unsupported-flags
fi
 
+   # pthread_attr_setaffinity_np is not supported on musl, may be possible
+   # to remove if bundled lzma code is updated like 7zip did (bug #935298)
+   use elibc_musl && append-cppflags -DZ7_AFFINITY_DISABLE
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DDISABLE_ADVANCE_SIMD=yes

diff --git a/games-emulation/pcsx2/pcsx2-1.7.5913.ebuild 
b/games-emulation/pcsx2/pcsx2-1.7.5913.ebuild
index f8d4b9f5a3aa..deabb28cc4af 100644
--- a/games-emulation/pcsx2/pcsx2-1.7.5913.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.7.5913.ebuild
@@ -81,6 +81,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.7.5232-cubeb-automagic.patch
"${FILESDIR}"/${PN}-1.7.5835-vanilla-shaderc.patch
"${FILESDIR}"/${PN}-1.7.5855-no-libbacktrace.patch
+   "${FILESDIR}"/${PN}-1.7.5913-musl-cache.patch
 )
 
 src_prepare() {
@@ -107,6 +108,10 @@ src_configure() {
strip-unsupported-flags
fi
 
+   # pthread_attr_setaffinity_np is not supported on musl, may be possible
+   # to remove if bundled lzma code is updated like 7zip did (bug #935298)
+   use elibc_musl && append-cppflags -DZ7_AFFINITY_DISABLE
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DDISABLE_ADVANCE_SIMD=yes

diff --git a/games-emulation/pcsx2/pcsx2-.ebuild 
b/games-emulation/pcsx2/pcsx2-.ebuild
index f8d4b9f5a3aa..deabb28cc4af 100644
--- a/games-emulation/pcsx2/pcsx2-.ebuild
+++ b/games-emulation/pcsx2/pcsx2-.ebuild
@@ -81,6 +81,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.7.5232-cubeb-automagic.patch
"${FILESDIR}"/${PN}-1.7.5835-vanilla-shaderc.patch
"${FILESDIR}"/${PN}-1.7.5855-no-libbacktrace.patch
+   "${FILESDIR}"/${PN}-1.7.5913-musl-cache.patch
 )
 
 src_prepare() {
@@ -107,6 +108,10 @@ src_configure() {
strip-unsupported-flags
fi
 
+   # pthread_attr_setaffinity_np is not supported on musl, may be possible
+   # to remove if bundled lzma code is updated like 7zip did (bug #935298)
+   use elibc_musl && append-cppflags -DZ7_AFFINITY_DISABLE
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=no
-DDISABLE_ADVANCE_SIMD=yes



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

2024-07-01 Thread Michał Górny
commit: 94bc387c5a9d4e66559d40884044340216d5cf7a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:29:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94bc387c

dev-python/lxml: Remove old

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

 dev-python/lxml/Manifest|   4 -
 dev-python/lxml/files/lxml-5.1.0-pypy.patch | 175 
 dev-python/lxml/lxml-5.1.0.ebuild   | 117 ---
 dev-python/lxml/lxml-5.1.1.ebuild   | 117 ---
 dev-python/lxml/lxml-5.2.0.ebuild   | 128 
 dev-python/lxml/lxml-5.2.1.ebuild   | 126 
 6 files changed, 667 deletions(-)

diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest
index 2c2267864959..8e6b184f8dd6 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -1,5 +1 @@
-DIST lxml-5.1.0.gh.tar.gz 962111 BLAKE2B 
31c82eb198911d82fd9f7882bf94547b2367f3b3d1183eb8e8f97297b96faa69230d27b3367160b1f732a5d0878296b2d11787c3b220416c81a920e62ebec4f2
 SHA512 
1fadfeac1fb8b1e4fb1f7f2acb056865eb2567300a6c728eaede380d846ac75a6e33ebebcbbc6d60f54102152afd5dddf970058c4e27af396e9fa58e83c407a7
-DIST lxml-5.1.1.gh.tar.gz 963649 BLAKE2B 
0cb7b4e39539ee962cd590b2b2dc644a111a094da9cbccc2ee0c29b9a758d8aca967f989693c76532252909dc44a96a3815273f04f28be2dbeb57d4daae2e6fd
 SHA512 
bb479ca7dcce944a9a3597f67da1b12fb9f3a05592fb8342fe01bc569a86df95c32c7bf1bc0b9cfc0ddffb85adf12612fb2d8622a460357c1aaa56e033476375
-DIST lxml-5.2.0.gh.tar.gz 949400 BLAKE2B 
4a1640e1da27504e6a9b5e1c55fa2d51eb2e27f6400b63dae29aa42c6c9bf9a002374d0c4ec3ccd13452efd4f39f0a28dc5989fe7f1da5c80e17b2fb31a0dcae
 SHA512 
5d4faab6430666427a7540b768a81beb5c628e7801a06156a68a03a5f75e424e61b1dfd792b8909e03e8561ffb0be64f62c86a411c110c01a021f4cbf37593f2
-DIST lxml-5.2.1.gh.tar.gz 950408 BLAKE2B 
d0ad369f9d555a9bcdd92c71fb84063eba864c359d1ff27159c8f6de433bcce6915c9cff31aa7bd99de9aa54cb9a1d7ea7b3bb2526c755f8a38aaa21d9d30dfd
 SHA512 
bd5ab005d617da588f87fa643245916e6963394b167f66991dce6443490692fcbf27620c2208b271bd8a1a97c79b09eedca2d1c6f02ba990a7d88d00ee43edfe
 DIST lxml-5.2.2.gh.tar.gz 950650 BLAKE2B 
d9e3bd96f386a808eca58ffa9a6b5a79e43102b7161fac9b97905de2bd22d21feaddb093e27463f597ef5378d754011c2999a38953e6288595b8dd171976688b
 SHA512 
20b87a2d6e7ac82b6979d6fd18ecd5c224fec66b69d47a5bf2947ce53e6a517d1b86ab68836a5974f78ce86551ddc2317c1a7255932b418b98dc64d59376

diff --git a/dev-python/lxml/files/lxml-5.1.0-pypy.patch 
b/dev-python/lxml/files/lxml-5.1.0-pypy.patch
deleted file mode 100644
index 7b50b9d3062c..
--- a/dev-python/lxml/files/lxml-5.1.0-pypy.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-diff --git a/src/lxml/tests/test_errors.py b/src/lxml/tests/test_errors.py
-index fa735c28..9337bc04 100644
 a/src/lxml/tests/test_errors.py
-+++ b/src/lxml/tests/test_errors.py
-@@ -10,3 +10,3 @@ from lxml import etree
- 
--from .common_imports import HelperTestCase
-+from .common_imports import HelperTestCase, IS_PYPY
- 
-@@ -24,2 +24,3 @@ class ErrorTestCase(HelperTestCase):
- 
-+@unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_element_cyclic_gc_none(self):
-diff --git a/src/lxml/tests/test_http_io.py b/src/lxml/tests/test_http_io.py
-index 8385e393..0b259299 100644
 a/src/lxml/tests/test_http_io.py
-+++ b/src/lxml/tests/test_http_io.py
-@@ -10,3 +10,3 @@ import gzip
- 
--from .common_imports import etree, HelperTestCase, BytesIO, _bytes
-+from .common_imports import etree, HelperTestCase, BytesIO, _bytes, IS_PYPY
- from .dummy_http_server import webserver, HTTPRequestCollector
-@@ -14,2 +14,3 @@ from .dummy_http_server import webserver, 
HTTPRequestCollector
- 
-+@unittest.skipIf(IS_PYPY, "broken on pypy")
- class HttpIOTestCase(HelperTestCase):
-diff --git a/src/lxml/tests/test_nsclasses.py 
b/src/lxml/tests/test_nsclasses.py
-index 750dc1ed..adbec11c 100644
 a/src/lxml/tests/test_nsclasses.py
-+++ b/src/lxml/tests/test_nsclasses.py
-@@ -8,3 +8,3 @@ import unittest
- 
--from .common_imports import etree, HelperTestCase, _bytes, make_doctest
-+from .common_imports import etree, HelperTestCase, _bytes, make_doctest, 
IS_PYPY
- 
-@@ -45,2 +45,3 @@ class ETreeNamespaceClassesTestCase(HelperTestCase):
- 
-+@unittest.skipIf(IS_PYPY, "broken on pypy")
- def test_ns_classes(self):
-diff --git a/src/lxml/tests/test_objectify.py 
b/src/lxml/tests/test_objectify.py
-index 1c8ff47c..326c5316 100644
 a/src/lxml/tests/test_objectify.py
-+++ b/src/lxml/tests/test_objectify.py
-@@ -10,3 +10,4 @@ import unittest
- from .common_imports import (
--etree, HelperTestCase, fileInTestDir, doctest, make_doctest, _bytes, 
_str, BytesIO
-+etree, HelperTestCase, fileInTestDir, doctest, make_doctest, _bytes, 
_str, BytesIO,
-+IS_PYPY
- )
-@@ -383,2 +384,3 @@ class ObjectifyTestCase(HelperTestCase):
- 
-+@unittest.skipIf(IS_PYPY, "broke

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

2024-07-01 Thread Michał Górny
commit: bf396b1869b459618cf18f7182cfa6f218e1b567
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:29:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf396b18

dev-python/tornado: Remove old

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

 dev-python/tornado/Manifest|  1 -
 .../tornado/files/tornado-6.4-pytest-8.2.patch | 66 --
 dev-python/tornado/tornado-6.4-r1.ebuild   | 63 -
 3 files changed, 130 deletions(-)

diff --git a/dev-python/tornado/Manifest b/dev-python/tornado/Manifest
index 1aa1c1dcecb0..c766eb08e1da 100644
--- a/dev-python/tornado/Manifest
+++ b/dev-python/tornado/Manifest
@@ -1,2 +1 @@
 DIST tornado-6.4.1.tar.gz 500623 BLAKE2B 
e359d9cbf5e7311e608753a2908e61ea121e4d108209866fda49e79ecca3dc8495c35583406dd7d6b2852c4f6a9df2e340b1f4b892489be976d7ed51aa33
 SHA512 
294b4fff8a6d1b9592d355f7faf78f1a94a2aaea1b54414b7e81884b8d4069713a28f6105ae36f27be78abf4c47a1fceab3801bc92b5429374f7a534f104c437
-DIST tornado-6.4.tar.gz 498845 BLAKE2B 
ebcdcfa93490107addfe69f722e2d85058a92fc366b09a4794a4d6e0a93040ef9791095a5a94d21937d4e88dea09521644cf92d0f2c7e98238dc58e6b864a009
 SHA512 
c063509d4c385e410c63cccdc1e9c66aa2bb739473667ede56cb801b7379b910c8059dec831d609109f3076222b588b257afd960dffa422d7a872867dcdda7c7

diff --git a/dev-python/tornado/files/tornado-6.4-pytest-8.2.patch 
b/dev-python/tornado/files/tornado-6.4-pytest-8.2.patch
deleted file mode 100644
index 21a2ed04d24a..
--- a/dev-python/tornado/files/tornado-6.4-pytest-8.2.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From c851aa8a949524b35f72c82b45a52353aa3c0558 Mon Sep 17 00:00:00 2001
-From: Ran Benita 
-Date: Sun, 28 Apr 2024 14:17:54 +0300
-Subject: [PATCH] testing: allow to instantiate an empty AsyncTestCase
-
-`unittest.TestCase` has a feature where it allows instantiating
-`MyTestClass()` with the default method name `runTest` even if a
-`runTest` method doesn't actually exist. This is documented in
-`TestCase`'s docs under "Changed in version 3.2"[0].
-
-Since version 8.2, pytest relies on this, and started breaking on
-Tornado's `AsyncTestCase`[1].
-
-Change `AsyncTestCase` to allow empty instatiation, by matching the
-upstream code.
-
-[0] https://docs.python.org/3/library/unittest.html#unittest.TestCase
-[1] https://github.com/pytest-dev/pytest/issues/12263

- tornado/test/testing_test.py |  9 +
- tornado/testing.py   | 12 +++-
- 2 files changed, 20 insertions(+), 1 deletion(-)
-
-diff --git a/tornado/test/testing_test.py b/tornado/test/testing_test.py
-index 0429feee83..8e2b8db428 100644
 a/tornado/test/testing_test.py
-+++ b/tornado/test/testing_test.py
-@@ -61,6 +61,15 @@ def test_subsequent_wait_calls(self):
- self.io_loop.add_timeout(self.io_loop.time() + 0.2, self.stop)
- self.wait(timeout=0.4)
- 
-+def test_empty_instantation_is_allowed(self):
-+"""
-+Test that empty instatiation of an AsyncTestCase is allowed.
-+
-+unittest.TestCase docs guarantee this working, and pytest's unittest
-+support relies on it.
-+"""
-+AsyncTestCaseTest()
-+
- 
- class LeakTest(AsyncTestCase):
- def tearDown(self):
-diff --git a/tornado/testing.py b/tornado/testing.py
-index bdbff87bc3..9455411a6d 100644
 a/tornado/testing.py
-+++ b/tornado/testing.py
-@@ -177,7 +177,17 @@ def __init__(self, methodName: str = "runTest") -> None:
- # the test will silently be ignored because nothing will consume
- # the generator.  Replace the test method with a wrapper that will
- # make sure it's not an undecorated generator.
--setattr(self, methodName, _TestMethodWrapper(getattr(self, 
methodName)))
-+try:
-+test_method = getattr(self, methodName)
-+except AttributeError:
-+if methodName != "runTest":
-+# We allow instantiation with no explicit method name
-+# but not an *incorrect* or missing method name.
-+raise ValueError(
-+"no such test method in %s: %s" % (self.__class__, 
methodName)
-+)
-+else:
-+setattr(self, methodName, _TestMethodWrapper(test_method))
- 
- # Not used in this class itself, but used by @gen_test
- self._test_generator = None  # type: Optional[Union[Generator, 
Coroutine]]

diff --git a/dev-python/tornado/tornado-6.4-r1.ebuild 
b/dev-python/tornado/tornado-6.4-r1.ebuild
deleted file mode 100644
index 3b5a869d5c2b..
--- a/dev-python/tornado/tornado-6.4-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# 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} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inhe

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

2024-07-01 Thread Michał Górny
commit: 8d646c331e04e343ddbbffa6586c6f3cc95f36b9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:17:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d646c33

dev-python/setuptools: Bump to 70.2.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-70.2.0.ebuild | 140 +
 2 files changed, 141 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 33531e416713..8ad0d6307452 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899c
 DIST setuptools-69.5.1.tar.gz 2291314 BLAKE2B 
3756dd587136c7e688bdfecf4c0434c0e799f50f9a9a95750d41cb75e26b613b3dc178f43a9e0d21f17c42a7c4ad7461e7986966aefb814e3d0ff05178c82542
 SHA512 
81f4a5184976a0d4aa070261bb56458c54ec6a479786fa469e98cb336e9a1691b281ae771abe41bc5398fac15b2dd039c07cf014ee00572f46908ce6830fcb6a
 DIST setuptools-70.0.0.tar.gz 2265182 BLAKE2B 
436189fbd614473c42a08da75837c5bb2f6fb6bc03bfc9b99db22810fa043fb071c2344659125439d507d10354d42ea5b703e91c0572caad90f5d805eca9ee8d
 SHA512 
13a5ac09401165dc36d2a365c0ea236c01153374c002b062c4b403a537157ce86593848e93e3c26f5c81f5783e43e6aa96d813f9a39a55732ea3911ddc5c337a
 DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5
 SHA512 
63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136
+DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094

diff --git a/dev-python/setuptools/setuptools-70.2.0.ebuild 
b/dev-python/setuptools/setuptools-70.2.0.ebuild
new file mode 100644
index ..be44dd4c247d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-70.2.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# check */_vendor/vendored.txt
+RDEPEND="
+   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bu

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

2024-07-01 Thread Michał Górny
commit: 99ba7dd7eac0393063e3a9378dad6ece86c354a7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:28:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ba7dd7

dev-python/jaraco-context: Remove old

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

 dev-python/jaraco-context/Manifest |  1 -
 .../jaraco-context/jaraco-context-5.1.0.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/dev-python/jaraco-context/Manifest 
b/dev-python/jaraco-context/Manifest
index ed864f9d20e2..ecd56663a6b7 100644
--- a/dev-python/jaraco-context/Manifest
+++ b/dev-python/jaraco-context/Manifest
@@ -1,2 +1 @@
-DIST jaraco.context-5.1.0.tar.gz 11626 BLAKE2B 
c6ac691c6493e0aed5d606784f8418e55fb0c6c8094aa75251ffb12008fb9b4fbfe0912e6ef316d7799d2c0f55be6ba542202f6b8b2bc93afa3a79da4224d35f
 SHA512 
b92c72947060e2219c172c43104055d026f66b119676fcfa31dff34640539d34376b61d209291fffeb558e6051fb92a2a34390fbd3a72f87ee15c5926cb387e5
 DIST jaraco.context-5.3.0.tar.gz 13345 BLAKE2B 
d2f429335ea80a6b50ea9574adc45c25c0fc78e8ebb5edde218bcbbe7a2b27ae6b5c17453e71904240d0d873ebef36f7c7aeda4424d3fea2dd9aaf01af6fb4c5
 SHA512 
f63bf272c45ff5c43499621651b78841259040ac98d67c9db75fadebb1c497c1156e05f23bf7c91df3e91f1e070acb9f7dc665e7b242ba7b1ac1cf99a619494d

diff --git a/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild 
b/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild
deleted file mode 100644
index ca0ae619ca68..
--- a/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Context managers by jaraco"
-HOMEPAGE="
-   https://github.com/jaraco/jaraco.context/
-   https://pypi.org/project/jaraco.context/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-
-distutils_enable_tests pytest
-
-src_configure() {
-   grep -q 'build-backend = "setuptools' pyproject.toml ||
-   die "Upstream changed build-backend, recheck"
-   # write a custom pyproject.toml to ease setuptools bootstrap
-   cat > pyproject.toml <<-EOF || die
-   [build-system]
-   requires = ["flit_core >=3.2,<4"]
-   build-backend = "flit_core.buildapi"
-
-   [project]
-   name = "jaraco.context"
-   version = "${PV}"
-   description = "Context managers by jaraco"
-   EOF
-}
-
-python_install() {
-   distutils-r1_python_install
-   # rename to workaround a bug in pkg_resources
-   # https://bugs.gentoo.org/834522
-   mv "${D}$(python_get_sitedir)"/jaraco{_,.}context-${PV}.dist-info || die
-}



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

2024-07-01 Thread Michał Górny
commit: d5124af0d295df7fdf4e60b799b063a688f80a36
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:15:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5124af0

dev-python/botocore: Bump to 1.34.137

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

 dev-python/botocore/Manifest |  1 +
 dev-python/botocore/botocore-1.34.137.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e32b8d61bc66..b92b18b9930e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.34.127.gh.tar.gz 13112261 BLAKE2B 
e883f0a1e29178667678132195aea9666a124456e731e1b158eed895c125fd614e5671639766f7ad46c2e6b16c4156ff5e42594bc04e49bf25380c91cfcbe264
 SHA512 
48ca2179c24bb219202e5029dd62350a6fc5c64707762f0f33282e542dbc2227bb146376afa9e6b9eb1e45e3c801208a142bef4827d5036eb4724299c826d534
 DIST botocore-1.34.131.gh.tar.gz 13129943 BLAKE2B 
916360c6a9526edcfd338718f80556e59d54692aac13f38490e49457edd59016d264a5acbfeb6298af494f09f9c385e16347a9bf7f144c5a11afda2df188aeed
 SHA512 
9bb788ac8e8a2ec7be999acafef88ccbb4e693ccb315efe5655b80cf3f6629eebccbdac6f201550d2f75e476d83c5a800f1add6c71e2fe5b3d503da313f6d3d3
 DIST botocore-1.34.136.gh.tar.gz 13151618 BLAKE2B 
800b800ff2481335f0defb79c10a4216c8bb107a3369e6a45a9c0a6d8f703209a9e44560ebf859f7fc616498c68e9b0de331478a8b5e2d3b36788bdedb597a0b
 SHA512 
e9a31f6e8e241964fa34df65c8a9f8acaa1e33865eeb8257bf6da16982a3704b8ab66b6f424952ff100944471bb8f40cbdbcc26f72120da2d6033319948de81e
+DIST botocore-1.34.137.gh.tar.gz 13153450 BLAKE2B 
4049e5f7b12a4df94fa4a819f11732b86897ae838cc1fc9443f343037915e69134c0e3f335796976002ca63305dd12a8272252bed9370b6d64dc83186826467f
 SHA512 
f3ba697813ec4a68978f27be12e44df02336210e47b5347f3868c4630d899eccf4cb0e0cc679122e4e5ae55ba002efc7067e6e13ea5a286707b958cae14b4186

diff --git a/dev-python/botocore/botocore-1.34.137.ebuild 
b/dev-python/botocore/botocore-1.34.137.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.137.ebuild
@@ -0,0 +1,67 @@
+# 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
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-07-01 Thread Michał Górny
commit: b2fba936cee01d1600ac0066a9e25dc754277c09
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:15:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2fba936

dev-python/boto3: Bump to 1.34.137

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 622c07c67900..7b35de34ec3b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.34.127.gh.tar.gz 820740 BLAKE2B 
ddfb7802440a01af27059daed4bc7cd3797eb192004a0e7b78e1e56a8ff479206b4835a79bcac1db273c2936fb8dfde0ba16bebe8cbe1befeb188070bf46b2c7
 SHA512 
b139ad68a4ce29e84e0fa1618b97c4aea13b668521921712df74256ad61c21d2077ea216dfb4102d8f9910a8119b24509aa10a504d746bdb410fee1cecc0461c
 DIST boto3-1.34.131.gh.tar.gz 822851 BLAKE2B 
cc4b06ca1785e62314308efb7d9ffa6e10a40fe48bdd3e31f9f12490a57843ad528685d04ea9ec40cf2203acc0ee0a9fb58ee272837c9a637f44c2716f60de7a
 SHA512 
79cd8718c6d84cdcdcadfcde80368addc095770624806eb8cfa981852c2a8ebcc8074533ec8f8e24b01a3aed241afccb6f49fdce250ae07f630d8596931778e3
 DIST boto3-1.34.136.gh.tar.gz 826543 BLAKE2B 
307705ba777d155772a2dafad775e55d94e17a9e4c2986e48bd8a691c3bc4e433f212e1a59053222927bda42584b2d1d266bc2489f94fd3e4463416c56531d54
 SHA512 
f2307db517b393164028c17a8073c5baf7f7e3be36c988a90d455cad98a55b7a7e1a6e44584038141047237e81cb495bffaf70747de421ce316bb457e2d168e8
+DIST boto3-1.34.137.gh.tar.gz 827294 BLAKE2B 
ba4f008114e02f40c5e4ac095241c7dac2b919e1dbe7ffaacc9ab40b3d2a97a12ace2b27359190b20cf2f2c1dcc66044188f15ed12177b002a54537a692b0203
 SHA512 
7303b32359080f360a95e0fb068ca1e7b83fe54a5f553f6681df3382bd110c70927138e435afc8eb8e93760c9bd685afa7355e661243e6b7f91cd8e8063d401c

diff --git a/dev-python/boto3/boto3-1.34.137.ebuild 
b/dev-python/boto3/boto3-1.34.137.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.137.ebuild
@@ -0,0 +1,53 @@
+# 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
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-07-01 Thread Michał Górny
commit: 75974bcc2b96e4017dd0891339f0b4f9b0bea41e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:15:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75974bcc

app-admin/awscli: Bump to 1.33.19

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.33.19.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 2b14f266c52f..ec1a65a51b9e 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.33.13.gh.tar.gz 2751169 BLAKE2B 
b849f4c5c0eac5092c3f163c4344a7bee332f374f252bc295794cb1e5a4024e08f353815362f0e7016b054d881927650c407d527f557c828543d1a5b96e9bd0b
 SHA512 
7cdea65b6cd4fc7b51b657f9abf2e5cde41ef5d87f6fa45659ebedb2047fc09af9d457aeb8779f56fb55518acb12d139d486f8e95dfe7679ae5f8c21d901e608
 DIST aws-cli-1.33.18.gh.tar.gz 2752774 BLAKE2B 
8f78ba78c3fac623f091344fb2710ac79440d3bf96e0c33168bdf5d6c6d705318c8ea82d769eef4fb82840e8e94998b65b81999831c75be9a1924fac7be37aa4
 SHA512 
e0444118ab02fcba91cc1f078db80176da97abee64d2cd38875281c8344930fa63b89d1b59f43ed7690c432fc0d36273e7f4d2e0c947ae56a13ec6f42dea6ec9
+DIST aws-cli-1.33.19.gh.tar.gz 2753605 BLAKE2B 
5967d0cbc2afef08f28bbf9035d867d880f07c2962001611985d6c22b61f57265daa720bb410b1d2f3204a81c19415857069da668eba10bcaf9603ea9fc998fa
 SHA512 
95eacc803d9011bcb80e5e09243b0274f17692a4a27b434de676d295c5090cc61382665226073b6ca9af7deb6701ea303f9cf1f7b6baba850eb1a828c92dec34
 DIST aws-cli-1.33.9.gh.tar.gz 2744062 BLAKE2B 
d888e111d93ec22c6bbabf083d612b15845883e2e56814a37173f79c108e4fe25745dbba83d46f99f54e7ddcc2f471c81e3b568de7233eb7e0bb51ed25a89f7a
 SHA512 
5bdb9873487570c841b582ee466d989705c2fc5827386356819507caa8e105b76b0101555f8a6ee485f38aaa433881470fdde5cb21f6fdc88243c92ce7c31a81

diff --git a/app-admin/awscli/awscli-1.33.19.ebuild 
b/app-admin/awscli/awscli-1.33.19.ebuild
new file mode 100644
index ..a7a293c4a8e8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.33.19.ebuild
@@ -0,0 +1,90 @@
+# 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 bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+1).(z+118), sigh
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/customizations/test_sessionmanager.py
+ 

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

2024-07-01 Thread Michał Górny
commit: 0411fc66290760ad9746c9a0a8c3cfdad4ce0738
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:22:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0411fc66

dev-python/ensurepip-setuptools: Bump to 70.2.0

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

 dev-python/ensurepip-setuptools/Manifest   |  1 +
 .../ensurepip-setuptools-70.2.0.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/ensurepip-setuptools/Manifest 
b/dev-python/ensurepip-setuptools/Manifest
index 96c8dcc3b8d0..c0b7787514dd 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-69.0.3-py3-none-any.whl 819530 BLAKE2B 
6ecef64755181255d935e234f
 DIST setuptools-69.5.1-py3-none-any.whl 894566 BLAKE2B 
a9d24f51240fd528f87642e8765a4a72ae9e03e936acec3e26edd1c5b40127f00dee53db2dd171404778c2e2910d095b5de49e0af3d2f7a67d8edd52d16a0a45
 SHA512 
d212edd21ab99f50c2daf6080c68a3cc0eeed566f10e91f857e7eeb86513f33e9cde25b975db1030110c3b1714cfbfd4d3c9e2937b4a5ff2bb8971e605ecee85
 DIST setuptools-70.0.0-py3-none-any.whl 863432 BLAKE2B 
02b441da8254fc228f2d266b96d26b207271341e9291ffedcfa06f1ccd6a64777658ad83efcc142bd6fc0ec91a21c16cfb6e5b9a8792ea3d46d8c5a23c97b081
 SHA512 
fde01a0c1ef77e7aa0544663f44d3735ad11430bab57906027e1a260c0d8e0d0b873fcefaef956c1d3992879b5908384b759742e4b726804d42cc681da374a7b
 DIST setuptools-70.1.1-py3-none-any.whl 883347 BLAKE2B 
f0e9c3b3ee278942b72ebf470279841f648e7852d355841dab27d28551ee09fa1ed6a77e02c5c808a820810a134dffdc28038938c0e2003011f966e6d5799428
 SHA512 
81ebaa3c39d599ae3975ec5848ca03491188de10c62d0a01923ded1cb4d08d3be9ecee501cfe16d88726ec0899ad8f36f7c7b289f1f90c5bec403b5049c1
+DIST setuptools-70.2.0-py3-none-any.whl 930834 BLAKE2B 
7ef99e6c7c47fd306c4a136504a1d3285faa046da6a4b0be15ec66a2a2eccbe34f203bed794f0a9114ae6970aea163207d22bd4bf5aedf44a92cc2abcac3d881
 SHA512 
ed6b5199a795c776d653f02e665e560da27e515cf334a2afbbf7f7cb7eb9cd738ca685a2b52d43d68ce6f63486d8da5baa216e58af95e5fad03c6dd95d3d901a

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild
new file mode 100644
index ..97aca4a61872
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/setuptools/";
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="
+   !

[gentoo-commits] repo/gentoo:master commit in: x11-misc/lightdm-gtk-greeter/

2024-07-01 Thread Viorel Munteanu
commit: 89e7120f4f29bbbdffa355e050410b524f41c2d1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Jul  2 04:45:36 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jul  2 04:45:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e7120f

x11-misc/lightdm-gtk-greeter: update SRC_URI

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

 x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild 
b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
index 3d8d49a1c38b..ed46841470d6 100644
--- a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
+++ b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
@@ -8,7 +8,7 @@ inherit autotools xdg-utils
 DESCRIPTION="LightDM GTK+ Greeter"
 HOMEPAGE="https://github.com/Xubuntu/lightdm-gtk-greeter";
 SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz
-   branding? ( 
https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz
 )"
+   branding? ( 
https://dev.gentoo.org/~ceamac/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz
 )"
 
 LICENSE="GPL-3 LGPL-3
branding? ( CC-BY-3.0 )"



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

2024-07-01 Thread Viorel Munteanu
commit: 99aef0cd236247900298060af772fb194111f29f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Jul  2 04:31:36 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jul  2 04:31:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99aef0cd

app-misc/fastfetch: drop 2.13.2

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

 app-misc/fastfetch/Manifest|   1 -
 app-misc/fastfetch/fastfetch-2.13.2.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 74131ad56982..a16c519bac1a 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,4 +1,3 @@
-DIST fastfetch-2.13.2.tar.gz 1254865 BLAKE2B 
87d9c286f578d4929c0d50ce075d9ee04e53a5f05004ad8df2db73da84dd2079eb33fad650fb25cc18bd78c26008c8eea20c0ca515914371eec888d2a14bd753
 SHA512 
b9cfe2e333e234490f0143732419f596a42ee6ab80c316b23440adfa1fd5f05f194d4e5d2a9828c926e85f6a89781702d24ed4d0ac1b58c207dfd40c8095cf15
 DIST fastfetch-2.14.0.tar.gz 1083381 BLAKE2B 
bce9e8633d43ca50f1b35fa96a11c8d2cbdf68ebace97cae37b4285f05ae0325d394682ac32bb8b5eb7141c82b865f25188def48685601da7385e83676cafc97
 SHA512 
0d7fb6003d6e3178725a05f6efebc32218d07d7b8c79b0d981b3317d57464202e7d1f379684dc78ae0fc6b003cfd95c4fee3efa5d8b89ec6ef2e6236a3e9f7b5
 DIST fastfetch-2.15.0.tar.gz 1031800 BLAKE2B 
df41750c2281fb46c594004156b886d05863da7d7310ce21764fa3beb742f8c40bbec59464b947622682288ea16ca67626403ce42e792b6b1e6227d547deac98
 SHA512 
c2934432d23610e34d10cb66b13b0652619bdcb203dbc439fcd5e59a6a7814045ea90bf4d5dae12247f19e222a350cafee1184300845817d03ce6b0bcd947d2d
 DIST fastfetch-2.16.0.tar.gz 1044675 BLAKE2B 
2c22fedef43155c71b3b0d4f590128699dc4d3f44211187f079e62baad338322bea60796bce8f6f23c1221174e1312d67c113b0ae3557a856b550756baebc077
 SHA512 
3a09e48775946876c69dfa8a739a090a18aa4598f455f6860d41962efeac2064127bf2a31d3a62ccc285682d12548402cf812eae01d56bc068b7855b0f00d4a7

diff --git a/app-misc/fastfetch/fastfetch-2.13.2.ebuild 
b/app-misc/fastfetch/fastfetch-2.13.2.ebuild
deleted file mode 100644
index a92d9cb3b5ec..
--- a/app-misc/fastfetch/fastfetch-2.13.2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Fast neofetch-like system information tool"
-HOMEPAGE="https://github.com/fastfetch-cli/fastfetch";
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git";
-   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
-   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
-   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
-else
-   
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
-fi
-
-LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )"
-SLOT="0"
-IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu 
opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
-RESTRICT="!test? ( test )"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-# make sure to crank yyjson minimum version to match bundled version
-RDEPEND="
-   >=dev-libs/yyjson-0.9.0
-   sys-libs/zlib
-   X? ( x11-libs/libX11 )
-   chafa? ( media-gfx/chafa )
-   dbus? ( sys-apps/dbus )
-   ddcutil? ( app-misc/ddcutil:= )
-   drm? ( x11-libs/libdrm )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   imagemagick? ( media-gfx/imagemagick:= )
-   networkmanager? ( net-misc/networkmanager )
-   opencl? ( virtual/opencl )
-   opengl? ( media-libs/libglvnd[X] )
-   osmesa? ( media-libs/mesa[osmesa] )
-   pulseaudio? ( media-libs/libpulse )
-   sqlite? ( dev-db/sqlite:3 )
-   vulkan? (
-   media-libs/vulkan-loader
-   sys-apps/pciutils
-   )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="
-   ${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
-   xrandr? ( X )
-   chafa? ( imagemagick )
-"
-
-src_configure() {
-   local fastfetch_enable_imagemagick7=no
-   local fastfetch_enable_imagemagick6=no
-   if use imagemagick; then
-   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-   fastfetch_enable_imagemagick6=$(has_version 
'

[gentoo-commits] repo/gentoo:master commit in: x11-misc/lightdm-gtk-greeter/

2024-07-01 Thread Viorel Munteanu
commit: 2583d461396bc18b9c24cbb6ed277ff758c7417b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Jul  2 04:32:34 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jul  2 04:32:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2583d461

x11-misc/lightdm-gtk-greeter: drop 2.0.8-r1

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

 x11-misc/lightdm-gtk-greeter/Manifest  |  1 -
 .../lightdm-gtk-greeter-2.0.8-r1.ebuild| 87 --
 2 files changed, 88 deletions(-)

diff --git a/x11-misc/lightdm-gtk-greeter/Manifest 
b/x11-misc/lightdm-gtk-greeter/Manifest
index dc00e0ef1e3a..f76fe243b9c2 100644
--- a/x11-misc/lightdm-gtk-greeter/Manifest
+++ b/x11-misc/lightdm-gtk-greeter/Manifest
@@ -1,3 +1,2 @@
 DIST lightdm-gentoo-patch-2.tar.gz 695543 BLAKE2B 
62e21dd413b90053160f774663d89c81b3c9d8c4a040023f4ce50bf775a2f036e0be6ed16ae767eb5b04586a27fdbf41eb56f777340b2d56633738a126c3d575
 SHA512 
8d9bfdee71ab1871de33e134b11bba409cc493876e5ae9534956100ff6af6c8748b29de9082ecf8b771ccac4c8c2024e15e93332165171dfe93eb99c9a834274
-DIST lightdm-gtk-greeter-2.0.8.tar.gz 583426 BLAKE2B 
ae06ebbc07efe5c0131c07b293671f24683699eb84f1de8165428e935b98bbf9d1e107eaeca8f10e725a6a11c97d4f4c3d415ada0b0876b0b0a99f21d1ee
 SHA512 
59cad69fd7f17b6a416944804be80f306ed51ee0c55826975c8564f432e8098043b677f6452e9afa290c6ef37ebdc632cd8b79e7a0a712a3407ddbf9f200b0db
 DIST lightdm-gtk-greeter-2.0.9.tar.gz 602540 BLAKE2B 
33c7df912ee9faa46c97e7a458f400b13d7d746521de58b1c63ec845574c45374a27fe21718ac78a33a729617941cff01802c4736d1d3066d001065a57acc264
 SHA512 
05d786d31e447cacc28ddb06e89e91623b137665badcebd82ac7f9e8ff745a01aadf406e25ebd2c6594915fe8a90a242ef065ad46fd9ee73cd6e8c2879f70158

diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild 
b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
deleted file mode 100644
index 3d8d49a1c38b..
--- a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg-utils
-
-DESCRIPTION="LightDM GTK+ Greeter"
-HOMEPAGE="https://github.com/Xubuntu/lightdm-gtk-greeter";
-SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz
-   branding? ( 
https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz
 )"
-
-LICENSE="GPL-3 LGPL-3
-   branding? ( CC-BY-3.0 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="appindicator branding"
-
-DEPEND="x11-libs/gtk+:3
-   >=x11-misc/lightdm-1.2.2
-   appindicator? (
-   dev-libs/ayatana-ido
-   dev-libs/libayatana-indicator:3
-   )"
-
-BDEPEND="
-   dev-build/xfce4-dev-tools
-   dev-util/intltool
-   sys-devel/gettext
-"
-
-RDEPEND="${DEPEND}
-   x11-themes/gnome-themes-standard
-   >=x11-themes/adwaita-icon-theme-3.14.1"
-
-GENTOO_BG="gentoo-bg_65.jpg"
-
-src_prepare() {
-   # Ok, this has to be fixed in the tarball but I am too lazy to do it.
-   # I will fix this once I decide to update the tarball with a new gentoo
-   # background
-   # Bug #404467
-   if use branding; then
-   sed \
-   -e "/xft-hintstyle/s:slight:hintslight:" \
-   -e 
"/background/s:=.*:=/usr/share/lightdm/backgrounds/${GENTOO_BG}:" \
-   -i "${WORKDIR}"/${PN}.conf || die
-   # Add back the reboot/shutdown buttons
-   echo 
'indicators=~host;~spacer;~clock;~spacer;~session;~language;~a11y;~power;~' \
-   >> "${WORKDIR}"/${PN}.conf || die
-   fi
-   default
-
-   # Fix docdir
-   sed "/^docdir/s@${PN}@${PF}@" -i data/Makefile.am || die
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-kill-on-sigterm
-   
--enable-at-spi-command="${EPREFIX}/usr/libexec/at-spi-bus-launcher 
--launch-immediately"
-   --with-libindicator=ayatana
-   $(use_enable appindicator libindicator)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   if use branding; then
-   insinto /etc/lightdm/
-   doins "${WORKDIR}"/${PN}.conf
-   insinto /usr/share/lightdm/backgrounds/
-   doins "${WORKDIR}"/${GENTOO_BG}
-   newdoc "${WORKDIR}"/README.txt README-background.txt
-   fi
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/

2024-07-01 Thread William Hubbs
commit: dc9b287cdacc715345d5ff16c2bded71014653a1
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jul  2 03:46:15 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jul  2 03:46:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9b287c

app-containers/docker-cli: keyword 27.0.3

Fixes the man pages tarball.
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/docker-cli/Manifest | 2 +-
 app-containers/docker-cli/docker-cli-27.0.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-containers/docker-cli/Manifest 
b/app-containers/docker-cli/Manifest
index 0a33a96479e6..437b422f3d07 100644
--- a/app-containers/docker-cli/Manifest
+++ b/app-containers/docker-cli/Manifest
@@ -1,4 +1,4 @@
 DIST docker-cli-26.1.0-man.tar.xz 79004 BLAKE2B 
36dcf969c6567680990420d6d177101bf457f7fc1c24dff195ce8b478268335419fba5ff51a7b77bb8c0a6e0e6077d83ddb50f2ecf08bf069be89fc4849afd6e
 SHA512 
36297ee3cbf096112ec41db2cd1d06796ddd27a57c4323e71a727e17d3930102710f643a77df9e68cd9b3294a6bb0fdf5565379e9fae7331e25afcd147b0084f
 DIST docker-cli-26.1.0.tar.gz 7213165 BLAKE2B 
302236467f2b6f3f46b0f0c75e89c2cef0cd251d36e12f78a67c906cfb85b842b998fd3b07f4a2dfc0a04825a9b105d90f11d176055ded397f2d4e9145639d5d
 SHA512 
1a1e9af1a836765ffa91f7f2e1b27911e2b6b373c308a7db332a7cd1825459ab1c04a93d03c9947b631bead0af21d9f03e06c3a60855cc56ca7039e50e38ba87
-DIST docker-cli-27.0.3-man.tar.xz 76289 BLAKE2B 
2edee4637e46e5d1388afba371b9245d2593ef061ad6bd827fab3323b4c969d2f9a3d4766cb55f07fe8645457ab383b861af61ed0e19463e63d1dd75beb73c03
 SHA512 
1f37a5a2e1800adfdef103f0922132af522e39153d8d042e6f893d1359e5e41d682f9f58f0f3a8cbd6cecacc763f673d266f28153f3ae61c983b86171a636dec
+DIST docker-cli-27.0.3-man.tar.xz 79132 BLAKE2B 
e2c9082c964333ebd221056308f01dd64437a46abdf2be6e4e6dba798a89d04a1dfcc15378f5730140edad8e4235f0c3cc735a0be2efc73b9743174f1cf0d6ae
 SHA512 
966764bfbba457dfed10caebd6509ff3aa452c3b3b9382a321d0dacba62fa13ba494c1561bf95651f92c59084f79cd4b300e10b4d2185edce1e1e914d5b2
 DIST docker-cli-27.0.3.tar.gz 7107193 BLAKE2B 
cb00392d5afac1503ed07a9462f3d311fc3f3a5ef6d51c7c49995d8cb234a3b7a3c838fc486cc1fa0b1406774f82c2c1ef7c7b041e398be555c7e030e40f490c
 SHA512 
0f7b0ae0f92f8f91b8141292ee8a86a40f4da18d96772c9107d295a30fe06be08b1673da3a49e9c2d3fd67d55f41696b732451b44aecc863fdd4c55578c201db

diff --git a/app-containers/docker-cli/docker-cli-27.0.3.ebuild 
b/app-containers/docker-cli/docker-cli-27.0.3.ebuild
index 2782d5e8d345..22062e03bf72 100644
--- a/app-containers/docker-cli/docker-cli-27.0.3.ebuild
+++ b/app-containers/docker-cli/docker-cli-27.0.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz";
 
 LICENSE="Apache-2.0"
 SLOT="0"
-# KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened selinux"
 
 RDEPEND="!

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

2024-07-01 Thread Maciej Barć
commit: 4e3ea570b2f467b37b9026a2f36595f8ea7f994a
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:15:30 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3ea570

app-emacs/org-mode: bump to 9.7.6

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

 app-emacs/org-mode/Manifest  |  1 +
 app-emacs/org-mode/org-mode-9.7.6.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 7687fdf08dd5..4c78f5c672f5 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1 +1,2 @@
 DIST org-mode-release_9.7.5.tar.gz 2361692 BLAKE2B 
a0daba9d843286a5e7e43066337b2c49257f72d6e6c8282d3ded9c15a2c1d0ca20cee439b9fad252513d87b9cbbd97240f8b012f11a3a1067d271ea1c3ed22eb
 SHA512 
3a80ca7f8728ba58df0ef881ead9f25c59a439532ab1af20b95e2e9764d01b2b4ee192f31f6fa9eca39d4e0038d3ac152f09111038dfafa5b44313aac32eb340
+DIST org-mode-release_9.7.6.tar.gz 2361944 BLAKE2B 
238928a0a8b57772d6d6b0a1a28dc8073a72e5783730b171f1751b47a49d2c59578e7ca51187ebb4feedc0afdcd40452d62df7323bdafc1b6a8690815f609f8c
 SHA512 
2c9f8ed35281bf909fe53b85bb5db9f14864d3b82a9f96fe29ae87db163f2c071772568674a0b618842259524864167808f26b32a4a8826cd4f2746ea68f95d1

diff --git a/app-emacs/org-mode/org-mode-9.7.6.ebuild 
b/app-emacs/org-mode/org-mode-9.7.6.ebuild
new file mode 100644
index ..86c9f98ba96b
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.7.6.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://orgmode.org/";
+
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git";
+   EGIT_CHECKOUT_DIR="${WORKDIR}/org"
+   S="${WORKDIR}/org"
+else
+   MY_P="${PN}-release_${PV}"
+   
SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz";
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
+SLOT="0"
+IUSE="doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="
+   doc? ( virtual/texi2dvi )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   emake -j1 \
+   ORGVERSION="${PV}" \
+   datadir="${EPREFIX}${SITEETC}/${PN}"
+
+   use doc && emake -j1 pdf card
+}
+
+src_install() {
+   emake -j1 \
+   ORGVERSION="${PV}" \
+   DESTDIR="${D}" \
+   ETCDIRS="styles csl $(use odt-schema && echo schema)" \
+   lispdir="${EPREFIX}${SITELISP}/${PN}" \
+   datadir="${EPREFIX}${SITEETC}/${PN}" \
+   infodir="${EPREFIX}/usr/share/info" \
+   install
+
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
+   use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+   local DOC_CONTENTS="Org mode has a large variety of run-time 
dependencies,
+   so you may have to install one or more additional packages.
+   A non-exhaustive list of these dependencies may be found at
+   ."
+   readme.gentoo_create_doc
+}



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

2024-07-01 Thread Maciej Barć
commit: dec1c33e9678d81d26a0e8755e04fbabf5a1db58
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:18:59 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec1c33e

app-emacs/transient: bump to 0.7.2

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

 app-emacs/transient/Manifest   |  1 +
 app-emacs/transient/transient-0.7.2.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 93fbb81377af..5ee128ce87ce 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1,2 +1,3 @@
 DIST transient-0.6.0.tar.gz 136259 BLAKE2B 
a983ec4b42de10f9adfc71180bbd8df83a80d5593e19b8435fc6da72f2007c78c40b5207a6957e961642699ca0752795a57f3313e0b3f245467fd2e70261
 SHA512 
a2709b1e6d620f46ff84a15807936bc9264792365ec8dd6633a2419ff094f5cdde139fe2f4dcbc8d393a23a2e2697f3fe1ea1fff7162024169a44a0cff463d75
 DIST transient-0.7.0.tar.gz 137584 BLAKE2B 
da99fd756f77214186e3a5cab8c52ece8ee9af01fbe004a33b1f53a1197c3ff4efe6ca476ca57835e9f1f7c77db1f08510ff407d4abecae5a7bd34f98573f28a
 SHA512 
c3cf5dd9c42ef2628308a42fc6ec3f6aaf92a0516e186f5f336d6531ebcc12fbfc3864d8ab9cdcfcccbe662a8a9bd136cee866c7d6fbfbb6373910758522e8b1
+DIST transient-0.7.2.tar.gz 138256 BLAKE2B 
c3b425a9b6089b54eb7377d47c7763fda87d9800246de866330dd2ca6ac8561fad5d7429b0b1f0c5f10072e836825d025b08676bd973a793d93e9b32616bcf07
 SHA512 
2863701146ecf4ac5f4a8025f47737667bc3ee0ca1de70e747a3299c9bb7831c0d9a3853553d79790c929ca9e5fe9f534e2c7499bc37a22ca2fb8d1d28b269fd

diff --git a/app-emacs/transient/transient-0.7.2.ebuild 
b/app-emacs/transient/transient-0.7.2.ebuild
new file mode 100644
index ..02944ca13d21
--- /dev/null
+++ b/app-emacs/transient/transient-0.7.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Transient commands abstraction for GNU Emacs"
+HOMEPAGE="https://magit.vc/manual/transient/
+   https://github.com/magit/transient/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/magit/${PN}.git";
+else
+   SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( CHANGELOG README.org "docs/${PN}.org" )
+ELISP_TEXINFO="docs/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+   >=app-emacs/compat-29.1.4.1
+"
+BDEPEND="
+   ${RDEPEND}
+   sys-apps/texinfo
+"
+
+src_prepare() {
+   mv lisp/*.el . || die
+
+   elisp_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-07-01 Thread Maciej Barć
commit: eec383bcef08e3f82d80bfdf995b3355ccece145
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:26:29 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec383bc

dev-dotnet/dotnet-runtime-nugets: drop old 8.0.2-r3

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

 dev-dotnet/dotnet-runtime-nugets/Manifest  | 27 --
 .../dotnet-runtime-nugets-8.0.2-r3.ebuild  | 57 --
 2 files changed, 84 deletions(-)

diff --git a/dev-dotnet/dotnet-runtime-nugets/Manifest 
b/dev-dotnet/dotnet-runtime-nugets/Manifest
index 44b1e102fb69..50307e2b1aa5 100644
--- a/dev-dotnet/dotnet-runtime-nugets/Manifest
+++ b/dev-dotnet/dotnet-runtime-nugets/Manifest
@@ -4,7 +4,6 @@ DIST microsoft.aspnetcore.app.ref.6.0.31.nupkg 3358756 BLAKE2B 
39e1813d01849ac61
 DIST microsoft.aspnetcore.app.ref.7.0.14.nupkg 3572772 BLAKE2B 
d13fdf2957220158e22cba3f9a33b60e3775fa22254d21183d38d7bcc9e4220c5cbc2de5a586baa3a40345c3be58c3df38af2406b6b5d8cf59ce29e021b16e12
 SHA512 
b44f46dcd29ab33e860ef04da42b0151b96f95a9375ae1225c96b6c9af3ae12470962b4dd9c3d33f70bb7f8237a8c8d0edaeb0d17bd5c8d9cd8fcf0d70ddb221
 DIST microsoft.aspnetcore.app.ref.7.0.19.nupkg 3568997 BLAKE2B 
282233fb6d08ae569b93827d75a0395bb9da59a5951b68255d01c12dbd8ae4ee7c1fa43412b9dbd4c4ef07ab10012100f60e2ed303891bb51d545254113cc3af
 SHA512 
43d740b98b43dc766605f5de2e1cd8ececa5ff2e6eb3d5ac0696bb8a19e8b098c16363edbe9074f911406b5a58dde46422e6b064b7165398aee137bcc84e95b6
 DIST microsoft.aspnetcore.app.ref.7.0.20.nupkg 3574405 BLAKE2B 
b25ba2889b7b537a00d8637afc1f30a407f731ffca07f122fb48a6234aa7c0f7208b150d5e77546a5afcc117b172de7c7dace8d07af476621342250dd71bd112
 SHA512 
c925fa4d9162d5e4898f7737248ae808bcc76d990b9abf9f81e43bf00518b0e5218ca2b0eea962a91a0c2b1f54a9cfea30c9324694817307c9ed7eef5986cf79
-DIST microsoft.aspnetcore.app.ref.8.0.2.nupkg 4405855 BLAKE2B 
54761fa6b73550b71bbf5a14e50d0a234bbf74d73cf36ca8de18b645928c616a6822105cc87ef7c6a741e7450a7662ea14be3b50925213486f47c1fcd1bf3edf
 SHA512 
af0593a324b2a6126cf9457e2cd34989b4c5b01af5c676a4deaa3c8566d4122bbb0290d5da96d3652a50a9375a7f7e287e7a0c064a43e611f92ee124cae150c4
 DIST microsoft.aspnetcore.app.ref.8.0.5.nupkg 4407963 BLAKE2B 
07910a0f39a4d1f6f09576a78a896794d221b31c0aa67c8b37b61a037cd43c8f55b8162cb46bfe6d11bea15e035bfac2a16e63eae5990e520f4b393dd41421c4
 SHA512 
2f9b10add30994c9fcf8cfbfec7ac2489b908a28e6fed6d5da201d3d764bb250805df457441722d4bd810a8cd9ef2b475ac33c88e2137168a2556b0d78be9ba1
 DIST microsoft.aspnetcore.app.ref.8.0.6.nupkg 4415504 BLAKE2B 
8431cbcd411421aa013232c3de57124c400c6e1edb990af33743126b23103efc5d26d89d327096e18994ee7a85b65f0bdd450f1e1938c149987193b5d92e7837
 SHA512 
1c294845cda71441825ad4ed70d7bd9e4155a7a389c45ac3f2f08407872716fe077531ccc5b783552cefb729b9f111837ad671655b792bc03ec0d6cb7db796e8
 DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.25.nupkg 10120602 BLAKE2B 
79f907afbe46d74bf102fb6010632763b93492e03ce2db0231fca4c6c63c7708b320039a7b0edc54afbd3ada7b1a564ad4779c6a2e50d877ef0fcd42ba30fa4d
 SHA512 
931dbebcd3e4de64c0c9090d9fe1af732cd319f5b5d0572e551f838c1e3944f838be5da7880019e3b571afc735f93c79803b0337ee7cd9b8b338a8e3319e245f
@@ -13,7 +12,6 @@ DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.31.nupkg 
10128326 BLAKE2B b8
 DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.14.nupkg 10832780 BLAKE2B 
de24725c3bcaf0a593946646b70ee519b6173968240daec234b2a0347918bce594b296e9c061c9b7b4983436dfc14d23cbeba1b3a756316ba7522f1dd0d79613
 SHA512 
539cfe74fea5433f2255bbb6bb7afe545a98098f5299f8b667f2347cfeb45b2b71532f4e0d353bdd0b80195448367557003f4b11021325933845bc57a296f8d5
 DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.19.nupkg 10844438 BLAKE2B 
7411a08cc9a8159b72db617b7066b25a5bcf8a79ceb2e5c8ca65b40b216f262ea4b94491fcd42f3a1ad7ccafc515824a32786605964baa81ffb22a25084903cb
 SHA512 
cbe03e42c3d4b9720295bf48d7f7fcd606cbb7ffc3bdc9807bed463f11ddf532532126c53199df4c4e88cd677e4ce11a839d4c8c9c85013bbf7b7da24de9d40b
 DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.20.nupkg 10830958 BLAKE2B 
a5df8bba206169ab47530b8b7843b5c19e6f06c4d846ac780fd8dce27ed11c91d017789531e07c307f62ae81a8d327e99fd0e31fb261cc2b86272bf197d1b21d
 SHA512 
5c7c0196b001c59039f859f2d33b348106bc38b1ea594d9d093e60b63d01dcef41e7af7aca21f45a34aee007f571ff6af730537d538f9158788797ad7f75543a
-DIST microsoft.aspnetcore.app.runtime.linux-arm.8.0.2.nupkg 11779783 BLAKE2B 
5e825a1b519d28ea5f0c58e1a1a7ea16e02f50b222b8f56e97044983f3d5d2252934d0b115606e12b54b7b853e3819676f6ddae41d2c4a19418585a47bfb4b1a
 SHA512 
f577b352b3e71251521275781ea594734a32b5212d65b85b92f0d04e56c66dbe75d34f82601784375cac9e2464eedfde4098ae31643219c571bf254162f43199
 DIST microsoft.aspnetcore.app.runtime.linux-arm.8.0.5.nupkg 11785019 BLAKE2B 
d4d3713d9f69fe0db50593ad97b6ed05f5a1b5007f1ef2ee1533448932e06e35884865ba2829ca5a0df777a145cbde5674cfb771867561fc68d90c600ccb0922
 SHA512 
f2fad67df54aeb0740f69745918d4d06c9fcd05bff43ea3b89ca9f44f3

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk/files/, dev-dotnet/dotnet-sdk/

2024-07-01 Thread Maciej Barć
commit: b40688819b6a413c4afec4c0e636b7301748084e
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:23:42 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4068881

dev-dotnet/dotnet-sdk: drop old 8.0.102-r1

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

 dev-dotnet/dotnet-sdk/Manifest |   2 -
 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102-r1.ebuild | 220 -
 .../files/dotnet-sdk-8.0.101-runtime-64.patch  |  23 ---
 3 files changed, 245 deletions(-)

diff --git a/dev-dotnet/dotnet-sdk/Manifest b/dev-dotnet/dotnet-sdk/Manifest
index 4a66bc65321d..2af82484db67 100644
--- a/dev-dotnet/dotnet-sdk/Manifest
+++ b/dev-dotnet/dotnet-sdk/Manifest
@@ -1,4 +1,2 @@
-DIST dotnet-sdk-8.0.102-prepared-gentoo-amd64.tar.xz 1794775828 BLAKE2B 
72a12b5af020a7f7d77b45eefd147b6fed52889443bbf0a9c5464a8a35a9582af32b75587f73aea9d1eb72d053986d8a204904178f260b2c8532ad821389beaf
 SHA512 
1f7727f22e91783aaec5bccd2324f9dc63700fc95625afebeeb3bde7a99a63754a086b38c1d0921b4536963cbfc53b9c995a2aca519e0edd529f542a89995924
-DIST dotnet-sdk-8.0.102-prepared-gentoo-musl-amd64.tar.xz 1790982284 BLAKE2B 
010a1dee8e09402a22c0b45745a6ec7e511c88134ef984f51caa69051d7aec87dcb73392bc338508d5591ade1247e95f7708d4a83961ea665350b4ef29882e33
 SHA512 
611f96525ac98bae35592074d2f1d863c566080f4f52ca619546b547515f2962d9ae53317461e9bb803067d4381daab50f6c772134f9386bf36962998891563b
 DIST dotnet-sdk-8.0.105-prepared-gentoo-amd64.tar.xz 1774585908 BLAKE2B 
c8c14bb513e9421ed04df81bf4388a7b84333ff76cf678f5adfb658d4c32d4e3c90ad8f78676261cb0148d1f1a3f4763e4a4aad9e7d822f94c943ec6ca81f872
 SHA512 
6032f34c92c046fade8edf1e4c86b315e6f51ae38b7d505084b2903f6a883dcb9c3b17a67d2da28daffcf6f3bc4e2ebd19b481f2842716fad910fbc663980c8a
 DIST dotnet-sdk-8.0.105-prepared-gentoo-musl-amd64.tar.xz 1788053336 BLAKE2B 
5cf9328ec19413ed6c82adb48f70346197e2d76926ab752c81c77fde94782c19a30f52aab07e2ddc7545280821bf64251de42afece08b5bcd0d52eceefca3064
 SHA512 
73b906a282d059e3829841f78e45b58beab980eb8a1c23857746af20630b1070ce9fca1e38d837d78ab039dc40273dc732be4b3ba10978df00dfdaa320dfd77e

diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102-r1.ebuild 
b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102-r1.ebuild
deleted file mode 100644
index b13b6bf6d2a1..
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102-r1.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Pre-build (and distribution preparation)
-# Build the tarball:
-#  git clone --depth 1 -b v8.0.2 https://github.com/dotnet/dotnet 
dotnet-sdk-8.0.2
-#  cd dotnet-sdk-8.0.2
-#  git rev-parse HEAD
-#  ./prep.sh
-#  rm -fr .git
-#  cd ..
-#  tar -acf dotnet-sdk-8.0.201-prepared-gentoo-amd64.tar.xz dotnet-sdk-8.0.2
-# Upload dotnet-sdk-8.0.201-prepared-gentoo-amd64.tar.xz
-
-# Build ("src_compile")
-# To learn about arguments that are passed to the "build.sh" script see:
-# https://github.com/dotnet/source-build/discussions/4082
-# User variable: GENTOO_DOTNET_BUILD_VERBOSITY - set other verbosity log level.
-
-EAPI=8
-
-COMMIT=d396b0c4d3e51c2d8d679b2f7233912bc5bfc2fa
-SDK_SLOT="$(ver_cut 1-2)"
-RUNTIME_SLOT="${SDK_SLOT}.2"
-
-LLVM_MAX_SLOT=17
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit check-reqs flag-o-matic llvm multiprocessing python-any-r1
-
-DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
-HOMEPAGE="https://dotnet.microsoft.com/
-   https://github.com/dotnet/dotnet/";
-SRC_URI="
-amd64? (
-   elibc_glibc? ( 
https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}-prepared-gentoo-amd64.tar.xz
 )
-   elibc_musl? ( 
https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}-prepared-gentoo-musl-amd64.tar.xz
 )
-)
-"
-S="${WORKDIR}/${PN}-${RUNTIME_SLOT}"
-
-LICENSE="MIT"
-SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-KEYWORDS="amd64"
-
-# STRIP="llvm-strip" corrupts some executables when using the patchelf hack.
-# Be safe and restrict it for source-built too, bug 
https://bugs.gentoo.org/923430
-RESTRICT="splitdebug strip"
-
-CURRENT_NUGETS_DEPEND="
-   ~dev-dotnet/dotnet-runtime-nugets-${RUNTIME_SLOT}
-"
-EXTRA_NUGETS_DEPEND="
-   ~dev-dotnet/dotnet-runtime-nugets-6.0.27
-   ~dev-dotnet/dotnet-runtime-nugets-7.0.16
-"
-NUGETS_DEPEND="
-   ${CURRENT_NUGETS_DEPEND}
-   ${EXTRA_NUGETS_DEPEND}
-"
-RDEPEND="
-   app-crypt/mit-krb5:0/0
-   dev-libs/icu
-   dev-libs/openssl:=
-   dev-util/lttng-ust:=
-   sys-libs/zlib:0/1
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   https://github.com/dotnet/dotnet";
-   local verbosity="${GENTOO_DOTNET_BUILD_VERBOSITY:-minimal}"
-
-   ebegin "Building the .NET SDK ${SDK_SLOT}"
-   local -a buildopts=(
-   --clean-while-building
-   --source-repository "${source_repository}"
-   --source-version "${COMMIT}"
-
-   --
-   

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-07-01 Thread Maciej Barć
commit: f586595e2a7ef63b392ff28e9009570dd1b50100
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:25:56 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f586595e

dev-dotnet/dotnet-runtime-nugets: drop old 6.0.27-r1

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

 dev-dotnet/dotnet-runtime-nugets/Manifest  | 20 -
 .../dotnet-runtime-nugets-6.0.27-r1.ebuild | 50 --
 2 files changed, 70 deletions(-)

diff --git a/dev-dotnet/dotnet-runtime-nugets/Manifest 
b/dev-dotnet/dotnet-runtime-nugets/Manifest
index 09ab22468fa9..77c0e8fe7af4 100644
--- a/dev-dotnet/dotnet-runtime-nugets/Manifest
+++ b/dev-dotnet/dotnet-runtime-nugets/Manifest
@@ -1,5 +1,4 @@
 DIST microsoft.aspnetcore.app.ref.6.0.25.nupkg 3356722 BLAKE2B 
7808c6b0a3b3cebd5a1968314b89d8b38c798c7480aad4dc53172a004bfa9ad807304afd9657b3a9710d72863f70674f02ef39588783b93245195f3f2829b29b
 SHA512 
bba75505fce0302817e984b9d6faa71479f2761ca929c9b9a8d8c5329dcd607aa15e3d0dbaaecb03185a9a0fea689b17ba3c47872063220e8d8153ca547c43d9
-DIST microsoft.aspnetcore.app.ref.6.0.27.nupkg 3360538 BLAKE2B 
e3d4c51cfff404cf0dadd619b3a01d6a398417509680298de76baa56dfb6ba38a6b30e656473e9d86ac59c90b28dc4f3928f2de548b5d9b93f50e4515595f88b
 SHA512 
2ce394d2aa6f42ce1ed464bcf0bc10e028727640aa7c230d134075f66addfe5e664eb436cd27d32de3f7338eac0c2d89dcb1099f833c168fe1b0b54ca344b6a1
 DIST microsoft.aspnetcore.app.ref.6.0.30.nupkg 3353063 BLAKE2B 
9b9e1b4375b80615f6b41400f9cc6cd787e87de1a88f3f7288e7f206502a202cb062225116c39e0783a3876d2168676362519ea1ad914c53b5f4cc75822957e5
 SHA512 
15445f1f7f3761afa03830b65488f58c6ddb74c8942725e407826605faea8d765bebf26d9093303427787b61704d27acfc416a7e7a015acdbf8666c5b890f3db
 DIST microsoft.aspnetcore.app.ref.6.0.31.nupkg 3358756 BLAKE2B 
39e1813d01849ac61135b39db4413687e7a309d10690be425a8acb0143b5ec6723c7f78870b282c5cfe5554765d3b365ee7f5cb33deda5f38d7d22eaa09fb4ad
 SHA512 
f07ed91d3b4ee33e1da53d3c257a395c4687ee3867979e19ee890c3dfb7b9b21fa26fbca09c5b5738181fde034b395165c8fb9f8133d3e5a44c536921c45160f
 DIST microsoft.aspnetcore.app.ref.7.0.14.nupkg 3572772 BLAKE2B 
d13fdf2957220158e22cba3f9a33b60e3775fa22254d21183d38d7bcc9e4220c5cbc2de5a586baa3a40345c3be58c3df38af2406b6b5d8cf59ce29e021b16e12
 SHA512 
b44f46dcd29ab33e860ef04da42b0151b96f95a9375ae1225c96b6c9af3ae12470962b4dd9c3d33f70bb7f8237a8c8d0edaeb0d17bd5c8d9cd8fcf0d70ddb221
@@ -10,7 +9,6 @@ DIST microsoft.aspnetcore.app.ref.8.0.2.nupkg 4405855 BLAKE2B 
54761fa6b73550b71b
 DIST microsoft.aspnetcore.app.ref.8.0.5.nupkg 4407963 BLAKE2B 
07910a0f39a4d1f6f09576a78a896794d221b31c0aa67c8b37b61a037cd43c8f55b8162cb46bfe6d11bea15e035bfac2a16e63eae5990e520f4b393dd41421c4
 SHA512 
2f9b10add30994c9fcf8cfbfec7ac2489b908a28e6fed6d5da201d3d764bb250805df457441722d4bd810a8cd9ef2b475ac33c88e2137168a2556b0d78be9ba1
 DIST microsoft.aspnetcore.app.ref.8.0.6.nupkg 4415504 BLAKE2B 
8431cbcd411421aa013232c3de57124c400c6e1edb990af33743126b23103efc5d26d89d327096e18994ee7a85b65f0bdd450f1e1938c149987193b5d92e7837
 SHA512 
1c294845cda71441825ad4ed70d7bd9e4155a7a389c45ac3f2f08407872716fe077531ccc5b783552cefb729b9f111837ad671655b792bc03ec0d6cb7db796e8
 DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.25.nupkg 10120602 BLAKE2B 
79f907afbe46d74bf102fb6010632763b93492e03ce2db0231fca4c6c63c7708b320039a7b0edc54afbd3ada7b1a564ad4779c6a2e50d877ef0fcd42ba30fa4d
 SHA512 
931dbebcd3e4de64c0c9090d9fe1af732cd319f5b5d0572e551f838c1e3944f838be5da7880019e3b571afc735f93c79803b0337ee7cd9b8b338a8e3319e245f
-DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.27.nupkg 10129887 BLAKE2B 
598cd362a9a585bd0bf1733ce5c376cdad37915ae305adcf28438247cd11dd98bff2efbf8e561aa8cc31f65bc532319f9fbe74a6c666d625c9ade13e46d439ec
 SHA512 
eb94db34729c21a31dc79b451a6c025edf0dabd14b9229d5572dbb6f1a70758ea865fa97dcbe20288f250b6e68a7508e261fe462bc2e2ad0cbdf787e55214dfc
 DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.30.nupkg 10125354 BLAKE2B 
066fef75f633713b95d6461f38152d2c2b506a3e95934607dfc9f47d5f640e7dfa6cdea8d683944483aeabaeffb04de02b1c694cf18bc2ac524d0d8a5479d001
 SHA512 
89ab670cc2c56237725cecc9893a97804148ecd7ded26dd44c8b0f6094090a05ac87d382a37478d152e821f8ba7eb19ab996c333f8f42cc8262caa9390c07912
 DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.31.nupkg 10128326 BLAKE2B 
b85f508c946f18ecb817b89ed37cece8e3a26f30335c7d7c592f3ab55d8e75366096efd581ea6f2498110ae53ff081377bb731d5be8e8bf1cdcdec8c8813cfce
 SHA512 
2337ff08b08b70231934947a41616f349833f87dfacf734f3f5c4b50bed3379d8ad72cfad208c3eb38bba2960adf0f90c8b520c7a0e7b7d2b772a8770fef86bb
 DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.14.nupkg 10832780 BLAKE2B 
de24725c3bcaf0a593946646b70ee519b6173968240daec234b2a0347918bce594b296e9c061c9b7b4983436dfc14d23cbeba1b3a756316ba7522f1dd0d79613
 SHA512 
539cfe74fea5433f2255bbb6bb7afe545a98098f5299f8b667f2347cfeb45b2b71532f4e0d353bdd0b80195448367557003f4b11021325933845bc57a296f8d5
@@ -21,7 +19,6 @@ DIST m

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

2024-07-01 Thread Maciej Barć
commit: 7f985f883c40d16e88f37909980c30cd2d7fb0ed
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:19:47 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f985f88

app-emacs/with-editor: bump to 3.3.4

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

 app-emacs/with-editor/Manifest |  1 +
 app-emacs/with-editor/with-editor-3.3.4.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest
index 619f780dfec9..8e4d96c57b5b 100644
--- a/app-emacs/with-editor/Manifest
+++ b/app-emacs/with-editor/Manifest
@@ -1,2 +1,3 @@
 DIST with-editor-3.3.2.tar.gz 33273 BLAKE2B 
865890ae4dcb350ca35722e5761ce8c7a4216f94ea92a7be3f26ffea52d3d60c9d9653a330d643ff7468e6e0339d0730d0a7890fbbdd911a57e891daf54ddf8e
 SHA512 
9ee8f36da6e1735aedf9fb0dcf6480de649e3e2daebedd5fc1edf8a9f528046c269cc0bbe182d4cf33180ab11c4af3a794c49cfd2aaff9ddbddcd51b9c1fec21
 DIST with-editor-3.3.3.tar.gz 33282 BLAKE2B 
3c2cbd4efeb4d4dc5f0a7372127d83d5c6d7781d6bf2743c03618fb88413f9771ae228431c94797b48e6962ff29096d29ee12b8f1cb99f382bb79594cacb156d
 SHA512 
8a6bfbefe62437d44920c6a9d23d4e383a5f2b31bc79e2de8f94299836782fa3512c1c1d3c1813ae8408817ce7ea8b653ca86c5a812fcd06940f8d93fb815dd5
+DIST with-editor-3.3.4.tar.gz 33288 BLAKE2B 
59e2b1c94be967cafbe112aad34a51aef6355d2f734ee2ce6160d3de2357fef226ef7bb0666f3c419b9e1bdce0ab8e3468ab0ab9bc259152014ede7ed1b4b453
 SHA512 
700f6e5a884e4664b2450f7dd3ea879f45934abdbc09eb9569a58233d57ad7411a47d977341231b5c23a2ae5710ce490b2ee3960aee150e912a3ec0017665942

diff --git a/app-emacs/with-editor/with-editor-3.3.4.ebuild 
b/app-emacs/with-editor/with-editor-3.3.4.ebuild
new file mode 100644
index ..af93991140f7
--- /dev/null
+++ b/app-emacs/with-editor/with-editor-3.3.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
+HOMEPAGE="https://magit.vc/manual/with-editor/
+   https://github.com/magit/with-editor/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/magit/${PN}.git";
+else
+   SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+S="${WORKDIR}/${P}/lisp"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   >=app-emacs/compat-29.1.4.1
+"
+BDEPEND="
+   ${RDEPEND}
+   sys-apps/texinfo
+"
+
+DOCS=( ../README.org ../docs/${PN}.org )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"



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

2024-07-01 Thread Maciej Barć
commit: e1d6c2d01242bf12b7120d1d8044a1e7835ae5c1
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:10:00 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d6c2d0

app-emacs/jinx: drop old 1.6

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

 app-emacs/jinx/Manifest|  1 -
 app-emacs/jinx/jinx-1.6.ebuild | 45 --
 2 files changed, 46 deletions(-)

diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index 6b0a95ddce82..d1d18b7b2b0e 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,3 +1,2 @@
-DIST jinx-1.6.tar.gz 34624 BLAKE2B 
57917120dd6b10e30d989f056d3587452b2a2fe4db97df989de25c31ae7dd0e56ab2fd40cb92e570cd076209ab039ae0a8cc1ba7cb42210acbc4a1a07cef5f52
 SHA512 
b4e2b7ef03036e79c91e2a3d2c39ec6505ac9b6b2f7b32cfeee961448b4015de87c60adc9c14de3faccab14d7be75a77622fb0e21982a6e3fdcd58046c54d471
 DIST jinx-1.7.tar.gz 34795 BLAKE2B 
96f5ea43c59692ffcf628438144bf07d297f8f82072a4e27282e8e1069ad8876dd4b9057d59ede5cd7ac7d9c48bd197e5bd3175239332b52b29eba276e0b
 SHA512 
2d92cf7822494b1eca5e746104610fcaedc09427dad9ac45cb901a19ee663a5300f7d5b5768155bc0ec41c3a96208b0233932fd13bb8ab00fc88e766d5aec538
 DIST jinx-1.9.tar.gz 35118 BLAKE2B 
1db0bf43978f0d3d521b864a6b71c98642a7bfd1517dfb91425776ccbb320f7b52c8c05360722e79bf294140043e65bb057372570ea0851f917824545b93db09
 SHA512 
18124ebfa0da7362d9265f4681267881849f566db10e7ea49e20f88ea0cdce0b3af76f78313849c2fa4ed0c24734ffda34aba95c86b3aeaf50db414f566a167e

diff --git a/app-emacs/jinx/jinx-1.6.ebuild b/app-emacs/jinx/jinx-1.6.ebuild
deleted file mode 100644
index 55cad1b7e1c1..
--- a/app-emacs/jinx/jinx-1.6.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# 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/no-littering/

2024-07-01 Thread Maciej Barć
commit: 28daeede0bb2ffd780189f3d8816848786563909
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:16:27 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28daeede

app-emacs/no-littering: bump to 1.7.0

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

 app-emacs/no-littering/Manifest  |  1 +
 app-emacs/no-littering/no-littering-1.7.0.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/app-emacs/no-littering/Manifest b/app-emacs/no-littering/Manifest
index 0cf6a4aabc17..8ac3a69a107c 100644
--- a/app-emacs/no-littering/Manifest
+++ b/app-emacs/no-littering/Manifest
@@ -1 +1,2 @@
 DIST no-littering-1.5.0.tar.gz 25036 BLAKE2B 
af09461841e178944810f796049693ba191a6ee5197487741826285a1a8d4e3e22e425f27528f6c1ffa986203fd4151fe9d91d3b9882e5304c92ddfe721db205
 SHA512 
e9a0141429fbeee90aacd9bda9ce59c3077380d0f508ac39286520561f70238609dc5eb682ac7449af1313aa186c52ffe05b2c3c33ffced4347beaa216b957ac
+DIST no-littering-1.7.0.tar.gz 25944 BLAKE2B 
45a979b7fc49fb09d50465ce523f3b9d40ce77833507a3ae1c786b0a80157f99f12baedf40ef4412f5c40158270da2f244900a4b4058313d29a40354378878d6
 SHA512 
016a3848e012086a500ac0b32f86edb7e939fadb36bd0561bb0332d75326fbb5d595a6ed8648746cb0aa7e34b425c8d850f8d4af770d2db3dc2251ec6fe84a10

diff --git a/app-emacs/no-littering/no-littering-1.7.0.ebuild 
b/app-emacs/no-littering/no-littering-1.7.0.ebuild
new file mode 100644
index ..604af65ad8d7
--- /dev/null
+++ b/app-emacs/no-littering/no-littering-1.7.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="ELisp library that helps keeping Emacs configuration directory 
clean"
+HOMEPAGE="https://github.com/emacscollective/no-littering/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/emacscollective/${PN}.git";
+else
+   SRC_URI="https://github.com/emacscollective/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/compat
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+DOCS=( README.org migrate.org )
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-runtime-nugets/

2024-07-01 Thread Maciej Barć
commit: 7814f0269299610b26a0bd99b901738fb7f139ab
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:26:12 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7814f026

dev-dotnet/dotnet-runtime-nugets: drop old 7.0.16-r1

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

 dev-dotnet/dotnet-runtime-nugets/Manifest  | 20 -
 .../dotnet-runtime-nugets-7.0.16-r1.ebuild | 50 --
 2 files changed, 70 deletions(-)

diff --git a/dev-dotnet/dotnet-runtime-nugets/Manifest 
b/dev-dotnet/dotnet-runtime-nugets/Manifest
index 77c0e8fe7af4..44b1e102fb69 100644
--- a/dev-dotnet/dotnet-runtime-nugets/Manifest
+++ b/dev-dotnet/dotnet-runtime-nugets/Manifest
@@ -2,7 +2,6 @@ DIST microsoft.aspnetcore.app.ref.6.0.25.nupkg 3356722 BLAKE2B 
7808c6b0a3b3cebd5
 DIST microsoft.aspnetcore.app.ref.6.0.30.nupkg 3353063 BLAKE2B 
9b9e1b4375b80615f6b41400f9cc6cd787e87de1a88f3f7288e7f206502a202cb062225116c39e0783a3876d2168676362519ea1ad914c53b5f4cc75822957e5
 SHA512 
15445f1f7f3761afa03830b65488f58c6ddb74c8942725e407826605faea8d765bebf26d9093303427787b61704d27acfc416a7e7a015acdbf8666c5b890f3db
 DIST microsoft.aspnetcore.app.ref.6.0.31.nupkg 3358756 BLAKE2B 
39e1813d01849ac61135b39db4413687e7a309d10690be425a8acb0143b5ec6723c7f78870b282c5cfe5554765d3b365ee7f5cb33deda5f38d7d22eaa09fb4ad
 SHA512 
f07ed91d3b4ee33e1da53d3c257a395c4687ee3867979e19ee890c3dfb7b9b21fa26fbca09c5b5738181fde034b395165c8fb9f8133d3e5a44c536921c45160f
 DIST microsoft.aspnetcore.app.ref.7.0.14.nupkg 3572772 BLAKE2B 
d13fdf2957220158e22cba3f9a33b60e3775fa22254d21183d38d7bcc9e4220c5cbc2de5a586baa3a40345c3be58c3df38af2406b6b5d8cf59ce29e021b16e12
 SHA512 
b44f46dcd29ab33e860ef04da42b0151b96f95a9375ae1225c96b6c9af3ae12470962b4dd9c3d33f70bb7f8237a8c8d0edaeb0d17bd5c8d9cd8fcf0d70ddb221
-DIST microsoft.aspnetcore.app.ref.7.0.16.nupkg 3578653 BLAKE2B 
8f8f2f2765018f96286d0f3e769ccdeb6a8663046bc5968fabc5ecc6fbccf55f5bb567f93fd47c2bf50ce8fa15790635e18e87b2c5c4c6c2debbace71aec717c
 SHA512 
fe195d4134192747444e219f163ff7c2e7653091714f54bb343633a3124a66842a58661ff47372b7fa7cffe62b4195f4d95b289a12e8a4dc9a8e9b8302ab
 DIST microsoft.aspnetcore.app.ref.7.0.19.nupkg 3568997 BLAKE2B 
282233fb6d08ae569b93827d75a0395bb9da59a5951b68255d01c12dbd8ae4ee7c1fa43412b9dbd4c4ef07ab10012100f60e2ed303891bb51d545254113cc3af
 SHA512 
43d740b98b43dc766605f5de2e1cd8ececa5ff2e6eb3d5ac0696bb8a19e8b098c16363edbe9074f911406b5a58dde46422e6b064b7165398aee137bcc84e95b6
 DIST microsoft.aspnetcore.app.ref.7.0.20.nupkg 3574405 BLAKE2B 
b25ba2889b7b537a00d8637afc1f30a407f731ffca07f122fb48a6234aa7c0f7208b150d5e77546a5afcc117b172de7c7dace8d07af476621342250dd71bd112
 SHA512 
c925fa4d9162d5e4898f7737248ae808bcc76d990b9abf9f81e43bf00518b0e5218ca2b0eea962a91a0c2b1f54a9cfea30c9324694817307c9ed7eef5986cf79
 DIST microsoft.aspnetcore.app.ref.8.0.2.nupkg 4405855 BLAKE2B 
54761fa6b73550b71bbf5a14e50d0a234bbf74d73cf36ca8de18b645928c616a6822105cc87ef7c6a741e7450a7662ea14be3b50925213486f47c1fcd1bf3edf
 SHA512 
af0593a324b2a6126cf9457e2cd34989b4c5b01af5c676a4deaa3c8566d4122bbb0290d5da96d3652a50a9375a7f7e287e7a0c064a43e611f92ee124cae150c4
@@ -12,7 +11,6 @@ DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.25.nupkg 
10120602 BLAKE2B 79
 DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.30.nupkg 10125354 BLAKE2B 
066fef75f633713b95d6461f38152d2c2b506a3e95934607dfc9f47d5f640e7dfa6cdea8d683944483aeabaeffb04de02b1c694cf18bc2ac524d0d8a5479d001
 SHA512 
89ab670cc2c56237725cecc9893a97804148ecd7ded26dd44c8b0f6094090a05ac87d382a37478d152e821f8ba7eb19ab996c333f8f42cc8262caa9390c07912
 DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.31.nupkg 10128326 BLAKE2B 
b85f508c946f18ecb817b89ed37cece8e3a26f30335c7d7c592f3ab55d8e75366096efd581ea6f2498110ae53ff081377bb731d5be8e8bf1cdcdec8c8813cfce
 SHA512 
2337ff08b08b70231934947a41616f349833f87dfacf734f3f5c4b50bed3379d8ad72cfad208c3eb38bba2960adf0f90c8b520c7a0e7b7d2b772a8770fef86bb
 DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.14.nupkg 10832780 BLAKE2B 
de24725c3bcaf0a593946646b70ee519b6173968240daec234b2a0347918bce594b296e9c061c9b7b4983436dfc14d23cbeba1b3a756316ba7522f1dd0d79613
 SHA512 
539cfe74fea5433f2255bbb6bb7afe545a98098f5299f8b667f2347cfeb45b2b71532f4e0d353bdd0b80195448367557003f4b11021325933845bc57a296f8d5
-DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.16.nupkg 10841114 BLAKE2B 
b38b731c59e9f5a47649db420630e5cff4e9d940150d127ba80211995e8dab7cf898294912d26a509e26b91371f04f7649099d999cba13be72caac5c910939b8
 SHA512 
671922437c8bb248a347d414cadde70240573bcf90651decadf8081ace7eab2432620bef938714df2fd2f1fff0629e799ee4b72cde26f3b1c4042b6024e25a37
 DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.19.nupkg 10844438 BLAKE2B 
7411a08cc9a8159b72db617b7066b25a5bcf8a79ceb2e5c8ca65b40b216f262ea4b94491fcd42f3a1ad7ccafc515824a32786605964baa81ffb22a25084903cb
 SHA512 
cbe03e42c3d4b9720295bf48d7f7fcd606cbb7ffc3bdc9807bed463f11ddf53253212

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

2024-07-01 Thread Maciej Barć
commit: 7dfbfdf611da7f69ddcd3ab3204ff9aeb256bd2b
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:06:01 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dfbfdf6

app-emacs/denote: drop old 2.3.0

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

 app-emacs/denote/Manifest|  1 -
 app-emacs/denote/denote-2.3.0.ebuild | 39 
 2 files changed, 40 deletions(-)

diff --git a/app-emacs/denote/Manifest b/app-emacs/denote/Manifest
index 86c96150a5b2..47e2f096226a 100644
--- a/app-emacs/denote/Manifest
+++ b/app-emacs/denote/Manifest
@@ -1,3 +1,2 @@
-DIST denote-2.3.0.tar.gz 230151 BLAKE2B 
05ad19b846793cc504f1791ca4fb5a4fe97f9cf624e7c5db465c9b1d42644db2cd163ce4c2cb865bb2f1aa94e4a3b39568ec670b27912bce0cf707beb0917f70
 SHA512 
41c70dbacfbcbe0efb5134ed0f6573f9dab9fc9700ec4e947c809f423b2facc84a09f17ec50a7b1fe8c588f8ce0402b71ce24e7161df1531714598a94a6ffad5
 DIST denote-2.3.5.tar.gz 229694 BLAKE2B 
27625c0917d90b162cafb967d1d13f83497eeb76111d33e9dd5aaf7ffe9b6ac3f87c7699e30db377e5139a97895784c4337c295f066b9b5b22239e162c68fba0
 SHA512 
b5a24d6a5ad0ea391140ad91ebd96406e531151888b5ad38cd4f538b8c119d74555cf7d3ca0693d0e03bd9415081b5f0416f75edb86e45d456551a9ca03843c5
 DIST denote-3.0.2.tar.gz 242707 BLAKE2B 
a5108174ffdd86b7fb8e115fb80e39ac699e07e766a20a41ca7412ff00b8c10e8a2cb2a8c2e0a62090a8d11f0cab431f3c8ca272dff825de166e1eddc7c73515
 SHA512 
eaa420b285068f3481e6170a5e8276e337e2c699f10ecd474106fcc93214f91c9bc32c82e4eb2586cae4c8ad762f638e205a85addf247031339ce4917d7b6189

diff --git a/app-emacs/denote/denote-2.3.0.ebuild 
b/app-emacs/denote/denote-2.3.0.ebuild
deleted file mode 100644
index f665dafb38c0..
--- a/app-emacs/denote/denote-2.3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=28.1
-
-inherit elisp
-
-DESCRIPTION="Simple notes for Emacs with an efficient file-naming scheme"
-HOMEPAGE="https://protesilaos.com/emacs/denote/
-   https://github.com/protesilaos/denote/";
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git";
-else
-   SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-RESTRICT="test"  # Some tests fail.
-
-DOCS=( CHANGELOG.org README.md )
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo.el"
-
-elisp-enable-tests ert tests
-
-src_compile() {
-   elisp-org-export-to texinfo README.org
-   elisp_src_compile
-   elisp-make-autoload-file
-}



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

2024-07-01 Thread Maciej Barć
commit: d63ae0d8a2d67a90f069195e8a43ba05d07ae108
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:07:26 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63ae0d8

app-emacs/jinx: bump to 1.9

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

 app-emacs/jinx/Manifest|  1 +
 app-emacs/jinx/jinx-1.9.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index 0d0c18d3ff62..6b0a95ddce82 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,2 +1,3 @@
 DIST jinx-1.6.tar.gz 34624 BLAKE2B 
57917120dd6b10e30d989f056d3587452b2a2fe4db97df989de25c31ae7dd0e56ab2fd40cb92e570cd076209ab039ae0a8cc1ba7cb42210acbc4a1a07cef5f52
 SHA512 
b4e2b7ef03036e79c91e2a3d2c39ec6505ac9b6b2f7b32cfeee961448b4015de87c60adc9c14de3faccab14d7be75a77622fb0e21982a6e3fdcd58046c54d471
 DIST jinx-1.7.tar.gz 34795 BLAKE2B 
96f5ea43c59692ffcf628438144bf07d297f8f82072a4e27282e8e1069ad8876dd4b9057d59ede5cd7ac7d9c48bd197e5bd3175239332b52b29eba276e0b
 SHA512 
2d92cf7822494b1eca5e746104610fcaedc09427dad9ac45cb901a19ee663a5300f7d5b5768155bc0ec41c3a96208b0233932fd13bb8ab00fc88e766d5aec538
+DIST jinx-1.9.tar.gz 35118 BLAKE2B 
1db0bf43978f0d3d521b864a6b71c98642a7bfd1517dfb91425776ccbb320f7b52c8c05360722e79bf294140043e65bb057372570ea0851f917824545b93db09
 SHA512 
18124ebfa0da7362d9265f4681267881849f566db10e7ea49e20f88ea0cdce0b3af76f78313849c2fa4ed0c24734ffda34aba95c86b3aeaf50db414f566a167e

diff --git a/app-emacs/jinx/jinx-1.9.ebuild b/app-emacs/jinx/jinx-1.9.ebuild
new file mode 100644
index ..4faa877e1994
--- /dev/null
+++ b/app-emacs/jinx/jinx-1.9.ebuild
@@ -0,0 +1,55 @@
+# 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";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/minad/${PN}.git";
+else
+   SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-text/enchant:2
+   >=app-emacs/compat-29.1.4.0
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+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: dev-lang/typescript/

2024-07-01 Thread Maciej Barć
commit: 92e5e85a2ca0bec40c808297bbb5b8fd893c8918
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul  1 19:54:47 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e5e85a

dev-lang/typescript: bump to 5.5.3

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

 dev-lang/typescript/Manifest|  1 +
 dev-lang/typescript/typescript-5.5.3.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index 073d4b8427fa..e32ffbf06185 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,2 +1,3 @@
 DIST typescript-5.4.5.tgz 5825770 BLAKE2B 
aea24c0924b2a0b0d01face2ce6be4e7fac85c2205cb0ecde492c5301f83d55fd8cd501326bd47f90cd78abf48c7aaf0381b13fc8242f3d2f9235e6051860b2b
 SHA512 
bdc23852946083cd68211505c11d164881cab75d6727b48056560d22ef90a6a7b25cffa0a50272fd9e3e174686c5213832ac23c97bd6fd3ce090b031d80187c1
 DIST typescript-5.5.2.tgz 4040998 BLAKE2B 
3b1b8ea1c124c24b327111a69eaeaf470364090f3a613c5ead225d9a5502ad2473ea156d203ee73cae9a8ff470d21ddc5e729935a72560c2ffad18edff4b754d
 SHA512 
35c46d3c43ac3c51568e86c912d7e28642c26425d9b7fa2cdf37fc9d3c63547dd1bd34b18eb09a989a5b1311af60e17eb451dcde903ae6aa5dc0f6f38e88617b
+DIST typescript-5.5.3.tgz 4041052 BLAKE2B 
e30ca285fdedfefc8ebac28310dc4d4834efefc9c25d36ca5be43c0ed81e91698b879565c47651402a90b16ba4d30895d00bcee5a752ad538b4d9f2e2327ad49
 SHA512 
fe1adec84ba3681d30efaccaa3aef5ee5dcbd28fea114b5181dbd406f96486859e39532332e1cd1e4d01441ce2933b860ea3663d06e0e627cc12ab072e221471

diff --git a/dev-lang/typescript/typescript-5.5.3.ebuild 
b/dev-lang/typescript/typescript-5.5.3.ebuild
new file mode 100644
index ..242c85963aec
--- /dev/null
+++ b/dev-lang/typescript/typescript-5.5.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
+HOMEPAGE="https://www.typescriptlang.org/
+   https://github.com/microsoft/TypeScript/";
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz";
+S="${WORKDIR}/package"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND="
+   net-libs/nodejs
+"
+BDEPEND="
+   >=net-libs/nodejs-16[npm]
+"
+
+src_compile() {
+   # Skip, nothing to compile here.
+   :
+}
+
+src_install() {
+   local -a myopts=(
+   --audit false
+   --color false
+   --foreground-scripts
+   --global
+   --offline
+   --omit dev
+   --prefix "${ED}/usr"
+   --progress false
+   --verbose
+   )
+   npm "${myopts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm install 
failed"
+
+   dodoc *.md *.txt
+}



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

2024-07-01 Thread Maciej Barć
commit: d5401d1fbd29fdc4e362f2245faacfe6b1ccc12f
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:04:53 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5401d1f

app-emacs/denote: bump to 3.0.2

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

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

diff --git a/app-emacs/denote/Manifest b/app-emacs/denote/Manifest
index ff6db48d7f51..86c96150a5b2 100644
--- a/app-emacs/denote/Manifest
+++ b/app-emacs/denote/Manifest
@@ -1,2 +1,3 @@
 DIST denote-2.3.0.tar.gz 230151 BLAKE2B 
05ad19b846793cc504f1791ca4fb5a4fe97f9cf624e7c5db465c9b1d42644db2cd163ce4c2cb865bb2f1aa94e4a3b39568ec670b27912bce0cf707beb0917f70
 SHA512 
41c70dbacfbcbe0efb5134ed0f6573f9dab9fc9700ec4e947c809f423b2facc84a09f17ec50a7b1fe8c588f8ce0402b71ce24e7161df1531714598a94a6ffad5
 DIST denote-2.3.5.tar.gz 229694 BLAKE2B 
27625c0917d90b162cafb967d1d13f83497eeb76111d33e9dd5aaf7ffe9b6ac3f87c7699e30db377e5139a97895784c4337c295f066b9b5b22239e162c68fba0
 SHA512 
b5a24d6a5ad0ea391140ad91ebd96406e531151888b5ad38cd4f538b8c119d74555cf7d3ca0693d0e03bd9415081b5f0416f75edb86e45d456551a9ca03843c5
+DIST denote-3.0.2.tar.gz 242707 BLAKE2B 
a5108174ffdd86b7fb8e115fb80e39ac699e07e766a20a41ca7412ff00b8c10e8a2cb2a8c2e0a62090a8d11f0cab431f3c8ca272dff825de166e1eddc7c73515
 SHA512 
eaa420b285068f3481e6170a5e8276e337e2c699f10ecd474106fcc93214f91c9bc32c82e4eb2586cae4c8ad762f638e205a85addf247031339ce4917d7b6189

diff --git a/app-emacs/denote/denote-3.0.2.ebuild 
b/app-emacs/denote/denote-3.0.2.ebuild
new file mode 100644
index ..f665dafb38c0
--- /dev/null
+++ b/app-emacs/denote/denote-3.0.2.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=28.1
+
+inherit elisp
+
+DESCRIPTION="Simple notes for Emacs with an efficient file-naming scheme"
+HOMEPAGE="https://protesilaos.com/emacs/denote/
+   https://github.com/protesilaos/denote/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git";
+else
+   SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+RESTRICT="test"  # Some tests fail.
+
+DOCS=( CHANGELOG.org README.md )
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert tests
+
+src_compile() {
+   elisp-org-export-to texinfo README.org
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2024-07-01 Thread Maciej Barć
commit: dc3147e86471df6520af4c96f95287d57d9de0cd
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:01:06 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3147e8

dev-lang/luau: bump to 0.632

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

 dev-lang/luau/Manifest  |  1 +
 dev-lang/luau/luau-0.632.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index 351f87052e86..59fcf53d6d38 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,2 +1,3 @@
 DIST luau-0.618.tar.gz 1672989 BLAKE2B 
ecd166a9562aa103d27e29154687548bce04e45c9810b4aa264fe6eb38e3c2077a9cd4c61f138af62c605580c477b382fd2612616a3638a5a708c3d315011a12
 SHA512 
9fb6aa39ff2ad92a90afefb77ede472a2fb8a99417a669a1e19774a5550ca79709c034f353b459780f07f406dcac1b83639fb4fcd31215d811df491851fc1a6c
 DIST luau-0.630.tar.gz 1736333 BLAKE2B 
205d5575b97007108ebf197ff1bfd9d94c3c3f116ba2c1f8068ef9762b30e211973d5da458f261223647fc725bad926fa9406070d95220d390b9e5ecaabf75af
 SHA512 
9f8290a11abe5e9c91eaf5c9c71b940d4ca2bd6a730a2fc6e9cb830e9f7bf6d87a29cb8e71268ed1fe5af0e01738e7e15fbe2a14d81c32e7c76961d146c1128c
+DIST luau-0.632.tar.gz 1740751 BLAKE2B 
e6a6da0dd8b599d0c77d01976e58239234deb9ff577d20cc77017e90731b254d5b516032c7927d0dc6d52047259e0715fdbe2c4e888cca775aa0303da9d52e87
 SHA512 
1fa204965ceea94a96dd879431d10ab33de16ab2d8ebb2d73d866d213246acb2ae9aad0126511c7f4b3a965c115bf3e68d7069b021718d784170acadb20cf645

diff --git a/dev-lang/luau/luau-0.632.ebuild b/dev-lang/luau/luau-0.632.ebuild
new file mode 100644
index ..ff2804b115f7
--- /dev/null
+++ b/dev-lang/luau/luau-0.632.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
+HOMEPAGE="https://luau-lang.org/
+   https://github.com/luau-lang/luau/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/luau-lang/${PN}.git";
+else
+   SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md SECURITY.md )
+
+src_test() {
+   "${BUILD_DIR}/Luau.UnitTest" || die
+   "${BUILD_DIR}/Luau.Conformance" || die
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
+
+   einstalldocs
+}



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

2024-07-01 Thread Maciej Barć
commit: 6f9b08bc1216c9ef377a62a114c09a80fb7f2786
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul  2 03:03:13 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul  2 03:43:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f9b08bc

app-emacs/cider: bump to 1.15.1

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

 app-emacs/cider/Manifest|  1 +
 app-emacs/cider/cider-1.15.1.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest
index b13ef6c4f474..3db939b6ef81 100644
--- a/app-emacs/cider/Manifest
+++ b/app-emacs/cider/Manifest
@@ -1,3 +1,4 @@
 DIST cider-1.13.1.tar.gz 7315314 BLAKE2B 
81a0436ccb4a5e0d13e89587d55b4d63da3bca401ef95f995b20a58b8b0a1ed29b81df545135bccecfa601a33ccbad33478658afe612b179bbb3c38e5f6f60c4
 SHA512 
2d689f0e6bdcf778d86052c3d06e2e68e8ea37f4550979fb760ba57d1f0c6a9f3833d4c8ba265ddb641330cb22058abf095f87dd0bd93b40341c77be286ed5ad
 DIST cider-1.14.0.tar.gz 7324413 BLAKE2B 
6340b222e4cac6c9fb05d409380d766e497321e161a70cfdc29db78cc253cf39d4275ee9d8caaa825fe164fd251b2e64b76bf53bfea6671ea1b871ef91b31454
 SHA512 
b88b75547ee807e072a8e56471ce4a9c79a8c9a32c5c2fa0d5a4ad6527c94a0d409c3f5a89daa49024bcd0fb16f6bc8bbd3985cacc20cdba50e3675e7e995145
 DIST cider-1.15.0.tar.gz 7412812 BLAKE2B 
d5f386c9af524becc179d87a2da88d108fb7f7076b57a02080d84d22be00944b00f45def825cee60a813e328a399682bfed42b379561d26fa55a737a9cafa08c
 SHA512 
c00ba3552c021e6c2d56d0f3e891c56d7492a99df3afe9f4eb17e473b365a110c0b918c9f90b0cbe87508125a806fe0dab47bc52bfc95cb07fd48960d7b049d6
+DIST cider-1.15.1.tar.gz 7413316 BLAKE2B 
60b4375538305582d6a2cbb7685f470c2b0626ae94286ab37a3320617238df140e8db3f28311f92473219a04a9a435bc72e79ad068b227a552c1a4a1fb070a7a
 SHA512 
8a3215a0983cda54490004176736ca9348f781f729426aa911229c428bdea1630a5ab473ed63bc0e2e02e34df1947b9b76dc51559b3bfa163ae9642ff8a79142

diff --git a/app-emacs/cider/cider-1.15.1.ebuild 
b/app-emacs/cider/cider-1.15.1.ebuild
new file mode 100644
index ..ae265c008537
--- /dev/null
+++ b/app-emacs/cider/cider-1.15.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26
+
+inherit elisp optfeature
+
+DESCRIPTION="Clojure Interactive Development Environment for GNU Emacs"
+HOMEPAGE="https://cider.mx/
+   https://github.com/clojure-emacs/cider/";
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/clojure-emacs/${PN}.git";
+else
+   SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-emacs/clojure-mode
+   app-emacs/parseedn
+   app-emacs/queue
+   app-emacs/sesman
+   app-emacs/spinner
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( app-emacs/buttercup )
+"
+
+# The "clojure-ts-mode" is currently unpackaged, so remove related tests.
+ELISP_REMOVE="
+   test/${PN}-jar-tests.el
+   test/${PN}-repl-tests.el
+   test/clojure-ts-mode/${PN}-connection-ts-tests.el
+   test/clojure-ts-mode/${PN}-selector-ts-tests.el
+   test/clojure-ts-mode/${PN}-util-ts-tests.el
+   test/enrich/${PN}-docstring-tests.el
+   test/integration/integration-tests.el
+"
+DOCS=( CHANGELOG.md README.md ROADMAP.md refcard )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup test
+
+src_install() {
+   elisp_src_install
+
+   optfeature "Connecting to leiningen REPL"   \
+   dev-java/leiningen dev-java/leiningen-bin
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/

2024-07-01 Thread William Hubbs
commit: d8c0d6e723a42120436887ca60a6c49714ff3bf4
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jul  2 03:40:12 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jul  2 03:40:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c0d6e7

app-containers/docker-cli: unkeyword 27.0.3

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

 app-containers/docker-cli/docker-cli-27.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-cli/docker-cli-27.0.3.ebuild 
b/app-containers/docker-cli/docker-cli-27.0.3.ebuild
index 22062e03bf72..2782d5e8d345 100644
--- a/app-containers/docker-cli/docker-cli-27.0.3.ebuild
+++ b/app-containers/docker-cli/docker-cli-27.0.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz";
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+# KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened selinux"
 
 RDEPEND="!

[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/candy/

2024-07-01 Thread Xin Yang
commit: 4e509b9903c98bd0cb6d5e9c2e1a916d7263b97e
Author: YangMame  icloud  com>
AuthorDate: Tue Jul  2 03:28:21 2024 +
Commit: Xin Yang  icloud  com>
CommitDate: Tue Jul  2 03:28:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e509b99

net-vpn/candy: add 5.9.3, drop 5.9.2

Signed-off-by: YangMame  icloud.com>

 net-vpn/candy/Manifest   | 2 +-
 net-vpn/candy/{candy-5.9.2.ebuild => candy-5.9.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/candy/Manifest b/net-vpn/candy/Manifest
index 7d3936ecc..a966ac508 100644
--- a/net-vpn/candy/Manifest
+++ b/net-vpn/candy/Manifest
@@ -1 +1 @@
-DIST candy-5.9.2.tar.gz 75303 BLAKE2B 
bdffac54ab9575398b3aa52e10a58138208f6716771d7165c51f9e9b03b4ec944d62ea11f9d815195eb2bd371d9d950af1b53e60182a046682277c74098b3ff9
 SHA512 
1b2a658153afcef74cdfabf3a1ec5bb9752833448e27f9b175267a214e9d89ce9e275e0085dfaa5900375ac89549dff903c7ae1edbc3e77642040562b75b27f5
+DIST candy-5.9.3.tar.gz 75225 BLAKE2B 
71c2ff4942afee947b6a3f0f0e68b140246df8fc8f58ffb9ca931a2d4b981d91562ca0a1c78b700288974b3455863063a59ed5a9158b2aa1be2a5dc1aeceafd3
 SHA512 
6d898b3a8f96b5295964f77ec4f0be03dc82ef55939f21bf05263ad40bc8b7dfa70615ce0e83e6da9a9fee9911e904599e502bca911b24cfbd6ade8947dbea7a

diff --git a/net-vpn/candy/candy-5.9.2.ebuild b/net-vpn/candy/candy-5.9.3.ebuild
similarity index 100%
rename from net-vpn/candy/candy-5.9.2.ebuild
rename to net-vpn/candy/candy-5.9.3.ebuild



[gentoo-commits] repo/user/johnmh:master commit in: gui-wm/hyprland/

2024-07-01 Thread John M. Harris, Jr.
commit: e3580ece86547a70890d7cabf88e1a4ce19dcb54
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Tue Jul  2 03:09:21 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Tue Jul  2 03:15:54 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=e3580ece

gui-wm/hyprland: sync live, remove broken wlr patch

This reverts commit 2355b59e0711b8a11bafdaaf7da2977255f4dcd3.

The live package in the gentoo repo has a broken wlroots patch,
which this removes.

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-wm/hyprland/Manifest |   1 +
 gui-wm/hyprland/hyprland-.ebuild | 138 +++
 2 files changed, 139 insertions(+)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
new file mode 100644
index 000..7e99200
--- /dev/null
+++ b/gui-wm/hyprland/Manifest
@@ -0,0 +1 @@
+EBUILD hyprland-.ebuild 3401 BLAKE2B 
8505d05c3d696a82ddb69c95318020da84b1803297751b83b0c6011af8f2d2e73d9d3d03144276d4ff9b8302550f7baa606fdfb900318d8f1ac2043b306190c2
 SHA512 
a366fc39418fc08c96d4b4bc29be2443ab6dcf54a26a1ea5f0deb238aa33e422c1919f4767d9e9d28916afd4ddfe1de44ce24f0b7ee9184d98e7baab89cc1041

diff --git a/gui-wm/hyprland/hyprland-.ebuild 
b/gui-wm/hyprland/hyprland-.ebuild
new file mode 100644
index 000..c513e77
--- /dev/null
+++ b/gui-wm/hyprland/hyprland-.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson toolchain-funcs
+
+DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its 
looks"
+HOMEPAGE="https://github.com/hyprwm/Hyprland";
+
+if [[ "${PV}" = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
+else
+   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-source"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="X legacy-renderer systemd"
+
+# hyprpm (hyprland plugin manager) requires the dependencies at runtime
+# so that it can clone, compile and install plugins.
+HYPRPM_RDEPEND="
+   app-alternatives/ninja
+   dev-build/cmake
+   dev-build/meson
+   dev-libs/libliftoff
+   dev-vcs/git
+   virtual/pkgconfig
+"
+# bundled wlroots has the following dependency string according to included 
headers.
+# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
+# enable x11-backend with X and vice versa
+WLROOTS_DEPEND="
+   >=dev-libs/wayland-1.22
+   media-libs/libglvnd
+   || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =x11-libs/libdrm-2.4.114
+   x11-libs/libxkbcommon
+   >=x11-libs/pixman-0.42.0
+   media-libs/libdisplay-info:=
+   sys-apps/hwdata
+   >=dev-libs/libinput-1.14.0:=
+   sys-auth/seatd:=
+   virtual/libudev:=
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-errors
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   x11-base/xwayland
+   )
+"
+WLROOTS_RDEPEND="
+   ${WLROOTS_DEPEND}
+"
+WLROOTS_BDEPEND="
+   >=dev-libs/wayland-protocols-1.32
+   dev-util/hyprwayland-scanner
+   virtual/pkgconfig
+"
+RDEPEND="
+   ${HYPRPM_RDEPEND}
+   ${WLROOTS_RDEPEND}
+   dev-cpp/tomlplusplus
+   dev-libs/glib:2
+   dev-libs/libinput
+   >=dev-libs/wayland-1.20.0
+   >=gui-libs/hyprcursor-0.1.7
+   media-libs/libglvnd
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   x11-libs/pixman
+   X? (
+   x11-libs/libxcb:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   ${WLROOTS_DEPEND}
+   >=dev-libs/hyprland-protocols-0.2
+   >=dev-libs/hyprlang-0.3.2
+   >=dev-libs/wayland-protocols-1.34
+"
+BDEPEND="
+   ${WLROOTS_BDEPEND}
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
+   app-misc/jq
+   dev-build/cmake
+   dev-util/hyprwayland-scanner
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} == binary ]] && return
+
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+   eerror "Hyprland requires >=sys-devel/gcc-13 to build"
+   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+   die "GCC version is too old to compile Hyprland!"
+   elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then
+   eerror "Hyprland requires >=sys-devel/clang-16 to build"
+   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+   die "Clang version is too old to compile Hyprland!"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature legacy-renderer legacy_renderer)
+   $(meson_feature systemd)
+   $(meson_feature X xwayland)
+  

[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-cli/

2024-07-01 Thread William Hubbs
commit: 7247613f71c080f952993909fb60c6737c13e3dd
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jul  2 03:10:09 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jul  2 03:10:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7247613f

app-containers/docker-cli: add 27.0.3

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

 app-containers/docker-cli/Manifest |  2 +
 app-containers/docker-cli/docker-cli-27.0.3.ebuild | 72 ++
 2 files changed, 74 insertions(+)

diff --git a/app-containers/docker-cli/Manifest 
b/app-containers/docker-cli/Manifest
index 671dd0e341b9..0a33a96479e6 100644
--- a/app-containers/docker-cli/Manifest
+++ b/app-containers/docker-cli/Manifest
@@ -1,2 +1,4 @@
 DIST docker-cli-26.1.0-man.tar.xz 79004 BLAKE2B 
36dcf969c6567680990420d6d177101bf457f7fc1c24dff195ce8b478268335419fba5ff51a7b77bb8c0a6e0e6077d83ddb50f2ecf08bf069be89fc4849afd6e
 SHA512 
36297ee3cbf096112ec41db2cd1d06796ddd27a57c4323e71a727e17d3930102710f643a77df9e68cd9b3294a6bb0fdf5565379e9fae7331e25afcd147b0084f
 DIST docker-cli-26.1.0.tar.gz 7213165 BLAKE2B 
302236467f2b6f3f46b0f0c75e89c2cef0cd251d36e12f78a67c906cfb85b842b998fd3b07f4a2dfc0a04825a9b105d90f11d176055ded397f2d4e9145639d5d
 SHA512 
1a1e9af1a836765ffa91f7f2e1b27911e2b6b373c308a7db332a7cd1825459ab1c04a93d03c9947b631bead0af21d9f03e06c3a60855cc56ca7039e50e38ba87
+DIST docker-cli-27.0.3-man.tar.xz 76289 BLAKE2B 
2edee4637e46e5d1388afba371b9245d2593ef061ad6bd827fab3323b4c969d2f9a3d4766cb55f07fe8645457ab383b861af61ed0e19463e63d1dd75beb73c03
 SHA512 
1f37a5a2e1800adfdef103f0922132af522e39153d8d042e6f893d1359e5e41d682f9f58f0f3a8cbd6cecacc763f673d266f28153f3ae61c983b86171a636dec
+DIST docker-cli-27.0.3.tar.gz 7107193 BLAKE2B 
cb00392d5afac1503ed07a9462f3d311fc3f3a5ef6d51c7c49995d8cb234a3b7a3c838fc486cc1fa0b1406774f82c2c1ef7c7b041e398be555c7e030e40f490c
 SHA512 
0f7b0ae0f92f8f91b8141292ee8a86a40f4da18d96772c9107d295a30fe06be08b1673da3a49e9c2d3fd67d55f41696b732451b44aecc863fdd4c55578c201db

diff --git a/app-containers/docker-cli/docker-cli-27.0.3.ebuild 
b/app-containers/docker-cli/docker-cli-27.0.3.ebuild
new file mode 100644
index ..22062e03bf72
--- /dev/null
+++ b/app-containers/docker-cli/docker-cli-27.0.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GIT_COMMIT=7d4bcd863a4c863e650eed02a550dfeb98560b83
+
+EGO_PN="github.com/docker/cli"
+MY_PV=${PV/_/-}
+inherit bash-completion-r1  golang-vcs-snapshot
+
+DESCRIPTION="the command line binary for docker"
+HOMEPAGE="https://www.docker.com/";
+SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hardened selinux"
+
+RDEPEND="!https://github.com/tianon/docker-overlay/pull/10
+   CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
+   CGO_LDFLAGS+=" -L${ESYSROOT}/usr/$(get_libdir)"
+   emake \
+   LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
+   VERSION="${PV}" \
+   GITCOMMIT="${GIT_COMMIT}" \
+   dynbinary
+}
+
+src_install() {
+   dobin build/docker
+   doman "${WORKDIR}"/man/man?/*
+   dobashcomp contrib/completion/bash/*
+   bashcomp_alias docker dockerd
+   insinto /usr/share/fish/vendor_completions.d/
+   doins contrib/completion/fish/docker.fish
+   insinto /usr/share/zsh/site-functions
+   doins contrib/completion/zsh/_*
+}
+
+pkg_postinst() {
+   has_version "app-containers/docker-buildx" && return
+   ewarn "the 'docker build' command is deprecated and will be removed in 
a"
+   ewarn "future release. If you need this functionality, install"
+   ewarn "app-containers/docker-buildx."
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker/

2024-07-01 Thread William Hubbs
commit: 2adeb45281293dbfccde143f29b4916ec6366edb
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jul  2 03:10:08 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jul  2 03:10:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2adeb452

app-containers/docker: add 27.0.3

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

 app-containers/docker/Manifest |   1 +
 app-containers/docker/docker-27.0.3.ebuild | 322 +
 2 files changed, 323 insertions(+)

diff --git a/app-containers/docker/Manifest b/app-containers/docker/Manifest
index 38ad4de985f8..b3bdda45985a 100644
--- a/app-containers/docker/Manifest
+++ b/app-containers/docker/Manifest
@@ -1 +1,2 @@
 DIST docker-26.1.0.tar.gz 16390376 BLAKE2B 
6703e9b153c430bc28aed2e7de7bada0203353d61f0a2ce3d49ddbd017eab196a685dd1ab1e719a6b287813eb5fa4f2c612e2cf1ab95789d6e79ebe5dac7ace3
 SHA512 
47b6b9af9947016884614b6bc25977e1db281da95c9b8b34c753c21c664a737a893f9fa65d92cbb897735aae3893567e106e6bababb5507e069b1e0981e48d50
+DIST docker-27.0.3.tar.gz 16523895 BLAKE2B 
a86b2bf7ed85216f6a033a2fdb6cb0d545822570463b6b5f218052bf8e9ca3dde0e15ba4872da6370502a985e84ce704f810386b806e7dfb9d40d6d7b497d629
 SHA512 
bff7084f1bbe7fd6e4241d7172d3445b8ea36ef68ec5ee429a8ee27e1dfa81c1810d8ce07cb4c77f78037725c53d1de565e587d7f96994a653a09ce33e9bc344

diff --git a/app-containers/docker/docker-27.0.3.ebuild 
b/app-containers/docker/docker-27.0.3.ebuild
new file mode 100644
index ..14960218fa63
--- /dev/null
+++ b/app-containers/docker/docker-27.0.3.ebuild
@@ -0,0 +1,322 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+EGO_PN=github.com/docker/docker
+MY_PV=${PV/_/-}
+inherit golang-vcs-snapshot linux-info systemd udev
+GIT_COMMIT=662f78c0b1bb5114172427cfcb40491d73159be2
+
+DESCRIPTION="The core functions you need to create Docker images and run 
Docker containers"
+HOMEPAGE="https://www.docker.com/";
+SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs +container-init overlay seccomp selinux systemd"
+
+DEPEND="
+   acct-group/docker
+   >=dev-db/sqlite-3.7.9:3
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
+   seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+   systemd? ( sys-apps/systemd )
+"
+
+# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
+# 
https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
+RDEPEND="
+   ${DEPEND}
+   >=net-firewall/iptables-1.4
+   sys-process/procps
+   >=dev-vcs/git-1.7
+   >=app-arch/xz-utils-4.9
+   >=app-containers/containerd-1.7.15[apparmor?,btrfs?,seccomp?]
+   >=app-containers/runc-1.1.12[apparmor?,seccomp?]
+   !app-containers/docker-proxy
+   container-init? ( >=sys-process/tini-0.19.0[static] )
+   selinux? ( sec-policy/selinux-docker )
+"
+
+# 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
+BDEPEND="
+   >=dev-lang/go-1.16.12
+   dev-go/go-md2man
+   virtual/pkgconfig
+"
+# tests require running dockerd as root and downloading containers
+RESTRICT="installsources strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
+PATCHES=(
+   "${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch"
+   "${FILESDIR}/docker-26.1.0-automagic-systemd.patch"
+)
+
+pkg_setup() {
+   # this is based on "contrib/check-config.sh" from upstream's sources
+   # required features.
+   CONFIG_CHECK="
+   ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+   ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER 
~CGROUP_SCHED ~CPUSETS ~MEMCG
+   ~KEYS
+   ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+   ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
+   ~NETFILTER_XT_MATCH_ADDRTYPE
+   ~NETFILTER_XT_MATCH_CONNTRACK
+   ~NETFILTER_XT_MATCH_IPVS
+   ~NETFILTER_XT_MARK
+   ~IP_NF_NAT ~NF_NAT
+   ~POSIX_MQUEUE
+   "
+   WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for 
bind-mounting /dev/mqueue into containers"
+
+   if kernel_is lt 4 8; then
+   CONFIG_CHECK+="
+   ~DEVPTS_MULTIPLE_INSTANCES
+   "
+   fi
+
+   if kernel_is le 5 1; then
+   CONFIG_CHECK+="
+   ~NF_NAT_IPV4
+   "
+   fi
+
+   if kernel_is le 5 2; then
+   CONFIG_CHECK+="
+   ~NF_NAT_NEEDED
+   "
+   fi
+
+   if kernel_is ge 4 15; then
+   CONFIG_CHECK+="
+   ~CGROUP_BPF
+   "
+   fi
+
+ 

[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/, ...

2024-07-01 Thread John M. Harris, Jr.
commit: d03249fd50cd454fa6035456ba69ae0c27d0
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Tue Jul  2 02:56:56 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Tue Jul  2 02:56:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d032

gui-libs/xdg-desktop-portal-hyprland: Add patch for pipewire >=1.1.0

Signed-off-by: John M. Harris Jr.  johnmh.me>

 ...-desktop-portal-hyprland-_fix_pipewire.patch | 21 +
 .../xdg-desktop-portal-hyprland-.ebuild |  1 +
 2 files changed, 22 insertions(+)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_fix_pipewire.patch
 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_fix_pipewire.patch
new file mode 100644
index 0..0655bbe38
--- /dev/null
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_fix_pipewire.patch
@@ -0,0 +1,21 @@
+diff --git a/src/shared/ScreencopyShared.hpp b/src/shared/ScreencopyShared.hpp
+index d626da6..2368833 100644
+--- a/src/shared/ScreencopyShared.hpp
 b/src/shared/ScreencopyShared.hpp
+@@ -5,16 +5,12 @@
+ extern "C" {
+ #include 
+ 
+-#undef SPA_VERSION_POD_BUILDER_CALLBACKS
+-#define SPA_VERSION_POD_BUILDER_CALLBACKS .version = 0
+ #include 
+ #include 
+ #include 
+ #include 
+ #include 
+ #include 
+-#undef SPA_VERSION_POD_BUILDER_CALLBACKS
+-#define SPA_VERSION_POD_BUILDER_CALLBACKS 0
+ }
+ #include 
+ 

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
index ac2bb3c93..fabc08977 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
@@ -84,6 +84,7 @@ src_unpack() {
 
 src_prepare() {
eapply 
"${FILESDIR}/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch"
+   eapply "${FILESDIR}/xdg-desktop-portal-hyprland-_fix_pipewire.patch"
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
cmake_src_prepare
 }



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/xdg-desktop-portal-hyprland/files/

2024-07-01 Thread John M. Harris, Jr.
commit: 0fb11def132ca25f54432be9fb55863e18f9d0c5
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Tue Jul  2 01:59:00 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Tue Jul  2 02:22:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0fb11def

gui-libs/xdg-desktop-portal-hyprland: Update sys sdbus-c++ patch

Signed-off-by: John M. Harris Jr.  johnmh.me>

 .../xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch   | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
index c86c5c2c1..f1de7ec54 100644
--- 
a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
+++ 
b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-_use_sys_sdbus-c++.patch
@@ -1,15 +1,15 @@
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 73f429b..e760098 100644
+index f98bafd..2ef5aaf 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -38,17 +38,12 @@ add_compile_options(-Wall -Wextra -Wno-unused-parameter 
-Wno-unused-value
+@@ -41,17 +41,12 @@ add_compile_options(-Wall -Wextra -Wno-unused-parameter 
-Wno-unused-value
  message(STATUS "Checking deps...")
  add_subdirectory(hyprland-share-picker)
  
 +find_package(sdbus-c++ REQUIRED)
  find_package(Threads REQUIRED)
  find_package(PkgConfig REQUIRED)
- pkg_check_modules(deps REQUIRED IMPORTED_TARGET wayland-client 
wayland-protocols libpipewire-0.3 libspa-0.2 libdrm gbm hyprlang>=0.2.0)
+ pkg_check_modules(deps REQUIRED IMPORTED_TARGET wayland-client 
wayland-protocols wayland-scanner libpipewire-0.3 libspa-0.2 libdrm gbm 
hyprlang>=0.2.0)
  
  # check whether we can find sdbus-c++ through pkg-config
 -pkg_check_modules(SDBUS IMPORTED_TARGET sdbus-c++)
@@ -21,7 +21,7 @@ index 73f429b..e760098 100644
  
  # same for hyprland-protocols
  pkg_check_modules(HYPRLAND_PROTOS IMPORTED_TARGET hyprland-protocols)
-@@ -60,7 +55,7 @@ endif()
+@@ -63,7 +58,7 @@ endif()
  
  file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
  add_executable(xdg-desktop-portal-hyprland ${SRCFILES})
@@ -29,4 +29,4 @@ index 73f429b..e760098 100644
 +target_link_libraries(xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ 
Threads::Threads PkgConfig::deps)
  
  # protocols
- find_program(WaylandScanner NAMES wayland-scanner)
+ pkg_get_variable(WaylandScanner wayland-scanner wayland_scanner)



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

2024-07-01 Thread Ionen Wolkens
commit: f2f16eaad83b785d67e4fc450f32907775055840
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 02:16:24 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 02:19:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f16eaa

media-libs/assimp: unkeyword all for ~ppc

Don't know if tests used to pass when it was first keyworded,
but keyword is hardly needed at the moment. Can revisit if we
really need it.

Bug: https://bugs.gentoo.org/935313
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/assimp/assimp-5.2.5-r1.ebuild | 2 +-
 media-libs/assimp/assimp-5.2.5-r2.ebuild | 2 +-
 media-libs/assimp/assimp-5.3.1.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/assimp/assimp-5.2.5-r1.ebuild 
b/media-libs/assimp/assimp-5.2.5-r1.ebuild
index a40338c56f48..a8b3bd836a56 100644
--- a/media-libs/assimp/assimp-5.2.5-r1.ebuild
+++ b/media-libs/assimp/assimp-5.2.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/5.2.5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="samples test"
 
 RESTRICT="!test? ( test )"

diff --git a/media-libs/assimp/assimp-5.2.5-r2.ebuild 
b/media-libs/assimp/assimp-5.2.5-r2.ebuild
index fc010b398f41..5e1d140d1642 100644
--- a/media-libs/assimp/assimp-5.2.5-r2.ebuild
+++ b/media-libs/assimp/assimp-5.2.5-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="samples test"
 
 RESTRICT="!test? ( test )"

diff --git a/media-libs/assimp/assimp-5.3.1.ebuild 
b/media-libs/assimp/assimp-5.3.1.ebuild
index e0fd11950b06..6d6e3b40b1f3 100644
--- a/media-libs/assimp/assimp-5.3.1.ebuild
+++ b/media-libs/assimp/assimp-5.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
 IUSE="doc samples test"
 
 RESTRICT="!test? ( test )"



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

2024-07-01 Thread Ionen Wolkens
commit: 6301bc201ff760969d85e241af3e5a8c223024a7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 02:11:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 02:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6301bc20

dev-qt/qtquick3d: unkeyword all for ~ppc

assimp has issues here like hppa and there should be little
reason to worry about it on ppc given plasma is not due to be
keyworded there and qtquick3d only added ppc due to USE=qml
on qtmultimedia which we can mask.

Bug: https://bugs.gentoo.org/932862
Bug: https://bugs.gentoo.org/935313
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild| 2 +-
 dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild| 2 +-
 dev-qt/qtquick3d/qtquick3d-6.7..ebuild | 2 +-
 dev-qt/qtquick3d/qtquick3d-6.8..ebuild | 2 +-
 dev-qt/qtquick3d/qtquick3d-6..ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild
index 4efd1a2ee293..09ff3f5ce309 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.7.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
 elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
 fi

diff --git a/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild
index b7438f43ac1d..44521151cdbd 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
 fi

diff --git a/dev-qt/qtquick3d/qtquick3d-6.7..ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.7..ebuild
index b7438f43ac1d..44521151cdbd 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.7..ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.7..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
 fi

diff --git a/dev-qt/qtquick3d/qtquick3d-6.8..ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.8..ebuild
index 583fa24c503e..ea6e9c04ad8a 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.8..ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.8..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
 fi

diff --git a/dev-qt/qtquick3d/qtquick3d-6..ebuild 
b/dev-qt/qtquick3d/qtquick3d-6..ebuild
index 583fa24c503e..ea6e9c04ad8a 100644
--- a/dev-qt/qtquick3d/qtquick3d-6..ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
 fi



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

2024-07-01 Thread Ionen Wolkens
commit: b441b8a56dfa9133f33d21f9fb249b08fcd6340b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 02:08:45 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 02:08:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b441b8a5

profiles/arch/powerpc/ppc32: mask USE that need qtquick3d:6

Seems to be little reason to worry about it on ppc as nothing
really need these USE, can revisit if something really needs
these.

Bug: https://bugs.gentoo.org/935313
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/powerpc/ppc32/package.use.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 04e24221802b..18274c6ef5cd 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2024-07-02)
+# Needs dev-qt/qtquick3d:6 which itself needs media-libs/assimp that
+# is no longer keyworded here and currently fails tests (bug #935313).
+dev-python/PyQt6 quick3d
+dev-qt/qtmultimedia:6 qml
+
 # Sam James  (2024-05-19)
 # media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559
 media-gfx/graphicsmagick jpeg2k



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/files/

2024-07-01 Thread Ionen Wolkens
commit: 5d344166d4345e4466454cb59457f2d51a001aed
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul  1 20:12:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 01:56:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d344166

app-emulation/wine-vanilla: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../wine-vanilla-9.8-musl-ioctls-header.patch  | 30 --
 1 file changed, 30 deletions(-)

diff --git 
a/app-emulation/wine-vanilla/files/wine-vanilla-9.8-musl-ioctls-header.patch 
b/app-emulation/wine-vanilla/files/wine-vanilla-9.8-musl-ioctls-header.patch
deleted file mode 100644
index 7aa1a4c00587..
--- a/app-emulation/wine-vanilla/files/wine-vanilla-9.8-musl-ioctls-header.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://bugs.gentoo.org/931341
-https://gitlab.winehq.org/wine/wine/-/commit/24ca848c568d5a2786abd26f2e7314b2e3f509f3
-From: Fotios Valasiadis 
-Date: Sun, 5 May 2024 03:34:57 +0300
-Subject: [PATCH] ntdll/unix: Fix building on musl by explicitly including
- asm/ioctls.h.
-
-After commit 898ab8dab19d498c17859f39a55e317ee7e367a5 wine would no longer
-build on musl.
-
-Issue is that apparently TCSETS2 isn't defined when including sys/ioctl.h.
-
-A little digging shows that glibc goes ahead and includes asm/ioctls.h in
-sys/ioctl.h, providing said macro.  Musl on the other hand doesn't and relies
-on bits/ioctl.h, which lacks said macro.
-
-Signed-off-by: Fotios Valasiadis 
 a/dlls/ntdll/unix/serial.c
-+++ b/dlls/ntdll/unix/serial.c
-@@ -33,6 +33,7 @@
- #include 
- #ifdef HAVE_ASM_TERMBITS_H
- # include 
-+# include 
- #else
- # include 
- #endif
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/files/

2024-07-01 Thread Ionen Wolkens
commit: 7497f6a2ec1407bb281497a7af43003b9dccaf8a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul  1 20:11:47 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 01:56:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7497f6a2

app-emulation/wine-staging: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../wine-staging-9.8-musl-ioctls-header.patch  | 30 --
 1 file changed, 30 deletions(-)

diff --git 
a/app-emulation/wine-staging/files/wine-staging-9.8-musl-ioctls-header.patch 
b/app-emulation/wine-staging/files/wine-staging-9.8-musl-ioctls-header.patch
deleted file mode 100644
index 7aa1a4c00587..
--- a/app-emulation/wine-staging/files/wine-staging-9.8-musl-ioctls-header.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://bugs.gentoo.org/931341
-https://gitlab.winehq.org/wine/wine/-/commit/24ca848c568d5a2786abd26f2e7314b2e3f509f3
-From: Fotios Valasiadis 
-Date: Sun, 5 May 2024 03:34:57 +0300
-Subject: [PATCH] ntdll/unix: Fix building on musl by explicitly including
- asm/ioctls.h.
-
-After commit 898ab8dab19d498c17859f39a55e317ee7e367a5 wine would no longer
-build on musl.
-
-Issue is that apparently TCSETS2 isn't defined when including sys/ioctl.h.
-
-A little digging shows that glibc goes ahead and includes asm/ioctls.h in
-sys/ioctl.h, providing said macro.  Musl on the other hand doesn't and relies
-on bits/ioctl.h, which lacks said macro.
-
-Signed-off-by: Fotios Valasiadis 
 a/dlls/ntdll/unix/serial.c
-+++ b/dlls/ntdll/unix/serial.c
-@@ -33,6 +33,7 @@
- #include 
- #ifdef HAVE_ASM_TERMBITS_H
- # include 
-+# include 
- #else
- # include 
- #endif
--- 
-GitLab
-



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

2024-07-01 Thread Ionen Wolkens
commit: eedc91525293ae90828c3d4b4bd6dd7eddb66453
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jul  1 20:13:09 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 01:56:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eedc9152

dev-libs/sentry-native: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37389
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../files/sentry-native-0.6.5_cmake-breakpad.patch | 14 --
 1 file changed, 14 deletions(-)

diff --git 
a/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch 
b/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch
deleted file mode 100644
index cd54813c3528..
--- a/dev-libs/sentry-native/files/sentry-native-0.6.5_cmake-breakpad.patch
+++ /dev/null
@@ -1,14 +0,0 @@
 a/sentry-config.cmake.in
-+++ b/sentry-config.cmake.in
-@@ -3,7 +3,10 @@
- set(SENTRY_BACKEND @SENTRY_BACKEND@)
- set(SENTRY_TRANSPORT @SENTRY_TRANSPORT@)
- 
--if(SENTRY_BACKEND STREQUAL "crashpad")
-+if(SENTRY_BACKEND STREQUAL "breakpad")
-+  find_package(PkgConfig REQUIRED)
-+  pkg_check_modules(BREAKPAD REQUIRED IMPORTED_TARGET breakpad-client)
-+elseif(SENTRY_BACKEND STREQUAL "crashpad")
-   if(@SENTRY_CRASHPAD_SYSTEM@)
-   find_package(crashpad REQUIRED)
-   else()



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

2024-07-01 Thread Ionen Wolkens
commit: bbdbc7788a09fc3c1ed11f9eb113619faeb6ca97
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 01:41:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 01:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdbc778

net-misc/yt-dlp: drop vulnerable 2024.05.27

CVE-2024-10123

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

 net-misc/yt-dlp/Manifest |  1 -
 net-misc/yt-dlp/yt-dlp-2024.05.27.ebuild | 77 
 2 files changed, 78 deletions(-)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 0cfe1d9dd487..49c36d7d75db 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1 @@
-DIST yt-dlp-2024.05.27.tar.gz 5638920 BLAKE2B 
467c6fb9e4c53e97d72338293e46983e471ca69e4fae97d23423d0aa003c98e91676f6c5e1af53d92b6c8f534cacc3d1d897161b043e52614324a0eb21b0e96b
 SHA512 
ca2ddd04abb9ca3861584f6cbf827e21cbf9771394f059f2d8a0fc8874036dc9ae2bd0ad8a7bb350d1a042c1988aaeb3fef476f76ecc61710351c6a428aa95bc
 DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B 
fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44
 SHA512 
1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f

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



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

2024-07-01 Thread Ionen Wolkens
commit: c10bb9de7d126ca3f592489abbc4d83f2aad914a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 01:38:08 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 01:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10bb9de

net-misc/yt-dlp: add 2024.07.01, straight-to-stable

Typically still wait a week or so assuming youtube fetching is not
broken, but there's also a minor CVE this time around.. so let's
avoid extra hassle and do it in one go.

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

 net-misc/yt-dlp/Manifest |  1 +
 net-misc/yt-dlp/yt-dlp-2024.07.01.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index cddcd26d34be..0cfe1d9dd487 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
 DIST yt-dlp-2024.05.27.tar.gz 5638920 BLAKE2B 
467c6fb9e4c53e97d72338293e46983e471ca69e4fae97d23423d0aa003c98e91676f6c5e1af53d92b6c8f534cacc3d1d897161b043e52614324a0eb21b0e96b
 SHA512 
ca2ddd04abb9ca3861584f6cbf827e21cbf9771394f059f2d8a0fc8874036dc9ae2bd0ad8a7bb350d1a042c1988aaeb3fef476f76ecc61710351c6a428aa95bc
+DIST yt-dlp-2024.07.01.tar.gz 5667870 BLAKE2B 
fec104c68ac2a465370a6c4270154fd18f496e0ed319c8b2a1a48cb43d8ba55f438f3b83182a8feece23d36aea180ba2f00412872cad92afab5be7ce46480e44
 SHA512 
1b99d82eb838fb654082c8bad7bdbd87ed2cdf3d80f38288eb1cf7f7112981eb5f45b6fc7cf861d7b10cec89626a2a7bebf20d32ba53b9dcb5d37275e3f02d6f

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



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

2024-07-01 Thread John M. Harris, Jr.
commit: a109aa186daad612116caca21cc252e1de8c3ecf
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Tue Jul  2 01:39:54 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Tue Jul  2 01:39:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a109aa18

gui-apps/hyprlock: Remove pam patch, 

Upstream has applied this patch.

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-apps/hyprlock/hyprlock-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-apps/hyprlock/hyprlock-.ebuild 
b/gui-apps/hyprlock/hyprlock-.ebuild
index a855737c5..9e0551aa9 100644
--- a/gui-apps/hyprlock/hyprlock-.ebuild
+++ b/gui-apps/hyprlock/hyprlock-.ebuild
@@ -44,5 +44,4 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch"
-   "${FILESDIR}/0002-cmake-install-pam-file-fix.patch"
 )



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2024-07-01 Thread Ionen Wolkens
commit: 4d1cb29112d791c5fd2c938f6b052047c3a6578c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  2 01:22:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  2 01:35:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1cb291

x11-drivers/nvidia-drivers: add 555.58.02

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

 x11-drivers/nvidia-drivers/Manifest|   8 +
 .../nvidia-drivers/nvidia-drivers-555.58.02.ebuild | 510 +
 2 files changed, 518 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index b159e34b1752..859ff1c85064 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,6 +1,7 @@
 DIST NVIDIA-Linux-aarch64-525.147.05.run 262738232 BLAKE2B 
742feded05f659fa9965b2eebcc6a269b0355d08b6f2a686dad47c1acf2c20a359f9a9c33184ab2d51044b8823535bd7606180e31d348f362a016fad74cf476b
 SHA512 
d1d9e49e16ee6cc69340a3458566f89fee7b63effdd8cae3e55e40cdfbd35d1e87b958769fd3b2ce5ab29596d88c3ac68189232d7a1dad8c16773faedcf5b568
 DIST NVIDIA-Linux-aarch64-535.183.01.run 269908911 BLAKE2B 
93665bfd2c66391b232c0db7faa2b7929048f4eb0ac660726bc45fcee21bcf9b255da5f4fbdc14c281092f31e7603b5b112fc42b3c7d6e4769cdbedf8d0f16b0
 SHA512 
d2ac1be8c19b359023c31941374911f3adfe1be34aa2821ef582df4c854ac4eefbbcb10aa22583ac8c9d5caf9326bda12ed1ce6343d67479ed37a4887bd17b5e
 DIST NVIDIA-Linux-aarch64-550.90.07.run 236478345 BLAKE2B 
dba3321c10e14afcf95a7d97173635b066881e56bcbaff3e9ba1ef4dafa132342f3ad39f4ffe0359259f9f3e1b2fd95746a84be09f6d30de5effde1c7fcd4731
 SHA512 
79b956ad890a096bfb00c9dd996cba0673200b1d61f702ea6c5c64ca3fe2cefdd61e2bc844fdb7b4668c2796af5399be51e6f511565c3799cf731de2a7e9efaa
+DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 
342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae
 SHA512 
9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0
 DIST NVIDIA-Linux-aarch64-555.58.run 236884430 BLAKE2B 
e84528f1e662409c1fe779ac7c7137808d1c858517cbfe0a5eb5bd992de616be17fbf4b11f8cf5f96f48ec38b6588dc8c74bbda4c3cbf965486db786fa221b5c
 SHA512 
35a2dc801b41f2e5cc5954bbcf26d1d38e1d346353ae2e2a40016f28a7e0d39607d5b9ad2f78600af58642e06935011159386702c5a43a1da272b34061e07bf8
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
@@ -9,39 +10,46 @@ DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5c
 DIST NVIDIA-Linux-x86_64-535.183.01.run 341725273 BLAKE2B 
a1cc782a960309a25d64d7334a818bdf9bd24be4ae7bbcf76c11c071db614d00c59e4cdca366bd36565a612a262d8b4ede7d8224f6cd3d824128178ad7d2d707
 SHA512 
02b6b679f4fc1d5305f32fca8ce0875eef04cb99f5611d0bb85ac7607ecdd5b2aa4d60b51bf47546477464531a07fffa5bf3db3859868648bd5e86565d85afbb
 DIST NVIDIA-Linux-x86_64-550.40.65.run 311996071 BLAKE2B 
467e98fa2b50b3789667fce127e717678908fe9069c33477c338c3bb68120645f0b985a6c4be9a7a49dc413cea47597e17913a74435483db5feab6ba2e517878
 SHA512 
8932116fad5f971f2d50f71c6b181d35c4625e37632ff8b5f9fd75c25671b86ffd5ccb8bfaaafb68018e298546868278498e4e2b60a6418bbbdafa257c743c4b
 DIST NVIDIA-Linux-x86_64-550.90.07.run 307583808 BLAKE2B 
2bb4c03d4df42c0f6847bb0b088e9f0094382acac4a87204721dfe09a4b555373b4a9f0e6984ad65bdf98ade7cc70b316222413a94824bdc89926bb9b46db0a4
 SHA512 
b8c2cdc918ec74b44517fc181f9eb08ea44d0d9a53f221c0aa243e34872203721a9a7fb27628d35e3028a6aa68917abd2962cc13d5d4b09e92866e14678567a4
+DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B 
df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae
 SHA512 
7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433
 DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B 
cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f00684509788
 SHA512 
69ce5a35ab0b3129605ede75a5a9e2575062a8a30e92d2a1a9c6576d1bad8e924c46909a438ffa1d9c22b616060950d52a6a967a96ed1cb1646e6535cf4dcfa9
 DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 10140684 BLAKE2B 
a8ce7c1d1047be9154fd67366c5bfa13a19f03c883f24ee35043d17d517e83303420449750f9e7adc7142f61564dd5d8e5a19884dbe540514979df6381ff7f1f
 SHA512 

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

2024-07-01 Thread Sam James
commit: a403fe6c61d1aaeecd58d521f3def2f6d3513449
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  2 00:01:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul  2 00:03:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a403fe6c

sys-libs/fts-standalone: stop renaming .pc file

Stop renaming musl-fts.pc -> fts-standalone.pc. While it might be more
pure as a name (as it might be useful on other libcs), it's not within our
gift to rename this and it has ecosystem-wide effects.

Other distributions are using the upstream name.

Also, install a symlink for the old fts-standalone name to keep broken
checks working.

While here, fix MisplacedWeakBlocker too.

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

 .../fts-standalone/fts-standalone-1.2.7-r1.ebuild  | 39 ++
 1 file changed, 39 insertions(+)

diff --git a/sys-libs/fts-standalone/fts-standalone-1.2.7-r1.ebuild 
b/sys-libs/fts-standalone/fts-standalone-1.2.7-r1.ebuild
new file mode 100644
index ..8289451b0a60
--- /dev/null
+++ b/sys-libs/fts-standalone/fts-standalone-1.2.7-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Standalone fts library for use with musl"
+HOMEPAGE="https://github.com/pullmoll/musl-fts";
+SRC_URI="https://github.com/pullmoll/musl-fts/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/musl-fts-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="static-libs"
+
+RDEPEND="!sys-libs/glibc"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+
+   # Compatibility symlink (bug #895946)
+   # TODO: Drop this a while after 2024-07-02 once packages have
+   # had time to adapt/fix broken patches.
+   dosym musl-fts.pc /usr/$(get_libdir)/pkgconfig/fts-standalone.pc
+}



[gentoo-commits] repo/user/johnmh:master commit in: dev-libs/hyprlang/

2024-07-01 Thread John M. Harris, Jr.
commit: 4e9cee35d43df94878b46d5c9c2b015a409334db
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 23:27:35 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 23:27:35 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=4e9cee35

dev-libs/hyprlang: update Manifest

Signed-off-by: John M. Harris Jr.  johnmh.me>

 dev-libs/hyprlang/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hyprlang/Manifest b/dev-libs/hyprlang/Manifest
index cfb7d50..27fae64 100644
--- a/dev-libs/hyprlang/Manifest
+++ b/dev-libs/hyprlang/Manifest
@@ -1 +1 @@
-EBUILD hyprlang-.ebuild 619 BLAKE2B 
cdbbeb30973e5a020c18c719c627fcadf413f70950f5d6abc0fa6ce2228750913246090ead7384a200b0ab0668e1d91bc86d70fbdaf705932f3047f26fd13202
 SHA512 
62f60842f784f6015bdab9c7cd93a9fe834b6ebcb38ac2f31ca5cab1c1e426ae6b7d9f9729965504bb731f4ae3799d8bec769a223dc2ce8d7921b09de727f2d3
+EBUILD hyprlang-.ebuild 559 BLAKE2B 
1dba5c2d78f001b941f049b8e3dc372103fc0b10278bd51a3ac617dd3e26ad102c770b586425b0f1b24ed1d5a035982729cb412c0e1add6e82efd4af9411448c
 SHA512 
8a87b2eedcb02b89b27651727068b819e10c1965c30cc952a5d8f4d524e222c77f413ba063a9520a6af5d6f9b677a209c9226e8f219513f11dfb3831e84a869d



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

2024-07-01 Thread Sam James
commit: 342167f9e1c1e00065aeb0d3ff946d3d23146768
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  1 23:20:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  1 23:20:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342167f9

app-text/ghostscript-gpl: Stabilize 10.03.1 ppc, #935302

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

 app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index c1b96232039b..06fb12a0d2a7 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="AGPL-3 CPL-1.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="cups dbus gtk l10n_de static-libs unicode X"
 
 LANGS="ja ko zh-CN zh-TW"



[gentoo-commits] repo/user/johnmh:master commit in: dev-util/hyprwayland-scanner/

2024-07-01 Thread John M. Harris, Jr.
commit: 505aa332645fbb8be5fc87528e8a814105ac3463
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 23:17:11 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 23:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=505aa332

dev-util/hyprwayland-scanner: treeclean

Signed-off-by: John M. Harris Jr.  johnmh.me>

 dev-util/hyprwayland-scanner/Manifest  |  1 -
 .../hyprwayland-scanner-.ebuild| 37 --
 2 files changed, 38 deletions(-)

diff --git a/dev-util/hyprwayland-scanner/Manifest 
b/dev-util/hyprwayland-scanner/Manifest
deleted file mode 100644
index 46d3c89..000
--- a/dev-util/hyprwayland-scanner/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD hyprwayland-scanner-.ebuild 1106 BLAKE2B 
4b658bd56b853c4a5455a8e52e55a3acccf159ff4c84bfc81ca7f28baa664c5030d2d3f83ed532319a9b07f3a50e1b6045bd3aebe3a9874afe3a4562fd517c14
 SHA512 
26b3e95c514c667cb37bf098ea670d223d6bf7f91828638bb364a554d8453d706addbe2f706a1edc3d8e6512c77f804300f338a1beaee591eded7518d93569ee

diff --git a/dev-util/hyprwayland-scanner/hyprwayland-scanner-.ebuild 
b/dev-util/hyprwayland-scanner/hyprwayland-scanner-.ebuild
deleted file mode 100644
index c48449c..000
--- a/dev-util/hyprwayland-scanner/hyprwayland-scanner-.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="A Hyprland implementation of wayland-scanner, in and for C++"
-HOMEPAGE="https://github.com/hyprwm/hyprwayland-scanner/";
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/hyprwm/hyprwayland-scanner.git";
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/hyprwm/hyprwayland-scanner/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND=">=dev-libs/pugixml-1.14"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} == binary ]] && return
-
-   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
-   eerror "Hyprland requires >=sys-devel/gcc-13 to build"
-   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
-   die "GCC version is too old to compile Hyprland!"
-   elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then
-   eerror "Hyprland requires >=sys-devel/clang-16 to build"
-   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
-   die "Clang version is too old to compile Hyprland!"
-   fi
-}



[gentoo-commits] repo/user/johnmh:master commit in: gui-libs/xdg-desktop-portal-hyprland/

2024-07-01 Thread John M. Harris, Jr.
commit: 5c400aa384b867603149739b0a4d540d05c0b1ab
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 23:17:27 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 23:17:27 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=5c400aa3

gui-libs/xdg-desktop-portal-hyprland: treeclean

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-libs/xdg-desktop-portal-hyprland/Manifest  |  1 -
 .../xdg-desktop-portal-hyprland-.ebuild| 88 --
 2 files changed, 89 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-hyprland/Manifest 
b/gui-libs/xdg-desktop-portal-hyprland/Manifest
deleted file mode 100644
index 0386988..000
--- a/gui-libs/xdg-desktop-portal-hyprland/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD xdg-desktop-portal-hyprland-.ebuild 2202 BLAKE2B 
193519fddbef4fe5204d980320c1c65a55dd9ca7626a35afc46b5c7883c08bb14d8bb054f7ea88a6b50169e610a291005b98563f731da2ea403af5003cec7c01
 SHA512 
d37663671b7b3bb1a6c1ce55d246a5d97150c732431174ef3e0e443788ac038663106c66d21c1a904da3f1ffab15088cebbd0b450f7aa4d570d4d11e4c4a3d18

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
deleted file mode 100644
index cac4dad..000
--- 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="xdg-desktop-portal backend for hyprland"
-HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland";
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git";
-   inherit git-r3
-else
-   PROTO_COMMIT="4d29e48433270a2af06b8bc711ca1fe5109746cd"
-   
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz
 \
-   -> xdg-desktop-hyprland-${PV}.tar.gz
-   
https://github.com/hyprwm/hyprland-protocols/archive/${PROTO_COMMIT}.tar.gz \
-   -> proto-subproject-${PV}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   >=media-video/pipewire-0.3.41:=
-   dev-cpp/sdbus-c++
-   dev-libs/hyprlang:=
-   dev-libs/inih
-   dev-libs/wayland
-   dev-qt/qtbase
-   dev-qt/qtcore
-   dev-qt/qtgui
-   dev-qt/qtwayland:6
-   dev-qt/qtwidgets
-   media-libs/mesa
-   sys-apps/util-linux
-   x11-libs/libdrm
-   || (
-   systemd? ( >=sys-apps/systemd-237 )
-   elogind? ( >=sys-auth/elogind-237 )
-   sys-libs/basu
-   )
-"
-
-RDEPEND="
-   ${DEPEND}
-   sys-apps/xdg-desktop-portal
-"
-
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.24
-   dev-libs/hyprland-protocols
-   virtual/pkgconfig
-   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
-"
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} == binary ]] && return
-
-   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
-   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
-   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
-   die "GCC version is too old to compile XDPH!"
-   elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
-   eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
-   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
-   die "Clang version is too old to compile XDPH!"
-   fi
-}
-
-src_unpack() {
-   if [[ ${PV} ==  ]]; then
-   git-r3_src_unpack
-   else
-   default
-   rmdir "${S}/subprojects/hyprland-protocols" || die
-   mv "hyprland-protocols-${PROTO_COMMIT}" 
"${S}/subprojects/hyprland-protocols" || die
-   fi
-}
-
-src_prepare() {
-   sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
-   cmake_src_prepare
-}



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

2024-07-01 Thread Sam James
commit: 6757ece48ac1440128079667857273a2be3541b5
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  1 23:15:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  1 23:15:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6757ece4

app-text/ghostscript-gpl: Stabilize 10.03.1 arm64, #935302

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

 app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index c02a5837838d..c1b96232039b 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="AGPL-3 CPL-1.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="cups dbus gtk l10n_de static-libs unicode X"
 
 LANGS="ja ko zh-CN zh-TW"



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

2024-07-01 Thread Sam James
commit: eeb6443c82c586764cf50308901ab42290a6acbb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  1 23:13:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  1 23:13:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb6443c

app-text/ghostscript-gpl: Stabilize 10.03.1 sparc, #935302

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

 app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index 191b93c50073..0a19b5e1ff6c 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="AGPL-3 CPL-1.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="cups dbus gtk l10n_de static-libs unicode X"
 
 LANGS="ja ko zh-CN zh-TW"



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

2024-07-01 Thread Sam James
commit: 265a98ca2ac3783a581ac0e4176eb16ed828aa0b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  1 23:13:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  1 23:13:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265a98ca

app-text/ghostscript-gpl: Stabilize 10.03.1 amd64, #935302

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

 app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index 0a19b5e1ff6c..ebeb3c51de54 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="AGPL-3 CPL-1.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="cups dbus gtk l10n_de static-libs unicode X"
 
 LANGS="ja ko zh-CN zh-TW"



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

2024-07-01 Thread Sam James
commit: 3fe1cb6ffd58023c23c1f32d190d75677991566a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  1 23:13:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  1 23:13:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe1cb6f

app-text/ghostscript-gpl: Stabilize 10.03.1 ppc64, #935302

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

 app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index 91253f56c76b..c02a5837838d 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="AGPL-3 CPL-1.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="cups dbus gtk l10n_de static-libs unicode X"
 
 LANGS="ja ko zh-CN zh-TW"



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

2024-07-01 Thread Sam James
commit: 903467043c10ab510a9839920b3e4ea030a2db33
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  1 23:13:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  1 23:13:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90346704

app-text/ghostscript-gpl: Stabilize 10.03.1 x86, #935302

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

 app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index ebeb3c51de54..91253f56c76b 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="AGPL-3 CPL-1.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="cups dbus gtk l10n_de static-libs unicode X"
 
 LANGS="ja ko zh-CN zh-TW"



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

2024-07-01 Thread Sam James
commit: 7d0650b0cb4ad082a59e49dba5a81e143470c907
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  1 23:11:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  1 23:13:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d0650b0

app-shells/bash: add 5.3_alpha_p20240628 (unkeyworded)

It can be useful to have snapshots in the pre-release period once
the first alpha is out, as various bugs get reported and fixed from
the alpha, and the next pre-release is usually quite far away.

i.e. if it's worth packaging the alpha, it's worth packaging a followup.

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

 app-shells/bash/Manifest |  1 +
 ...h-.ebuild => bash-5.3_alpha_p20240628.ebuild} | 20 +++-
 app-shells/bash/bash-.ebuild | 20 +++-
 3 files changed, 31 insertions(+), 10 deletions(-)

diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 57d7042f95a2..94a7059d688e 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -25,6 +25,7 @@ DIST bash-5.2.tar.gz 10950833 BLAKE2B 
51b196e710794ebad8eac28c31c93eb99ac1a7db30
 DIST bash-5.2.tar.gz.sig 95 BLAKE2B 
2991b7c46ef1cdca08062f419be47fca7551f4c5d9aad8a5c1da74974f5e7707d23914b4cecf9b6c9610471146b2c49b611bb62a5d974f1c37cceb77b719851c
 SHA512 
a161664f124f906be32709f66702f8f780e6d52e558ea45e71ec60a959c9435ff68477ee65a0a9f6c0051d5592f5044fb3b410cf3cd3ae5a8a323789b01be258
 DIST bash-5.3-alpha.tar.gz 11195025 BLAKE2B 
b3325f6927d7dde86aae165891317b972f0b9814e134676b3d7d3aea81ce4d4cad1a01f160e290352072153ad3568ee21701a35190ef5e6274b3c03fc95c8d42
 SHA512 
52354eb7cd71330192ec76fdda04bcacf758a312e89b45558db5f5345f19b0d8e54732049934958cf89786f5bd7c538d88859eb8d8d22dabfc9ec7305263d10e
 DIST bash-5.3-alpha.tar.gz.sig 95 BLAKE2B 
69c8b33fe2a40498662ef084967701cff1926086785a41d6f49a3c2e2b9908499226d3d970bdb6397a74d3ccc22acb3651261ad2a421799eb135c64a78af8589
 SHA512 
c9587da66457e2010b0852c6dbf5949821a543b7f1b616a4d016df3477913e2a655c57289e83adeeb31b8b8afca22313e3af76cf727b93932d33a889c1263c20
+DIST bash-5.3_alpha_p20240628-5e28a1813ce7d08628c8df584ea36515091c6d9b.tar.xz 
8528432 BLAKE2B 
d920640b0ba0ae38dbb98b48a9e4dd6635a05d7f86fcf26a4f2c79f6a4338e4f25ff20119f9a1df451d23d9cc381862963dcf9c135050102e8159eccbe5f7314
 SHA512 
cc60f94083b378ac51fda973f834f10477ac6ebcfc682f934426db3fd6ca4506e5ed1c64311c67d5d9d70b62ab2bf9900ee66f1aa96a7bce7198d69edf9131ca
 DIST bash205b-001 1132 BLAKE2B 
0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6
 SHA512 
5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071
 DIST bash205b-002 755 BLAKE2B 
6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d
 SHA512 
46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ecf3a9526883
 DIST bash205b-003 2356 BLAKE2B 
b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7
 SHA512 
74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399

diff --git a/app-shells/bash/bash-.ebuild 
b/app-shells/bash/bash-5.3_alpha_p20240628.ebuild
similarity index 94%
copy from app-shells/bash/bash-.ebuild
copy to app-shells/bash/bash-5.3_alpha_p20240628.ebuild
index 7ef121e1c56f..cbe731019ccf 100644
--- a/app-shells/bash/bash-.ebuild
+++ b/app-shells/bash/bash-5.3_alpha_p20240628.ebuild
@@ -17,13 +17,13 @@ MY_PATCHES=()
 
 # Determine the patchlevel.
 case ${PV} in
-   *_p*)
-   PLEVEL=${PV##*_p}
-   ;;
|*_alpha*|*_beta*|*_rc*)
# Set a negative patchlevel to indicate that it's a pre-release.
PLEVEL=-1
;;
+   *_p*)
+   PLEVEL=${PV##*_p}
+   ;;
*)
PLEVEL=0
 esac
@@ -39,6 +39,15 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git";
EGIT_BRANCH=devel
inherit git-r3
+elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+   # It can be useful to have snapshots in the pre-release period once
+   # the first alpha is out, as various bugs get reported and fixed from
+   # the alpha, and the next pre-release is usually quite far away.
+   #
+   # i.e. if it's worth packaging the alpha, it's worth packaging a 
followup.
+   BASH_COMMIT="5e28a1813ce7d08628c8df584ea36515091c6d9b"
+   
SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.xz
 -> ${P}-${BASH_COMMIT}.tar.xz"
+   S=${WORKDIR}/${PN}-${BASH_COMMIT}
 else
my_urls=( 
{'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/b

[gentoo-commits] repo/user/johnmh:master commit in: gui-wm/hyprland/

2024-07-01 Thread John M. Harris, Jr.
commit: 2355b59e0711b8a11bafdaaf7da2977255f4dcd3
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 23:10:12 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 23:10:19 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=2355b59e

gui-wm/hyprland: treeclean

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-wm/hyprland/Manifest |   1 -
 gui-wm/hyprland/hyprland-.ebuild | 137 ---
 2 files changed, 138 deletions(-)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
deleted file mode 100644
index 80c37bb..000
--- a/gui-wm/hyprland/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD hyprland-.ebuild 3360 BLAKE2B 
69e35af06ae66a7e44d6296a726e94e035382263616c9d95242228df9319d925977a20e1dae6122edd84b4343b6e553aa381a102ecc5de31269f79b9d13e7fea
 SHA512 
cb34efe3c1bdfcd8693f89bbd29468a071e2393536bf9857ec46bc15d808b3756322646f792fc564297e317756c719e180656b50d3513dca11aeb302245b1fb2

diff --git a/gui-wm/hyprland/hyprland-.ebuild 
b/gui-wm/hyprland/hyprland-.ebuild
deleted file mode 100644
index 4c2186e..000
--- a/gui-wm/hyprland/hyprland-.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Copyright 2024 John M. Harris, Jr.
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson toolchain-funcs
-
-DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its 
looks"
-HOMEPAGE="https://github.com/hyprwm/Hyprland";
-
-if [[ "${PV}" = * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
-else
-   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   S="${WORKDIR}/${PN}-source"
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="X legacy-renderer systemd"
-
-# hyprpm (hyprland plugin manager) requires the dependencies at runtime
-# so that it can clone, compile and install plugins.
-HYPRPM_RDEPEND="
-   app-alternatives/ninja
-   dev-build/cmake
-   dev-build/meson
-   dev-libs/libliftoff
-   dev-vcs/git
-   virtual/pkgconfig
-"
-# bundled wlroots has the following dependency string according to included 
headers.
-# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
-# enable x11-backend with X and vice versa
-WLROOTS_DEPEND="
-   >=dev-libs/wayland-1.22
-   media-libs/libglvnd
-   || (
-   >=media-libs/mesa-24.1.0_rc1[opengl]
-   =x11-libs/libdrm-2.4.114
-   x11-libs/libxkbcommon
-   >=x11-libs/pixman-0.42.0
-   media-libs/libdisplay-info
-   sys-apps/hwdata
-   >=dev-libs/libinput-1.14.0:=
-   sys-auth/seatd:=
-   virtual/libudev:=
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-errors
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   x11-base/xwayland
-   )
-"
-WLROOTS_RDEPEND="
-   ${WLROOTS_DEPEND}
-"
-WLROOTS_BDEPEND="
-   >=dev-libs/wayland-protocols-1.32
-   dev-util/hyprwayland-scanner
-   virtual/pkgconfig
-"
-RDEPEND="
-   ${HYPRPM_RDEPEND}
-   ${WLROOTS_RDEPEND}
-   dev-cpp/tomlplusplus
-   dev-libs/glib:2
-   dev-libs/libinput
-   >=dev-libs/wayland-1.20.0
-   >=gui-libs/hyprcursor-0.1.7
-   media-libs/libglvnd
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   x11-libs/pixman
-   X? (
-   x11-libs/libxcb:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   ${WLROOTS_DEPEND}
-   >=dev-libs/hyprland-protocols-0.2
-   >=dev-libs/hyprlang-0.3.2
-   >=dev-libs/wayland-protocols-1.34
-"
-BDEPEND="
-   ${WLROOTS_BDEPEND}
-   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
-   app-misc/jq
-   dev-build/cmake
-   dev-util/hyprwayland-scanner
-   gui-libs/hyprutils
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} == binary ]] && return
-
-   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
-   eerror "Hyprland requires >=sys-devel/gcc-13 to build"
-   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
-   die "GCC version is too old to compile Hyprland!"
-   elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then
-   eerror "Hyprland requires >=sys-devel/clang-16 to build"
-   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
-   die "Clang version is too old to compile Hyprland!"
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature legacy-renderer legacy_renderer)
-   $(meson_feature systemd)
-   $(meson_feature X xwayland)
-   $(meson_feature X wlroots:xwayland)
-   -Dwlroots:backends=drm,libinput$(usev X ',x11')
- 

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

2024-07-01 Thread Yixun Lan
commit: ba3d5106d4f5d0e14cd9fbd391ff7a0e459c66cc
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 30 15:29:57 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Jul  1 22:38:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba3d5106

gui-libs/hyprutils: add myself as a maintainer

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/hyprutils/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gui-libs/hyprutils/metadata.xml b/gui-libs/hyprutils/metadata.xml
index bbf6d06daf66..b6ad30dc164e 100644
--- a/gui-libs/hyprutils/metadata.xml
+++ b/gui-libs/hyprutils/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   


https://github.com/hyprwm/hyprutils/releases
https://github.com/hyprwm/hyprutils/issues



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

2024-07-01 Thread Yixun Lan
commit: 41601028192a6a22aee9a010dd731f413d5383ce
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 30 15:42:31 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Jul  1 22:38:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41601028

dev-libs/hyprlang: drop 0.4.2

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/hyprlang/Manifest  |  1 -
 dev-libs/hyprlang/hyprlang-0.4.2.ebuild | 14 --
 2 files changed, 15 deletions(-)

diff --git a/dev-libs/hyprlang/Manifest b/dev-libs/hyprlang/Manifest
index 09da079c8eb0..f26f252d45e6 100644
--- a/dev-libs/hyprlang/Manifest
+++ b/dev-libs/hyprlang/Manifest
@@ -1,4 +1,3 @@
-DIST hyprlang-0.4.2.gh.tar.gz 54441 BLAKE2B 
f87c91ba86fa1e7af1d895d00f537fdd3f3c379a4dd06761cd9bf032b751ee69d9a46863b823aa42cf8d4c0e7e07f543ee583f7ac4978911374f34cce640ff72
 SHA512 
4e98fa369130f4453d270053d5b3a36587ab77b2948125cffab59ac00267ea43aa5368d177e5862ef57a3c8471ad290889b83cf82ad08fcf35872172ee128963
 DIST hyprlang-0.5.0.gh.tar.gz 54809 BLAKE2B 
d5d83188b4cce021901182d94bcc6466949e6504053217cbf3324f7362e8a9d7cef2040949a172a35b41d9c0de981618d343edd21a70ab8a8005b573f5799e05
 SHA512 
9e80b936d977d46f9c1a0fc4733c89fb1cf521c767295891427f1ab358f8373839db3fad823f8abfca9d344350813361504f70aa3f6e109b523ab8ec2c3fa833
 DIST hyprlang-0.5.1.gh.tar.gz 56237 BLAKE2B 
1d93362d4e121dc0d6e18d27456be71bed088d79646a92a74e41af7ebefd511cef05c12034eb679fd1849c3c95e50e425a52a42da75f274bf39d2956d6bd6d5e
 SHA512 
92bf1e79c41c33e09de25f45e8abfe753736521be06fee298875a68072761bf0254d06d2d312a12b2ae750d8710f50d1666f1b3fbbb95c338398f2b9e80ce454
 DIST hyprlang-0.5.2.gh.tar.gz 56383 BLAKE2B 
0d7708532e5169b0b0c2d5f88927ead24941af157c668832bdc67f4e87da1737d9f17d6d26b2424519bce4b54e4912c44ef879546d699ba03e270cab73652a89
 SHA512 
df330da11da317ff6aac2eb4a65c81b6cf4fc85e79f117e3fc3ef6e06d4c857d03134be9fcdc4e33f4974a4b2181e45b6009dba70ed047cda38e32df289b60a7

diff --git a/dev-libs/hyprlang/hyprlang-0.4.2.ebuild 
b/dev-libs/hyprlang/hyprlang-0.4.2.ebuild
deleted file mode 100644
index 4c7b562223db..
--- a/dev-libs/hyprlang/hyprlang-0.4.2.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Official implementation library for the hypr config language"
-HOMEPAGE="https://github.com/hyprwm/hyprlang";
-SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"



[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/

2024-07-01 Thread Yixun Lan
commit: 22270aa8205f32b98e8b609bb5bba366fff83656
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 30 16:36:38 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Jul  1 22:38:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22270aa8

gui-wm/hyprland: add 0.41.2

Closes: https://bugs.gentoo.org/934973
Closes: https://github.com/gentoo/gentoo/pull/37378
Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-wm/hyprland/hyprland-0.41.2.ebuild | 135 +
 1 file changed, 135 insertions(+)

diff --git a/gui-wm/hyprland/hyprland-0.41.2.ebuild 
b/gui-wm/hyprland/hyprland-0.41.2.ebuild
new file mode 100644
index ..9c3bfc3cf5cb
--- /dev/null
+++ b/gui-wm/hyprland/hyprland-0.41.2.ebuild
@@ -0,0 +1,135 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson toolchain-funcs
+
+DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its 
looks"
+HOMEPAGE="https://github.com/hyprwm/Hyprland";
+
+if [[ "${PV}" = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
+else
+   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-source"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="X legacy-renderer systemd"
+
+# hyprpm (hyprland plugin manager) requires the dependencies at runtime
+# so that it can clone, compile and install plugins.
+HYPRPM_RDEPEND="
+   app-alternatives/ninja
+   dev-build/cmake
+   dev-build/meson
+   dev-libs/libliftoff
+   dev-vcs/git
+   virtual/pkgconfig
+"
+# bundled wlroots has the following dependency string according to included 
headers.
+# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
+# enable x11-backend with X and vice versa
+WLROOTS_DEPEND="
+   >=dev-libs/wayland-1.22
+   media-libs/libglvnd
+   || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =x11-libs/libdrm-2.4.114
+   x11-libs/libxkbcommon
+   >=x11-libs/pixman-0.42.0
+   media-libs/libdisplay-info:=
+   sys-apps/hwdata
+   >=dev-libs/libinput-1.14.0:=
+   sys-auth/seatd:=
+   virtual/libudev:=
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-errors
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   x11-base/xwayland
+   )
+"
+WLROOTS_RDEPEND="
+   ${WLROOTS_DEPEND}
+"
+WLROOTS_BDEPEND="
+   >=dev-libs/wayland-protocols-1.32
+   dev-util/hyprwayland-scanner
+   virtual/pkgconfig
+"
+RDEPEND="
+   ${HYPRPM_RDEPEND}
+   ${WLROOTS_RDEPEND}
+   dev-cpp/tomlplusplus
+   dev-libs/glib:2
+   dev-libs/libinput
+   >=dev-libs/wayland-1.20.0
+   >=gui-libs/hyprcursor-0.1.9
+   media-libs/libglvnd
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   x11-libs/pixman
+   X? (
+   x11-libs/libxcb:0=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   ${WLROOTS_DEPEND}
+   >=dev-libs/hyprland-protocols-0.3
+   >=dev-libs/hyprlang-0.3.2
+   >=dev-libs/wayland-protocols-1.36
+   >=gui-libs/hyprutils-0.1.5
+"
+BDEPEND="
+   ${WLROOTS_BDEPEND}
+   || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
+   app-misc/jq
+   dev-build/cmake
+   >=dev-util/hyprwayland-scanner-0.3.8
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} == binary ]] && return
+
+   if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
+   eerror "Hyprland requires >=sys-devel/gcc-13 to build"
+   eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
+   die "GCC version is too old to compile Hyprland!"
+   elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then
+   eerror "Hyprland requires >=sys-devel/clang-16 to build"
+   eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
+   die "Clang version is too old to compile Hyprland!"
+   fi
+}
+
+src_prepare() {
+   # skip version.h
+   sed -i -e "s|scripts/generateVersion.sh|echo|g" meson.build || die
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature legacy-renderer legacy_renderer)
+   $(meson_feature systemd)
+   $(meson_feature X xwayland)
+   $(meson_feature X wlroots:xwayland)
+   -Dwlroots:backends=drm,libinput$(usev X ',x11')
+   -Dwlroots:xcb-errors=disabled
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/

2024-07-01 Thread Yixun Lan
commit: f329a6500fa173c6f65003336a5b2c0829a23fbd
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 30 16:32:47 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Jul  1 22:38:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f329a650

gui-wm/hyprland: sync live

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-wm/hyprland/Manifest |  1 +
 gui-wm/hyprland/hyprland-.ebuild | 25 +
 2 files changed, 6 insertions(+), 20 deletions(-)

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index 5c20668dfb5d..e0ea2aaefb47 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -2,3 +2,4 @@ DIST hyprland-0.37.1.gh.tar.gz 54651435 BLAKE2B 
92bd78168909510ffb21b46f7d66e139
 DIST hyprland-0.39.1.gh.tar.gz 54681029 BLAKE2B 
5a78c5e7cef3369fd72abc05941f88f0391fb87e79afaa13c128acd9f8d2aa79d6af4d0dc82a90c09689993fe914ac48bc5ba4a32173eed31ecc20204f5a4edc
 SHA512 
da8ee577aa823c9fb7b45bfd07503656561c1cd4cac42a9bf8f582f653c93b20824b3bce7bbcbd47b7f7f8e83fb1b630d6d5c983fe345c971322369f193c2c8f
 DIST hyprland-0.40.0.gh.tar.gz 54734246 BLAKE2B 
54d5b1bb062003e38156c67bfc0b796d0e4d855f35b0122fa191037caa47e5be2a25acfe588835c49ac747fc7430124480e4a7716782fd23d028289bee236e7f
 SHA512 
948e7237fa811f104ee11764d7947d2fd8291e79cf6db00d3f3905204f5bb2df1e51e26b2600f086f5b22d910ef50c2941343dd05e7a5d2f4b6053b150800f21
 DIST hyprland-0.41.1.gh.tar.gz 54813832 BLAKE2B 
1dd17e7e1f885da91fca596bf8ce9efc76b3110640a9bc11538fabf975eb55d76180c202527e0b0eac300f027adfed815d2a9a5396a48429097ef2a5ffcc4d9e
 SHA512 
fa63e7c429e33535fa30ca70133f6ac8617f2386bdca1e8063628a2895677c9b80965548ee21f897aea2fe6bdcc10d74d8c46989a7563b36504f4a4f43c3eaad
+DIST hyprland-0.41.2.gh.tar.gz 54821598 BLAKE2B 
026559e9319690e6b48863ffdc2e059c969ab45e7bfe75578b7e41f1d10b36e720ae0655f7003107a4ff4e94c1e95aba3e8a1af8ed01bae369c571e24d966aec
 SHA512 
5a138d9ad6de2d45d8d0a5cde8c39ba3cd4c6bac61caf5b9f8520d0adcafe6ac1dfec4c529b8a6608133ffe9409935c1414a86d98d743be6766bdbc72641179d

diff --git a/gui-wm/hyprland/hyprland-.ebuild 
b/gui-wm/hyprland/hyprland-.ebuild
index 1b9ccde49fd6..f7df6d445341 100644
--- a/gui-wm/hyprland/hyprland-.ebuild
+++ b/gui-wm/hyprland/hyprland-.ebuild
@@ -73,7 +73,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/libinput
>=dev-libs/wayland-1.20.0
-   >=gui-libs/hyprcursor-0.1.7
+   >=gui-libs/hyprcursor-0.1.9
media-libs/libglvnd
x11-libs/cairo
x11-libs/libdrm
@@ -87,16 +87,17 @@ RDEPEND="
 DEPEND="
${RDEPEND}
${WLROOTS_DEPEND}
-   >=dev-libs/hyprland-protocols-0.2
+   >=dev-libs/hyprland-protocols-0.3
>=dev-libs/hyprlang-0.3.2
-   >=dev-libs/wayland-protocols-1.34
+   >=dev-libs/wayland-protocols-1.36
+   >=gui-libs/hyprutils-0.1.5
 "
 BDEPEND="
${WLROOTS_BDEPEND}
|| ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* )
app-misc/jq
dev-build/cmake
-   dev-util/hyprwayland-scanner
+   >=dev-util/hyprwayland-scanner-0.3.8
virtual/pkgconfig
 "
 
@@ -126,19 +127,3 @@ src_configure() {
 
meson_src_configure
 }
-
-src_install() {
-   # First install everything except wlroots to avoid conflicts.
-   meson_src_install --skip-subprojects wlroots
-   # Then install development files (mainly wlroots) for bug #916760.
-   meson_src_install --tags devel
-
-   # Wlroots headers are required by hyprland-plugins and the pkgconfig 
file expects
-   # them to be in /usr/include/hyprland/wlroots, despite this they aren't 
installed there.
-   # Ideally you could override includedir per subproject and the install 
tags would
-   # be granular enough to only install headers. But its not requiring 
this.
-   mkdir "${ED}"/usr/include/hyprland/wlroots || die
-   mv "${ED}"/usr/include/wlr "${ED}"/usr/include/hyprland/wlroots || die
-   # devel tag includes wlroots .pc and .a files still
-   rm -rf "${ED}"/usr/$(get_libdir)/ || die
-}



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

2024-07-01 Thread Yixun Lan
commit: 284b6a57ac59b6799216b444b7f392f1b1853a7d
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 30 15:34:59 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Jul  1 22:38:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284b6a57

gui-libs/hyprutils: enable tests

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/hyprutils/hyprutils-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/gui-libs/hyprutils/hyprutils-.ebuild 
b/gui-libs/hyprutils/hyprutils-.ebuild
index 436c6061893f..55586fbd00b4 100644
--- a/gui-libs/hyprutils/hyprutils-.ebuild
+++ b/gui-libs/hyprutils/hyprutils-.ebuild
@@ -25,7 +25,3 @@ DEPEND="
x11-libs/pixman
 "
 RDEPEND="${DEPEND}"
-
-# Disable tests since as per upstream, tests require a theme to be installed
-# See also 
https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
-RESTRICT="test"



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

2024-07-01 Thread Yixun Lan
commit: 5e98e5134cea4def17ecc6b548d62000743c1a03
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 30 15:38:15 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Jul  1 22:38:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e98e513

gui-libs/hyprutils: add 0.1.5

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/hyprutils/Manifest   |  1 +
 gui-libs/hyprutils/hyprutils-0.1.5.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/gui-libs/hyprutils/Manifest b/gui-libs/hyprutils/Manifest
index 38f20547e0b5..16b405fa3b95 100644
--- a/gui-libs/hyprutils/Manifest
+++ b/gui-libs/hyprutils/Manifest
@@ -1 +1,2 @@
 DIST hyprutils-0.1.4.gh.tar.gz 16561 BLAKE2B 
90c435f892015791a88870613235204e39e0e41cbeea00a8f21d7f0c84dd2cbe733604da9830334e4f21a0d57d21aa770cc69dc5a34c9324e673d1c86e732606
 SHA512 
78b1ad188579b7ba9fb32f08aa3da6e96ec18544a1802d144cee9f64f473b6ee41a4cb3fba971524cfbf448e6cbe0aa32c36f53e8d50cbdf926126a9a44da8b6
+DIST hyprutils-0.1.5.gh.tar.gz 17974 BLAKE2B 
2992cbc27c908c6ec86210fdd89969d77031d1b146b5607bffbf9fa457e24bee2edbdc52c64972ffc56df98799ffd77eba800892b0c126b1340aec7b03d03775
 SHA512 
c7ca50507871aacdb9054a308d03bfd666df817f1020a6c8df00cd88d3368ffcda629eb5b3952a4fece4b191f8cf739d8f837b3baf59bc8582c310063b60037a

diff --git a/gui-libs/hyprutils/hyprutils-0.1.5.ebuild 
b/gui-libs/hyprutils/hyprutils-0.1.5.ebuild
new file mode 100644
index ..55586fbd00b4
--- /dev/null
+++ b/gui-libs/hyprutils/hyprutils-0.1.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Hyprland utilities library used across the ecosystem"
+HOMEPAGE="https://github.com/hyprwm/hyprutils";
+
+if [[ "${PV}" = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
+else
+   
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-${PV}"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="
+   x11-libs/pixman
+"
+RDEPEND="${DEPEND}"



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

2024-07-01 Thread Yixun Lan
commit: 9ba379eb29c7fe44ac47bb9c26291aced9872ac5
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 30 15:39:13 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Jul  1 22:38:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba379eb

dev-libs/hyprlang: add 0.5.2

Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/hyprlang/Manifest  |  1 +
 dev-libs/hyprlang/hyprlang-0.5.2.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-libs/hyprlang/Manifest b/dev-libs/hyprlang/Manifest
index 6e10a09ae087..09da079c8eb0 100644
--- a/dev-libs/hyprlang/Manifest
+++ b/dev-libs/hyprlang/Manifest
@@ -1,3 +1,4 @@
 DIST hyprlang-0.4.2.gh.tar.gz 54441 BLAKE2B 
f87c91ba86fa1e7af1d895d00f537fdd3f3c379a4dd06761cd9bf032b751ee69d9a46863b823aa42cf8d4c0e7e07f543ee583f7ac4978911374f34cce640ff72
 SHA512 
4e98fa369130f4453d270053d5b3a36587ab77b2948125cffab59ac00267ea43aa5368d177e5862ef57a3c8471ad290889b83cf82ad08fcf35872172ee128963
 DIST hyprlang-0.5.0.gh.tar.gz 54809 BLAKE2B 
d5d83188b4cce021901182d94bcc6466949e6504053217cbf3324f7362e8a9d7cef2040949a172a35b41d9c0de981618d343edd21a70ab8a8005b573f5799e05
 SHA512 
9e80b936d977d46f9c1a0fc4733c89fb1cf521c767295891427f1ab358f8373839db3fad823f8abfca9d344350813361504f70aa3f6e109b523ab8ec2c3fa833
 DIST hyprlang-0.5.1.gh.tar.gz 56237 BLAKE2B 
1d93362d4e121dc0d6e18d27456be71bed088d79646a92a74e41af7ebefd511cef05c12034eb679fd1849c3c95e50e425a52a42da75f274bf39d2956d6bd6d5e
 SHA512 
92bf1e79c41c33e09de25f45e8abfe753736521be06fee298875a68072761bf0254d06d2d312a12b2ae750d8710f50d1666f1b3fbbb95c338398f2b9e80ce454
+DIST hyprlang-0.5.2.gh.tar.gz 56383 BLAKE2B 
0d7708532e5169b0b0c2d5f88927ead24941af157c668832bdc67f4e87da1737d9f17d6d26b2424519bce4b54e4912c44ef879546d699ba03e270cab73652a89
 SHA512 
df330da11da317ff6aac2eb4a65c81b6cf4fc85e79f117e3fc3ef6e06d4c857d03134be9fcdc4e33f4974a4b2181e45b6009dba70ed047cda38e32df289b60a7

diff --git a/dev-libs/hyprlang/hyprlang-0.5.2.ebuild 
b/dev-libs/hyprlang/hyprlang-0.5.2.ebuild
new file mode 100644
index ..4c7b562223db
--- /dev/null
+++ b/dev-libs/hyprlang/hyprlang-0.5.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Official implementation library for the hypr config language"
+HOMEPAGE="https://github.com/hyprwm/hyprlang";
+SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/wl-clip-persist/

2024-07-01 Thread John M. Harris, Jr.
commit: 6e9dabc381ebaf719e0772710c05547dc39be4c5
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 22:30:43 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 22:30:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e9dabc3

gui-apps/wl-clip-persist: Remove longdescription

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-apps/wl-clip-persist/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/gui-apps/wl-clip-persist/metadata.xml 
b/gui-apps/wl-clip-persist/metadata.xml
index 011e7ca08..6f09bd931 100644
--- a/gui-apps/wl-clip-persist/metadata.xml
+++ b/gui-apps/wl-clip-persist/metadata.xml
@@ -5,9 +5,6 @@
joh...@johnmh.me
John M. Harris, Jr.

-   
-   Keep Wayland clipboard even after programs close
-   

Linus789/wl-clip-persist




[gentoo-commits] repo/user/johnmh:master commit in: dev-libs/hyprlang/

2024-07-01 Thread John M. Harris, Jr.
commit: e56016e0213dadc48793b2b0e23cf287362c0b4f
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 22:29:15 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 22:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=e56016e0

dev-libs/hyprlang: remove leading whitespace, 

Signed-off-by: John M. Harris Jr.  johnmh.me>

 dev-libs/hyprlang/hyprlang-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/hyprlang/hyprlang-.ebuild 
b/dev-libs/hyprlang/hyprlang-.ebuild
index d40ea2a..5222f64 100644
--- a/dev-libs/hyprlang/hyprlang-.ebuild
+++ b/dev-libs/hyprlang/hyprlang-.ebuild
@@ -10,11 +10,11 @@ DESCRIPTION="Official implementation library for the hypr 
config language"
 HOMEPAGE="https://github.com/hyprwm/hyprlang";
 
 if [[ "${PV}" = * ]]; then
-inherit git-r3
-EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
 else
-
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-source"
+   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-source"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/user/johnmh:master commit in: gui-apps/hyprpaper/

2024-07-01 Thread John M. Harris, Jr.
commit: 7ea4bca1591e96b6254792063f88dd2d8cad3999
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 22:23:56 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 22:23:56 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=7ea4bca1

gui-apps/hyprpaper: treeclean

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-apps/hyprpaper/Manifest  |  1 -
 gui-apps/hyprpaper/hyprpaper-.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/gui-apps/hyprpaper/Manifest b/gui-apps/hyprpaper/Manifest
deleted file mode 100644
index 7098df3..000
--- a/gui-apps/hyprpaper/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD hyprpaper-.ebuild 853 BLAKE2B 
ac27931761bbf94a4b317033bc5e6b717507fa20b02d4d220b76bf8f127026cc77cf93cee7e4b22c64fd091fb4bfa5e3b13d902175cffb1ae15d784377661d4e
 SHA512 
8585b7241aecbf1f6b9dbb245741f85763a965a9870f0b4d9bc7a51db8d0b6274995b468e948c29cdd1ad2de6830f4d470ec41228f9a5be791e0ec3f670ff22e

diff --git a/gui-apps/hyprpaper/hyprpaper-.ebuild 
b/gui-apps/hyprpaper/hyprpaper-.ebuild
deleted file mode 100644
index e268c20..000
--- a/gui-apps/hyprpaper/hyprpaper-.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A blazing fast wayland wallpaper utility"
-HOMEPAGE="https://github.com/hyprwm/hyprpaper";
-
-
-if [[ "${PV}" = * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
-else
-   
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   dev-libs/hyprlang:=
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   dev-util/wayland-scanner
-   dev-vcs/git
-"
-RDEPEND="
-   ${DEPEND}
-   gui-libs/wlroots
-   media-libs/libglvnd
-   media-libs/libjpeg-turbo
-   media-libs/libwebp
-   x11-libs/cairo
-   x11-libs/pango
-"
-
-src_compile() {
-   emake protocols
-   cmake_src_compile
-}
-
-src_install() {
-   dobin "${BUILD_DIR}/${PN}"
-}



[gentoo-commits] repo/user/johnmh:master commit in: gui-apps/hyprlock/files/, gui-apps/hyprlock/

2024-07-01 Thread John M. Harris, Jr.
commit: 3a4c116f33015844f47630f1cc46ad4079143011
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 22:23:38 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 22:23:38 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=3a4c116f

gui-apps/hyprlock: treeclean

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-apps/hyprlock/Manifest |  2 -
 .../files/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch  | 29 -
 gui-apps/hyprlock/hyprlock-.ebuild | 47 --
 3 files changed, 78 deletions(-)

diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest
deleted file mode 100644
index 9051a93..000
--- a/gui-apps/hyprlock/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-AUX 0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch 911 BLAKE2B 
34c3eb5911e9f246f9f64a6a91f79e0b03540b927e5258c31ed569b7972ab062fce290887e52051b2673553908c19847961488433e0ff62d23e260d507540b54
 SHA512 
6526e6d7afd94d43deb416ae11de4341cb073311425940925fc3929ce02cef0c2ddef86be801945836a9df0bd79d27e8df70d1c2d8b8fd2c42077ef36b916b10
-EBUILD hyprlock-.ebuild 881 BLAKE2B 
2bcf0180481048b1581fb6c3b0f60db2b1bb0f9700741b6b9b07afdb90ec5bc12d73d9923f4aaed283d2352680d42f8ae6969c97a91a0cfc89f7c6f068486f39
 SHA512 
7ba5c3f9dfe33cb8cc0d5f0400e050dc3675174fd067b9705a6c097795ba68b0f2d00ad3f9336776467d04fd794d644864668a98742f8d55e46f204d7b125166

diff --git a/gui-apps/hyprlock/files/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch 
b/gui-apps/hyprlock/files/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch
deleted file mode 100644
index 6f1652c..000
--- a/gui-apps/hyprlock/files/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 8b3826337c13f98611b71abc0030e9a962303cf3 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?=
- 
-Date: Wed, 21 Feb 2024 15:31:55 +
-Subject: [PATCH] Removed added CFLAGS/CXXFLAGS by CMakeLists.txt
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Gonçalo Negrier Duarte 

- CMakeLists.txt | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 6aac750..a9df5b1 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -13,7 +13,6 @@ if(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE 
MATCHES DEBUG)
- message(STATUS "Configuring hyprlock in Debug with CMake")
- add_compile_definitions(HYPRLAND_DEBUG)
- else()
--add_compile_options(-O3)
- message(STATUS "Configuring hyprlock in Release with CMake")
- endif()
- 
--- 
-2.43.2
-

diff --git a/gui-apps/hyprlock/hyprlock-.ebuild 
b/gui-apps/hyprlock/hyprlock-.ebuild
deleted file mode 100644
index 9e0551a..000
--- a/gui-apps/hyprlock/hyprlock-.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
-HOMEPAGE="https://github.com/hyprwm/hyprlock";
-
-if [[ "${PV}" = * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
-else
-   
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
-   dev-libs/date
-   dev-libs/wayland
-   media-libs/mesa[opengl]
-   sys-libs/pam
-   dev-libs/glib:2
-   >=dev-libs/hyprlang-0.4.0
-   media-libs/libglvnd
-   x11-libs/cairo
-   x11-libs/libxkbcommon
-   x11-libs/libdrm
-   x11-libs/pango
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/wayland-protocols
-"
-
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/0001-fix-CFLAGS-CXXFLAGS-hyprlock.patch"
-)



[gentoo-commits] repo/user/johnmh:master commit in: gui-libs/hyprutils/

2024-07-01 Thread John M. Harris, Jr.
commit: 23e6267c3ae846bd1dec9f83797c0f152415879a
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 22:23:16 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 22:23:16 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=23e6267c

gui-libs/hyprutils: treeclean

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-libs/hyprutils/Manifest  |  1 -
 gui-libs/hyprutils/hyprutils-.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/gui-libs/hyprutils/Manifest b/gui-libs/hyprutils/Manifest
deleted file mode 100644
index e9f1c75..000
--- a/gui-libs/hyprutils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD hyprutils-.ebuild 760 BLAKE2B 
174cf25662c56bc8f06db1be515263b295ddf47ed64cbae50576631936505bdee00a02068d9410455b14e300b7ea55cfe8018624057e0c81084bf0b703bc3093
 SHA512 
a7ab08a166068d32d058eceedf79ffd9084fa9d43e6438475dc3be5487d0618697a732423bb92036dcee9f286974b0a3a2b0e38fa9e5f8fd5cff83e8300cd1f0

diff --git a/gui-libs/hyprutils/hyprutils-.ebuild 
b/gui-libs/hyprutils/hyprutils-.ebuild
deleted file mode 100644
index f58baa5..000
--- a/gui-libs/hyprutils/hyprutils-.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Copyright 2024 John M. Harris, Jr.
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Hyprland utilities library used across the ecosystem"
-HOMEPAGE="https://github.com/hyprwm/hyprutils";
-
-if [[ "${PV}" = * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
-else
-   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   S="${WORKDIR}/${PN}-source"
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-# Disable tests since as per upstream, tests require a theme to be installed
-# See also 
https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
-RESTRICT="test"



[gentoo-commits] repo/user/johnmh:master commit in: dev-libs/hyprlang/

2024-07-01 Thread John M. Harris, Jr.
commit: 9d01d25bee8dec306810fa154041b497be6c4195
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 22:26:04 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 22:26:04 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=9d01d25b

dev-libs/hyprlang: unkeyword  for ~amd64, ~riscv

Signed-off-by: John M. Harris Jr.  johnmh.me>

 dev-libs/hyprlang/hyprlang-.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-libs/hyprlang/hyprlang-.ebuild 
b/dev-libs/hyprlang/hyprlang-.ebuild
index 08ee820..d40ea2a 100644
--- a/dev-libs/hyprlang/hyprlang-.ebuild
+++ b/dev-libs/hyprlang/hyprlang-.ebuild
@@ -15,10 +15,7 @@ if [[ "${PV}" = * ]]; then
 else
 
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
 S="${WORKDIR}/${PN}-source"
-
-KEYWORDS="~amd64"
 fi
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"



[gentoo-commits] repo/user/johnmh:master commit in: gui-libs/hyprcursor/

2024-07-01 Thread John M. Harris, Jr.
commit: 40b33d450353da5a18fd73c732dec178c8d7acde
Author: John M. Harris Jr.  johnmh  me>
AuthorDate: Mon Jul  1 22:23:02 2024 +
Commit: John M. Harris, Jr.  johnmh  me>
CommitDate: Mon Jul  1 22:23:02 2024 +
URL:https://gitweb.gentoo.org/repo/user/johnmh.git/commit/?id=40b33d45

gui-libs/hyprcursor: treeclean

Signed-off-by: John M. Harris Jr.  johnmh.me>

 gui-libs/hyprcursor/Manifest   |  1 -
 gui-libs/hyprcursor/hyprcursor-.ebuild | 35 --
 2 files changed, 36 deletions(-)

diff --git a/gui-libs/hyprcursor/Manifest b/gui-libs/hyprcursor/Manifest
deleted file mode 100644
index edb9cdf..000
--- a/gui-libs/hyprcursor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD hyprcursor-.ebuild 875 BLAKE2B 
0c8ebc4406654d65e9e915b97c169bbf7f2bdf9114669c31aba1bf04814164d82bd9738dc369c7e8260ea8709dd763d2b38f8069e72ad373662d7a55c545bb6b
 SHA512 
77d0fb75675a9b7cd49f78cfafa86ac922413700348c232e4d694d6dadb0df91407fc7e663c86301c8119195f082216adc07c18600dad44ae9b55e583373dfe9

diff --git a/gui-libs/hyprcursor/hyprcursor-.ebuild 
b/gui-libs/hyprcursor/hyprcursor-.ebuild
deleted file mode 100644
index 6f66f3f..000
--- a/gui-libs/hyprcursor/hyprcursor-.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Copyright 2024 John M. Harris, Jr.
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="The hyprland cursor format, library and utilities"
-HOMEPAGE="https://github.com/hyprwm/hyprcursor";
-
-if [[ "${PV}" = * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git";
-else
-   
SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-   S="${WORKDIR}/${PN}-source"
-
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-# Disable tests since as per upstream, tests require a theme to be installed
-# See also 
https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
-RESTRICT="test"
-
-RDEPEND="
-   dev-cpp/tomlplusplus
-   >=dev-libs/hyprlang-0.4.2
-   dev-libs/libzip
-   gnome-base/librsvg:2
-   x11-libs/cairo
-"



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

2024-07-01 Thread James Le Cuirot
commit: 3ae76123efe37d890b3eeb2accd8cc052691e055
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul  1 22:10:22 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jul  1 22:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae76123

profiles: Last rite games-arcade/{spacerider,tuxdash,xsfcave}

Ancient, dead upstream, generally awful. Removal on 2024-08-01.

Bug: https://bugs.gentoo.org/935307
Bug: https://bugs.gentoo.org/935308
Bug: https://bugs.gentoo.org/935309
Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 3e0758007ac3..e14909b43071 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# James Le Cuirot  (2024-07-01)
+# Ancient, dead upstream, generally awful.
+# Removal on 2024-08-01.  Bugs #935307, #935308, #935309.
+games-arcade/spacerider
+games-arcade/tuxdash
+games-arcade/xsfcave
+
 # NHOrus  (2024-06-28)
 # games-puzzle/seatris: last rites
 # Twenty-year-old tetris clone with upstream that wasn't touched since,



[gentoo-commits] proj/kde:master commit in: kde-apps/ark/

2024-07-01 Thread Andreas Sturmlechner
commit: 816b3595ed9ac37397ad63671d93d5ee2b3bebbe
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun 24 17:26:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul  1 22:03:57 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=816b3595

kde-apps/ark: Disable kerfuffle-extracttest

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

 kde-apps/ark/ark-24.05.49..ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kde-apps/ark/ark-24.05.49..ebuild 
b/kde-apps/ark/ark-24.05.49..ebuild
index 1dd004725c..def7d45812 100644
--- a/kde-apps/ark/ark-24.05.49..ebuild
+++ b/kde-apps/ark/ark-24.05.49..ebuild
@@ -62,7 +62,8 @@ src_test() {
local myctestargs=(
# bug 822177: kerfuffle-addtoarchivetest: may segfault or hang 
indefinitely
# bug 827840: plugins-clirartest: continuously broken with 
translations installed
-   -E "(kerfuffle-addtoarchivetest|plugins-clirartest)"
+   # bug 932499: kerfuffle-extracttest: failing upstream and 
disabled in 24.05.2
+   -E 
"(kerfuffle-addtoarchivetest|plugins-clirartest|kerfuffle-extracttest)"
)
 
ecm_src_test



[gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/files/, dev-libs/kosmindoormap/

2024-07-01 Thread Andreas Sturmlechner
commit: 15ccefae7a1abdb407b257116f33535622aeb353
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 30 21:39:30 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul  1 22:05:37 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=15ccefae

dev-libs/kosmindoormap: Make sure IUSE=-gui builds

Pending upstream MR:
https://invent.kde.org/libraries/kosmindoormap/-/merge_requests/40

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

 .../files/kosmindoormap-24.05.1-cmake.patch| 82 ++
 .../kosmindoormap-24.05.49..ebuild |  3 +
 2 files changed, 85 insertions(+)

diff --git a/dev-libs/kosmindoormap/files/kosmindoormap-24.05.1-cmake.patch 
b/dev-libs/kosmindoormap/files/kosmindoormap-24.05.1-cmake.patch
new file mode 100644
index 00..77d51d1da9
--- /dev/null
+++ b/dev-libs/kosmindoormap/files/kosmindoormap-24.05.1-cmake.patch
@@ -0,0 +1,82 @@
+From 88cdec4c0bc40f4e98105a0b69c968fdd94ac7f4 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 30 Jun 2024 23:17:00 +0200
+Subject: [PATCH 1/3] Fix/simplify BUILD_STANDALONE_APP decisionmaking
+
+BUILD_STANDALONE_APP=ON guarantees Qt::Widgets so no need for this check.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ src/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 79f07df..cdd99e1 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -10,7 +10,7 @@ if (TARGET Qt::Quick)
+ add_subdirectory(map-quick)
+ add_subdirectory(map-publictransport-integration)
+ endif()
+-if ((NOT ANDROID AND TARGET Qt::Widgets) OR BUILD_STANDALONE_APP)
++if (BUILD_STANDALONE_APP)
+ add_subdirectory(app)
+ endif()
+ if (NOT CROSS_COMPILING)
+-- 
+2.45.2
+
+
+From 09d0bda83e6de957ad8883926d8b9f9b3adfe762 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 30 Jun 2024 23:23:22 +0200
+Subject: [PATCH 2/3] Use more QT_MIN_VERSION
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index bbf417f..6da25de 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -54,7 +54,7 @@ if (NOT BUILD_TOOLS_ONLY)
+ endif()
+ 
+ if (BUILD_TESTING)
+-find_package(Qt6 6.5 REQUIRED COMPONENTS Test Widgets)
++find_package(Qt6 ${QT_MIN_VERSION} REQUIRED COMPONENTS Test Widgets)
+ endif()
+ 
+ if (BUILD_STANDALONE_APP)
+-- 
+2.45.2
+
+
+From 74c3516e698a4fc53e45585a5846a170a8f25e2f Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 30 Jun 2024 23:25:46 +0200
+Subject: [PATCH 3/3] Add missing KF6I18n dependency for BUILD_STANDALONE_APP
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 6da25de..dd55077 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -61,7 +61,7 @@ if (BUILD_STANDALONE_APP)
+ if (NOT ANDROID)
+ find_package(Qt6 ${QT_MIN_VERSION} REQUIRED COMPONENTS Widgets)
+ else()
+-find_package(KF6 REQUIRED COMPONENTS Kirigami2)
++find_package(KF6 6.3 REQUIRED COMPONENTS I18n Kirigami)
+ find_package(Qt6 ${QT_MIN_VERSION} REQUIRED COMPONENTS QuickControls2 
Svg)
+ find_package(OpenSSL REQUIRED)
+ if (NOT DEFINED BREEZEICONS_DIR AND EXISTS 
${CMAKE_SOURCE_DIR}/../breeze-icons)
+-- 
+2.45.2
+

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.05.49..ebuild 
b/dev-libs/kosmindoormap/kosmindoormap-24.05.49..ebuild
index 7716cbdbeb..fd8295155b 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.05.49..ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.05.49..ebuild
@@ -39,6 +39,9 @@ BDEPEND="
app-alternatives/yacc
 "
 
+# Pending: https://invent.kde.org/libraries/kosmindoormap/-/merge_requests/40
+PATCHES=( "${FILESDIR}/${PN}-24.05.1-cmake.patch" )
+
 src_configure() {
local mycmakeargs=(
-DBUILD_TOOLS_ONLY=$(usex !gui)



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

2024-07-01 Thread Andreas Sturmlechner
commit: 3de6fb9b12a702f5feeaa637e6aa97e414158bc8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul  1 13:42:09 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul  1 22:00:19 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3de6fb9b

kde-plasma/kwin: Add sub-slot operator for libdisplay-info

It successfully builds against libdisplay-info 0.2.0.

Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-plasma/kwin/kwin-6.1.49..ebuild | 2 +-
 kde-plasma/kwin/kwin-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kwin/kwin-6.1.49..ebuild 
b/kde-plasma/kwin/kwin-6.1.49..ebuild
index 268d5fe457..379a43b3d9 100644
--- a/kde-plasma/kwin/kwin-6.1.49..ebuild
+++ b/kde-plasma/kwin/kwin-6.1.49..ebuild
@@ -57,7 +57,7 @@ COMMON_DEPEND="
media-libs/fontconfig
media-libs/freetype
media-libs/lcms:2
-   media-libs/libdisplay-info
+   media-libs/libdisplay-info:=
media-libs/libepoxy
media-libs/libglvnd
>=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]

diff --git a/kde-plasma/kwin/kwin-.ebuild b/kde-plasma/kwin/kwin-.ebuild
index 10123deb73..a2d3200830 100644
--- a/kde-plasma/kwin/kwin-.ebuild
+++ b/kde-plasma/kwin/kwin-.ebuild
@@ -57,7 +57,7 @@ COMMON_DEPEND="
media-libs/fontconfig
media-libs/freetype
media-libs/lcms:2
-   media-libs/libdisplay-info
+   media-libs/libdisplay-info:=
media-libs/libepoxy
media-libs/libglvnd
>=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]



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

2024-07-01 Thread James Le Cuirot
commit: 5c004468776ee5b8047d4495a5327ac42a2ca75e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul  1 21:59:39 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Jul  1 21:59:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c004468

games-action/dxx-rebirth: Bump snapshot to address -Werror issues

It still adds a couple of specific -Werror flags, but these are unlikely to
cause issues for us.

Closes: https://bugs.gentoo.org/934924
Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/dxx-rebirth/Manifest   | 2 +-
 ...-0.61.0_pre20240623.ebuild => dxx-rebirth-0.61.0_pre20240630.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-action/dxx-rebirth/Manifest 
b/games-action/dxx-rebirth/Manifest
index 5f9cd24f3d4c..5989b7d25524 100644
--- a/games-action/dxx-rebirth/Manifest
+++ b/games-action/dxx-rebirth/Manifest
@@ -1 +1 @@
-DIST dxx-rebirth-0.61.0_pre20240623.tar.gz 2089687 BLAKE2B 
b7a31ebf237da46ff069eab35da93ba653dd32a671bf24a266f80809a68313272a6a648b1d9bcb8f983f3f7817e254ec3f950ded54b5dcea55b63b11275b1992
 SHA512 
ff84ad1084174c79e7eaec7629ec09737dff5d59c3554c53114c092c333aacc662fcdc2d0a4c1270c7851eda1279601c1da53092952c7c965d06b0735640c2c9
+DIST dxx-rebirth-0.61.0_pre20240630.tar.gz 2090389 BLAKE2B 
b3a5bfb4c2540cd0eec8f114af1252716ee33adca56d85f56d40296ecdc9a484ffe43befb1885a438b7fd7a284c2a9f7d30c83a336bc106760f28b603a8407e9
 SHA512 
1ac9fab469e4b41c196e98a95904adb8b9d5dfbd724e419776df4331892a256a54ec620ea0fd2b63561d8d7f2e17585dc038fd0cceb8e547f93e2284e53028ed

diff --git a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240623.ebuild 
b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild
similarity index 99%
rename from games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240623.ebuild
rename to games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild
index b2b9585dcc2f..f6d44fc7f1d5 100644
--- a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240623.ebuild
+++ b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20240630.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-MY_COMMIT="e8dd751d8a5cae375000fe7d3881e9da77075ab0"
+MY_COMMIT="27cbf1ba87e6d60809c43246e2eef760fcd26d13"
 
 # Games under Gentoo are marked as 'testing' by convention
 #



  1   2   3   4   >