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

2024-02-13 Thread Michał Górny
commit: 1ee9bd4764537f0ae0d59c254356d63176258329
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:04:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee9bd47

dev-python/jwcrypto: Bump to 1.5.4

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

 dev-python/jwcrypto/Manifest  |  1 +
 dev-python/jwcrypto/jwcrypto-1.5.4.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/jwcrypto/Manifest b/dev-python/jwcrypto/Manifest
index fd2731ced7db..697ee5fc0b07 100644
--- a/dev-python/jwcrypto/Manifest
+++ b/dev-python/jwcrypto/Manifest
@@ -1,2 +1,3 @@
 DIST jwcrypto-1.5.1.gh.tar.gz 96563 BLAKE2B 
13b39b27825031d4f30e1399bac085ba846551b5e50c49ae2a1ff31182e47a896ef9bfdd1705a40e59ddeb6850ba7bafd19ccf83d9f8177c47936e220df881db
 SHA512 
fecb993a1157b6e689d3e845c8839f3178e32ab7fc920bf6b7328705293dae5e3d1424532b066f6dedd9c25a5cdeec91089ed4b83c4592cf6e1690419b5a5539
 DIST jwcrypto-1.5.3.gh.tar.gz 96597 BLAKE2B 
6efffce256f7652ca79316c0a4148df61bec65d74f275ffad6f665cfb26c14137ecc7ec219fa30c0f8dcdc3de8468a94dc158ed0b1f973b8d5a451fa1081fcae
 SHA512 
90081959ebd3ff0d003e8bfb6f25e51243c6f7d522d085f5fa63e2a810707b070069a387fbf067c16e8bf3d8e84f9387c399a49a23e20c4d2007ab53e99f041d
+DIST jwcrypto-1.5.4.gh.tar.gz 96607 BLAKE2B 
a1558c58c26e6ecb3747c6e7d554bd2100fd8f3c9c5804cf2a596c55920399e879dad267bcbc162aab0b956bde129cdb0090af98171eb7cb06970ed0964f47d9
 SHA512 
085adfd5f894ee8215c70371d2ebc2e97a38efb17be14ee8433858474df906ff963f243f669e209624e7ec78c1eb8b5ccc2077f0fc50b4e5eef25885e338b4e1

diff --git a/dev-python/jwcrypto/jwcrypto-1.5.4.ebuild 
b/dev-python/jwcrypto/jwcrypto-1.5.4.ebuild
new file mode 100644
index ..aa90a1f6e229
--- /dev/null
+++ b/dev-python/jwcrypto/jwcrypto-1.5.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Implements JWK,JWS,JWE specifications using python-cryptography"
+HOMEPAGE="
+   https://github.com/latchset/jwcrypto/
+   https://pypi.org/project/jwcrypto/
+"
+SRC_URI="
+   https://github.com/latchset/jwcrypto/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/cryptography-3.4[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs/source
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Do not install doc in non-standard paths
+   sed -e "/data_files/d" -i setup.py || die
+   distutils-r1_python_prepare_all
+}



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

2024-02-13 Thread Michał Górny
commit: 4f2ca96d869031a0d54c21d614d609703177a702
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:01:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f2ca96d

dev-python/rpds-py: Remove old

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

 dev-python/rpds-py/Manifest  | 11 -
 dev-python/rpds-py/rpds-py-0.13.1.ebuild | 69 
 dev-python/rpds-py/rpds-py-0.13.2.ebuild | 69 
 dev-python/rpds-py/rpds-py-0.14.1.ebuild | 69 
 dev-python/rpds-py/rpds-py-0.14.2.ebuild | 69 
 dev-python/rpds-py/rpds-py-0.15.2.ebuild | 69 
 dev-python/rpds-py/rpds-py-0.16.2.ebuild | 69 
 7 files changed, 425 deletions(-)

diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 880ea1826cb6..51d40b66aa02 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -14,31 +14,20 @@ DIST parking_lot-0.12.1.crate 40967 BLAKE2B 
940a112a066e3cbd15e2f6df89bfff37e4ec
 DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 
2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd
 SHA512 
8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256
 DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 
9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d
 SHA512 
85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407
 DIST pyo3-0.19.2.crate 418228 BLAKE2B 
ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa
 SHA512 
58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9
-DIST pyo3-0.20.0.crate 431766 BLAKE2B 
104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b
 SHA512 
85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1
 DIST pyo3-0.20.2.crate 434326 BLAKE2B 
3114fd6f3fb8ae7d1b35c9d2ac5ba6a49c5ac911ee3a5b941c5063263ca7cce47fa4b4f7ec34cbfe3083f3d1303fd7f061639fba833a04fedb9d5098f5784028
 SHA512 
cc5151a116179157046ec92677e5a72318b4cdb13a7d7e3bb83778739b5758040e5020f667dd83554a66b758581a08f5de05eb38e7b339813cec85e0712e6355
 DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 
5b1cd80d643e448cf8f1d28a514333526061c178121b9a0dcb5bff6082f402ecfd166536d94d42065f6dc1f108a73f12bbb78eedf9ea053a6aa2e9c80ac00ddf
 SHA512 
ccc73061ec1989258921c5b5800689170635fa5503d74a4ac458baef903dd31efa41995d238783f1e099ece1f66d0a0e95c4fcb4b772b9f653dbb20e838b4e28
-DIST pyo3-build-config-0.20.0.crate 29534 BLAKE2B 
eb1d5f75276533483c52c6fcae49b294d6d8edf504859dae18811c1ef695dc6d0a055f2a34bea305975e4c1492c312433d2dcb7753484f793376c62cd59c8e40
 SHA512 
a01d06ebeb4b9cfe6ff6731046101e9437498453ca5aa68ec53df3bfb2f34665a489f8072636c2da16c1e867f536032fd293f05a43561117fd131bde5fe5aac7
 DIST pyo3-build-config-0.20.2.crate 30029 BLAKE2B 
846eb95d1417a658763417a2750dca1c55201105a3978d61b1db5e3962680ede188f8285dd7deec778ea9860d43e40513b88f5a54f0b1881b08416760bdbbedf
 SHA512 
9dbc669ec69d38716c3909fa8f3b6c5be13c717b20bfd5dd11edab59b8eb35247d7996acd260fec88f92eb3e71248c86e9b40c1a700827889e2990bba20ecddf
 DIST pyo3-ffi-0.19.2.crate 66500 BLAKE2B 
b4139fba31ef17017b6b60784e41ccda34931a072c2638af1eed8d02d7af701c46fe38b12772d2301cff41d10a433ff0f00a69d79d40233eadafe82abe585f8d
 SHA512 
789191bca537998dd23d72dce4f185b84bbe700f4171c47de35b9bbca15a180ad214392b4f465cc1ecb0be955ebec1cf5a3c497815073be18035bd8bf8c51a32
-DIST pyo3-ffi-0.20.0.crate 64220 BLAKE2B 
dfe75b9459b4a564d1dd9f907166b76d00c5b50ba027db65d11540a7b993f3ef4e19e574135b538635ebb9c9eba66115c09198c7b6071b0b82fd94faccb1bb63
 SHA512 
a68f0b1380f2ac3d3034ac8b3788cd6573850137c6678694cbcc3e814b619510b9b21b11704c2e702d4eb7433d8b1d3a6dac663501b6db5197a409407802b714
 DIST pyo3-ffi-0.20.2.crate 64601 BLAKE2B 
cf1141ad34a13dcb46de0d1e15dda192ca41a7441bfc92a9295861876dcc690d1d5d6d39dafa51cd70c4627353efa91563eaefee8c39f655d12818003f9524da
 SHA512 
ee6386b6fdb80689d104f9cd5229f02e1893d00a52be710bd36882c47305abbe24ef2f3cdef8200fddc0bb97e29001fa3a2fd9d3d2673ecd9a104a070420d01e
 DIST pyo3-macros-0.19.2.crate 7173 BLAKE2B 
8862f42a30929579b0b0bc2ba7f0b416518724480e197fa13288e49324e851f964183e1529b7f31bf5d4fe0ae194a412723b6b401100e66fba98bbcd9c283866
 SHA512 
852cc2792aa3d30d9ab8802a451be5617cae6536adced1bf0dde71704a3c7c1bfe862fba751b6d045249819a8ba5d87dfc50914d142a0b662f046498c06f8c2e
-DIST pyo3-macros-0.20.0.crate 

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

2024-02-13 Thread Michał Górny
commit: 9da7e7d69cef73ac2c8f16f513489d845695
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:02:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da7e7d6

dev-python/rpds-py: Bump to 0.18.0

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

 dev-python/rpds-py/Manifest  |  1 +
 dev-python/rpds-py/rpds-py-0.18.0.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 51d40b66aa02..d2de8f8ee615 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -29,6 +29,7 @@ DIST rpds-1.0.1.crate 69049 BLAKE2B 
2235344d274d4fef171b430e7500a075d383f2409f22
 DIST rpds-1.1.0.crate 69493 BLAKE2B 
f2d02c758de1abd46ff133965e0491a0276e4a95be5b64b6c83947bf8b3718896781eb96cf96d4abac84aba0c7caaa5e95abf1364ab2ffd65d573d0af212e058
 SHA512 
b24640e34c2f88ecfff5efb1581941eb02987bb7b342dc439513e8d7c8ee0afa63949f8dee09bf8f445ec6f3b3ec22d2927d3d03be05fee3c651b29c924a6b3e
 DIST rpds_py-0.10.6.tar.gz 16514 BLAKE2B 
b3df3d79b22fe102e96b5d56cfac97d30b2de0ce05ecc82227f411aca2ae39aa3c10171e08f850e58c60faac5dd9cfb5f1f0eb0559d8dc3ac18d530b8c6b95d3
 SHA512 
4e887e57c59372f48b87ec10a810a65d0ff1ba2fc7587cc4f4da78d8394a78a91d84a7a7b8ad810bd1f34f4e73ad706628dbc2bd25662c9e4f83e4183c280ab1
 DIST rpds_py-0.17.1.tar.gz 24945 BLAKE2B 
751e764e06a10bc3689e6c001eec3fad80029afa174ad3982592f6eead0c7263a9174c2f5ba8e80722115edc870093a95fe62d477898c89facd4301f6ac1bd83
 SHA512 
9242d52699c56157aa74d344cea18feb78b1b6d6e9ddc746a631db1e290b532005ec31598da86a837d01ed764e8355a76b85cb8a94f9c5009173ae8931b6d218
+DIST rpds_py-0.18.0.tar.gz 25313 BLAKE2B 
2d80eadea17151b4b0ae76644a3474827c7c4e78c3779f59d2ca0d368f3defce1153439b1564db9f63e1535ee3f91595b71e1ef7f767cc9063d8f247532c5da4
 SHA512 
390235cb55ead962194c79f2f6a53bc96b3e4ba4641a85e5e9328cc014a24af86a74667bf29ce3ba95a6e3cdc6790e2b03d48abd36a54092146a106f723736c3
 DIST scopeguard-1.1.0.crate 11470 BLAKE2B 
f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe
 SHA512 
368fa5726df8f42b53681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
 DIST smallvec-1.11.0.crate 34680 BLAKE2B 
e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188
 SHA512 
41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 
358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e
 SHA512 
46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee

diff --git a/dev-python/rpds-py/rpds-py-0.18.0.ebuild 
b/dev-python/rpds-py/rpds-py-0.18.0.ebuild
new file mode 100644
index ..429b0fb7c11b
--- /dev/null
+++ b/dev-python/rpds-py/rpds-py-0.18.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+CRATES="
+   archery@1.1.0
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.147
+   lock_api@0.4.10
+   memoffset@0.9.0
+   once_cell@1.18.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.8
+   proc-macro2@1.0.66
+   pyo3-build-config@0.20.2
+   pyo3-ffi@0.20.2
+   pyo3-macros-backend@0.20.2
+   pyo3-macros@0.20.2
+   pyo3@0.20.2
+   quote@1.0.31
+   redox_syscall@0.3.5
+   rpds@1.1.0
+   scopeguard@1.1.0
+   smallvec@1.11.0
+   static_assertions@1.1.0
+   syn@2.0.32
+   target-lexicon@0.12.9
+   triomphe@0.1.9
+   unicode-ident@1.0.11
+   unindent@0.2.3
+   windows-targets@0.48.1
+   windows_aarch64_gnullvm@0.48.0
+   windows_aarch64_msvc@0.48.0
+   windows_i686_gnu@0.48.0
+   windows_i686_msvc@0.48.0
+   windows_x86_64_gnu@0.48.0
+   windows_x86_64_gnullvm@0.48.0
+   windows_x86_64_msvc@0.48.0
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)"
+HOMEPAGE="
+   https://github.com/crate-py/rpds/
+   https://pypi.org/project/rpds-py/
+"
+SRC_URI+="
+   ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
+
+distutils_enable_tests 

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

2024-02-13 Thread Michał Górny
commit: dc28b0d292207921102fb56b35a9d9e7e48902c3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 06:52:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc28b0d2

dev-python/orjson: Bump to 3.9.14

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

 dev-python/orjson/Manifest |  8 +++
 dev-python/orjson/orjson-3.9.14.ebuild | 98 ++
 2 files changed, 106 insertions(+)

diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index 90f6297b24d4..fcb024e22d4c 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -1,4 +1,5 @@
 DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
+DIST ahash-0.8.8.crate 43028 BLAKE2B 
598a7f2ef74a9470913d2d4e46d1652a8ea7ccd9843778b7f2f4d9f41703ba4cae552aca8205fef6ff8f601d919a5f141391a942e13e5285c7e053cbbbe4afcc
 SHA512 
b54c8c2cfde8115d2108dca36ab698d1b43eb015caa36e6d02288ff21a67ff54144affd406af704107689888f52548203731d3793e5b881bd267b2f803f478cb
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST associative-cache-2.0.0.crate 13960 BLAKE2B 
d0089d97ffd7bf1db65489501b53ad50e0b6070fe9a72c90fbefe3d7f49f723bcd831470a1195e9a3725bcd1ad48df879b52bde5e4efe08e95108de8509fdc77
 SHA512 
854f5130f286aaa76ffa2f4cbe27ca57c8220ec517c0d6fac46e5a505a3cb5fdc9ab60818db9f890b63ce2f44d243594d44747f7a87af9f304aaab3f4a4e8567
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
@@ -9,6 +10,7 @@ DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.31.crate 214513 BLAKE2B 
2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54
 SHA512 
23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
 DIST chrono-0.4.33.crate 221279 BLAKE2B 
cc7b71b996a1c15b6b013d06f57ffd8af78b72fab87c0e9123f87918d404787ade2217e8e58fb0153552e49c6e11ca6e820eb0c0f1add8c43619849fa096a214
 SHA512 
172996d2ccc8733957d45fcc24fefb3531c7b33a798ab9f494be23f08d6d2bc350401574c626fd8eec0191ba28c0f7b73af7bc4235ec72a4b1d437fb7e89c875
+DIST chrono-0.4.34.crate 228932 BLAKE2B 
a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55
 SHA512 
2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1
 DIST compact_str-0.7.1.crate 57246 BLAKE2B 
2da5cfdc91d417294ca87ce834e8006d3426aff4cb22945e6744ace7d22c940f0181a75f25e6acc41efb5d83bf6ba4ee0876db3ce5cc05b9524a9868dcb8c7c9
 SHA512 
29ed591024f8f1b478722384664f5700fbde97b44af82fa32a8d1ccdedca9dc42f9e5a4431a6c954d58cd90d60a25a9ed7f18773ede13edfc68094a23275
 DIST const-random-0.1.17.crate 6640 BLAKE2B 
baf09fa4899f09a5ef78b97a0f1e19ac0a405c3072f63cf1b21de744bccdacc5d6e098bd3144e7b80d91dd9eec5cd0c4d0db63b2a91a790940f56e0b6e13d480
 SHA512 
a49c2531a073158b008e7ca506e9e9e302025f9af0a2dde078827b769ce662101ba0fd866dbbcb50dbaaa20abcb9e70aeff00c4fd2cade56a690ac092d11fda1
 DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 
44a3508e2158b79042cab698b1f31c50fa356098bb5f4537f82fe1b9e893d3e8eab59612a8957e524294ca0a035046468d799e4a0e9253c1464b68ef682f84e2
 SHA512 
8478bc65b0845e765a69e09fe4152e89f3e3970d2d92e4b32bb0abb7b918c725f325d4b19a45d2a462905bedf837b3a23f31b1ed9dc8655ca502de72616b074d
@@ -26,13 +28,16 @@ DIST no-panic-0.1.26.crate 11551 BLAKE2B 
2de0c8bbc8310a723af2badb26d4f906d30fe45
 DIST no-panic-0.1.28.crate 11616 BLAKE2B 
6cf81300705e5e0045959be64c2b9151fac30be13f3c9c985d87e7c0e6959e308f03d0b99777194de5b6662b18450ff27e5b4cd2ad2590ae847f2d5a2550031e
 SHA512 
0a08b68b6af9986414181b94e0133d7b6ac673870ee4353f2858720b82555c8ef4697b148e7dbbffd99c2f69cb0ddd3809c6fce9b1b038223d6606c34de4
 DIST no-panic-0.1.29.crate 11689 

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

2024-02-13 Thread Michał Górny
commit: 7fc1d974278a38ce6ae24d05a399bf5f02df5200
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 06:14:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fc1d974

dev-python/sqlalchemy: Bump to 2.0.27

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

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

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 6fd875bdb62f..87e19a152c47 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,3 +1,4 @@
 DIST SQLAlchemy-1.4.51.tar.gz 8521574 BLAKE2B 
216550225c11d5367e5a50ec321a09078b4677973cf33eee1874beb9f855cfeb629a6df4d05e8ecc5b22052628de5cae2e468d18d50502a4560bd4ca7d85ab7d
 SHA512 
be27a41f442428cdb5cc6a20af2de9424384457475d16a7d7167b718256e208766e2ba8d53bef2b314aafe87b3d9b0c5f9af6e4c03f53fb194671cfaca6e50b5
 DIST SQLAlchemy-2.0.25.tar.gz 9508797 BLAKE2B 
88f8927af1a20bdc3697e90112d515a04c64879bc806ae655d326f22322210853c2995ad884cb510a15d14ae12eb7612d867f701ab8f938ec0227abaab642497
 SHA512 
60b31a167f46a623f76e349f6a3f5a1696e1a04aee8dec2750396c715831a242a96e281ee7fcbfa26f82e6318573ab58e97d21bd93d02bbe3ff962777d809146
 DIST SQLAlchemy-2.0.26.tar.gz 9526590 BLAKE2B 
b68db1bd26106d199559ab80381c33c2bc0fd767f7a25e90216ddb93e2207fae5b85f369536f3531cb2699f6ed815a18f60860f0003c36d74a3c61080faeb1f2
 SHA512 
62532253ba6dee0c8e5c89487459ce783eb3d00cdcaf645efa5b68a03b62cc92ab7b447c791ac05bd552910edd223a390ab930a16b6234afb5dbe6d9c05b997a
+DIST SQLAlchemy-2.0.27.tar.gz 9527460 BLAKE2B 
06c3649c00fad1a82305502fce00938b85098a6e283eccc5992bc6b1df564a2947557db6bbd3633f96096fabca1fcf8fb1edee125b86be3a31508d6878fcc3be
 SHA512 
78f0aeda4352e05282b86bdcaaf369804e4294e10f944a15cacd518b3741cf6359880d7400ec689e234ad6f8227d32822aa9073ed33f40825c3542102ebcada5

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.27.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.27.ebuild
new file mode 100644
index ..f6836f064aa4
--- /dev/null
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.27.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..12} )
+PYTHON_REQ_USE="sqlite?"
+
+inherit distutils-r1 multiprocessing optfeature pypi
+
+MY_PN="SQLAlchemy"
+DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
+HOMEPAGE="
+   https://www.sqlalchemy.org/
+   https://pypi.org/project/SQLAlchemy/
+   https://github.com/sqlalchemy/sqlalchemy/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="examples +sqlite test"
+
+RDEPEND="
+   >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/greenlet/d' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   test/ext/mypy/test_mypy_plugin_py3k.py
+   test/typing/test_mypy.py
+   # hardcode call counts specific to Python versions
+   test/aaa_profiling
+   )
+   local EPYTEST_DESELECT=(
+   # warning tests are unreliable
+   test/base/test_warnings.py
+   )
+   local sqlite_version=$(sqlite3 --version | cut -d' ' -f1)
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
+   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg
+   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg
+   
test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string
+   
test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string
+   
test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string
+   
"test/dialect/test_sqlite.py::TestTypes_sqlite+pysqlite_${sqlite_version//./_}::test_cant_parse_datetime_message"
+   

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

2024-02-13 Thread Michał Górny
commit: a4bea9e3df280601839e7a78aacbf1978955e3d1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:04:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bea9e3

dev-python/pyrate-limiter: Bump to 3.2.1

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

 dev-python/pyrate-limiter/Manifest |  1 +
 .../pyrate-limiter/pyrate-limiter-3.2.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pyrate-limiter/Manifest 
b/dev-python/pyrate-limiter/Manifest
index eda74da6e58f..a9761d28ba83 100644
--- a/dev-python/pyrate-limiter/Manifest
+++ b/dev-python/pyrate-limiter/Manifest
@@ -2,3 +2,4 @@ DIST pyrate-limiter-2.10.0.gh.tar.gz 71838 BLAKE2B 
3b8fd16684268870991c3a731c549
 DIST pyrate_limiter-3.1.0.tar.gz 276659 BLAKE2B 
2858b2cbb4805f139ae1a26171e6a1c235eb2d8eb93380f10ed27db16e2983b01b83e7d72d4bf5b44b69710569687e86c1194ea3e1a5ff8750e5966faf5a5b6e
 SHA512 
601b70a380965fc108ec110842170ea73065af38a809c8d103d5061948058590c6a228327ed425e1c69ef30d2c832cb8a61508d326eb3bcd6cbb2df813fa987e
 DIST pyrate_limiter-3.1.1.tar.gz 276906 BLAKE2B 
874e6407341d970f360dd8c800ff6910ebf2d3524e5b18cc56189d6cc9c0cb66e6d20287d9581c0ac4c935a2c719633cd72a56ada583c67d7659beefa8c006ce
 SHA512 
f0c94af5ca4aa3c5bef1831b0dd188a67fe0c1ae076277f698880f2867ea81f80e702701185d49e204a2bb1b4b998850f18277cd8e19e759e3974ea573d4eca5
 DIST pyrate_limiter-3.2.0.tar.gz 277126 BLAKE2B 
ebf460424ee09dabd629391cc44f2099e8e22c1cc3f9f1fd2855cab6a8667be6d8fd04d9437ebb56ce74dd4b073a744cff656a7d9fffbb7073d7d496847140df
 SHA512 
184f002a2fcb47678b6e1aa790bd914739d152410817ba994d92015313320725602c80d6bcd959bbcea48a0e184e5e0de35bd6855420c714d7079ca826e31296
+DIST pyrate_limiter-3.2.1.tar.gz 277166 BLAKE2B 
eb126b94bc9a113addd1e727ae21ee2df447e1f9fc0b3a1b77ab46464186a0cb62584fafbc9fac1ddbcc7c3289338208dfb39070e57e974e00442b1d7c5f0d21
 SHA512 
cb782766c2e1e47aeb35c3d7d03f9a82862a53e73b5afdab1b8a255866392cf0636340164c19e4181e8aa4327e9c346fc2fde64b2f50aaf227dd60633038f7c7

diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.2.1.ebuild 
b/dev-python/pyrate-limiter/pyrate-limiter-3.2.1.ebuild
new file mode 100644
index ..dd754b5109b7
--- /dev/null
+++ b/dev-python/pyrate-limiter/pyrate-limiter-3.2.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python Rate-Limiter using Leaky-Bucket Algorimth Family"
+HOMEPAGE="
+   https://github.com/vutran1710/PyrateLimiter/
+   https://pypi.org/project/pyrate-limiter/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/redis[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Optional dependency redis-py-cluster not packaged
+   "tests/test_02.py::test_redis_cluster"
+)
+EPYTEST_XDIST=1
+
+# TODO: package sphinx-copybutton
+# distutils_enable_sphinx docs \
+#  dev-python/sphinx-autodoc-typehints \
+#  dev-python/furo \
+#  dev-python/myst-parser \
+#  dev-python/sphinxcontrib-apidoc
+distutils_enable_tests pytest
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   ${extra_conf}
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p asyncio -p rerunfailures --reruns=5
+}



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

2024-02-13 Thread Michał Górny
commit: df0756a3a68de415ebe1edd64ec5597c89765a20
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:08:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0756a3

dev-python/dict2xml: Bump to 1.7.5

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

 dev-python/dict2xml/Manifest  |  1 +
 dev-python/dict2xml/dict2xml-1.7.5.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/dict2xml/Manifest b/dev-python/dict2xml/Manifest
index e2abaa6075c2..bf9105c02a4c 100644
--- a/dev-python/dict2xml/Manifest
+++ b/dev-python/dict2xml/Manifest
@@ -1 +1,2 @@
 DIST dict2xml-1.7.4.tar.gz 14333 BLAKE2B 
9d1a5180d6cffed171aa973902d6e88190b8bd90cd9e4d86744b5c074d82e45c7571763aa9cca67d190cf7af1b1fdd155cbff906a44a638dcb3a7033f1be86ba
 SHA512 
13a2b34783e5f6414c173059ba16a2061ecaef41355b7b0099546d704c9c28b1e0f9ea3186d4b0db99083e66a2f22e69e57a4a415b72c00fd1e17bcb435e7462
+DIST dict2xml-1.7.5.tar.gz 14958 BLAKE2B 
1907003e3a27a8e1c1a0e7ab1d5c72b310c46e7af7d51f6a1743ca018fb6a070b0b54b4b24afd8c78dd18f83f9f6950031c0076eae83ccc309a341a0df153708
 SHA512 
88a77fcdc2ec320ba1668b27da4aacfcfc817090aebabc01fce76bff51b316166a0cc1f053884e8012a28e7118449f901465703869245dc662f29cee9665157e

diff --git a/dev-python/dict2xml/dict2xml-1.7.5.ebuild 
b/dev-python/dict2xml/dict2xml-1.7.5.ebuild
new file mode 100644
index ..b23f9330ef96
--- /dev/null
+++ b/dev-python/dict2xml/dict2xml-1.7.5.ebuild
@@ -0,0 +1,23 @@
+# 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..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Small utility to convert a python dictionary into an XML string"
+HOMEPAGE="
+   https://github.com/delfick/python-dict2xml/
+   https://pypi.org/project/dict2xml/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# dict2xml uses noseOfYeti for its test, which is not yet available.
+RESTRICT="test"
+
+distutils_enable_tests pytest



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

2024-02-13 Thread Michał Górny
commit: dd40539f12ac67c58dcafb53970f86fef6432e67
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:03:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd40539f

dev-python/responses: Bump to 0.25.0

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

 dev-python/responses/Manifest|  1 +
 dev-python/responses/responses-0.25.0.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest
index e23be5023d75..12aa9be72580 100644
--- a/dev-python/responses/Manifest
+++ b/dev-python/responses/Manifest
@@ -1 +1,2 @@
 DIST responses-0.24.1.tar.gz 77530 BLAKE2B 
6f4482a0b7f7388506782286e35e716b4fcb746f6d562cba3e5b095163e380e0921f71f808c4729c2c6fb03c3efa1005ae6dbab9d3b61275af720b215b4e4181
 SHA512 
fd97f56055da4e31fc9866e4fdb7d68b2273cac25c6d882811268daf5f474d21897454b790122ed4c12e18032b9ae2c032b958402c6840b46ec38fdd7306033f
+DIST responses-0.25.0.tar.gz 77681 BLAKE2B 
0437c343feecb071f544d8f6ce1ad15c4d6e2f00c0fff0404dff9160c962a5de46d0b2c882e8d044b6e09c441a534e7bd8772f826a45c9a9b79e34daf0610546
 SHA512 
6aed8ce17f55e8c1a7438b3e1aa7e7e59322120f3580fede93d61224ea9f1e1f05382cdf82c11cbef29447b6591d7d6e25d156c087025b93d6e5a3e2da82d90d

diff --git a/dev-python/responses/responses-0.25.0.ebuild 
b/dev-python/responses/responses-0.25.0.ebuild
new file mode 100644
index ..f474e5d90dc1
--- /dev/null
+++ b/dev-python/responses/responses-0.25.0.ebuild
@@ -0,0 +1,46 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Utility for mocking out the Python Requests library"
+HOMEPAGE="
+   https://pypi.org/project/responses/
+   https://github.com/getsentry/responses/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# tomli backend is optional now, with pyyaml being the new default.
+# However, keeping it unconditional here for backwards compatibility.
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   =dev-python/requests-2.30.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.10[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_httpserver
+}



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

2024-02-13 Thread Michał Górny
commit: 4e6ffede46b49cec077449609c022c4249f7d9b6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:05:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6ffede

dev-python/google-api-python-client: Bump to 2.118.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.118.0.ebuild| 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index befb03a09eec..9eebbc988a43 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-2.115.0.tar.gz 11512432 BLAKE2B 
95a3eac1a745ca094b6011fa1ddf8a24e8996201c515337f641e2a3afc38fc8a4bd4aa42b8f16f8965aefb02f21f173a6fc43c6a967d8aecac2abd689de8b294
 SHA512 
f24f3accd1ed1dd6fd3140608f53163401527ad926631488f46eb4f6bd02ef8434f2b2a6223240cb65f5a26fe6fab663f460265ffe7fb8b0d9c0d3d1bea879bc
 DIST google-api-python-client-2.116.0.tar.gz 11545357 BLAKE2B 
26b3949ee377a064db4e9108feb1fbca429bf71e97e4d7d07ac00422952faa7aa4682a77641470a199b81f69172514b04015ea6f55f4761aa087d9eeab58922b
 SHA512 
757d74b45abc570756965f7cd8bab0c833be151c59f64aa103a69d97d581b6b29c5c6c6ad1536067a99be1ef3d77cfdbdbaf309a5068b01b2d6a76d4733eedb7
 DIST google-api-python-client-2.117.0.tar.gz 11565859 BLAKE2B 
f1b8c82b48759de7070ded748f968ce16581a6aabd4b71691e210b06094e0bf461dbc22c9b15cfdd588d98253d4b2cf19f66a21fc37c518af7326dca66925124
 SHA512 
7e1935fcdaa26f904dcddb2e2df2b1a0d7e1ea04957368b1dd30dd9d63e75fd084f30b6326c22e3b9b554c713f44a458f5a6e65b3c0b72e6b8c64fb2aef4c0ea
+DIST google-api-python-client-2.118.0.tar.gz 11597120 BLAKE2B 
4736ad9c8d23ef0706a873e8dc17f50a229294fe202b3c46109c39a157cb2978fb23436aeee5159bd26f0da7b0edcfc321890e8a2a9fa141fcb93647fb9a5753
 SHA512 
56703f7f1a54a5180c76492f1281da28acc261263e48d4ac3f85c75007f6aa5f6fddffaf79eb421bfd8e4ac47332322dcba21db9c77dcfffbb8c099d45c010db

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.118.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.118.0.ebuild
new file mode 100644
index ..c5a2303ef5ac
--- /dev/null
+++ 
b/dev-python/google-api-python-client/google-api-python-client-2.118.0.ebuild
@@ -0,0 +1,49 @@
+# 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 API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2024-02-13 Thread Michał Górny
commit: 14a488598f881cca5f6bf8b7b200b2f9e920ab07
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:06:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a48859

dev-python/pytest-httpserver: Bump to 1.0.9

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

 dev-python/pytest-httpserver/Manifest  |  1 +
 dev-python/pytest-httpserver/metadata.xml  |  2 +-
 .../pytest-httpserver-1.0.9.ebuild | 39 ++
 3 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/dev-python/pytest-httpserver/Manifest 
b/dev-python/pytest-httpserver/Manifest
index 5d0d51c5091b..248a72a4d8c7 100644
--- a/dev-python/pytest-httpserver/Manifest
+++ b/dev-python/pytest-httpserver/Manifest
@@ -1 +1,2 @@
 DIST pytest_httpserver-1.0.8.tar.gz 60126 BLAKE2B 
9da65074aeca7de6a91c7afab7ac83ec8724c0595efe4abe7f3e2951ac37137c48a770ea1b5baeeb7484d647c1a03c20c86ad4de7627fb63beef174a2f7c3925
 SHA512 
5acff56b1c250c190da6466d398c10f206a24fe4112628ba4ec56bb2e23e21408b13d22ab6ad428e7ad7e685d7f2e73d5fc4b7afe86e7cb88d844a6e8e1a6bb4
+DIST pytest_httpserver-1.0.9.tar.gz 60048 BLAKE2B 
1eeecb67624d7ced713f0901c912a559e9e30c1875933cc799c3e6eca1e39941f8c556e053cc8d4a155e9c29f68d659560b0d6f51e57b97ed850b6d4ae9357ad
 SHA512 
64d9ac47de264b0c151b17a52c904451f59e4035ad87b16a534fcccf7725b82d343736366ee3f5be03947c2f05dfb0a52bb7148014aa1a3d179748a6870e49c7

diff --git a/dev-python/pytest-httpserver/metadata.xml 
b/dev-python/pytest-httpserver/metadata.xml
index 7c1d1a182b30..36e3fb944f0e 100644
--- a/dev-python/pytest-httpserver/metadata.xml
+++ b/dev-python/pytest-httpserver/metadata.xml
@@ -7,7 +7,7 @@



-   pytest-httpserver
+   pytest_httpserver
csernazs/pytest-httpserver

 

diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.9.ebuild 
b/dev-python/pytest-httpserver/pytest-httpserver-1.0.9.ebuild
new file mode 100644
index ..79f60d637991
--- /dev/null
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.9.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=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="HTTP server for pytest to test HTTP clients"
+HOMEPAGE="
+   https://github.com/csernazs/pytest-httpserver/
+   https://pypi.org/project/pytest_httpserver/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # tests from building release artifacts
+   tests/test_release.py
+   )
+
+   epytest -p no:localserver
+}



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

2024-02-13 Thread Michał Górny
commit: 562fd2a6a5783423af9ab953dcb4b5f7bcf45c55
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:03:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562fd2a6

dev-python/csvkit: Bump to 1.4.0

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

 dev-python/csvkit/Manifest|  1 +
 dev-python/csvkit/csvkit-1.4.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/csvkit/Manifest b/dev-python/csvkit/Manifest
index 0ef838b63db1..a67213b1ebfb 100644
--- a/dev-python/csvkit/Manifest
+++ b/dev-python/csvkit/Manifest
@@ -1 +1,2 @@
 DIST csvkit-1.3.0.tar.gz 3795356 BLAKE2B 
d750464b9c39ddb1456a59741b30a63bf59146732f937129c9913af3c660c52fb73721a174b5e7b9f8446525c5e70d3f0735e20686b82b2daaeed8a5fb3a30a1
 SHA512 
ab78359f47177490689dd3d98ff473c4919c49ed4f603208a72ee1bc6bcdbc4aedb179a1833a15c64dbc9465bf48156813ebb5fdfc52e8c463b2a489b4f789a0
+DIST csvkit-1.4.0.tar.gz 3796472 BLAKE2B 
4501a320ab9b8f9f5642ea3957caddb024301a3a299fce17876562973874bad8305ce5cb8e879c7269d7b57d54e97e70f315728b52605a105970592874ad
 SHA512 
5363fe8380c6ad1e44961bd7781feecd6fd19802a1c30144a45bdac364980413be3ac37e564491aca72c33d8b8a08dd5b49cfe2217b02bb5f3083db75996d687

diff --git a/dev-python/csvkit/csvkit-1.4.0.ebuild 
b/dev-python/csvkit/csvkit-1.4.0.ebuild
new file mode 100644
index ..fc3cd91b4609
--- /dev/null
+++ b/dev-python/csvkit/csvkit-1.4.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A suite of utilities for converting to and working with CSV"
+HOMEPAGE="
+   https://github.com/wireservice/csvkit/
+   https://pypi.org/project/csvkit/
+"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/agate-1.6.3[${PYTHON_USEDEP}]
+   >=dev-python/agate-excel-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/agate-dbf-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/agate-sql-0.5.3[${PYTHON_USEDEP}]
+   dev-python/openpyxl[${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   dev-python/xlrd[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # fails depending on locale, let's not force en_US
+   
tests/test_utilities/test_csvstat.py::TestCSVStat::test_decimal_format
+   )
+   local -x LC_ALL=C.UTF-8
+   epytest
+}



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

2024-02-13 Thread Michał Górny
commit: 08f0842a2a6c09bff0ab850e1061b270653cb4cd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 06:09:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f0842a

dev-python/botocore: Bump to 1.34.41

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f879a0ef4fb5..6d696fd33dac 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.34.29.gh.tar.gz 12665018 BLAKE2B 
928c27ae62a5e2675dc5476af05a439
 DIST botocore-1.34.34.gh.tar.gz 12682925 BLAKE2B 
514e6946558d1014371ca7ae4c76614b9714e0444e65f9606abe059cff1e1c467e81d913dad849ed9468a557499daafbdb19bbabef7ef3ed1f45607afa1f545a
 SHA512 
4bc0bc57f4b29c461cade471e18d0f04ecf081a33bf966d80ab09832e0a5af2c08808b9fe72be9ea6a04b37e8207cdf38e43ec588c38ab9546740863e7a206ba
 DIST botocore-1.34.39.gh.tar.gz 12697404 BLAKE2B 
d8670c591c06cf5b02562adb234225dde1da6a805d40f314ea7e88b8dc532dc9cb3bff80255aff8798137584a8038b3747e5dc428fd0dc20def923c9a9953a5d
 SHA512 
e5091955cbaa838365664458e71e77ecc4649e12995735a367ea007bdf5e10b41e4009afa8c3832f88a6c49888091b7d668834f1e5edbd64298d88c4eb8f3f1c
 DIST botocore-1.34.40.gh.tar.gz 12700016 BLAKE2B 
95be55cb5c0f1a55846478196c905427d1c45f9fbff6f57506cb4a7ee2112f5034d6e7872bb9d27e89f55dd64e3b2ce33d0a5cea461f9fd1ff5a02a1a60f3748
 SHA512 
ebf72c591f72286e06d21cd69234b91d681f8b1c9fd2a1bb1c5720b997d2b7f968ab0802bdc01a59eac395fc1822764efb27874edbe273f0747a6f0c8775a540
+DIST botocore-1.34.41.gh.tar.gz 12702662 BLAKE2B 
65c99f1c6ebfe6f33dc8747bdd104ab8a81884f0f729072ecc7f06e077766bbac58fffe7d185e959a3de892f634d2b68e96c2f3c7193e36a0eb3f54656c3ea41
 SHA512 
7ce1a8cfc196f200baddb395e63ebac405c320b8f521d8fea23fcf2d8d17e3530efc18e94cfcce749dfe86c5c4f2943f533edadb6bdcff05d623d3fa07b5b738

diff --git a/dev-python/botocore/botocore-1.34.41.ebuild 
b/dev-python/botocore/botocore-1.34.41.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.41.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-02-13 Thread Michał Górny
commit: fea1b614f58318a98a6ba5aaf88197206d333627
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 06:11:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea1b614

dev-python/boto3: Bump to 1.34.41

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.41.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 9ad0291c45f5..424f9e7c5d40 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.34.29.gh.tar.gz 769654 BLAKE2B 
3eec92f78f343c1806eb7ad96a31b07592ff
 DIST boto3-1.34.34.gh.tar.gz 771553 BLAKE2B 
52459e1baefd7986256bb6c89074aac365fb14c8fdd1b04a79bc02b6722e1e8e5f0d59b426e519947ab1795d12defbde2768af97dd3a2cdef576fdb535422567
 SHA512 
d0d9c47550aeb46aa3095d08583931d79fe38da8498a3ece322d7dea07b25c3569f7b44ed2afdb53cae98e4e3c337e8bb91a87c325d88798488e6ba87c73d9cb
 DIST boto3-1.34.39.gh.tar.gz 773491 BLAKE2B 
69256649eb3bc5a856adffe4fb1e0e3f1e14e9a8ff557a9c4a4a8009bc0b8483555e9350f98656d3088c271152db199201c2739e4860fbc0c63810e19a13eca4
 SHA512 
88fb84a97c072f3e1719116d10dae2a8a840f495aa89f42f13fb105209d0d098390cbdbc443811ae78a684735fa571dbe66bf10c0e53718e783a17de36a18197
 DIST boto3-1.34.40.gh.tar.gz 773834 BLAKE2B 
3622514c5e114a015dc7725bf7415858956e91084715a0e1342a6baacca62a1a2a453dfbe972bdf57438047b30a7729cd98f81afaf554ff8beb89eafd3920bbb
 SHA512 
875afff65371b5991fcc1c832ddcc919dc04306ce03ddba8851e69f4138fc8698f3d21c340bb2936e9022fe0813eb90f2ac084e2531166ee21542a049bb3f1c6
+DIST boto3-1.34.41.gh.tar.gz 774170 BLAKE2B 
ec6c60a181afa8266018f8dd58917a7277d2b405736b2af94689cd7b3af6b961799f8ba4ea1395917695673d857cb9542507daed78d5e13f9517e3bcb254e08c
 SHA512 
2f9be9b87c2f632d9291419eccd155a13d6120e93e1966afc236405742d4a2357fe53cc5dcc9b10aaf22ffe93d2e52285e3d44d4f578b5688a08b9cb705c42f1

diff --git a/dev-python/boto3/boto3-1.34.41.ebuild 
b/dev-python/boto3/boto3-1.34.41.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.41.ebuild
@@ -0,0 +1,58 @@
+# 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}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${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-02-13 Thread Michał Górny
commit: 6bd5c8b547495c4d3cf669bcc47eb1c2013cf168
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 06:11:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd5c8b5

app-admin/awscli: Bump to 1.32.41

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index acd7d35631be..66d548644920 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.32.29.gh.tar.gz 2643387 BLAKE2B 
0d07a5478c5a51baf743c97aa613611ae
 DIST aws-cli-1.32.34.gh.tar.gz 2647696 BLAKE2B 
e255f5fe68cd9571ea3389f7f9787b95eabd6eab9f9bf196b9e733afecd357e8e68838ae82641c2f41e79595906dda701eaa9f5a109c4a3f86564ec2fb78137b
 SHA512 
9edbde2c2c7aa67d291e3de2046e840b5f90e282e01f8b72412a10ac222e4e916ae384144ddb139b4985d298916507584d60e16cc93df7c927e653423490eb66
 DIST aws-cli-1.32.39.gh.tar.gz 2649055 BLAKE2B 
c3fa303dcb3762aced6322643822a09bcbeeb9dd5dac5b9bd1a7a772b413cf021b11831329057d9709c175a9251b11ee62884496ae84d25513aa27ae42d52b21
 SHA512 
667b61b122d69ceb284c933594508b9b95dfa0924cd771e881d139ddfde74f6fd41b20a8b9aae24cc22c0e9a5b0ec98c9d31a6d7ef125f08cee0b2fcbe41001e
 DIST aws-cli-1.32.40.gh.tar.gz 2649257 BLAKE2B 
59aa48af49e5fc11cc9cfbf07c3a47a8d56efaa7bb312e2a700fde087f514fe61e494c4ddb8993fbdf3d5cf816b6b5921324d414f08c5c4f620c6965015ef5a9
 SHA512 
eb9866e780a6bd8fc3c9bfc69259531d370d9222dd504362ecba04251d988aedf6c21590325ef8f9356cb6b2091f7c8d75da87c9465e200811fff45984499430
+DIST aws-cli-1.32.41.gh.tar.gz 2649137 BLAKE2B 
aaba2104b1665d024dbd04e1513e5df11162502977cb98ebaeab513849c59f419f0a50afab64cfa117ec6c5e52ca4ce8f2dc8110277969f1d5b01b3cbc31b093
 SHA512 
abccc6a09a0251d1804a182465e7e6f876dfe91f9738b859e8f2b40a9b8d8107a0fc80713528f3726c494918492b08ecb04d7cf29c06298b176a0e8f7238a101

diff --git a/app-admin/awscli/awscli-1.32.41.ebuild 
b/app-admin/awscli/awscli-1.32.41.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.41.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+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+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
+   

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

2024-02-13 Thread Michał Górny
commit: 31d6385cec8531d338e897539c4c28e235af236e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 07:00:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d6385c

dev-python/m2crypto: Bump to 0.41.0

Closes: https://bugs.gentoo.org/909921
Closes: https://bugs.gentoo.org/921653
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/m2crypto/Manifest   |  1 +
 dev-python/m2crypto/m2crypto-0.41.0.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest
index f051e75a625e..1624fd7d83e4 100644
--- a/dev-python/m2crypto/Manifest
+++ b/dev-python/m2crypto/Manifest
@@ -1 +1,2 @@
 DIST M2Crypto-0.40.1.tar.gz 1266138 BLAKE2B 
a44de6b66695e0fbbba671682a7773ddbbd15225d27329d357e0005e395a70c6b006401ec30fb6938c9c4683377519844ea646df7c176181977139f6381c6907
 SHA512 
ca914de14621af4aa9b7f11664702557e596438cc76869478a2a75eb37ca14243e7064db7e32985834260ffa9136836884e60916d542a685ac3f1481b9320b69
+DIST M2Crypto-0.41.0.tar.gz 1151680 BLAKE2B 
6c5294294fd62ca69eec8222324ce8a1012c999aab241eba2e5b0085c0d7b598fd62f26e106bea95bfad3199abb2db9876547f521b34f45930b00540a6ecc24a
 SHA512 
50ca5e32ae999b9ecdc7f3bbd35221b4a7523ef29e54eb4bc266457723117718955f99b9e7ac42a4cb982f0e22a94e5c852d6886d7dfb157d040ad86c17660fb

diff --git a/dev-python/m2crypto/m2crypto-0.41.0.ebuild 
b/dev-python/m2crypto/m2crypto-0.41.0.ebuild
new file mode 100644
index ..91e131862e17
--- /dev/null
+++ b/dev-python/m2crypto/m2crypto-0.41.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2018-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} )
+PYPI_NO_NORMALIZE=1
+PYPI_PN="M2Crypto"
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 toolchain-funcs pypi
+
+DESCRIPTION="A Python crypto and SSL toolkit"
+HOMEPAGE="
+   https://gitlab.com/m2crypto/m2crypto/
+   https://pypi.org/project/M2Crypto/
+"
+
+# openssl via src/SWIG/_lib11_compat.i
+LICENSE="MIT openssl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="abi_mips_n32 abi_mips_n64 abi_mips_o32"
+
+DEPEND="
+   dev-libs/openssl:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=dev-lang/swig-2.0.9
+"
+
+swig_define() {
+   local x
+   for x; do
+   if tc-cpp-is-true "defined(${x})"; then
+   SWIG_FEATURES+=" -D${x}"
+   fi
+   done
+}
+
+src_prepare() {
+   # relies on very exact clock behavior which apparently fails
+   # with inconvenient CONFIG_HZ*
+   sed -e 's:test_server_simple_timeouts:_&:' \
+   -i tests/test_ssl.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   # setup.py looks at platform.machine() to determine swig options.
+   # For exotic ABIs, we need to give swig a hint.
+   local -x SWIG_FEATURES=
+
+   # https://bugs.gentoo.org/617946
+   swig_define __ILP32__
+
+   # https://bugs.gentoo.org/674112
+   swig_define __ARM_PCS_VFP
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   "${EPYTHON}" -m unittest -b -v tests.alltests.suite ||
+   die "Tests failed for ${EPYTHON}"
+}



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

2024-02-13 Thread Michał Górny
commit: 8796ddbe39cf4cbf126399566a7c5faa0b86e53e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 14 06:51:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 14 07:26:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8796ddbe

dev-python/sentry-sdk: Bump to 1.40.4

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

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.40.4.ebuild | 151 +
 2 files changed, 152 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 43e08295ec9b..f5e1647a4703 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -3,3 +3,4 @@ DIST sentry-python-1.40.0.gh.tar.gz 457692 BLAKE2B 
8f5d299c991f169eaba255ad13fc3
 DIST sentry-python-1.40.1.gh.tar.gz 458026 BLAKE2B 
2f4f34be4dd90bcdace51b593feb54e09ab3ec936c637c8eb484177289ffeaa588c73f474686986a90131c3b746867b552d6fbc29c3c7f1f360f878ed9ee5141
 SHA512 
07af5062e15d6d9a5c5ac678e4d3274d566dce9929f8b7412d9606749f93b5cf8405bb56577752afc4234f924d8b7ebd536d5a910589faa5dd94f5ecd9d0c9b8
 DIST sentry-python-1.40.2.gh.tar.gz 458073 BLAKE2B 
807ab048ced25a121bc681ace1b04a0f2cee5c49d18674b97b6e15a1466a3a73566dbf05abf052610fe3fe469eacf92dbc5e94367004ffc5d35da409c9c3792a
 SHA512 
b14926d673afdcbc1cd1c09b667e3a407bfd8bc3643ecce0c811d429932ff1a291b4cad9abbeef7de03fff22d1159b7c7c0baac307e19bc8ac60c2cfb87154bc
 DIST sentry-python-1.40.3.gh.tar.gz 458533 BLAKE2B 
cbf7a5ccd10b23369865fdaf4c59e6bf3b2491e896a46696552022b239f4177ac12b65fa0a5d8fabb727a078bd7bc1762f387b2e6b7855c3f1f139aa58fa6bba
 SHA512 
1956f4d6102b1de3fa0fe38a0ba68b4ecb83385c0f9a9056657a1641bd3080178884310b9a3381d5dbd8a8e50b5d31fc81b1a1e1df0a51a8a2a7f793debdac32
+DIST sentry-python-1.40.4.gh.tar.gz 458601 BLAKE2B 
d2d7ab718b461418bb5a54afe5998dcc0e95d76d5975673c7470fa0f2bbb79e5f8999b254ff406b026d86422fbbe4d3395f07be1224afd00d02ce6d5f170a8f6
 SHA512 
2c62618e102f754ca838c54aa90bc4d00d8a98903ee2ac3118741bb38f0dd808c8deb8254581c820b086a06415c8adf62862e4c4b2dad393faf7d977a1015cfb

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.40.4.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.40.4.ebuild
new file mode 100644
index ..9c1a5c572cbf
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.40.4.ebuild
@@ -0,0 +1,151 @@
+# 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_{11..12} )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   

[gentoo-commits] proj/tex-overlay:main commit in: dev-texlive/texlive-bibtexextra/

2024-02-13 Thread Florian Schmaus
commit: efc6d809d37f305648772b1c365ec00391a8db38
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Feb 14 07:17:31 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Feb 14 07:17:53 2024 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=efc6d809

dev-texlive/texlive-bibtexextra: make biblatex a PDEPEND

Bug: https://bugs.gentoo.org/836779#c39
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2023_p67386.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2023_p67386.ebuild 
b/dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2023_p67386.ebuild
index 1115741..5def417 100644
--- a/dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2023_p67386.ebuild
+++ b/dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2023_p67386.ebuild
@@ -375,6 +375,8 @@ COMMON_DEPEND="
 RDEPEND="
${COMMON_DEPEND}
>=dev-tex/biber-2.19
+"
+PDEPEND="
>=dev-tex/biblatex-3.19
 "
 DEPEND="



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

2024-02-13 Thread Ionen Wolkens
commit: 4cee9f5ddbf7029ca45cc650fce01b36d03adf7f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 14 06:44:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 14 07:04:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cee9f5d

dev-qt/qtquicktimeline: unkeyword 6.6.1 for ~hppa

No issues but was not meant to be keyworded here, was not
keyworded for qt5 either and only ended up in the graph due
to qtmultimedia[qml]->qtquick3d for which USE=qml got masked
on hppa now.

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

 dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild| 2 +-
 dev-qt/qtquicktimeline/qtquicktimeline-6.6..ebuild | 2 +-
 dev-qt/qtquicktimeline/qtquicktimeline-6.7..ebuild | 2 +-
 dev-qt/qtquicktimeline/qtquicktimeline-6..ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild
index 976645c27948..6178506223f9 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module for keyframe-based timeline construction"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 RDEPEND="

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6..ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.6..ebuild
index 18ca40e48645..393a5c2037bc 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.6..ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.6..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module for keyframe-based timeline construction"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 RDEPEND="

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.7..ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.7..ebuild
index 18ca40e48645..393a5c2037bc 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.7..ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.7..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module for keyframe-based timeline construction"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 RDEPEND="

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6..ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6..ebuild
index 18ca40e48645..393a5c2037bc 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6..ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module for keyframe-based timeline construction"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 RDEPEND="



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

2024-02-13 Thread Hans de Graaff
commit: 02133e2858e11b914043a3891ed22dfaf92f3d13
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 14 06:49:25 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 14 06:49:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02133e28

dev-ruby/letter_opener: add 1.9.0

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

 dev-ruby/letter_opener/Manifest   |  1 +
 dev-ruby/letter_opener/letter_opener-1.9.0.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/letter_opener/Manifest b/dev-ruby/letter_opener/Manifest
index 03b5cc7366ba..d03815100bad 100644
--- a/dev-ruby/letter_opener/Manifest
+++ b/dev-ruby/letter_opener/Manifest
@@ -1 +1,2 @@
 DIST letter_opener-1.8.1.tar.gz 12680 BLAKE2B 
3204a5f6a33f722f255f126597655f6209d87764ff9b92ac770a35342906b9d192a62aade992709aaa55baa03046a342f48c4671d3a47a5fd5350bc2e7e7d0e1
 SHA512 
ce360bcb9f8c07e1319f74187ff85ef799d0a3387f0081ffe3cff2e8b52a9445c22b39fed4b729aee23fb67121c5e47b280ef502f95940aacbb6be31533185be
+DIST letter_opener-1.9.0.tar.gz 12776 BLAKE2B 
f9ad3358d65e4943f4bfa7d19ab870277d17cbe0ed99f203a262b5070b27386ce709d02e99b9f65ec61715791a599e93c020cfe06033081a2a16e742059b21e2
 SHA512 
55bed88be20280757347e38cfacc031b178f65a490f26caab5a981b186df8cff1a68dc154bddf091817e415a4760ed2d6487c3453d0df93c406e13924a5715eb

diff --git a/dev-ruby/letter_opener/letter_opener-1.9.0.ebuild 
b/dev-ruby/letter_opener/letter_opener-1.9.0.ebuild
new file mode 100644
index ..c74236c24c85
--- /dev/null
+++ b/dev-ruby/letter_opener/letter_opener-1.9.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Preview mail in the browser instead of sending"
+HOMEPAGE="https://github.com/ryanb/letter_opener;
+SRC_URI="https://github.com/ryanb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/mail-2.6:* )"
+ruby_add_rdepend ">=dev-ruby/launchy-2.2:0"
+
+all_ruby_prepare() {
+   sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die
+   sed -i -e '4irequire "letter_opener"' spec/spec_helper.rb || die
+
+   # Avoid tests that require some kind of browser
+   sed -i -e '/opens email/askip "requires installed browser"' 
spec/letter_opener/delivery_method_spec.rb || die
+}



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

2024-02-13 Thread Hans de Graaff
commit: 522fae7bf70d00c09754fd74b21eefb932cd241d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 14 06:47:13 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 14 06:47:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522fae7b

dev-ruby/hashery: enable ruby33

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

 dev-ruby/hashery/hashery-2.1.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/hashery/hashery-2.1.2-r1.ebuild 
b/dev-ruby/hashery/hashery-2.1.2-r1.ebuild
index 739644278ee6..005a48afda8c 100644
--- a/dev-ruby/hashery/hashery-2.1.2-r1.ebuild
+++ b/dev-ruby/hashery/hashery-2.1.2-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_TASK_TEST=""
 RUBY_FAKEGEM_RECIPE_DOC="yard"



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

2024-02-13 Thread Hans de Graaff
commit: 83ab9d7e5a1f582762b4e19188bb81b5976f5792
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 14 06:41:39 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 14 06:41:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ab9d7e

dev-ruby/simplecov: enable ruby33

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

 dev-ruby/simplecov/simplecov-0.22.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/simplecov/simplecov-0.22.0.ebuild 
b/dev-ruby/simplecov/simplecov-0.22.0.ebuild
index d490edbd288f..62da02883a20 100644
--- a/dev-ruby/simplecov/simplecov-0.22.0.ebuild
+++ b/dev-ruby/simplecov/simplecov-0.22.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 



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

2024-02-13 Thread Craig Andrews
commit: 3aec5bf351868501d261ae9dc6f31503c56fde92
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Feb 14 05:48:42 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Feb 14 05:49:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aec5bf3

www-apps/sonarr: add 4.0.1.1131

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/sonarr/Manifest |  5 +++
 www-apps/sonarr/sonarr-4.0.1.1131.ebuild | 65 
 2 files changed, 70 insertions(+)

diff --git a/www-apps/sonarr/Manifest b/www-apps/sonarr/Manifest
index f7584551566c..33df9305dc76 100644
--- a/www-apps/sonarr/Manifest
+++ b/www-apps/sonarr/Manifest
@@ -3,3 +3,8 @@ DIST Sonarr.develop.4.0.1.1114.linux-arm64.tar.gz 93112257 
BLAKE2B c84d0337ddd5d
 DIST Sonarr.develop.4.0.1.1114.linux-musl-arm64.tar.gz 93159416 BLAKE2B 
f4972623d8bdca3e5ffe7e80e6bf11d1ecccd1f5a4d0f9589ecffe3c60155a1e386b714f66f4f07593e8db37fe978f05b485acb938bc2fce8a203b87164c50dd
 SHA512 
259fa7c7a882933b3fa788108a7deabb11c24fa1a26b584729d20d61ec89ffc7045b68a899955979e905cd2d5ee351525e74ee2ad18a0ce95e5707f458685c43
 DIST Sonarr.develop.4.0.1.1114.linux-musl-x64.tar.gz 98115812 BLAKE2B 
a94575f6814b4b374e4f2779b299015a2ade0602b9b75895b7c1a3b4df61d5f34e085af95946a27d8d21d22a8cdf1c054f566e49086a3e0095d0294b592acd40
 SHA512 
125a5856dd98c2b434168fa57dedffafb533cbffdb34ea606b335b8f958d44b2600d9cd503ce261793c2693e252a1e879efc8e13d2ee969677c6c05b0b1540cb
 DIST Sonarr.develop.4.0.1.1114.linux-x64.tar.gz 99052083 BLAKE2B 
c9d2f14b3c2fc932436bfd4864d00178727b2f0018de15b8c1af50087493041ff9b19c322319bbdd0e9744f588219103ac8989c2ad95f1534c93fdf5e9d4addf
 SHA512 
837b247bc554b3f95f431173b9d067cecdabdfe412f020aeb9e81f9296b604ceba71f60ad64878e4f5ac0a3541edfc5dad00d3bdb7c659bef5b6a99cd95d9675
+DIST Sonarr.develop.4.0.1.1131.linux-arm.tar.gz 93352853 BLAKE2B 
4afb1767ceb0c6997781a98c9402e6566c57c059d5a6e95ee527e44a7cbed75bfc8c76641db12e861e7f293026b43f4118dee08e1f145bec3ff861a8f0e8a66c
 SHA512 
14a049f649ff0dfa362d26e89da176c22dbab061a7e81b90a462cbdfaa2ed505140f009bd78f925ae44102050080e3b42a92ef530e930b41cd9df210e4d6c0cf
+DIST Sonarr.develop.4.0.1.1131.linux-arm64.tar.gz 93090415 BLAKE2B 
24af79fcfe4aa288d252a698d378b078704eb3c6740b63b223e1f1ef7f33b48297595ad7463c2a6e51e63ad0221c9a10dafb7118686f4ae015148eea8c7797e3
 SHA512 
a240f27faffd4fc4401215be6feb2664b44a0acdc9cb0072d1d9a15c5e07004e6f1c37215694c18ade40d4aa7f434695b866734420d39eb72cee4173fac009b8
+DIST Sonarr.develop.4.0.1.1131.linux-musl-arm64.tar.gz 93155052 BLAKE2B 
9207b70287fff043c6e583eb3368232326a1abb2ddfbfa595249146de9ac0cc71b4ec57bb4f24457aae983c612dfb8f483d84f281dc11a72790c15392cb6dca2
 SHA512 
7d9ff0f343bb24e382275d7d9f8e9cc22d80ec7d21b98c519e5d6b910f6d5f1be889899a97022d7b0b1f89f825d5393f0349e6898324ab211d9c470620fc65c8
+DIST Sonarr.develop.4.0.1.1131.linux-musl-x64.tar.gz 98077655 BLAKE2B 
064e98224348e1ce966819ad2d2993e2ac02694be0adc38656bd9bc0bec6c114c94ed5c20231377c09729a7d56d4416a01f6195606f8f71ec592a74f2fbb647a
 SHA512 
495d1fa5fd864b7505d5068b257ed08f72cacd8deb41de88a7f107e129d4d4098fa485ac8dbf4f8f550cef7e8d3cefb302fdbe15ed466051f5af6949dc4216bd
+DIST Sonarr.develop.4.0.1.1131.linux-x64.tar.gz 99010550 BLAKE2B 
404d8dc932063511afa6b1e0964110c012947786e5dbff4777315a37fd1ac59be66c5d02a539d738fa7840f5916668baf558d125155e4608f747beaa7ff3ee23
 SHA512 
fcbee66b7cf45f499f2fa9e946b65ac0e5ff30f0476e329bf58197bd888c254cf13a5e9c96607abf5a0f948a80ec79974fc9eae18a2b77fc6347b5133ccfe13a

diff --git a/www-apps/sonarr/sonarr-4.0.1.1131.ebuild 
b/www-apps/sonarr/sonarr-4.0.1.1131.ebuild
new file mode 100644
index ..96ad64a73d0b
--- /dev/null
+++ b/www-apps/sonarr/sonarr-4.0.1.1131.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-x64.tar.gz
 )
+   elibc_musl? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz
 )
+   )
+   arm? (
+   elibc_glibc? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz
 )
+   )
+   arm64? (
+   elibc_glibc? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz
 )
+   elibc_musl? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-arm64.tar.gz
 )
+   )
+"
+
+DESCRIPTION="Sonarr is a Smart PVR for newsgroup and bittorrent users"
+HOMEPAGE="https://www.sonarr.tv;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="bindist strip test"
+
+RDEPEND="
+   acct-group/sonarr
+   acct-user/sonarr
+   media-video/mediainfo
+   dev-libs/icu
+   dev-util/lttng-ust:0
+   dev-db/sqlite
+"
+

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

2024-02-13 Thread Craig Andrews
commit: 06b5b3c26aa145b4c6ab27bbd7e290f64142d16b
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Feb 14 05:48:46 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Feb 14 05:49:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b5b3c2

www-apps/sonarr: drop 4.0.1.1114

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/sonarr/Manifest |  5 ---
 www-apps/sonarr/sonarr-4.0.1.1114.ebuild | 65 
 2 files changed, 70 deletions(-)

diff --git a/www-apps/sonarr/Manifest b/www-apps/sonarr/Manifest
index 33df9305dc76..28d76bd6e5d7 100644
--- a/www-apps/sonarr/Manifest
+++ b/www-apps/sonarr/Manifest
@@ -1,8 +1,3 @@
-DIST Sonarr.develop.4.0.1.1114.linux-arm.tar.gz 93345343 BLAKE2B 
acc9a78cf9e13a3785c633c9379d146f5f358a430029c688fab9c940af097c3fa274dace6e7d3d1c3e2de0a8e84a1e0fee25023cd596c85638cd1a25b7be
 SHA512 
fe60e8ea65f909802d76acb26c39db27aab6987afad06db85ac4628ca7f3b6b3f5c8a7c3193719f9b95d34b0840c68cd436acc22d94625f9970c1ae59054
-DIST Sonarr.develop.4.0.1.1114.linux-arm64.tar.gz 93112257 BLAKE2B 
c84d0337ddd5d86da491d50751f127d1efb0f35f5155e1e2c4f33af90666da18171a04253fe2584f365285f552d2c9effec9146264b757d9e8b541deb1312666
 SHA512 
d43cd55f093f776c1dc33c2d5eae9786fa6b3fe60ee7dfadb9f5f261251abeffd45072250d1dc072b68009c91ba36150a7cdbabb51d70c944e706a636d1118dd
-DIST Sonarr.develop.4.0.1.1114.linux-musl-arm64.tar.gz 93159416 BLAKE2B 
f4972623d8bdca3e5ffe7e80e6bf11d1ecccd1f5a4d0f9589ecffe3c60155a1e386b714f66f4f07593e8db37fe978f05b485acb938bc2fce8a203b87164c50dd
 SHA512 
259fa7c7a882933b3fa788108a7deabb11c24fa1a26b584729d20d61ec89ffc7045b68a899955979e905cd2d5ee351525e74ee2ad18a0ce95e5707f458685c43
-DIST Sonarr.develop.4.0.1.1114.linux-musl-x64.tar.gz 98115812 BLAKE2B 
a94575f6814b4b374e4f2779b299015a2ade0602b9b75895b7c1a3b4df61d5f34e085af95946a27d8d21d22a8cdf1c054f566e49086a3e0095d0294b592acd40
 SHA512 
125a5856dd98c2b434168fa57dedffafb533cbffdb34ea606b335b8f958d44b2600d9cd503ce261793c2693e252a1e879efc8e13d2ee969677c6c05b0b1540cb
-DIST Sonarr.develop.4.0.1.1114.linux-x64.tar.gz 99052083 BLAKE2B 
c9d2f14b3c2fc932436bfd4864d00178727b2f0018de15b8c1af50087493041ff9b19c322319bbdd0e9744f588219103ac8989c2ad95f1534c93fdf5e9d4addf
 SHA512 
837b247bc554b3f95f431173b9d067cecdabdfe412f020aeb9e81f9296b604ceba71f60ad64878e4f5ac0a3541edfc5dad00d3bdb7c659bef5b6a99cd95d9675
 DIST Sonarr.develop.4.0.1.1131.linux-arm.tar.gz 93352853 BLAKE2B 
4afb1767ceb0c6997781a98c9402e6566c57c059d5a6e95ee527e44a7cbed75bfc8c76641db12e861e7f293026b43f4118dee08e1f145bec3ff861a8f0e8a66c
 SHA512 
14a049f649ff0dfa362d26e89da176c22dbab061a7e81b90a462cbdfaa2ed505140f009bd78f925ae44102050080e3b42a92ef530e930b41cd9df210e4d6c0cf
 DIST Sonarr.develop.4.0.1.1131.linux-arm64.tar.gz 93090415 BLAKE2B 
24af79fcfe4aa288d252a698d378b078704eb3c6740b63b223e1f1ef7f33b48297595ad7463c2a6e51e63ad0221c9a10dafb7118686f4ae015148eea8c7797e3
 SHA512 
a240f27faffd4fc4401215be6feb2664b44a0acdc9cb0072d1d9a15c5e07004e6f1c37215694c18ade40d4aa7f434695b866734420d39eb72cee4173fac009b8
 DIST Sonarr.develop.4.0.1.1131.linux-musl-arm64.tar.gz 93155052 BLAKE2B 
9207b70287fff043c6e583eb3368232326a1abb2ddfbfa595249146de9ac0cc71b4ec57bb4f24457aae983c612dfb8f483d84f281dc11a72790c15392cb6dca2
 SHA512 
7d9ff0f343bb24e382275d7d9f8e9cc22d80ec7d21b98c519e5d6b910f6d5f1be889899a97022d7b0b1f89f825d5393f0349e6898324ab211d9c470620fc65c8

diff --git a/www-apps/sonarr/sonarr-4.0.1.1114.ebuild 
b/www-apps/sonarr/sonarr-4.0.1.1114.ebuild
deleted file mode 100644
index 96ad64a73d0b..
--- a/www-apps/sonarr/sonarr-4.0.1.1114.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-SRC_URI="
-   amd64? (
-   elibc_glibc? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-x64.tar.gz
 )
-   elibc_musl? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz
 )
-   )
-   arm? (
-   elibc_glibc? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz
 )
-   )
-   arm64? (
-   elibc_glibc? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz
 )
-   elibc_musl? ( 
https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-arm64.tar.gz
 )
-   )
-"
-
-DESCRIPTION="Sonarr is a Smart PVR for newsgroup and bittorrent users"
-HOMEPAGE="https://www.sonarr.tv;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="bindist strip test"
-
-RDEPEND="
-   acct-group/sonarr
-   acct-user/sonarr
-   media-video/mediainfo
-   dev-libs/icu
-   dev-util/lttng-ust:0
-   dev-db/sqlite
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/Sonarr"
-
-src_prepare() {
-   default
-
-   # 

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

2024-02-13 Thread Eric Joldasov
commit: 8821ebed7cb4070b8ad2d5e95f1a331525cb6ace
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Wed Feb 14 03:49:59 2024 +
Commit: Eric Joldasov  getgoogleoff  me>
CommitDate: Wed Feb 14 03:49:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8821ebed

net-p2p/yggdrasil-go: sync  ebuild with 0.5.5

Signed-off-by: Eric Joldasov  getgoogleoff.me>

 net-p2p/yggdrasil-go/yggdrasil-go-.ebuild | 34 ++-
 1 file changed, 18 insertions(+), 16 deletions(-)

diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-.ebuild 
b/net-p2p/yggdrasil-go/yggdrasil-go-.ebuild
index 20419a6730..6e443a39df 100644
--- a/net-p2p/yggdrasil-go/yggdrasil-go-.ebuild
+++ b/net-p2p/yggdrasil-go/yggdrasil-go-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module linux-info systemd git-r3 fcaps
+inherit fcaps git-r3 go-module linux-info systemd
 
 EGIT_REPO_URI="https://github.com/yggdrasil-network/yggdrasil-go;
 
@@ -12,28 +12,20 @@ HOMEPAGE="https://yggdrasil-network.github.io/;
 
 LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB"
 SLOT="0"
-KEYWORDS=""
 
 DEPEND="
acct-user/yggdrasil
acct-group/yggdrasil
 "
 
-BDEPEND=">=dev-lang/go-1.17.0"
+BDEPEND=">=dev-lang/go-1.20.0"
 
 FILECAPS=(
cap_net_admin,cap_net_bind_service "usr/bin/yggdrasil"
 )
 
-pkg_setup() {
-   linux-info_pkg_setup
-   if ! linux_config_exists; then
-   eerror "Unable to check your kernel for TUN support"
-   else
-   CONFIG_CHECK="~TUN"
-   ERROR_TUN="Your kernel lacks TUN support."
-   fi
-}
+CONFIG_CHECK="~TUN"
+ERROR_TUN="Your kernel lacks TUN support."
 
 src_unpack() {
git-r3_src_unpack
@@ -41,17 +33,27 @@ src_unpack() {
 }
 
 src_compile() {
-   local package="github.com/yggdrasil-network/yggdrasil-go/src/version"
+   GOFLAGS+=" -mod=vendor -trimpath"
+
+   local ver_config="github.com/yggdrasil-network/yggdrasil-go/src/version"
+
+   local custom_name_version_flags="-X ${ver_config}.buildName=${PN}"
+   custom_name_version_flags+=" -X 
${ver_config}.buildVersion=git-${EGIT_VERSION}"
 
-   for CMD in yggdrasil yggdrasilctl ; do
-   ego build -buildmode=pie -ldflags "-s -linkmode external 
-extldflags '${LDFLAGS}' -X ${package}.buildName=${PN} -X 
${package}.buildVersion=v${PV}" -trimpath ./cmd/$CMD
+   local GO_LDFLAGS
+   GO_LDFLAGS="-s -linkmode external -extldflags \"${LDFLAGS}\" 
${custom_name_version_flags}"
+
+   local cmd
+   for cmd in yggdrasil{,ctl}; do
+   ego build ${GOFLAGS} "-ldflags=${GO_LDFLAGS}" ./cmd/"${cmd}"
done
 }
 
 src_install() {
-   dobin {yggdrasil,yggdrasilctl}
+   dobin yggdrasil{,ctl}
dodoc README.md
dodoc CHANGELOG.md
+
systemd_dounit "contrib/systemd/yggdrasil.service"
systemd_dounit "contrib/systemd/yggdrasil-default-config.service"
doinitd "contrib/openrc/yggdrasil"



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

2024-02-13 Thread Eric Joldasov
commit: c5ab6be7435cff4133b81388a0ee628ff5acb370
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Wed Feb 14 03:13:29 2024 +
Commit: Eric Joldasov  getgoogleoff  me>
CommitDate: Wed Feb 14 03:15:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5ab6be7

profiles: mask net-p2p/popura for removal

Signed-off-by: Eric Joldasov  getgoogleoff.me>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 11ee8df7fb..15cf803fdc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,12 @@
 
 # New entries go on top.
 
+# Eric Joldasov  (2024-02-14)
+# Based on old yggdrasil-go 0.4.6 version, no new releases
+# since 2022, archived by upstream since 2023.
+# Removal in +30 days.
+net-p2p/popura
+
 # Anna Vyalkova  (2024-01-15)
 # Depend on treecleaned sys-cluster/slurm (bug #631552, #920104)
 # Masked for removal in 30 days.



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

2024-02-13 Thread Matt Turner
commit: 911669b55c7100f5f59d2d1ccd7646c37d7fbd96
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 14 01:18:36 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 14 01:19:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911669b5

media-libs/mesa: Limit intel-rt to native ABI

Fails to build on x86-32 and likely should be disabled upstream. See
https://gitlab.freedesktop.org/mesa/mesa/-/issues/10610

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index e8c5b7c006f3..d829a215f145 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -388,7 +388,7 @@ multilib_src_configure() {
$(meson_use osmesa)
$(meson_use selinux)
$(meson_feature unwind libunwind)
-   $(meson_feature video_cards_intel intel-rt)
+   $(meson_native_use_feature video_cards_intel intel-rt)
$(meson_feature zstd)
$(meson_use cpu_flags_x86_sse2 sse2)
-Dintel-clc=$(usex video_cards_intel system auto)



[gentoo-commits] repo/gentoo:master commit in: x11-themes/vanilla-dmz-aa-xcursors/

2024-02-13 Thread Sam James
commit: 4acf9119bb3a0a2ca37441e71b895a0949c9af02
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 14 00:51:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 00:51:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4acf9119

x11-themes/vanilla-dmz-aa-xcursors: Stabilize 0.4.5-r1 arm64, #924394

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

 .../vanilla-dmz-aa-xcursors/vanilla-dmz-aa-xcursors-0.4.5-r1.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/x11-themes/vanilla-dmz-aa-xcursors/vanilla-dmz-aa-xcursors-0.4.5-r1.ebuild 
b/x11-themes/vanilla-dmz-aa-xcursors/vanilla-dmz-aa-xcursors-0.4.5-r1.ebuild
index 0b03efb6e9ae..9733811aceab 100644
--- a/x11-themes/vanilla-dmz-aa-xcursors/vanilla-dmz-aa-xcursors-0.4.5-r1.ebuild
+++ b/x11-themes/vanilla-dmz-aa-xcursors/vanilla-dmz-aa-xcursors-0.4.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ S="${WORKDIR}/dmz-cursor-theme-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 
 DEPEND="x11-apps/xcursorgen"
 RDEPEND="x11-libs/libXcursor"



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

2024-02-13 Thread Sam James
commit: 78bdef4d950a58c017029b040878886d4d307406
Author: Michael Vetter  iodoru  org>
AuthorDate: Tue Feb 13 18:34:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 00:51:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78bdef4d

sys-apps/shadow: add 4.14.5

4.14.4 is under certain conditions broken.
See https://github.com/shadow-maint/shadow/pull/949.

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/35309
Signed-off-by: Sam James  gentoo.org>

 sys-apps/shadow/Manifest |   2 +
 sys-apps/shadow/shadow-4.14.5.ebuild | 280 +++
 2 files changed, 282 insertions(+)

diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index b2433867e325..42ea818168f2 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -8,3 +8,5 @@ DIST shadow-4.14.3.tar.xz 1799112 BLAKE2B 
6707cae41a0f8478cadd94ea5eaba95cdc6b1b
 DIST shadow-4.14.3.tar.xz.asc 833 BLAKE2B 
80c1b2ef54081b48bb912fa486f5f1a29b5435de0f5c312984f67c7bee38ab4b80d63026aba24cf04f45994af5502ae5f3dad1e24b89d2094ab6dc2e5641e304
 SHA512 
8f2e07a91752e43dc382abc3999c34e4bdc719a28e39090dadccddaf2e865535d8ff1223edb2949ce791f999ce7e8c088b079497d544e33f6b8871a4fb49aafc
 DIST shadow-4.14.4.tar.xz 1805956 BLAKE2B 
05704e9c4a1d0fc35d89c651887b8114bfe19530b68ffc8562042080d41f5defa2aba00fdf34318b080abe9b1eae4f428f5370ab381b1a37c5b4ec3012a2f98a
 SHA512 
f15aeb3819e1cd6e040ef112ea0f45f3dd89b32f27f6a028c696fab4df03771ac857563c09e5e89f2bece150e6de0567b0a6cbacbea9bd25cd94a02d419fac62
 DIST shadow-4.14.4.tar.xz.asc 833 BLAKE2B 
0052d88a24c7d8a69ab33a1b263dcd42c51e27b6d91aa4cae47b7b5f7d3500fce284728450eaf99977dce28f6ab4dd42226eadb24b1cbcac3f4b38a11603ae12
 SHA512 
c76b8ea87d8b4bfb97895c5ff45daa4ca08c9c8f444371d3683f2af8b71db5186143c206b0df96bf50d95691d6a4e34f864be5e8942c72d76683bbf6d786735a
+DIST shadow-4.14.5.tar.xz 1806416 BLAKE2B 
885d2b23ed670cf26452eb208d561478b7410ffbb04a054feb65efb7da6f1d51eb992da61b72409f8991ee35efd7e7cf7a9bc770edec5f855ace32f82aaa7b55
 SHA512 
30de7837874b3ad41d579ffe337a6defa22fbe151fdbf8a32c54f267af1f565c7e06b92d953571482e3b622f98291f08f3155179a23266a3e54df1546b87b156
+DIST shadow-4.14.5.tar.xz.asc 833 BLAKE2B 
191b6a26993f9276ea712e926d5e429112b6f6c3d55e6ac7ba9bacd5ffd1f26ea687a9021fdb1c61d7d5032dd103d0c58b963020504549237b070a7025d0de4a
 SHA512 
94fa6939b681ef286803300d12d519370e03fc08018b44779217ae877021f9d77a0b3e39e72fbdfa463191a126b41aedc0be1471d1d5594825d8435c45f6c23f

diff --git a/sys-apps/shadow/shadow-4.14.5.ebuild 
b/sys-apps/shadow/shadow-4.14.5.ebuild
new file mode 100644
index ..104e0f560ccf
--- /dev/null
+++ b/sys-apps/shadow/shadow-4.14.5.ebuild
@@ -0,0 +1,280 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream sometimes pushes releases as pre-releases before marking them
+# official. Don't keyword the pre-releases!
+# Check https://github.com/shadow-maint/shadow/releases.
+
+inherit libtool pam verify-sig
+
+DESCRIPTION="Utilities to deal with user accounts"
+HOMEPAGE="https://github.com/shadow-maint/shadow;
+SRC_URI="https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.xz.asc 
)"
+
+LICENSE="BSD GPL-2"
+# Subslot is for libsubid's SONAME.
+SLOT="0/4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="acl audit cracklib nls pam selinux skey split-usr su systemd xattr"
+# Taken from the man/Makefile.am file.
+LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
+
+REQUIRED_USE="?? ( cracklib pam )"
+
+# TODO: Revisit libbsd dep once glibc-2.28 is stable as it provides strlcpy.
+COMMON_DEPEND="
+   dev-libs/libbsd
+   virtual/libcrypt:=
+   acl? ( sys-apps/acl:= )
+   audit? ( >=sys-process/audit-2.6:= )
+   cracklib? ( >=sys-libs/cracklib-2.7-r3:= )
+   nls? ( virtual/libintl )
+   pam? ( sys-libs/pam:= )
+   skey? ( sys-auth/skey:= )
+   selinux? (
+   >=sys-libs/libselinux-1.28:=
+   sys-libs/libsemanage:=
+   )
+   systemd? ( sys-apps/systemd:= )
+   xattr? ( sys-apps/attr:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-4.14
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   !=sys-auth/pambase-20150213 )
+   su? ( !sys-apps/util-linux[su(-)] )
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/gettext
+"
+
+if [[ ${PV} == *.0 ]]; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-sergehallyn )"
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sergehallyn.asc
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-alejandro-colomar )"
+   
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/alejandro-colomar.asc
+fi
+
+src_prepare() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/

2024-02-13 Thread Yixun Lan
commit: fac9aeffcd0308ee35e9d6c0eb2583f8de2bafaa
Author: Henning Schild  hennsch  de>
AuthorDate: Tue Feb 13 04:14:38 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 14 00:35:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac9aeff

net-im/telegram-desktop-bin: drop old

Closes: https://github.com/gentoo/gentoo/pull/35292
Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop-bin/Manifest   |  2 -
 .../telegram-desktop-bin-4.14.2.ebuild | 62 --
 2 files changed, 64 deletions(-)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index f38e4d505602..09c825932b7f 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,6 +1,4 @@
 DIST tdesktop-4.14.15.tar.gz 18711267 BLAKE2B 
540f91a64d1cc9f4ecdd6ecb1e0c88d32c8c91ce9443034d0c1567be211c1380924b685b5ab35e8d2339c2c787b6e5e1e7ff35264003deb8caaacf43e1d170ec
 SHA512 
05b85f0ba68f44f0fd9e54b00fa9fdbf8b1add5607524d8f01e875cfa6f5a11d2decb50e212ed4086eb4757e55a686161025b87bf3908d46f9bdabc41d62aebd
-DIST tdesktop-4.14.2.tar.gz 18605135 BLAKE2B 
864145f499d9a7682964c3281851f274aa401d4a770f61f4c2f15d2b3fb96a1be9b1d242f38ea12ef0821c00fb913f1d3b4a726e1e255e2721b7c305944d7939
 SHA512 
975a32fdda9e32e5c13882f736b0f495fd7294bd7b8c4c6108c6bdff09c2df21248f5abe673158b9ac8ba6b3f699a5b9bdb600a70b0be37dfee991c99cfe107a
 DIST tdesktop-4.14.9.tar.gz 18681186 BLAKE2B 
12e3f0d0aed62c76f2b0976ce25ff10d50e1e0040e302bb2d2d93c948caee78d69e256cb6f015b23304de556fcca98e0e91ab705d693edab0fba869c76b4f1a3
 SHA512 
0a1adcb816f8d7d483853e9467554d097ef849b7e55ff677314b776fc524d17ba56bf6d16f9485be895b47834841916208f1d70d22db6f2661e09099e077e291
 DIST tsetup.4.14.15.tar.xz 53265092 BLAKE2B 
268f1828432bea8c6683df7a861ba366f0204092626daffdfd3de4e4116c07964fe92e141f0571a0dc1da47804b303342c4fe8a14dda6831da96840ccbad3a6e
 SHA512 
17275f2f85fbad46590f927e8538c344df3ae67b65b608c5bb880dfc7425c2b83019fa5f89d9d9ec656c981ca11219347ffcfb4563e01d31298bff5b7298f56c
-DIST tsetup.4.14.2.tar.xz 52969644 BLAKE2B 
677e534301f0d677622c008b11b65ed610dc4c897cb01ec9236aecb2edf1d66306c38e1cd3f8fd36e867ba1bbb95024cdd3825f0647b82fff2a4efc6c4effd02
 SHA512 
eeaeaac9835c144ba2b06f231ea223a1a096cd53d9c1e0765f7c33afddc7f067c6c2bc6ede279ef2ed850809fa28a5a73d4f314bba803195acd25fb4b7729291
 DIST tsetup.4.14.9.tar.xz 53134928 BLAKE2B 
fc1984011418863c174cb32706751889baa8255968a4f008e0a97e6119d4f8ab65f80d9ff4d71c676bf35b4eab233d6b7021aad272638456ca91a8d7e606b847
 SHA512 
47cb89485bcf0b72a857f7597f3027848a94006e339e7f66c27426dc516dc31d40cf0d91dc61f18889bda78a24387127df2c17942f215942ae5452f057237d38

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.2.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.2.ebuild
deleted file mode 100644
index f42ba6d6aee0..
--- a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg
-
-DESCRIPTION="Official desktop client for Telegram (binary package)"
-HOMEPAGE="https://desktop.telegram.org;
-SRC_URI="
-   https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
-   amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
-"
-
-LICENSE="GPL-3-with-openssl-exception"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-QA_PREBUILT="usr/bin/telegram-desktop"
-
-RDEPEND="
-   !net-im/telegram-desktop
-   sys-libs/glibc
-   dev-libs/glib:2
-   >=media-libs/fontconfig-2.13
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/gtk+:3[X,wayland]
-   x11-libs/libX11
-   >=x11-libs/libxcb-1.10
-"
-
-S="${WORKDIR}/Telegram"
-
-src_prepare() {
-   default
-
-   sed -i -e 
's/^Exec=@CMAKE_INSTALL_FULL_BINDIR@\/telegram-desktop/Exec=\/usr\/bin\/telegram-desktop/'
 "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || die
-}
-
-src_install() {
-   newbin Telegram telegram-desktop
-
-   insinto /usr/share/TelegramDesktop/externalupdater.d/
-   newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
-
-   local icon_size
-   for icon_size in 16 32 48 64 128 256 512; do
-   newicon -s "${icon_size}" \
-   
"${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
-   telegram.png
-   done
-
-   domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
-   insinto /usr/share/dbus-1/services
-   doins "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   optfeature "spell checker support" app-text/enchant
-}



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/

2024-02-13 Thread Yixun Lan
commit: bbb1b3f8d61ec10cb7d333ff6b117b2202541378
Author: Henning Schild  hennsch  de>
AuthorDate: Tue Feb 13 04:13:51 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 14 00:34:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb1b3f8

net-im/telegram-desktop-bin: add 4.14.15

Signed-off-by: Henning Schild  hennsch.de>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop-bin/Manifest   |  2 +
 .../telegram-desktop-bin-4.14.15.ebuild| 62 ++
 2 files changed, 64 insertions(+)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index eb29e47cf3be..f38e4d505602 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,4 +1,6 @@
+DIST tdesktop-4.14.15.tar.gz 18711267 BLAKE2B 
540f91a64d1cc9f4ecdd6ecb1e0c88d32c8c91ce9443034d0c1567be211c1380924b685b5ab35e8d2339c2c787b6e5e1e7ff35264003deb8caaacf43e1d170ec
 SHA512 
05b85f0ba68f44f0fd9e54b00fa9fdbf8b1add5607524d8f01e875cfa6f5a11d2decb50e212ed4086eb4757e55a686161025b87bf3908d46f9bdabc41d62aebd
 DIST tdesktop-4.14.2.tar.gz 18605135 BLAKE2B 
864145f499d9a7682964c3281851f274aa401d4a770f61f4c2f15d2b3fb96a1be9b1d242f38ea12ef0821c00fb913f1d3b4a726e1e255e2721b7c305944d7939
 SHA512 
975a32fdda9e32e5c13882f736b0f495fd7294bd7b8c4c6108c6bdff09c2df21248f5abe673158b9ac8ba6b3f699a5b9bdb600a70b0be37dfee991c99cfe107a
 DIST tdesktop-4.14.9.tar.gz 18681186 BLAKE2B 
12e3f0d0aed62c76f2b0976ce25ff10d50e1e0040e302bb2d2d93c948caee78d69e256cb6f015b23304de556fcca98e0e91ab705d693edab0fba869c76b4f1a3
 SHA512 
0a1adcb816f8d7d483853e9467554d097ef849b7e55ff677314b776fc524d17ba56bf6d16f9485be895b47834841916208f1d70d22db6f2661e09099e077e291
+DIST tsetup.4.14.15.tar.xz 53265092 BLAKE2B 
268f1828432bea8c6683df7a861ba366f0204092626daffdfd3de4e4116c07964fe92e141f0571a0dc1da47804b303342c4fe8a14dda6831da96840ccbad3a6e
 SHA512 
17275f2f85fbad46590f927e8538c344df3ae67b65b608c5bb880dfc7425c2b83019fa5f89d9d9ec656c981ca11219347ffcfb4563e01d31298bff5b7298f56c
 DIST tsetup.4.14.2.tar.xz 52969644 BLAKE2B 
677e534301f0d677622c008b11b65ed610dc4c897cb01ec9236aecb2edf1d66306c38e1cd3f8fd36e867ba1bbb95024cdd3825f0647b82fff2a4efc6c4effd02
 SHA512 
eeaeaac9835c144ba2b06f231ea223a1a096cd53d9c1e0765f7c33afddc7f067c6c2bc6ede279ef2ed850809fa28a5a73d4f314bba803195acd25fb4b7729291
 DIST tsetup.4.14.9.tar.xz 53134928 BLAKE2B 
fc1984011418863c174cb32706751889baa8255968a4f008e0a97e6119d4f8ab65f80d9ff4d71c676bf35b4eab233d6b7021aad272638456ca91a8d7e606b847
 SHA512 
47cb89485bcf0b72a857f7597f3027848a94006e339e7f66c27426dc516dc31d40cf0d91dc61f18889bda78a24387127df2c17942f215942ae5452f057237d38

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.15.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.15.ebuild
new file mode 100644
index ..f42ba6d6aee0
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.15.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg
+
+DESCRIPTION="Official desktop client for Telegram (binary package)"
+HOMEPAGE="https://desktop.telegram.org;
+SRC_URI="
+   https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
+   amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
+"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="usr/bin/telegram-desktop"
+
+RDEPEND="
+   !net-im/telegram-desktop
+   sys-libs/glibc
+   dev-libs/glib:2
+   >=media-libs/fontconfig-2.13
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/gtk+:3[X,wayland]
+   x11-libs/libX11
+   >=x11-libs/libxcb-1.10
+"
+
+S="${WORKDIR}/Telegram"
+
+src_prepare() {
+   default
+
+   sed -i -e 
's/^Exec=@CMAKE_INSTALL_FULL_BINDIR@\/telegram-desktop/Exec=\/usr\/bin\/telegram-desktop/'
 "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || die
+}
+
+src_install() {
+   newbin Telegram telegram-desktop
+
+   insinto /usr/share/TelegramDesktop/externalupdater.d/
+   newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
+
+   local icon_size
+   for icon_size in 16 32 48 64 128 256 512; do
+   newicon -s "${icon_size}" \
+   
"${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
+   telegram.png
+   done
+
+   domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
+   insinto /usr/share/dbus-1/services
+   doins "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "spell checker support" app-text/enchant
+}



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

2024-02-13 Thread Sam James
commit: 6073b78c8dccf6f7f6fceaeecf688c1746f5792c
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 14 00:27:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 00:27:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6073b78c

media-video/libva-utils: Stabilize 2.20.1 x86, #924438

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

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

diff --git a/media-video/libva-utils/libva-utils-2.20.1.ebuild 
b/media-video/libva-utils/libva-utils-2.20.1.ebuild
index 60f57e6e4c4a..f64f3ac00ca3 100644
--- a/media-video/libva-utils/libva-utils-2.20.1.ebuild
+++ b/media-video/libva-utils/libva-utils-2.20.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva-utils;
 else
SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/

2024-02-13 Thread Sam James
commit: 56a5c9c531c45adfc1dfd0077832f55975bfc873
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Feb 13 21:00:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 00:25:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a5c9c5

dev-build/meson: add 1.3.2

Drop patches which were backported to gentoo in 1.3.1-r1 and upstream in
1.3.2.

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35310
Signed-off-by: Sam James  gentoo.org>

 dev-build/meson/Manifest   |   2 +
 dev-build/meson/meson-1.3.2.ebuild | 130 +
 2 files changed, 132 insertions(+)

diff --git a/dev-build/meson/Manifest b/dev-build/meson/Manifest
index 67d0986b387c..38c3e6a66ee7 100644
--- a/dev-build/meson/Manifest
+++ b/dev-build/meson/Manifest
@@ -10,3 +10,5 @@ DIST meson-1.3.0.tar.gz 383 BLAKE2B 
cb9ac8e00fe924df67166938687584a9de35e784
 DIST meson-1.3.0.tar.gz.asc 833 BLAKE2B 
d83b819e75e732d694ac98412717af39a8115defc7371f1983e4619cf990b5cdfd7ab7c93911f2a8b6c7055c7252ebeba04d15f508f4278b506e326fa1801a25
 SHA512 
8c72bfe5f3bdec9c9f787dd5a7186599bb44079a89d0a87a535a6e890adb7718cbf570b2ac74583b72b92aa05160823a8571ca530384787c428e49d6fbe095ba
 DIST meson-1.3.1.tar.gz 386 BLAKE2B 
64d53eddc8cb321a4e2dabaa4b7499798a7b68764b1a7a5182bfa21d081dc07105acab616119b88ff610e5d75504f03d1c0aefee3602ddf538fc491ff3d0204a
 SHA512 
6e694beb70329535faca9405358c04e2fd5a490b0c0d2678d5831b7de3477e0fcf4f6a242f1bc6218da04ac4f6e096ee53cdf273c6b6a38a35d370e8c16694ba
 DIST meson-1.3.1.tar.gz.asc 833 BLAKE2B 
1db7aabe3b7d491dfcd288a780d10784517a73e07348f2d5b98d1fa347dd08b2afa210511c7f5ff867b10ecd3ce470ea764b5ce6907aa7dcaa4d619f705e339c
 SHA512 
0f652d375fa7700f3048266330d783664593c08da47d4f0d87af0be5d8b5e21113521651fb923c6a1cfe88aef7067ebd85b27946f19e71133d7c9805839fc873
+DIST meson-1.3.2.tar.gz 2223798 BLAKE2B 
72b061598a0cb22517460de4df25394a9dfbddb536c5b8e75b7267ae21292fe2a6a3ec16d64aa81cde63d33022decebcc051cf2d87d677f9b40eb2f4106a40cd
 SHA512 
6369c6d64f91c769f0f4d3e2445bb3615785998489d41acba2134b44ec89abd04bd97a3d3d17c64779eb40b0bf4808e3419eb47638169446a98824d680f37a7b
+DIST meson-1.3.2.tar.gz.asc 833 BLAKE2B 
b11ae2be4e9cb0278be9cafd304146432e606a5fd23379d08116943676286f240fb8cc1d5f897cbd4c2bacfe298802afb1a847e447d71250f58cee5dec38083b
 SHA512 
0cb9575fb599cba4ae77c1954599a24b1f079c46cf255bb8d581ef434598503db6e08af6a95b7c00bc54c165ec8fd9834310e2d4874afe01c5d44e72cef496b3

diff --git a/dev-build/meson/meson-1.3.2.ebuild 
b/dev-build/meson/meson-1.3.2.ebuild
new file mode 100644
index ..c41bb4b8cbf7
--- /dev/null
+++ b/dev-build/meson/meson-1.3.2.ebuild
@@ -0,0 +1,130 @@
+# Copyright 2016-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://github.com/mesonbuild/meson;
+   inherit git-r3
+else
+   inherit verify-sig
+
+   MY_PV=${PV/_/}
+   MY_P=${P/_/}
+   S=${WORKDIR}/${MY_P}
+
+   SRC_URI="
+   
https://github.com/mesonbuild/meson/releases/download/${MY_PV}/${MY_P}.tar.gz
+   verify-sig? ( 
https://github.com/mesonbuild/meson/releases/download/${MY_PV}/${MY_P}.tar.gz.asc
 )
+   "
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-jpakkane )"
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
+
+   if [[ ${PV} != *_rc* ]] ; then
+   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"
+   fi
+fi
+
+inherit bash-completion-r1 distutils-r1 toolchain-funcs
+
+DESCRIPTION="Open source build system"
+HOMEPAGE="https://mesonbuild.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   app-alternatives/ninja
+   dev-vcs/git
+   sys-libs/zlib[static-libs(+)]
+   virtual/pkgconfig
+   )
+"
+RDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.1-python-path.patch
+
+   # backport fix for hiding compiler warnings (such as Modern C) in vala 
and cython
+   
"${FILESDIR}"/0001-ninja-backend-don-t-hide-all-compiler-warnings-for-t.patch
+)
+
+python_prepare_all() {
+   local disable_unittests=(
+   # ASAN and sandbox both want control over LD_PRELOAD
+   # https://bugs.gentoo.org/673016
+   -e 's/test_generate_gir_with_address_sanitizer/_&/'
+
+   # ASAN is unsupported on some targets
+   # https://bugs.gentoo.org/692822
+   -e 's/test_pch_with_address_sanitizer/_&/'
+   )
+
+   sed -i "${disable_unittests[@]}" 

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

2024-02-13 Thread Sam James
commit: 2f126d387533ea1d404e23338bcf80c6f4a2470a
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 14 00:27:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 00:27:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f126d38

media-video/libva-utils: Stabilize 2.20.1 arm64, #924438

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

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

diff --git a/media-video/libva-utils/libva-utils-2.20.1.ebuild 
b/media-video/libva-utils/libva-utils-2.20.1.ebuild
index f64f3ac00ca3..cbd72bb8a1eb 100644
--- a/media-video/libva-utils/libva-utils-2.20.1.ebuild
+++ b/media-video/libva-utils/libva-utils-2.20.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva-utils;
 else
SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="MIT"



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

2024-02-13 Thread Sam James
commit: 417543803fbe41f1a75426d430c14f2629ac1629
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 14 00:27:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 00:27:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41754380

media-video/libva-utils: Stabilize 2.20.1 amd64, #924438

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

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

diff --git a/media-video/libva-utils/libva-utils-2.20.1.ebuild 
b/media-video/libva-utils/libva-utils-2.20.1.ebuild
index cbd72bb8a1eb..b08b407bf80c 100644
--- a/media-video/libva-utils/libva-utils-2.20.1.ebuild
+++ b/media-video/libva-utils/libva-utils-2.20.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]] ; then
EGIT_REPO_URI="https://github.com/intel/libva-utils;
 else
SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="MIT"



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

2024-02-13 Thread Sam James
commit: 924b639744412ada2857715984101979b3f621e9
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 14 00:26:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 00:26:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=924b6397

sys-apps/dbus-broker: Stabilize 35 arm64, #924247

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

 sys-apps/dbus-broker/dbus-broker-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/dbus-broker/dbus-broker-35.ebuild 
b/sys-apps/dbus-broker/dbus-broker-35.ebuild
index 83050ef5bcd9..e900984dbf4a 100644
--- a/sys-apps/dbus-broker/dbus-broker-35.ebuild
+++ b/sys-apps/dbus-broker/dbus-broker-35.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git;
 else

SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+   KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv"
 fi
 
 DESCRIPTION="Linux D-Bus Message Broker"



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

2024-02-13 Thread Sam James
commit: 9f86edf0ba165009b1c16a8fd2346727521b8300
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 14 00:26:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 14 00:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f86edf0

sys-apps/dbus-broker: Stabilize 35 amd64, #924247

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

 sys-apps/dbus-broker/dbus-broker-35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/dbus-broker/dbus-broker-35.ebuild 
b/sys-apps/dbus-broker/dbus-broker-35.ebuild
index e900984dbf4a..9b567317a1b0 100644
--- a/sys-apps/dbus-broker/dbus-broker-35.ebuild
+++ b/sys-apps/dbus-broker/dbus-broker-35.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git;
 else

SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv"
+   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv"
 fi
 
 DESCRIPTION="Linux D-Bus Message Broker"



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

2024-02-13 Thread Sven Wegener
commit: a75c570cd1eb8a551bdabf0693f5c6d513eef662
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Tue Feb 13 21:31:53 2024 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Feb 14 00:16:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a75c570c

net-dns/pdns-recursor: add 4.9.3

Bug: https://bugs.gentoo.org/924442
Closes: https://github.com/gentoo/gentoo/pull/35312
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.9.3.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 43d3ec79113b..0c648abfba37 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -13,6 +13,7 @@ DIST libc-0.2.150.crate 719359 BLAKE2B 
d08e17fb29992c76337bb5862cbc1cdaf7b9d7749
 DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 
4f73807068243aa0dc4b6773c5446fc988154669eb196afca19fe39ffe63627ee705c4ee3cf9cca9628d0bb8fc4cdeb7ef52b41bab810d12721a6ad53d9557ee
 SHA512 
30697093b54ca449135d7a2a963bdd9af61a446472b0f245c87a05bd6eefa62eeebf9cc58cf17aa77ac5f2301b05ae27d13eb50d92ec58fec27303f865261170
 DIST once_cell-1.18.0.crate 32969 BLAKE2B 
a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7
 SHA512 
9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
 DIST pdns-recursor-4.9.2.tar.bz2 1562694 BLAKE2B 
21d5fc0645c9cac65ec71c4e11d285b5d166d688e650911854417bf8f92bd7948a9b1f71767689ea2fe370e7bfd96ba0987e31fb28d528a09cb3711ef3aedf33
 SHA512 
ee2dac5d256c9f4a9155fe6885522c5413482f0fd179099e956db2abbf4510fc6696fc1ac93bb4af341ebb2f052350637524267aa21fe6a0e92194e9219d1d45
+DIST pdns-recursor-4.9.3.tar.bz2 1581876 BLAKE2B 
402bceddcb439a6f15e8235dbbc1e8f64c7f198901bb2d1ae3cfee73080a65cdb7581cff2cb59d2f5d6cb5d0eed7f79b300c22d5d43ffc01c91caf6b8dad97a5
 SHA512 
0729698a35a48e01cf51261ccd645390b80e3628833172cc8231ca9f77069654fc410b96056d273436f4ee60eebcc25a9db5df2de6a62baba7098f11092ffafd
 DIST pdns-recursor-5.0.1.tar.bz2 1658747 BLAKE2B 
ef25dc093ac97b92022bbcfcb0d1a5b4f1f6be13b410db7255a80708b00e1374707f45ff553bd0a1b53f8c6cd910b96d0367b1bc46f8cbe33a251df5990992dd
 SHA512 
f7e3be53f751f1b92e0a7b1beed8385b74447b42ec024a6f78002e87eaece62d3a63a6a2df0574921a861af1ec7e5eb22611f5a0d6604616c41e9fd9f695b723
 DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 
9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d
 SHA512 
d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1
 DIST quote-1.0.33.crate 28090 BLAKE2B 
77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848
 SHA512 
c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.9.3.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.9.3.ebuild
new file mode 100644
index ..3afe91011f45
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.9.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap snmp sodium systemd test valgrind"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   elibc_glibc? (
+   arm? ( >=sys-libs/glibc-2.34 )
+   x86? ( >=sys-libs/glibc-2.34 )
+   )
+   dev-libs/openssl:=
+   dev-libs/boost:=[context]"
+RDEPEND="${DEPEND}
+   !

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

2024-02-13 Thread Sven Wegener
commit: dfe8d156704e22ce3c63502cd3d9e723d941a58f
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Feb 14 00:01:11 2024 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Feb 14 00:16:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfe8d156

net-dns/pdns-recursor: add 5.0.2, drop 5.0.1

Bug: https://bugs.gentoo.org/924442
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest  | 2 +-
 .../{pdns-recursor-5.0.1.ebuild => pdns-recursor-5.0.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 0c648abfba37..031f9bdd2911 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -14,7 +14,7 @@ DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 
4f73807068243aa0dc4b6773c5446fc9881
 DIST once_cell-1.18.0.crate 32969 BLAKE2B 
a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7
 SHA512 
9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
 DIST pdns-recursor-4.9.2.tar.bz2 1562694 BLAKE2B 
21d5fc0645c9cac65ec71c4e11d285b5d166d688e650911854417bf8f92bd7948a9b1f71767689ea2fe370e7bfd96ba0987e31fb28d528a09cb3711ef3aedf33
 SHA512 
ee2dac5d256c9f4a9155fe6885522c5413482f0fd179099e956db2abbf4510fc6696fc1ac93bb4af341ebb2f052350637524267aa21fe6a0e92194e9219d1d45
 DIST pdns-recursor-4.9.3.tar.bz2 1581876 BLAKE2B 
402bceddcb439a6f15e8235dbbc1e8f64c7f198901bb2d1ae3cfee73080a65cdb7581cff2cb59d2f5d6cb5d0eed7f79b300c22d5d43ffc01c91caf6b8dad97a5
 SHA512 
0729698a35a48e01cf51261ccd645390b80e3628833172cc8231ca9f77069654fc410b96056d273436f4ee60eebcc25a9db5df2de6a62baba7098f11092ffafd
-DIST pdns-recursor-5.0.1.tar.bz2 1658747 BLAKE2B 
ef25dc093ac97b92022bbcfcb0d1a5b4f1f6be13b410db7255a80708b00e1374707f45ff553bd0a1b53f8c6cd910b96d0367b1bc46f8cbe33a251df5990992dd
 SHA512 
f7e3be53f751f1b92e0a7b1beed8385b74447b42ec024a6f78002e87eaece62d3a63a6a2df0574921a861af1ec7e5eb22611f5a0d6604616c41e9fd9f695b723
+DIST pdns-recursor-5.0.2.tar.bz2 1688010 BLAKE2B 
29277fff79a73379299b5630b5cf546c091149413e80337e70abd4f470fcb4242d68538809968826675336322e1e55fbbcc4be6fe5bee124acbfe1ea6ac1
 SHA512 
d443de7e6889598a4b2c33fac5ebb1b00516ad109f139c216b0a55694a882ca78e5e9fa0f4e39f08ead96c53e28bd92c1f6aea6e051e5b8aa1c876c1ce28e9f8
 DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 
9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d
 SHA512 
d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1
 DIST quote-1.0.33.crate 28090 BLAKE2B 
77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848
 SHA512 
c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
 DIST ryu-1.0.15.crate 46906 BLAKE2B 
6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3
 SHA512 
4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b

diff --git a/net-dns/pdns-recursor/pdns-recursor-5.0.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-5.0.2.ebuild
similarity index 100%
rename from net-dns/pdns-recursor/pdns-recursor-5.0.1.ebuild
rename to net-dns/pdns-recursor/pdns-recursor-5.0.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/, net-firewall/ipset/files/

2024-02-13 Thread Mike Pagano
commit: 0baf77a9399a23c01de5dccbdbd9b5a39994b9b6
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Feb 13 23:17:29 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Feb 13 23:17:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0baf77a9

net-firewall/ipset: Fix saving rules, thanks to Attila Tóth

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

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

 net-firewall/ipset/files/ipset.initd-r6 | 105 
 net-firewall/ipset/ipset-7.20.ebuild|   2 +-
 2 files changed, 106 insertions(+), 1 deletion(-)

diff --git a/net-firewall/ipset/files/ipset.initd-r6 
b/net-firewall/ipset/files/ipset.initd-r6
new file mode 100644
index ..949bdad76044
--- /dev/null
+++ b/net-firewall/ipset/files/ipset.initd-r6
@@ -0,0 +1,105 @@
+#!/sbin/openrc-run
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+extra_commands="save"
+extra_started_commands="reload"
+
+IPSET_SAVE=${IPSET_SAVE:-/var/lib/ipset/rules-save}
+
+depend() {
+before iptables ip6tables
+}
+
+checkconfig() {
+if [ ! -f "${IPSET_SAVE}" ] ; then
+eerror "Not starting ${SVCNAME}. First create some rules then run:"
+eerror "/etc/init.d/${SVCNAME} save"
+return 1
+fi
+return 0
+}
+
+start() {
+checkconfig || return 1
+ebegin "Loading ipset session"
+ipset restore < "${IPSET_SAVE}"
+eend $?
+}
+
+stop() {
+# check if there are any references to current sets
+
+if ! ipset list | gawk '
+($1 == "References:") { refcnt += $2 }
+($1 == "Type:" && $2 == "list:set") { set = 1 }
+(scan) { if ($0 != "") setcnt++; else { scan = 0; set = 0 } }
+(set && $1 == "Members:") {scan = 1}
+END { if ((refcnt - setcnt) > 0) exit 1 }
+'; then
+eerror "ipset is in use, can't stop"
+return 1
+fi
+
+if [ "${SAVE_ON_STOP}" = "yes" ] ; then
+save || return 1
+fi
+
+ebegin "Removing kernel IP sets"
+ipset flush
+ipset destroy
+eend $?
+}
+
+reload() {
+ebegin "Reloading ipsets"
+
+# Loading sets from a save file is only additive (there is no
+# automatic flushing or replacing). And, we can not remove sets
+# that are currently used in existing iptables rules.
+#
+# Instead, we create new temp sets for any set that is already
+# in use, and then atomically swap them into place.
+#
+# XXX: This does not clean out previously used ipsets that are
+# not in the new saved policy--it can't, because they may still
+# be referenced in the current iptables rules.
+
+
+# Build a list of all currently used sets (if any).
+running_ipset_list=$(ipset save | gawk '/^create/{printf "%s ",$2}')
+   running_ipset_list="${running_ipset_list% }"
+
+# Check the configured suffix, and make sure there are no collisions
+if test -z "${TEMP_SUFFIX}" ; then
+  eend 1 "TEMP_SUFFIX cannot be empty"
+  return 1
+elif echo "$running_ipset_list" | grep -q -E "${TEMP_SUFFIX}( |$)" ; then
+  eend 1 "Existing set(s) match TEMP_SUFFIX pattern ('${TEMP_SUFFIX}'), 
cannot continue"
+  return 1
+fi
+
+# Build a regular expression that matches those set names.
+running_ipset_list_regex="$(echo "$running_ipset_list" | tr -s ' ' '|' )"
+
+# Load up sets from the save file, but rename any set that already
+# exists to a temporary name that we will swap later.
+if ! cat ${IPSET_SAVE} | sed -r "s/^(create|add) 
(${running_ipset_list_regex}) /\1 \2${TEMP_SUFFIX} /" | ipset restore ; then
+eend $? "Failed to load new ipsets"
+fi
+
+# Now for every set name that currently exists, atomically swap it
+# with the temporary new one we created, and then destroy the old set.
+for ipset_name in ${running_ipset_list} ; do
+ipset swap ${ipset_name} ${ipset_name}${TEMP_SUFFIX} || eend $? 
"Failed to swap in new ipset $ipset_name"
+ipset destroy ${ipset_name}${TEMP_SUFFIX} || eend $? "Failed to delete 
obsolete ipset ${ipset_name}${TEMP_SUFFIX}"
+done
+eend 0
+}
+
+save() {
+ebegin "Saving ipset session"
+checkpath --file --mode 0600 "${IPSET_SAVE}"
+   ipset -output save list > "${IPSET_SAVE}"
+eend $?
+}

diff --git a/net-firewall/ipset/ipset-7.20.ebuild 
b/net-firewall/ipset/ipset-7.20.ebuild
index f1a25f936d47..433d477210f0 100644
--- a/net-firewall/ipset/ipset-7.20.ebuild
+++ b/net-firewall/ipset/ipset-7.20.ebuild
@@ -102,7 +102,7 @@ src_install() {
 
find "${ED}" -name '*.la' -delete || die
 
-   newinitd "${FILESDIR}"/ipset.initd-r5 ${PN}
+   newinitd "${FILESDIR}"/ipset.initd-r6 ${PN}
newconfd "${FILESDIR}"/ipset.confd-r1 ${PN}
systemd_newunit "${FILESDIR}"/ipset.systemd-r1 ${PN}.service
keepdir /var/lib/ipset



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/arm64/be/

2024-02-13 Thread Andreas K. Hüttel
commit: 7c444679dd02aac3ac7e8a9c79e2f3d61971029f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 23:02:13 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 23:02:13 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=7c444679

Add aarch64_be 23.0 specs

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

 releases/specs-qemu/arm64/be/stage1-openrc-23.spec  | 13 +
 releases/specs-qemu/arm64/be/stage1-systemd-23.spec | 13 +
 releases/specs-qemu/arm64/be/stage3-openrc-23.spec  | 12 
 releases/specs-qemu/arm64/be/stage3-systemd-23.spec | 12 
 4 files changed, 50 insertions(+)

diff --git a/releases/specs-qemu/arm64/be/stage1-openrc-23.spec 
b/releases/specs-qemu/arm64/be/stage1-openrc-23.spec
new file mode 100644
index ..e4f1470c
--- /dev/null
+++ b/releases/specs-qemu/arm64/be/stage1-openrc-23.spec
@@ -0,0 +1,13 @@
+subarch: aarch64_be
+version_stamp: openrc-@TIMESTAMP@
+target: stage1
+rel_type: 23.0-default
+profile: default/linux/arm64/23.0/big-endian
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage3-aarch64_be-openrc-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-aarch64_be

diff --git a/releases/specs-qemu/arm64/be/stage1-systemd-23.spec 
b/releases/specs-qemu/arm64/be/stage1-systemd-23.spec
new file mode 100644
index ..2f6baf00
--- /dev/null
+++ b/releases/specs-qemu/arm64/be/stage1-systemd-23.spec
@@ -0,0 +1,13 @@
+subarch: aarch64_be
+version_stamp: systemd-@TIMESTAMP@
+target: stage1
+rel_type: 23.0-default
+profile: default/linux/arm64/23.0/big-endian/systemd
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage3-aarch64_be-systemd-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: -uDN @world
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-aarch64_be

diff --git a/releases/specs-qemu/arm64/be/stage3-openrc-23.spec 
b/releases/specs-qemu/arm64/be/stage3-openrc-23.spec
new file mode 100644
index ..27ed4f9e
--- /dev/null
+++ b/releases/specs-qemu/arm64/be/stage3-openrc-23.spec
@@ -0,0 +1,12 @@
+subarch: aarch64_be
+version_stamp: openrc-@TIMESTAMP@
+target: stage3
+rel_type: 23.0-default
+profile: default/linux/arm64/23.0/big-endian
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage1-aarch64_be-openrc-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-aarch64_be
+binrepo_path: arm64/binpackages/23.0/aarch64_be

diff --git a/releases/specs-qemu/arm64/be/stage3-systemd-23.spec 
b/releases/specs-qemu/arm64/be/stage3-systemd-23.spec
new file mode 100644
index ..586d27c8
--- /dev/null
+++ b/releases/specs-qemu/arm64/be/stage3-systemd-23.spec
@@ -0,0 +1,12 @@
+subarch: aarch64_be
+version_stamp: systemd-@TIMESTAMP@
+target: stage3
+rel_type: 23.0-default
+profile: default/linux/arm64/23.0/big-endian/systemd
+snapshot: @TIMESTAMP@
+source_subpath: 23.0-default/stage1-aarch64_be-systemd-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
+portage_prefix: releng
+interpreter: /usr/bin/qemu-aarch64_be
+binrepo_path: arm64/binpackages/23.0/aarch64_be



[gentoo-commits] proj/releng:master commit in: tools/, releases/specs-qemu/arm64/be/

2024-02-13 Thread Andreas K. Hüttel
commit: f5690d5bbc755ea6d74e8ce2a026198f1480067d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 22:55:56 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 22:55:56 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=f5690d5b

Disable aarch64_be split-usr systemd builds

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

 releases/specs-qemu/arm64/be/stage1-systemd.spec | 13 -
 releases/specs-qemu/arm64/be/stage3-systemd.spec | 12 
 tools/catalyst-auto-qemu-arm64.conf  | 10 +-
 3 files changed, 5 insertions(+), 30 deletions(-)

diff --git a/releases/specs-qemu/arm64/be/stage1-systemd.spec 
b/releases/specs-qemu/arm64/be/stage1-systemd.spec
deleted file mode 100644
index 1c175344..
--- a/releases/specs-qemu/arm64/be/stage1-systemd.spec
+++ /dev/null
@@ -1,13 +0,0 @@
-subarch: aarch64_be
-version_stamp: systemd-@TIMESTAMP@
-target: stage1
-rel_type: default
-profile: default/linux/arm64/17.0/big-endian/systemd
-snapshot: @TIMESTAMP@
-source_subpath: default/stage3-aarch64_be-systemd-latest
-compression_mode: pixz
-update_seed: yes
-update_seed_command: -uDN @world
-portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
-portage_prefix: releng
-interpreter: /usr/bin/qemu-aarch64_be

diff --git a/releases/specs-qemu/arm64/be/stage3-systemd.spec 
b/releases/specs-qemu/arm64/be/stage3-systemd.spec
deleted file mode 100644
index 98c13e85..
--- a/releases/specs-qemu/arm64/be/stage3-systemd.spec
+++ /dev/null
@@ -1,12 +0,0 @@
-subarch: aarch64_be
-version_stamp: systemd-@TIMESTAMP@
-target: stage3
-rel_type: default
-profile: default/linux/arm64/17.0/big-endian/systemd
-snapshot: @TIMESTAMP@
-source_subpath: default/stage1-aarch64_be-systemd-@TIMESTAMP@
-compression_mode: pixz
-portage_confdir: @REPO_DIR@/releases/portage/stages-qemu
-portage_prefix: releng
-interpreter: /usr/bin/qemu-aarch64_be
-binrepo_path: arm64/binpackages/17.0/aarch64_be

diff --git a/tools/catalyst-auto-qemu-arm64.conf 
b/tools/catalyst-auto-qemu-arm64.conf
index 19aa9722..20654770 100644
--- a/tools/catalyst-auto-qemu-arm64.conf
+++ b/tools/catalyst-auto-qemu-arm64.conf
@@ -6,7 +6,10 @@ UPLOAD_KEY=/root/.ssh/id_ed25519
 SPECS_DIR=${REPO_DIR}/releases/specs-qemu/arm64/be
 SUBARCH=aarch64_be
 
-SETS="openrc systemd systemd_mu"
+SETS="
+   openrc
+   systemd_mu
+"
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 
@@ -22,7 +25,7 @@ EMAIL_SUBJECT_PREPEND="[${SUBARCH}-auto]"
 update_symlinks() {
# Symlink the latest stages3 to build from
local d f
-   for d in "${BUILD_SRCDIR_BASE}/builds/default" 
"${BUILD_SRCDIR_BASE}/builds/mergedusr" ; do
+   for d in "${BUILD_SRCDIR_BASE}/builds"/* ; do
mkdir -p "${d}"
pushd "${d}" >/dev/null
for f in $(ls stage3-${SUBARCH}-*xz | grep -v latest | 
give_latest_from_dates) ; do
@@ -40,9 +43,6 @@ post_build() {
case ${spec} in
stage3-openrc.spec)
upload stage3-${SUBARCH}-openrc-${TIMESTAMP}*.xz*
-   ;;
-   stage3-systemd.spec)
-   upload stage3-${SUBARCH}-systemd-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-aarch64_be" arm64/17.0/aarch64_be
;;
esac



[gentoo-commits] proj/releng:master commit in: tools/

2024-02-13 Thread Andreas K. Hüttel
commit: 760e4c8e096a2882fd3ec06022fd50bcedaa33b8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 22:43:13 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 22:43:13 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=760e4c8e

Enable 23.0 m68k musl build

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

 tools/catalyst-auto-qemu-m68k.conf | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tools/catalyst-auto-qemu-m68k.conf 
b/tools/catalyst-auto-qemu-m68k.conf
index 62e6ccac..06afd027 100644
--- a/tools/catalyst-auto-qemu-m68k.conf
+++ b/tools/catalyst-auto-qemu-m68k.conf
@@ -16,8 +16,8 @@ SETS="
musl
openrc_23
systemd_23
+   musl_23
 "
-#  musl_23
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 
@@ -26,6 +26,7 @@ SET_systemd_mu_SPECS="stage1-systemd-mu.spec 
stage3-systemd-mu.spec"
 SET_musl_SPECS="stage1-musl.spec stage3-musl.spec"
 
 SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
+
 SET_systemd_23_SPECS="stage1-systemd-23.spec stage3-systemd-23.spec"
 
 SET_musl_23_SPECS="stage1-musl-23.spec stage3-musl-23.spec"



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/m68k/

2024-02-13 Thread Andreas K. Hüttel
commit: 99941271e9fbb64110524b8fa2cc4206fe0e26e0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 22:41:30 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 22:41:30 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=99941271

Fix m68k 23.0 musl CHOST

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

 releases/specs-qemu/m68k/stage1-musl-23.spec | 1 +
 1 file changed, 1 insertion(+)

diff --git a/releases/specs-qemu/m68k/stage1-musl-23.spec 
b/releases/specs-qemu/m68k/stage1-musl-23.spec
index b4ecf1e5..c766a15b 100644
--- a/releases/specs-qemu/m68k/stage1-musl-23.spec
+++ b/releases/specs-qemu/m68k/stage1-musl-23.spec
@@ -3,6 +3,7 @@ version_stamp: @TIMESTAMP@
 target: stage1
 rel_type: 23.0-musl
 profile: default/linux/m68k/23.0/musl
+chost: m68k-unknown-linux-musl
 snapshot: @TIMESTAMP@
 source_subpath: 23.0-musl/stage3-m68k_musl-latest
 compression_mode: pixz



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

2024-02-13 Thread Matt Turner
commit: f21a150abe95c332adf035356dede1c54cce5da2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 22:03:20 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 22:34:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f21a150a

media-libs/mesa: Depend on intel_clc for VIDEO_CARDS=intel

New requirement added by upstream commit a512c2a8b57 ("meson: enforce
build of intel-clc with anv/iris").

And now that `-Dintel_clc=system` is required for more than just
ray-tracing support, set the new `-Dintel-rt=` option as well.

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-.ebuild | 24 
 1 file changed, 8 insertions(+), 16 deletions(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 0f1b37ec26f6..e8c5b7c006f3 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -139,16 +139,12 @@ BDEPEND="
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
-   vulkan? (
-   dev-util/glslang
-   llvm? (
-   video_cards_intel? (
-   amd64? (
-   $(python_gen_any_dep 
"dev-python/ply[\${PYTHON_USEDEP}]")
-   ~dev-util/intel_clc-${PV}
-   dev-libs/libclc[spirv(-)]
-   )
-   )
+   video_cards_intel? (
+   ~dev-util/intel_clc-${PV}
+   dev-libs/libclc[spirv(-)]
+   vulkan? (
+   dev-util/glslang
+   $(python_gen_any_dep 
"dev-python/ply[\${PYTHON_USEDEP}]")
)
)
wayland? ( dev-util/wayland-scanner )
@@ -359,12 +355,6 @@ multilib_src_configure() {
use vulkan-overlay && vulkan_layers+=",overlay"
emesonargs+=(-Dvulkan-layers=${vulkan_layers#,})
 
-   if use llvm && use vulkan && use video_cards_intel && use amd64; then
-   emesonargs+=(-Dintel-clc=system)
-   else
-   emesonargs+=(-Dintel-clc=disabled)
-   fi
-
if use opengl || use gles1 || use gles2; then
emesonargs+=(
-Degl=enabled
@@ -398,8 +388,10 @@ multilib_src_configure() {
$(meson_use osmesa)
$(meson_use selinux)
$(meson_feature unwind libunwind)
+   $(meson_feature video_cards_intel intel-rt)
$(meson_feature zstd)
$(meson_use cpu_flags_x86_sse2 sse2)
+   -Dintel-clc=$(usex video_cards_intel system auto)
-Dvalgrind=$(usex valgrind auto disabled)
-Dvideo-codecs=$(usex proprietary-codecs "all" "all_free")
-Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}")



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

2024-02-13 Thread Matt Turner
commit: ccdf8bb5a5b17e37a91a1f0c8519516a7f9a71a2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 21:49:51 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 22:34:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdf8bb5

media-libs/mesa: Raise zlib requirement

Upstream commit 010272b62e2 ("util: use crc32_z instead of crc32 and
bump zlib dep to 1.2.9") raised this requirement.

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 0ef20b351970..0f1b37ec26f6 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -64,7 +64,7 @@ LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
 RDEPEND="
>=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
>=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.9[${MULTILIB_USEDEP}]
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
llvm? (
$(llvm_gen_dep "



[gentoo-commits] repo/gentoo:master commit in: app-emulation/gallium-nine-standalone/

2024-02-13 Thread James Le Cuirot
commit: 1c28c05cda60c803c4ffd196861efc73d7a978bc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Feb 13 22:21:48 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 22:21:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c28c05c

app-emulation/gallium-nine-standalone: Fix ninewinecfg detection in 0.9

This was broken because it was comparing the string Z:\ against z:\.

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

 ...nine-standalone-0.9.ebuild => gallium-nine-standalone-0.9-r1.ebuild} | 2 +-
 .../gallium-nine-standalone/gallium-nine-standalone-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9.ebuild 
b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9-r1.ebuild
similarity index 97%
rename from 
app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9.ebuild
rename to 
app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9-r1.ebuild
index c66c70b8f145..c34f0b868b29 100644
--- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9.ebuild
+++ 
b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9-r1.ebuild
@@ -64,7 +64,7 @@ src_prepare() {
# which doesn't play well with our multi-Wine environment.
bootstrap_nine() {
local file=tools/cross-wine$(bits)
-   local g9dll=\"Z:${EPREFIX}/usr/$(get_libdir)/d3d9-nine.dll.so\"
+   local g9dll=\"z:${EPREFIX}/usr/$(get_libdir)/d3d9-nine.dll.so\"
 
sed \
-e "s!@PKG_CONFIG@!$(tc-getPKG_CONFIG)!" \

diff --git 
a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-.ebuild 
b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-.ebuild
index c66c70b8f145..c34f0b868b29 100644
--- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-.ebuild
+++ b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-.ebuild
@@ -64,7 +64,7 @@ src_prepare() {
# which doesn't play well with our multi-Wine environment.
bootstrap_nine() {
local file=tools/cross-wine$(bits)
-   local g9dll=\"Z:${EPREFIX}/usr/$(get_libdir)/d3d9-nine.dll.so\"
+   local g9dll=\"z:${EPREFIX}/usr/$(get_libdir)/d3d9-nine.dll.so\"
 
sed \
-e "s!@PKG_CONFIG@!$(tc-getPKG_CONFIG)!" \



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

2024-02-13 Thread Matt Jolly
commit: 95157d64a2fd8932e24a51407101611fdd783b63
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 12 03:48:12 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Feb 13 21:30:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95157d64

net-libs/libpsl: add myself as a maintainer

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35286
Signed-off-by: Matt Jolly  gentoo.org>

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

diff --git a/net-libs/libpsl/metadata.xml b/net-libs/libpsl/metadata.xml
index 1d3589a229a9..1a69cf250389 100644
--- a/net-libs/libpsl/metadata.xml
+++ b/net-libs/libpsl/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+eschwart...@gmail.com
+Eli Schwartz
+  
+  
+kan...@gentoo.org
+Matt Jolly
+  
   
 rockdaboot/libpsl
   



[gentoo-commits] proj/kde:master commit in: kde-misc/kweather/

2024-02-13 Thread Andreas Sturmlechner
commit: c20b8cd1ba7253076e59791bcefebd2fbaafec55
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:09:07 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c20b8cd1

kde-misc/kweather: 23.08.5 version bump

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

 kde-misc/kweather/kweather-23.08.5.ebuild | 55 +++
 1 file changed, 55 insertions(+)

diff --git a/kde-misc/kweather/kweather-23.08.5.ebuild 
b/kde-misc/kweather/kweather-23.08.5.ebuild
new file mode 100644
index 00..b9674beb45
--- /dev/null
+++ b/kde-misc/kweather/kweather-23.08.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+ECM_TEST="false"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Weather forecast application for Plasma with flat and 
dynamic/animated views"
+HOMEPAGE="https://apps.kde.org/kweather/;
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+DEPEND="
+   >=dev-libs/kirigami-addons-0.6:5
+   >=dev-libs/kweathercore-0.6:5
+   >=dev-qt/qtcharts-${QTMIN}:5[qml]
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kholidays-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-plasma/libplasma-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+   >=dev-qt/qtpositioning-${QTMIN}:5[geoclue]
+"
+
+src_prepare() {
+   ecm_src_prepare
+
+   sed -e "/include(ECMCheckOutboundLicense)/s/^/#DONT /" \
+   -e "/ecm_check_outbound_license/s/^/#DONT /" \
+   -i CMakeLists.txt || die # avoid cmake spam about python, 
reusetool
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_PLASMOID=ON
+   )
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-misc/kclock/

2024-02-13 Thread Andreas Sturmlechner
commit: 0bf66cab4167d89feb8bbaa14d257d689a258ff3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:09:05 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0bf66cab

kde-misc/kclock: 23.08.5 version bump

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

 kde-misc/kclock/kclock-23.08.5.ebuild | 36 +++
 1 file changed, 36 insertions(+)

diff --git a/kde-misc/kclock/kclock-23.08.5.ebuild 
b/kde-misc/kclock/kclock-23.08.5.ebuild
new file mode 100644
index 00..98b804b17d
--- /dev/null
+++ b/kde-misc/kclock/kclock-23.08.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Convergent clock application for Plasma"
+HOMEPAGE="https://apps.kde.org/kclock/;
+
+LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+DEPEND="
+   >=dev-libs/kirigami-addons-0.6:5
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-plasma/libplasma-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+"



[gentoo-commits] proj/kde:master commit in: sys-block/partitionmanager/

2024-02-13 Thread Andreas Sturmlechner
commit: 1a3a523d9a569824b5da59ec1a059ce174162cb4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:09:13 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1a3a523d

sys-block/partitionmanager: 23.08.5 version bump

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

 .../partitionmanager-23.08.5.ebuild| 37 ++
 1 file changed, 37 insertions(+)

diff --git a/sys-block/partitionmanager/partitionmanager-23.08.5.ebuild 
b/sys-block/partitionmanager/partitionmanager-23.08.5.ebuild
new file mode 100644
index 00..c71d4866ea
--- /dev/null
+++ b/sys-block/partitionmanager/partitionmanager-23.08.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Utility for management of disks, partitions and file systems"
+HOMEPAGE="https://apps.kde.org/partitionmanager/;
+
+LICENSE="GPL-3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=sys-auth/polkit-qt-0.113.0[qt5(+)]
+   >=sys-libs/kpmcore-${PVCUT}:5=
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: sys-libs/kpmcore/

2024-02-13 Thread Andreas Sturmlechner
commit: 54722920174d8ac535ee2e5170283082175bc9ff
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:09:15 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=54722920

sys-libs/kpmcore: 23.08.5 version bump

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

 sys-libs/kpmcore/kpmcore-23.08.5.ebuild | 33 +
 1 file changed, 33 insertions(+)

diff --git a/sys-libs/kpmcore/kpmcore-23.08.5.ebuild 
b/sys-libs/kpmcore/kpmcore-23.08.5.ebuild
new file mode 100644
index 00..271f0f75d2
--- /dev/null
+++ b/sys-libs/kpmcore/kpmcore-23.08.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for managing partitions"
+HOMEPAGE="https://apps.kde.org/partitionmanager/;
+
+LICENSE="GPL-3"
+SLOT="5/10"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+# bug 689468, tests need polkit etc.
+RESTRICT="test"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=sys-apps/util-linux-2.33.2
+   >=sys-auth/polkit-qt-0.113.0[qt5(+)]
+"
+RDEPEND="${DEPEND}"



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

2024-02-13 Thread Andreas Sturmlechner
commit: e8adde7a9e88248bb9ab77a1977ed6f925794133
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e8adde7a

kde-plasma/print-manager: 23.08.5 version bump

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

 .../print-manager/print-manager-23.08.5.ebuild | 62 ++
 1 file changed, 62 insertions(+)

diff --git a/kde-plasma/print-manager/print-manager-23.08.5.ebuild 
b/kde-plasma/print-manager/print-manager-23.08.5.ebuild
new file mode 100644
index 00..a31c01ad5c
--- /dev/null
+++ b/kde-plasma/print-manager/print-manager-23.08.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="+gtk"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-plasma/libplasma-${KFMIN}:5
+   net-print/cups
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/kdeclarative-${KFMIN}:5
+   kde-plasma/kde-cli-tools:*
+   gtk? ( app-admin/system-config-printer )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+pkg_postinst() {
+   ecm_pkg_postinst
+
+   if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
+   ewarn "By switching off \"gtk\" USE flag, you have chosen to do 
without"
+   ewarn "an important, though optional, runtime dependency:"
+   ewarn
+   ewarn "app-admin/system-config-printer"
+   ewarn
+   ewarn "${PN} will work nevertheless, but is going to be less 
comfortable"
+   ewarn "and will show the following error status during runtime:"
+   ewarn
+   ewarn "\"Failed to group devices: 'The name 
org.fedoraproject.Config.Printing"
+   ewarn "was not provided by any .service files'\""
+   fi
+}



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

2024-02-13 Thread Andreas Sturmlechner
commit: e8c29c6325923085a84a867495ffca1293785e34
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:27 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e8c29c63

kde-apps/kbackup: 23.08.5 version bump

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

 kde-apps/kbackup/kbackup-23.08.5.ebuild | 37 +
 1 file changed, 37 insertions(+)

diff --git a/kde-apps/kbackup/kbackup-23.08.5.ebuild 
b/kde-apps/kbackup/kbackup-23.08.5.ebuild
new file mode 100644
index 00..f170e6309c
--- /dev/null
+++ b/kde-apps/kbackup/kbackup-23.08.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Program that lets you back up any directories or files"
+HOMEPAGE="https://apps.kde.org/kbackup/;
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   app-arch/libarchive:=
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-misc/markdownpart/

2024-02-13 Thread Andreas Sturmlechner
commit: b61ff493c7c6d29c3525f224451fd7b093da5dbb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:09:10 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b61ff493

kde-misc/markdownpart: 23.08.5 version bump

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

 kde-misc/markdownpart/markdownpart-23.08.5.ebuild | 29 +++
 1 file changed, 29 insertions(+)

diff --git a/kde-misc/markdownpart/markdownpart-23.08.5.ebuild 
b/kde-misc/markdownpart/markdownpart-23.08.5.ebuild
new file mode 100644
index 00..521dd10aa7
--- /dev/null
+++ b/kde-misc/markdownpart/markdownpart-23.08.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY=utilities
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument"
+HOMEPAGE="https://apps.kde.org/markdownpart/;
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2024-02-13 Thread Andreas Sturmlechner
commit: dd089ea1012c278bf7c8118317d8ea5524e30b31
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:09:02 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dd089ea1

kde-apps/yakuake: 23.08.5 version bump

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

 kde-apps/yakuake/yakuake-23.08.5.ebuild | 56 +
 1 file changed, 56 insertions(+)

diff --git a/kde-apps/yakuake/yakuake-23.08.5.ebuild 
b/kde-apps/yakuake/yakuake-23.08.5.ebuild
new file mode 100644
index 00..aba3b82e89
--- /dev/null
+++ b/kde-apps/yakuake/yakuake-23.08.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://apps.kde.org/yakuake/;
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="absolute-position"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   >=kde-apps/konsole-${PVCUT}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kglobalaccel-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knewstuff-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   x11-libs/libX11
+   absolute-position? ( >=kde-plasma/kwayland-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package absolute-position KF5Wayland)
+   )
+
+   ecm_src_configure
+}



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

2024-02-13 Thread Andreas Sturmlechner
commit: 9fb589a08855e4088ef9b0671dfe14770f802eb6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:40 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9fb589a0

kde-apps/kdf: 23.08.5 version bump

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

 kde-apps/kdf/kdf-23.08.5.ebuild | 37 +
 1 file changed, 37 insertions(+)

diff --git a/kde-apps/kdf/kdf-23.08.5.ebuild b/kde-apps/kdf/kdf-23.08.5.ebuild
new file mode 100644
index 00..e6ad7623d2
--- /dev/null
+++ b/kde-apps/kdf/kdf-23.08.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE free disk space utility"
+HOMEPAGE="https://apps.kde.org/kdf/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"



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

2024-02-13 Thread Andreas Sturmlechner
commit: 07ba7544b6ecae94dbc65d2f400c1155e8bc9ad7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=07ba7544

kde-apps/sweeper: 23.08.5 version bump

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

 kde-apps/sweeper/sweeper-23.08.5.ebuild | 36 +
 1 file changed, 36 insertions(+)

diff --git a/kde-apps/sweeper/sweeper-23.08.5.ebuild 
b/kde-apps/sweeper/sweeper-23.08.5.ebuild
new file mode 100644
index 00..8d5a19bb0f
--- /dev/null
+++ b/kde-apps/sweeper/sweeper-23.08.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
+HOMEPAGE="https://apps.kde.org/sweeper/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kbookmarks-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-plasma/plasma-activities-stats-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2024-02-13 Thread Andreas Sturmlechner
commit: 78f6bd7d8735d26adc07d6377120bd81394a1911
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=78f6bd7d

kde-apps/kcharselect: 23.08.5 version bump

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

 kde-apps/kcharselect/kcharselect-23.08.5.ebuild | 31 +
 1 file changed, 31 insertions(+)

diff --git a/kde-apps/kcharselect/kcharselect-23.08.5.ebuild 
b/kde-apps/kcharselect/kcharselect-23.08.5.ebuild
new file mode 100644
index 00..23c7b82523
--- /dev/null
+++ b/kde-apps/kcharselect/kcharselect-23.08.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE character selection utility"
+HOMEPAGE="https://apps.kde.org/kcharselect/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kbookmarks-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2024-02-13 Thread Andreas Sturmlechner
commit: 81bb7fe058b6c54bd777d120445904aaf741fcad
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:53 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=81bb7fe0

kde-apps/kwalletmanager: 23.08.5 version bump

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

 .../kwalletmanager/kwalletmanager-23.08.5.ebuild   | 45 ++
 1 file changed, 45 insertions(+)

diff --git a/kde-apps/kwalletmanager/kwalletmanager-23.08.5.ebuild 
b/kde-apps/kwalletmanager/kwalletmanager-23.08.5.ebuild
new file mode 100644
index 00..59f8966320
--- /dev/null
+++ b/kde-apps/kwalletmanager/kwalletmanager-23.08.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet"
+HOMEPAGE="https://apps.kde.org/kwalletmanager5/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcmutils-${KFMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2024-02-13 Thread Andreas Sturmlechner
commit: f35c3a2ca52f05ff5837ec8bbefdced519d12f90
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:51 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f35c3a2c

kde-apps/ktimer: 23.08.5 version bump

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

 kde-apps/ktimer/ktimer-23.08.5.ebuild | 31 +++
 1 file changed, 31 insertions(+)

diff --git a/kde-apps/ktimer/ktimer-23.08.5.ebuild 
b/kde-apps/ktimer/ktimer-23.08.5.ebuild
new file mode 100644
index 00..eb0822e01f
--- /dev/null
+++ b/kde-apps/ktimer/ktimer-23.08.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Little tool to execute programs after some time"
+HOMEPAGE="https://apps.kde.org/ktimer/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2024-02-13 Thread Andreas Sturmlechner
commit: 44ec0df4839843aae43b8f33ffa4b53dee1c2b6d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=44ec0df4

kde-apps/kdebugsettings: 23.08.5 version bump

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

 .../kdebugsettings/kdebugsettings-23.08.5.ebuild   | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/kde-apps/kdebugsettings/kdebugsettings-23.08.5.ebuild 
b/kde-apps/kdebugsettings/kdebugsettings-23.08.5.ebuild
new file mode 100644
index 00..5ae8605801
--- /dev/null
+++ b/kde-apps/kdebugsettings/kdebugsettings-23.08.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Application to enable/disable qCDebug"
+HOMEPAGE="https://apps.kde.org/kdebugsettings/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kitemviews-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2024-02-13 Thread Andreas Sturmlechner
commit: ce16678bebd185df220ff91925f58e91f435
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:48 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ce166799

kde-apps/kteatime: 23.08.5 version bump

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

 kde-apps/kteatime/kteatime-23.08.5.ebuild | 34 +++
 1 file changed, 34 insertions(+)

diff --git a/kde-apps/kteatime/kteatime-23.08.5.ebuild 
b/kde-apps/kteatime/kteatime-23.08.5.ebuild
new file mode 100644
index 00..2da25554e8
--- /dev/null
+++ b/kde-apps/kteatime/kteatime-23.08.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE timer for making a fine cup of tea"
+HOMEPAGE="https://apps.kde.org/kteatime/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/knotifyconfig-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: app-crypt/keysmith/

2024-02-13 Thread Andreas Sturmlechner
commit: 40c8120bc9e22f515e11caf99e589e557168176e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:16 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=40c8120b

app-crypt/keysmith: 23.08.5 version bump

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

 app-crypt/keysmith/keysmith-23.08.5.ebuild | 35 ++
 1 file changed, 35 insertions(+)

diff --git a/app-crypt/keysmith/keysmith-23.08.5.ebuild 
b/app-crypt/keysmith/keysmith-23.08.5.ebuild
new file mode 100644
index 00..f3d313da1c
--- /dev/null
+++ b/app-crypt/keysmith/keysmith-23.08.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+ECM_TEST="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="OTP client for Plasma Mobile and Desktop"
+HOMEPAGE="https://apps.kde.org/keysmith/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-libs/kirigami-addons:5
+   dev-libs/libsodium:=
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+"



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

2024-02-13 Thread Andreas Sturmlechner
commit: dea771836b122a67a0a48bbd842b1ee29df75436
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:43 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dea77183

kde-apps/kgpg: 23.08.5 version bump

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

 kde-apps/kgpg/kgpg-23.08.5.ebuild | 52 +++
 1 file changed, 52 insertions(+)

diff --git a/kde-apps/kgpg/kgpg-23.08.5.ebuild 
b/kde-apps/kgpg/kgpg-23.08.5.ebuild
new file mode 100644
index 00..9d8cc4a32b
--- /dev/null
+++ b/kde-apps/kgpg/kgpg-23.08.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="gpg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
+HOMEPAGE="https://apps.kde.org/kgpg/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/akonadi-${PVCUT}:5
+   >=kde-apps/akonadi-contacts-${PVCUT}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kcodecs-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcontacts-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+   app-crypt/gpgme
+"
+RDEPEND="${COMMON_DEPEND}
+   app-crypt/gnupg
+"



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

2024-02-13 Thread Andreas Sturmlechner
commit: 38e65e1bc3be497edbb22e5e3b7feb3be6ecb9fb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:45 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=38e65e1b

kde-apps/kimagemapeditor: 23.08.5 version bump

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

 .../kimagemapeditor/kimagemapeditor-23.08.5.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-23.08.5.ebuild 
b/kde-apps/kimagemapeditor/kimagemapeditor-23.08.5.ebuild
new file mode 100644
index 00..23c66fe741
--- /dev/null
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-23.08.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Generator of HTML image maps"
+HOMEPAGE="https://apps.kde.org/kimagemapeditor/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"



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

2024-02-13 Thread Andreas Sturmlechner
commit: 0920af4d23ac4993f5acd35b4d1763178b95519f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:24 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0920af4d

kde-apps/filelight: 23.08.5 version bump

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

 kde-apps/filelight/filelight-23.08.5.ebuild | 39 +
 1 file changed, 39 insertions(+)

diff --git a/kde-apps/filelight/filelight-23.08.5.ebuild 
b/kde-apps/filelight/filelight-23.08.5.ebuild
new file mode 100644
index 00..f69a43bc6e
--- /dev/null
+++ b/kde-apps/filelight/filelight-23.08.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Visualise disk usage with interactive map of concentric, 
segmented rings"
+HOMEPAGE="https://apps.kde.org/filelight/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kquickcharts-${KFMIN}:5
+   >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+"



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

2024-02-13 Thread Andreas Sturmlechner
commit: 3b4bf64fec507da8c41ae402a682360c9cfb9ef5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:29 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3b4bf64f

kde-apps/kcalc: 23.08.5 version bump

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

 kde-apps/kcalc/kcalc-23.08.5.ebuild | 37 +
 1 file changed, 37 insertions(+)

diff --git a/kde-apps/kcalc/kcalc-23.08.5.ebuild 
b/kde-apps/kcalc/kcalc-23.08.5.ebuild
new file mode 100644
index 00..ff03c14b97
--- /dev/null
+++ b/kde-apps/kcalc/kcalc-23.08.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE calculator"
+HOMEPAGE="https://apps.kde.org/kcalc/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   dev-libs/gmp:0=
+   dev-libs/mpfr:0=
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kguiaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"



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

2024-02-13 Thread Andreas Sturmlechner
commit: 88e499402792fdf74028daf0de6dc866c3bb3c09
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=88e49940

kde-apps/kdeutils-meta: 23.08.5 version bump

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

 .../kdeutils-meta/kdeutils-meta-23.08.5.ebuild | 54 ++
 1 file changed, 54 insertions(+)

diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-23.08.5.ebuild 
b/kde-apps/kdeutils-meta/kdeutils-meta-23.08.5.ebuild
new file mode 100644
index 00..114f67eac5
--- /dev/null
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-23.08.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/utilities/;
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE="7zip cups gpg lrz plasma rar +webengine"
+
+RDEPEND="
+   >=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT}
+   >=app-crypt/keysmith-${PV}
+   >=kde-apps/ark-${PV}:${SLOT}
+   >=kde-apps/filelight-${PV}:${SLOT}
+   >=kde-apps/kate-${PV}:${SLOT}
+   >=kde-apps/kbackup-${PV}:${SLOT}
+   >=kde-apps/kcalc-${PV}:${SLOT}
+   >=kde-apps/kcharselect-${PV}:${SLOT}
+   >=kde-apps/kdebugsettings-${PV}:${SLOT}
+   >=kde-apps/kdf-${PV}:${SLOT}
+   >=kde-apps/kteatime-${PV}:${SLOT}
+   >=kde-apps/ktimer-${PV}:${SLOT}
+   >=kde-apps/kwalletmanager-${PV}:${SLOT}
+   >=kde-apps/sweeper-${PV}:${SLOT}
+   >=kde-apps/yakuake-${PV}:${SLOT}
+   >=kde-misc/kweather-${PV}:${SLOT}
+   >=kde-misc/markdownpart-${PV}:${SLOT}
+   >=sys-block/partitionmanager-${PV}:${SLOT}
+   >=sys-libs/kpmcore-${PV}:${SLOT}
+   cups? ( || (
+   kde-plasma/print-manager:6
+   >=kde-plasma/print-manager-${PV}:5
+   ) )
+   gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} )
+   plasma? ( >=kde-misc/kclock-${PV} )
+   webengine? (
+   >=app-editors/ghostwriter-${PV}
+   >=kde-apps/kimagemapeditor-${PV}:${SLOT}
+   )
+"
+# Optional runtime deps: kde-apps/ark
+RDEPEND="${RDEPEND}
+   7zip? ( app-arch/p7zip )
+   lrz? ( app-arch/lrzip )
+   rar? ( || (
+   app-arch/rar
+   app-arch/unrar
+   app-arch/unar
+   ) )
+"



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

2024-02-13 Thread Andreas Sturmlechner
commit: ba96f07cef7afb230ae426f2e79377238177835b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ba96f07c

kde-apps/ark: 23.08.5 version bump

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

 kde-apps/ark/ark-23.08.5.ebuild | 81 +
 1 file changed, 81 insertions(+)

diff --git a/kde-apps/ark/ark-23.08.5.ebuild b/kde-apps/ark/ark-23.08.5.ebuild
new file mode 100644
index 00..b6276fedc2
--- /dev/null
+++ b/kde-apps/ark/ark-23.08.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="File archiver by KDE"
+HOMEPAGE="https://apps.kde.org/ark/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="zip"
+
+RDEPEND="
+   >=app-arch/libarchive-3.5.3:=[bzip2,lzma]
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/kpty-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   sys-libs/zlib
+   zip? ( >=dev-libs/libzip-1.6.0:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   test? ( >=dev-libs/libzip-1.6.0:= )
+"
+# app-arch/rar is binary only
+BDEPEND="
+   sys-devel/gettext
+   elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package zip LibZip)
+   )
+
+   ecm_src_configure
+}
+
+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)"
+   )
+
+   ecm_src_test
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   optfeature "rar archive creation/extraction" "app-arch/rar"
+   optfeature "rar archive extraction only" "app-arch/unar" 
"app-arch/unrar"
+   optfeature "7-Zip archive support" "app-arch/p7zip"
+   optfeature "lrz archive support" "app-arch/lrzip"
+   optfeature "Markdown support in text previews" 
"kde-misc/markdownpart:${SLOT}"
+   fi
+   ecm_pkg_postinst
+}



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

2024-02-13 Thread Andreas Sturmlechner
commit: 3406dc99e064e2734f37ab8de08b5ede859a687e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:11 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3406dc99

kde-apps/umbrello: 23.08.5 version bump

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

 kde-apps/umbrello/umbrello-23.08.5.ebuild | 70 +++
 1 file changed, 70 insertions(+)

diff --git a/kde-apps/umbrello/umbrello-23.08.5.ebuild 
b/kde-apps/umbrello/umbrello-23.08.5.ebuild
new file mode 100644
index 00..654c858031
--- /dev/null
+++ b/kde-apps/umbrello/umbrello-23.08.5.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false" # TODO: figure out install error
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE UML Modeller"
+HOMEPAGE="https://apps.kde.org/umbrello/;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="php"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/karchive-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   php? (
+   dev-util/kdevelop:5=
+   dev-util/kdevelop-pg-qt:5
+   dev-util/kdevelop-php:5
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-23.03.80-gentoo-docbundledir.patch # fix hardcoded 
path
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ 
ECM_QTHELP
+   -DBUILD_APIDOC=OFF
+   -DBUILD_PHP_IMPORT=$(usex php)
+   -DBUILD_unittests=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON
+   )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: app-editors/ghostwriter/

2024-02-13 Thread Andreas Sturmlechner
commit: c2f0642362af9b0f200d45b8dc49709810d0c617
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:19 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c2f06423

app-editors/ghostwriter: 23.08.5 version bump

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

 app-editors/ghostwriter/ghostwriter-23.08.5.ebuild | 41 ++
 1 file changed, 41 insertions(+)

diff --git a/app-editors/ghostwriter/ghostwriter-23.08.5.ebuild 
b/app-editors/ghostwriter/ghostwriter-23.08.5.ebuild
new file mode 100644
index 00..794c791d19
--- /dev/null
+++ b/app-editors/ghostwriter/ghostwriter-23.08.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="office"
+ECM_HANDBOOK="optional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
+HOMEPAGE="https://ghostwriter.kde.org/;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+   app-text/hunspell:=
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwebchannel-${QTMIN}:5
+   >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/sonnet-${KFMIN}:5
+   virtual/opengl
+"
+DEPEND="${RDEPEND}
+   >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+BDEPEND="
+   >=dev-qt/linguist-tools-${QTMIN}:5
+   virtual/pkgconfig
+"
+
+DOCS=( CHANGELOG.md README.md )



[gentoo-commits] proj/kde:master commit in: app-cdr/dolphin-plugins-mountiso/

2024-02-13 Thread Andreas Sturmlechner
commit: 829633a47221f562820228e7d5fd28c8551bc4e0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb 13 21:08:14 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 13 21:13:48 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=829633a4

app-cdr/dolphin-plugins-mountiso: 23.08.5 version bump

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

 .../dolphin-plugins-mountiso-23.08.5.ebuild| 62 ++
 1 file changed, 62 insertions(+)

diff --git 
a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild 
b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild
new file mode 100644
index 00..acbadfe463
--- /dev/null
+++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="false"
+KDE_ORG_CATEGORY="sdk"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="mountiso"
+KFMIN=5.106.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Dolphin plugin for ISO loopback device mounting"
+HOMEPAGE="https://apps.kde.org/dolphin_plugins/;
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/dolphin-${PVCUT}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   ecm_src_prepare
+   # kxmlgui, qtnetwork only required by dropbox
+   ecm_punt_qt_module Network
+   ecm_punt_kf_module XmlGui
+   # delete non-${PN} translations
+   find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" 
-delete || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_${MY_PLUGIN_NAME}=ON
+   -DBUILD_bazaar=OFF
+   -DBUILD_dropbox=OFF
+   -DBUILD_git=OFF
+   -DBUILD_hg=OFF
+   -DBUILD_svn=OFF
+   )
+   ecm_src_configure
+}
+
+src_install() {
+   ecm_src_install
+   rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-02-13 Thread James Le Cuirot
commit: 33123fd005f771fbdf03e5711d35061e333a893d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 11 21:58:27 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 21:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33123fd0

media-tv/kodi: Add soc USE flag to ensure ffmpeg also has this flag

The additional patches we apply to media-video/ffmpeg may not always be
immediately available following an upstream release. Adding the soc USE flag to
this package ensures that users don't accidentally upgrade to an ffmpeg version
that lacks them.

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

 media-tv/kodi/kodi-.ebuild | 5 +++--
 media-tv/kodi/metadata.xml | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index d078eb4e9f86..761ce474eebc 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -76,13 +76,14 @@ SLOT="0"
 # use flag is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and
 # that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio samba 
+system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt 
zeroconf ${CPU_FLAGS}"
+IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm 
gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio samba soc 
+system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt 
zeroconf ${CPU_FLAGS}"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
^^ ( gbm wayland X )
?? ( mariadb mysql )
bluray? ( udf )
gbm? ( udev )
+   soc? ( system-ffmpeg )
udev? ( !libusb )
vdpau? ( X !gles !gbm )
zeroconf? ( dbus )
@@ -121,7 +122,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
>=media-libs/libass-0.15.0:=
media-libs/mesa[egl(+),gbm(+)?,wayland?,X?]
>=media-libs/taglib-1.9.0
-   =media-video/ffmpeg-6*:=[encode,postproc,vaapi?,vdpau?,X?]
+   =media-video/ffmpeg-6*:=[encode,soc(-)?,postproc,vaapi?,vdpau?,X?]
sci-libs/kissfft
virtual/libiconv
virtual/ttf-fonts

diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
index a663e6bef6c7..d8114cac5535 100644
--- a/media-tv/kodi/metadata.xml
+++ b/media-tv/kodi/metadata.xml
@@ -23,6 +23,7 @@
Enable pipewire support
Enable control of shutdown, reboot, 
suspend, and hibernate
Enable support for the Raspberry 
Pi
+   Use additional media-video/ffmpeg 
patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
Use system ffmpeg instead of the 
bundled one
Use virtual/libusb for usb 
device hotplug support. This flag should only be enabled if you're running a 
non-Linux kernel or you don't want to use udev.
Enable UDF support. Required for playing 
blurays.



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

2024-02-13 Thread James Le Cuirot
commit: 972c8c59a5a8d6516fea191631db251289267568
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 11 22:14:17 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 21:12:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972c8c59

media-video/ffmpeg: Make  ebuild uniform by adding soc USE flag

This makes maintenance easier. It will likely break due to the Raspberry Pi
patch set being very heavy, so I have already masked the flag against .

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

 media-video/ffmpeg/ffmpeg-.ebuild | 21 +
 1 file changed, 17 insertions(+), 4 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index e79ef6ab48eb..b5e32f2c8f88 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -14,6 +14,10 @@ EAPI=8
 # doing so since such a case is unlikely.
 FFMPEG_SUBSLOT=58.60.60
 
+SOC_PATCHES=(
+   ffmpeg-rpi-6.1.patch
+)
+
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then
SCM="git-r3"
@@ -25,14 +29,15 @@ inherit flag-o-matic multilib multilib-minimal 
toolchain-funcs ${SCM}
 
 DESCRIPTION="Complete solution to record/convert/stream audio and video. 
Includes libavcodec"
 HOMEPAGE="https://ffmpeg.org/;
+SRC_URI="soc? ( "${SOC_PATCHES[@]/#/https://dev.gentoo.org/~chewi/distfiles/}; 
)"
 if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
+   :
 elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
-   SRC_URI="mirror://gentoo/${P}.tar.xz"
+   SRC_URI+=" mirror://gentoo/${P}.tar.xz"
 else # Release
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc
inherit verify-sig
-   SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz;
+   SRC_URI+=" https://ffmpeg.org/releases/${P/_/-}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )"
 
BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )"
@@ -108,7 +113,7 @@ FFMPEG_ENCODER_FLAG_MAP=(
 )
 
 IUSE="
-   alsa chromium doc +encode oss +pic sndio static-libs test v4l
+   alsa chromium doc +encode oss +pic sndio static-libs test v4l soc
${FFMPEG_FLAG_MAP[@]%:*}
${FFMPEG_ENCODER_FLAG_MAP[@]%:*}
 "
@@ -263,6 +268,7 @@ RDEPEND="
sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] )
shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   soc? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] )
srt? ( >=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}] )
ssh? ( >=net-libs/libssh-0.6.0:=[sftp,${MULTILIB_USEDEP}] )
@@ -341,6 +347,7 @@ REQUIRED_USE="
glslang? ( vulkan !shaderc )
libv4l? ( v4l )
shaderc? ( vulkan !glslang )
+   soc? ( libdrm )
test? ( encode )
${GPL_REQUIRED_USE}
${CPU_REQUIRED_USE}"
@@ -379,6 +386,9 @@ src_prepare() {
export revision=git-N-${FFMPEG_REVISION}
fi
 
+   use soc &&
+   eapply "${SOC_PATCHES[@]/#/${DISTDIR}/}"
+
default
 
# -fdiagnostics-color=auto gets appended after user flags which
@@ -392,6 +402,9 @@ src_prepare() {
 multilib_src_configure() {
local myconf=( )
 
+   # Conditional patch options
+   use soc && myconf+=( --enable-v4l2-request --enable-libudev 
--enable-sand )
+
# bug 842201
use ia64 && tc-is-gcc && append-flags \
-fno-tree-ccp \



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

2024-02-13 Thread James Le Cuirot
commit: 38a4f8ec5fc533bd8a83fd80f45c7bd3900c1764
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 11 22:12:35 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 21:11:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38a4f8ec

profiles: Mask >=media-video/ffmpeg-[soc]

The Raspberry Pi patch set is very heavy and will probably fail to apply
against a live checkout.

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

 profiles/base/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 24a7a5c52080..08bf9c9a2542 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# James Le Cuirot  (2024-02-11)
+# The Raspberry Pi patch set is very heavy and will probably fail to apply
+# against a live checkout.
+>=media-video/ffmpeg- soc
+
 # Michael Orlitzky  (2024-01-24)
 # A missing "-o pipefail" in the gap-pkg eclass caused me to
 # miss a few crashes in dev-gap packages when GAP itself is



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/riscv/, profiles/arch/arm/, profiles/arch/arm64/

2024-02-13 Thread James Le Cuirot
commit: 4ad6a4da19d2f7af8492de75104e4ad9c344667d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 11 21:58:37 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 21:11:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad6a4da

profiles: Enable soc USE flag for more packages on arm, arm64, riscv

Enabling it on media-video/ffmpeg alone will not prevent users from
accidentally upgrading to a version that lacks the additional patches,
so the flag has also been added to kodi and mpv, where these patches are
most beneficial. ffmpeg[libdrm] has also been enabled to satisfy
REQUIRED_USE by default.

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

 profiles/arch/arm/package.use   | 6 --
 profiles/arch/arm64/package.use | 6 --
 profiles/arch/riscv/package.use | 6 --
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/profiles/arch/arm/package.use b/profiles/arch/arm/package.use
index 25811a117e1b..9790384c5079 100644
--- a/profiles/arch/arm/package.use
+++ b/profiles/arch/arm/package.use
@@ -2,8 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # James Le Cuirot  (2023-12-16)
-# Apply additional patches for efficient playback on some SoCs.
-media-video/ffmpeg soc
+# Apply additional FFmpeg patches for efficient playback on some SoCs.
+media-tv/kodi soc
+media-video/ffmpeg libdrm soc
+media-video/mpv soc
 
 # Ionen Wolkens  (2023-10-09)
 # media-libs/shaderc is not keyworded here, so enable glslang fallback.

diff --git a/profiles/arch/arm64/package.use b/profiles/arch/arm64/package.use
index 8a25010af8f4..3d30a34a0dba 100644
--- a/profiles/arch/arm64/package.use
+++ b/profiles/arch/arm64/package.use
@@ -2,8 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # James Le Cuirot  (2023-12-16)
-# Apply additional patches for efficient playback on some SoCs.
-media-video/ffmpeg soc
+# Apply additional FFmpeg patches for efficient playback on some SoCs.
+media-tv/kodi soc
+media-video/ffmpeg libdrm soc
+media-video/mpv soc
 
 # Ionen Wolkens  (2023-10-09)
 # media-libs/shaderc is not keyworded here, so enable glslang fallback.

diff --git a/profiles/arch/riscv/package.use b/profiles/arch/riscv/package.use
index 6b4f7615caf3..3b760c2c75ac 100644
--- a/profiles/arch/riscv/package.use
+++ b/profiles/arch/riscv/package.use
@@ -2,8 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # James Le Cuirot  (2023-12-16)
-# Apply additional patches for efficient playback on some SoCs.
-media-video/ffmpeg soc
+# Apply additional FFmpeg patches for efficient playback on some SoCs.
+media-tv/kodi soc
+media-video/ffmpeg libdrm soc
+media-video/mpv soc
 
 # Yixun Lan  (2021-07-20)
 # Enable the GPU targets matching the default VIDEO_CARDS



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-02-13 Thread James Le Cuirot
commit: 05d762c5fec7e57e697885bb40ec0155705ad504
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 11 22:24:31 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 21:12:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d762c5

media-tv/kodi: Drop raspberry-pi USE requirement for libcec from all versions

This was previously only applied to , but even the earlier libcec ebuild
from before the legacy support was dropped could be used against the new stack.
This makes more sense than adding (-) against this flag.

Strictly speaking, this should be done in revbumps, but we're going to have to
drop these older versions before we can drop the legacy Pi stack anyway.

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

 media-tv/kodi/kodi-19.5-r1.ebuild | 2 +-
 media-tv/kodi/kodi-20.3.ebuild| 2 +-
 media-tv/kodi/kodi-20..ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/kodi/kodi-19.5-r1.ebuild 
b/media-tv/kodi/kodi-19.5-r1.ebuild
index 9e334ac98605..d71c4c2b4261 100644
--- a/media-tv/kodi/kodi-19.5-r1.ebuild
+++ b/media-tv/kodi/kodi-19.5-r1.ebuild
@@ -80,7 +80,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
dev-db/sqlite
=dev-libs/fribidi-1.0.5
-   cec? ( >=dev-libs/libcec-4.0[raspberry-pi?] )
+   cec? ( >=dev-libs/libcec-4.0 )
dev-libs/libpcre[cxx]
>=dev-libs/spdlog-1.5.0:=
dev-libs/tinyxml[stl]

diff --git a/media-tv/kodi/kodi-20.3.ebuild b/media-tv/kodi/kodi-20.3.ebuild
index f8421e429d8d..2270760f2e9f 100644
--- a/media-tv/kodi/kodi-20.3.ebuild
+++ b/media-tv/kodi/kodi-20.3.ebuild
@@ -138,7 +138,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
sys-libs/libcap
)
cec? (
-   >=dev-libs/libcec-4.0[-cubox,raspberry-pi?]
+   >=dev-libs/libcec-4.0[-cubox]
)
dbus? (
sys-apps/dbus

diff --git a/media-tv/kodi/kodi-20..ebuild 
b/media-tv/kodi/kodi-20..ebuild
index 893bd5d6c5b5..f661b836ecf3 100644
--- a/media-tv/kodi/kodi-20..ebuild
+++ b/media-tv/kodi/kodi-20..ebuild
@@ -138,7 +138,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
sys-libs/libcap
)
cec? (
-   >=dev-libs/libcec-4.0[-cubox,raspberry-pi?]
+   >=dev-libs/libcec-4.0[-cubox]
)
dbus? (
sys-apps/dbus



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

2024-02-13 Thread James Le Cuirot
commit: 579783a46f99c552b9da28f4f97161b19355cfe8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 11 21:51:03 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 13 21:11:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579783a4

media-video/mpv: Add soc USE flag to ensure ffmpeg also has this flag

The additional patches we apply to media-video/ffmpeg may not always be
immediately available following an upstream release. Adding the soc USE flag to
this package ensures that users don't accidentally upgrade to an ffmpeg version
that lacks them.

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

 media-video/mpv/metadata.xml | 1 +
 media-video/mpv/mpv-0.37.0-r1.ebuild | 6 +++---
 media-video/mpv/mpv-.ebuild  | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/media-video/mpv/metadata.xml b/media-video/mpv/metadata.xml
index e6f3a0a8f95c..560695642b8f 100644
--- a/media-video/mpv/metadata.xml
+++ b/media-video/mpv/metadata.xml
@@ -24,6 +24,7 @@
(Note: these outputs exist for compatibility reasons 
only, avoid if possible)
Enable support for the sixel video backend 
using media-libs/libsixel
Enable sound support via 
media-sound/sndio
+   Use additional media-video/ffmpeg 
patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
Install extra tools: mpv_identify.sh, 
mpv_idet.sh, and umpv
Enable subtitles charset discovery via 
app-i18n/uchardet
Enable libzimg support (for 
vf_fingerprint)

diff --git a/media-video/mpv/mpv-0.37.0-r1.ebuild 
b/media-video/mpv/mpv-0.37.0-r1.ebuild
index 731cc45c2106..df733bafe674 100644
--- a/media-video/mpv/mpv-0.37.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.37.0-r1.ebuild
@@ -24,8 +24,8 @@ IUSE="
+X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb
dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv
+lua nvenc openal opengl pipewire pulseaudio rubberband sdl selinux
-   sixel sndio test tools +uchardet vaapi vdpau vulkan wayland xv zimg
-   zlib
+   sixel sndio soc test tools +uchardet vaapi vdpau vulkan wayland xv
+   zimg zlib
 "
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -47,7 +47,7 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
media-libs/libass:=[fontconfig]
>=media-libs/libplacebo-6.338:=[opengl?,vulkan?]
-   >=media-video/ffmpeg-4.4:=[encode,threads,vaapi?,vdpau?]
+   >=media-video/ffmpeg-4.4:=[encode,soc(-)?,threads,vaapi?,vdpau?]
X? (
x11-libs/libX11
x11-libs/libXScrnSaver

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index 6c05026b003d..c10b20b3c11a 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -24,8 +24,8 @@ IUSE="
+X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb
dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv
+lua nvenc openal opengl pipewire pulseaudio rubberband sdl selinux
-   sixel sndio test tools +uchardet vaapi vdpau vulkan wayland xv zimg
-   zlib
+   sixel sndio soc test tools +uchardet vaapi vdpau vulkan wayland xv
+   zimg zlib
 "
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -47,7 +47,7 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
media-libs/libass:=[fontconfig]
>=media-libs/libplacebo-6.338.2:=[opengl?,vulkan?]
-   >=media-video/ffmpeg-4.4:=[encode,threads,vaapi?,vdpau?]
+   >=media-video/ffmpeg-4.4:=[encode,soc(-)?,threads,vaapi?,vdpau?]
X? (
x11-libs/libX11
x11-libs/libXScrnSaver



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

2024-02-13 Thread Ben Kohler
commit: 51698553586a181b9ceffb0463f75dec700a3f2b
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Feb 13 18:34:43 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Feb 13 20:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51698553

net-misc/dropbox: add 192.4.4605

Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/dropbox/Manifest  |   2 +
 net-misc/dropbox/dropbox-192.4.4605.ebuild | 110 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index aea15e280865..2e19d806d601 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -1,5 +1,7 @@
 DIST DropboxGlyph_Blue.svg 605 BLAKE2B 
6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91
 SHA512 
9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
 DIST dropbox-lnx.x86-190.4.6383.tar.gz 113669890 BLAKE2B 
538250096936e5548a55eb442f5893db2c0b25ff1cc3c040e82c568dd5400ed6dac7e83eacf5fb575a5ea05a5edf738458e99d6679f82c5622b4cf5364458a95
 SHA512 
65e603d504a36e236198ac7edae77d90a0ec17e7cdaad097d9fb80187194054e770aac546d3aa07ecdc9683489bb12c3f1ea553c942a237934f189d80637def8
 DIST dropbox-lnx.x86-191.4.4995.tar.gz 113609714 BLAKE2B 
52c4c93bb3391a50f97eb484e44fd4db6c7772c031613a3250c18a342d314a4af28d76f47c73cc084af774c059e3a2015934e5e768ea6d1c5e3bdba0ab3ca121
 SHA512 
73c597afbd544a8e38c9dd389f97befc174b7768d95a1483bf0e50c03384a422d7f11ec33818803ee6c7e084f004b6cce42cb70b47b66876d32d47ff2eccf930
+DIST dropbox-lnx.x86-192.4.4605.tar.gz 113610367 BLAKE2B 
03929a1e4e04c0f137021e36dc2caf6299ed64353d447e02472bf6424044c2e8c0d2686e8dcf423f46bc98f430944aef778afddd667ba18a8c183a065258a066
 SHA512 
09a6c4bfd94543b236bb5132cddbf79a4b62918ffdc1e8e74dcf429d47df12ce7dc3d7e10effcfd3134029e3da9023f0cad18401731ec9534428b99bd90c0669
 DIST dropbox-lnx.x86_64-190.4.6383.tar.gz 115387950 BLAKE2B 
f1e6e9f5b480a05192eb9595e1556ede907e3e971fa75cb0f25f3c0ea8bad89fdaa74e881461f2ca3ef7906c64d3e1986386d5086ee4b8210f587ab774d62797
 SHA512 
ba15c67c7763a7c58a8ff250444e1fc12720442e985ef70b208c5629c5157f9d5e561c28a7adf8c2a0c668206dd6f2ff881a0e688f0c8d06140e7325fdc07ea2
 DIST dropbox-lnx.x86_64-191.4.4995.tar.gz 115356260 BLAKE2B 
56ade937a51ee6ce2137fc4996c1024c415a88ca59a7da2017dc8abb8a1e1012400550eb4a117d052a5cfe34221cdfc9ee1a4c4bf7cd1e61418dfccbfc9f702a
 SHA512 
a0f9a8171b4824cb0338cd13948bc9a55a6dcbaabe5d8d2792895e8dc352b761100b06832a6617c82ad6566ba21a952cc25b19007d0f66db43030c869144036e
+DIST dropbox-lnx.x86_64-192.4.4605.tar.gz 115368740 BLAKE2B 
9059406de6d07de06f24111a286a08c52ed944956819f6b216d6bf6c0ae8716b695feb7899a30d2b45f00fb70820bbef26caf9f476abde2c86a833f972d1722a
 SHA512 
3e8196a10d1d339de476acddf3384c7d2094adf1ee8ade847ed5e98df7e18a387fb1a9eb745a3adf83db61e0aa73433da6d0c9c948f017cce498be37da4392d7

diff --git a/net-misc/dropbox/dropbox-192.4.4605.ebuild 
b/net-misc/dropbox/dropbox-192.4.4605.ebuild
new file mode 100644
index ..4ab56202224d
--- /dev/null
+++ b/net-misc/dropbox/dropbox-192.4.4605.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/;
+SRC_URI="
+   amd64? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
 )
+   x86? ( 
https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz
 )
+   
https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+   X? (
+   x11-themes/hicolor-icon-theme
+   )
+   selinux? ( sec-policy/selinux-dropbox )
+   app-arch/bzip2
+   dev-libs/glib:2
+   dev-libs/libffi-compat:6
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/wget
+   sys-libs/zlib
+   sys-libs/ncurses-compat:5
+   virtual/opengl
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libxcb
+"
+
+src_unpack() {
+   unpack ${A}
+   mkdir -p "${S}" || die
+   mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+   mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+   rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+   rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+   default
+   # we supply all of these in RDEPEND
+   rm -vf 

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

2024-02-13 Thread Ben Kohler
commit: 4c3e8d4b08f82ea5ee23ac9cff0159134a4975c5
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Feb 13 20:50:46 2024 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Feb 13 20:52:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3e8d4b

media-gfx/fotocx: update a few more places for rename

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

Signed-off-by: Ben Kohler  gentoo.org>

 media-gfx/fotocx/files/fotocx-24.11-documentation.patch | 2 +-
 media-gfx/fotocx/fotocx-24.11.ebuild| 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-gfx/fotocx/files/fotocx-24.11-documentation.patch 
b/media-gfx/fotocx/files/fotocx-24.11-documentation.patch
index d968410bc060..85ca1093d186 100644
--- a/media-gfx/fotocx/files/fotocx-24.11-documentation.patch
+++ b/media-gfx/fotocx/files/fotocx-24.11-documentation.patch
@@ -8,7 +8,7 @@ index 4098035..345a8a2 100644
# man page
 -  gzip -fk -9 man/fotocx.man
 -  mv -f man/fotocx.man.gz $(DESTDIR)$(MANDIR)/fotocx.1.gz
-+  cp man/fotoxx.man $(DESTDIR)$(MANDIR)/fotoxx.1
++  cp man/fotocx.man $(DESTDIR)$(MANDIR)/fotocx.1
# desktop file and icon
cp -f fotocx.desktop $(DESTDIR)$(MENUDIR)
cp -f fotocx.png $(DESTDIR)$(ICONDIR)

diff --git a/media-gfx/fotocx/fotocx-24.11.ebuild 
b/media-gfx/fotocx/fotocx-24.11.ebuild
index d199d605323b..c3e565c1342f 100644
--- a/media-gfx/fotocx/fotocx-24.11.ebuild
+++ b/media-gfx/fotocx/fotocx-24.11.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit optfeature xdg-utils
 
 DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html;
+HOMEPAGE="https://kornelix.net/fotocx/fotocx.html;
 SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz;
 
 LICENSE="GPL-3+"
@@ -66,8 +66,8 @@ pkg_postinst() {
 
elog
elog "Please read the Help > User Guide for details. The source 
location is"
-   elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy 
will"
-   elog "be placed at /home//.fotoxx/userguide."
+   elog "/usr/share/fotocx/data/userguide and after running fotocx a copy 
will"
+   elog "be placed at /home//.fotocx/userguide."
elog
elog "To play videos, in Tools > Preferences set 'Video File Play 
Command'."
elog



[gentoo-commits] repo/gentoo:master commit in: sys-auth/oath-toolkit/, sys-auth/oath-toolkit/files/

2024-02-13 Thread Matt Turner
commit: fbc1f31bc03c190eb69994887903d4c8d313a8f4
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 20:37:16 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 20:37:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc1f31b

sys-auth/oath-toolkit: Add patch to avoid implicit definitions

Closes: https://bugs.gentoo.org/924395
Signed-off-by: Matt Turner  gentoo.org>

 ...build-failure-noticed-on-ArchLinux-xmlsec.patch | 40 ++
 sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild|  4 +++
 2 files changed, 44 insertions(+)

diff --git 
a/sys-auth/oath-toolkit/files/oath-toolkit-2.6.9-Fix-build-failure-noticed-on-ArchLinux-xmlsec.patch
 
b/sys-auth/oath-toolkit/files/oath-toolkit-2.6.9-Fix-build-failure-noticed-on-ArchLinux-xmlsec.patch
new file mode 100644
index ..8b0cbacc51f7
--- /dev/null
+++ 
b/sys-auth/oath-toolkit/files/oath-toolkit-2.6.9-Fix-build-failure-noticed-on-ArchLinux-xmlsec.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/924395
+
+From 9f2bc8d4278421e2a05598c89f22cdf34929ec66 Mon Sep 17 00:00:00 2001
+From: Simon Josefsson 
+Date: Sun, 31 Dec 2023 15:42:00 +0100
+Subject: [PATCH] Fix build failure noticed on ArchLinux-xmlsec.
+
+---
+ NEWS| 2 ++
+ libpskc/container.c | 1 +
+ libpskc/parser.c| 1 +
+ 3 files changed, 4 insertions(+)
+
+diff --git a/libpskc/container.c b/libpskc/container.c
+index 639babc..bda2266 100644
+--- a/libpskc/container.c
 b/libpskc/container.c
+@@ -24,6 +24,7 @@
+ #include 
+ 
+ #include/* memset */
++#include/* realloc */
+ 
+ #define INTERNAL_NEED_PSKC_STRUCT
+ #define INTERNAL_NEED_PSKC_KEY_STRUCT
+diff --git a/libpskc/parser.c b/libpskc/parser.c
+index b1f3245..9a1e925 100644
+--- a/libpskc/parser.c
 b/libpskc/parser.c
+@@ -28,6 +28,7 @@
+ #include "internal.h"
+ 
+ #include 
++#include/* malloc, strtoul */
+ #include "base64.h"
+ 
+ static void
+-- 
+2.43.0
+

diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild 
b/sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild
index 9ddeb896163e..d7c6b3404ba0 100644
--- a/sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild
+++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild
@@ -31,6 +31,10 @@ QA_CONFIG_IMPL_DECL_SKIP=(
MIN # glibc fp
 )
 
+PATCHES=(
+   "${FILESDIR}"/${P}-Fix-build-failure-noticed-on-ArchLinux-xmlsec.patch
+)
+
 src_configure() {
local myeconfargs=(
--cache-file="${S}"/config.cache



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/nulloy/

2024-02-13 Thread Vitaly Zdanevich
commit: a9e228881eb502703dc97afe08297c439f0b422f
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Tue Feb 13 20:37:25 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Tue Feb 13 20:37:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9e22888

media-sound/nulloy: add 0.9.8

Signed-off-by: Vitaly Zdanevich  ya.ru>

 media-sound/nulloy/Manifest|  1 +
 media-sound/nulloy/nulloy-0.9.8.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/media-sound/nulloy/Manifest b/media-sound/nulloy/Manifest
index c04edb2124..de1315caa1 100644
--- a/media-sound/nulloy/Manifest
+++ b/media-sound/nulloy/Manifest
@@ -1,2 +1,3 @@
 DIST nulloy-0.9.5.tar.gz 326446 BLAKE2B 
8dfe39e428abcdc8c593816ae2aaae2ce8e10e5f5551de77444a205abc40dc1a369ab06ca61090235c2601ad1c0243282159ff002e47046b1482b0ec6c3f4389
 SHA512 
ca65ed5a5d0727505e36e9f85fd93ae27210f01ad4677ffce305ad00ef0307807acb492d1304c9f7ec75f7ec7e0d88371a89799c779d8d7b280a54bf703bd3d0
+DIST nulloy-0.9.8.tar.gz 332399 BLAKE2B 
5d18d6b00d6dc3f478e56a15e7b0869222892c94a46337712f1471a9ce2c3cf42bd0cf6c42c7177022ac323d732f095e1b3a1c7d37a9aff100fc8f833abd32e3
 SHA512 
4616e050664da46c3ddf89a10366134394b8a7d7cf26488396259b0ff394bbb03df7fe0f73b7d8476ad514b4fb118af0613f0d239b5e7ca0ecc769dfafb53036
 DIST nulloy-theme-night-v1.0.tar.gz 350556 BLAKE2B 
dbb9b81c1fce9bcc1da4a99ef0369280770e221b2615e9421f7165d450362d96e180a6460b839d0adc21c16286309cffcefe04dba9e1fe5b31c9df729415c883
 SHA512 
5e4c43d4a5cb1cb41b23e243d12ade6abc7309136caf69a8e0fa24becab22edf5c9b955e5933e3cb9f104e5cd953f9a46344ad04beb3e08e154725de7c852a70

diff --git a/media-sound/nulloy/nulloy-0.9.8.ebuild 
b/media-sound/nulloy/nulloy-0.9.8.ebuild
new file mode 100644
index 00..199eb6dd5a
--- /dev/null
+++ b/media-sound/nulloy/nulloy-0.9.8.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg
+
+DESCRIPTION="Music player with a waveform progress bar (sound visualization)"
+HOMEPAGE="https://nulloy.com;
+
+NAME="nulloy-theme-night-v1.0"
+SRC_URI="https://github.com/nulloy/nulloy/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+   skins? ( 
https://gitlab.com/vitaly-zdanevich/nulloy-theme-night/-/archive/v1.0/${NAME}.tar.gz
 )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+skins"
+
+BDEPEND="
+   dev-qt/linguist-tools
+   app-arch/zip
+"
+
+DEPEND="
+   dev-qt/qtcore
+   dev-qt/designer
+   dev-qt/qtsvg
+   dev-qt/linguist
+   dev-qt/qtscript
+   dev-qt/qtx11extras
+   media-libs/gstreamer
+   media-libs/gst-plugins-base
+   media-libs/taglib
+   media-plugins/gst-plugins-meta
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   if use skins ; then
+   eapply "${FILESDIR}"/add-dark-theme.patch
+
+   cp -r "${WORKDIR}/${NAME}" src/skins/night
+   fi
+
+   default
+}
+
+src_configure() {
+   # Upstream ./configure script does not support specifying an option's
+   # value after an equal sign like in '--prefix="${EPREFIX}/usr"', so we
+   # have to set up all the options ourselves and call the script directly
+   local myconfargs=(
+   $(use skins || echo --no-skins)
+   --no-update-check
+   --gstreamer-tagreader
+   --prefix "${EPREFIX}/usr"
+   --libdir "$(get_libdir)"
+   )
+
+   QMAKE=/usr/bin/qmake5 LRELEASE=/usr/lib64/qt5/bin/lrelease ./configure 
"${myconfargs[@]}" || die
+
+   # Because stripping should not be done by the build tools,
+   # because Portage does it when the install phase is run to be able
+   # to support the `splitdebug` and `installsources` FEATURES.
+   # See related issue https://bugs.gentoo.org/856292
+   echo "CONFIG += nostrip" >> "${WORKDIR}/${P}/.qmake.cache"
+}
+
+src_install() {
+   emake INSTALL_ROOT="${ED}" install
+   einstalldocs
+}



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

2024-02-13 Thread Matt Turner
commit: 5eb83758346b2b2349d8192c1deb5c5a93d1c50c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:51:10 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb83758

x11-misc/makedepend: Version bump to 1.0.9

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/makedepend/Manifest|  1 +
 x11-misc/makedepend/makedepend-1.0.9.ebuild | 10 ++
 2 files changed, 11 insertions(+)

diff --git a/x11-misc/makedepend/Manifest b/x11-misc/makedepend/Manifest
index 7a3942ff94e6..6d03a7b9e8c6 100644
--- a/x11-misc/makedepend/Manifest
+++ b/x11-misc/makedepend/Manifest
@@ -1 +1,2 @@
 DIST makedepend-1.0.8.tar.xz 141304 BLAKE2B 
15c29c9b727cf2fd7bb560596376f86f94d5ebd4dddeaf95c39acbed7f3a0b891db80bbc40cec4dae76e7019795d06d30869d2606f756ed5c4e2f8736101813d
 SHA512 
6707b1107c07d4ffbcf008181e877d18a0bcc4aea03860ee1158f5630c7fdce4cf9ad7bee3b38ee420c3a44819ed4b56a6f2428a5b695c0dbd17fb3e60825a6d
+DIST makedepend-1.0.9.tar.xz 145080 BLAKE2B 
7f8b2c0a3992a7c87a37f152eb5df1e6a881c0523f4cc4e69fd0ec3aa9aee37b6a0b32c548ad246151c938596b6d4a6c32d956aa9be1ed6c81978d313644f9a3
 SHA512 
68d289656314dc9f12c792d0e394cfbc95404a0d01155dbcb38313d451b506da48a3d44183f568a2cbb2b1d1da9e26703a0d92f2bb658f72fc968eeb03bf2fe8

diff --git a/x11-misc/makedepend/makedepend-1.0.9.ebuild 
b/x11-misc/makedepend/makedepend-1.0.9.ebuild
new file mode 100644
index ..7bfab17db14d
--- /dev/null
+++ b/x11-misc/makedepend/makedepend-1.0.9.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="create dependencies in makefiles"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"



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

2024-02-13 Thread Matt Turner
commit: 335b68ff45cb491013767840790aee1fa0b09275
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:40:59 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335b68ff

x11-libs/libxkbfile: Version bump to 1.1.3

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxkbfile/Manifest|  1 +
 x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/x11-libs/libxkbfile/Manifest b/x11-libs/libxkbfile/Manifest
index cfea6d1c115b..67f105aee3ab 100644
--- a/x11-libs/libxkbfile/Manifest
+++ b/x11-libs/libxkbfile/Manifest
@@ -1 +1,2 @@
 DIST libxkbfile-1.1.2.tar.xz 311428 BLAKE2B 
a7087fe8a752c83fc7c05e4765469d87eb75eb33686c5bcdcbbdc46d60b23d453053aba35082fd2adf5f95a464909e7b7aac1f12ba364ee1fded1c0559dd3a4b
 SHA512 
0639fad7b64b36a85f8d24cdd40085e0ec18d7a671793b8b5c26449e9cc5a84c37117e7757fb1238ac353044935dd00013e42166de5af9dec428e873a47e598d
+DIST libxkbfile-1.1.3.tar.xz 314520 BLAKE2B 
b0fc59e7f68005bee731f72dfaccac1d0f1b1ec2d07d3ec24745542d47aba7bf86cf7ead22153f04a2b4b5acf66f1300050aa4ae6e4f609cf609d8a3a2a6d031
 SHA512 
d80ac41f6fa3a1ffad77ea1f8f9d9542f0bd210d74b263802bc6e6c1594fe325b27f42b5454aeeb36352518963b1ed1fdbbad95d7db3690b2e36d54742b7c236

diff --git a/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild 
b/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild
new file mode 100644
index ..1534ae08b742
--- /dev/null
+++ b/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org xkbfile library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="x11-libs/libX11[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2024-02-13 Thread Matt Turner
commit: 898ac6d1b0d59abbc128d2da46d1fa7e8431859a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:52:44 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898ac6d1

x11-misc/xkeyboard-config: Version bump to 2.41

Closes: https://bugs.gentoo.org/920632
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/xkeyboard-config/Manifest |  1 +
 .../xkeyboard-config/xkeyboard-config-2.41.ebuild  | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/x11-misc/xkeyboard-config/Manifest 
b/x11-misc/xkeyboard-config/Manifest
index 4b482d9df882..80405d3ec240 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1 +1,2 @@
 DIST xkeyboard-config-2.40.tar.xz 893584 BLAKE2B 
79dd20e588e72c9fe65ff0885889ae3e2ad0ffbb66b27cf90db36fecfd41f24667fcc0a0a7fc96f3bc5d01502532af3e6b560719413bc16529328dd02d353c92
 SHA512 
00c965e747169194d9a8d1ed0dfd544988c70df6a69888c50a06b4e266ce7047a8696ce408b9a7ba91e7e6b9679ab6e5f014308dbbf0a9c6be0e948d7646f878
+DIST xkeyboard-config-2.41.tar.xz 898404 BLAKE2B 
f608c30b31c26f2273907f45929a0fe9e44bb9513d45a791be1ff3fb8da5cd56d4fbb182540c47960f16841a30f89fdab0ad87cc41597c02bfd76643fff6857d
 SHA512 
108c1d0a8344e15f5d92f876a1b008571f6dbe57aecf2797757accc1f3f031a07dfb4ba5028e06784620810dd835ddd5afadf68e2d73594ae96b7520b0bbde7a

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.41.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.41.ebuild
new file mode 100644
index ..8dccf01c3ce0
--- /dev/null
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.41.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-any-r1
+
+DESCRIPTION="X keyboard configuration database"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig 
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config;
+
+if [[ ${PV} ==  ]]; then
+   
EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# 

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

2024-02-13 Thread Matt Turner
commit: 2bee926a0d96a5c631a005764dcdc6e83d17f489
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:53:45 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bee926a

x11-misc/xkeyboard-config: Remove version requirement on pycountry

Bug: https://bugs.gentoo.org/920632
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/xkeyboard-config/xkeyboard-config-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
index 026837b87ed2..8dccf01c3ce0 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,7 +32,7 @@ BDEPEND="
x11-apps/xkbcomp
x11-libs/libxkbcommon
$(python_gen_any_dep '
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2024-02-13 Thread Matt Turner
commit: 6193c58d58d6396a4c5dcc6829dc70950fcd06a7
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:37:02 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6193c58d

media-libs/libva-intel-media-driver: Version bump to 24.1.3

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libva-intel-media-driver/Manifest   |  1 +
 .../libva-intel-media-driver-24.1.3.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index 2882e00ef16e..636a7e112d39 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -1,2 +1,3 @@
 DIST intel-media-23.4.3.tar.gz 25805389 BLAKE2B 
ecb766bc3316e7cda338cc0b279ee31455596d004c11282dd1cad94f85f36c7711077648ae78c9b24e02198f8cc00746161fef119b86b10da52ddb2bf2949de5
 SHA512 
f28967d5474d43878ce6bf3e793c1a129fa0cd0240a2478d5d56ceb1fba3171ee8389c328818d90f914cabdd26caf1e7185dc9b38cd911a799b1fe2d8bc1ddfb
 DIST intel-media-24.1.1.tar.gz 25814687 BLAKE2B 
b9d721c17f7caa594668c2221cb730fe7e2b8f7a8ccef85b3f174012d76500c5f890a1abc8a0b0ca893cc80314044321b5e965e72dac4ed357197bc426b493d0
 SHA512 
42c30d24aab0d73510069dd83e59e0e9a29484b98969e94078681cfa2a832a3c44fac3942535a57db8c75db75d47e3a76c7b7d919fcff292fe6455eede418198
+DIST intel-media-24.1.3.tar.gz 25817697 BLAKE2B 
683c22c484b5b10ad392e98bb75e85652f8e3b0ca9d06ab08d8c23fe71f46cb34804722405c70727b97a9bdf13c7610518a093a674996e35affed7a327ed9d83
 SHA512 
4f1844422ebad74f698ae5d14fd8e0bf7d9b2c4e98edb8f7c0a36957f8ebb43bc0191fab36b9b7b57d96f44ec3bb1f3dcba7b2c74f51786164d9380fb3523c3e

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild
new file mode 100644
index ..c39052ca1e08
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   MY_PV="${PV%_pre}"
+   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
+   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~amd64"
+   fi
+fi
+
+DESCRIPTION="Intel Media Driver for VA-API (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver;
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.3.14:=[${MULTILIB_USEDEP}]
+   >=media-libs/libva-2.20.0[X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
+)
+
+multilib_src_configure() {
+   # https://github.com/intel/media-driver/issues/356
+   append-cxxflags -D_FILE_OFFSET_BITS=64
+
+   local mycmakeargs=(
+   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+   -DMEDIA_RUN_TEST_SUITE=$(usex test)
+   -DBUILD_TYPE=Release
+   -DPLATFORM=linux
+   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
+   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
+   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}



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

2024-02-13 Thread Matt Turner
commit: cda65969f6c6d3c990dc7d878e9aca990507564a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:41:41 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda65969

x11-libs/libXvMC: Version bump to 1.0.14

Closes: https://bugs.gentoo.org/836213
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libXvMC/Manifest  |  1 +
 x11-libs/libXvMC/libXvMC-1.0.14.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/x11-libs/libXvMC/Manifest b/x11-libs/libXvMC/Manifest
index 4d1b4b206443..d7ebc0d39a61 100644
--- a/x11-libs/libXvMC/Manifest
+++ b/x11-libs/libXvMC/Manifest
@@ -1 +1,2 @@
 DIST libXvMC-1.0.13.tar.xz 274180 BLAKE2B 
51e7a08b0a1c76c9ed3bf53dc9656d7cea836ce7f5c17175b0700f73f2a8c4c0a9a91a6c3bc3b3919c4fbfaecc8e305d344ebf4654662d297735bf53d9a55579
 SHA512 
c9d0f73884a586efb9ea4f77fc8555f60d940077d7dff8eaa765b86345c8b4e3d80b860f68191d2830c272b9e464c08450fbb51bb64819753a6f4228c71861ac
+DIST libXvMC-1.0.14.tar.xz 278492 BLAKE2B 
91c50f188ff944e9515043b0ff4b76477814a12a281a577dced157b8ffac5512f282c9393592c384743fb908bfc745f985e8f622e7a7034f84aa3ceb5bb1e004
 SHA512 
fc76c6d591780f3481f5032d1f956f2043f3dc7655a4b776dfda4bae55d4424a36d1a3c63dafe2a851908f33159297c0b038a41329d7a137ca7ea73d3db3eedf

diff --git a/x11-libs/libXvMC/libXvMC-1.0.14.ebuild 
b/x11-libs/libXvMC/libXvMC-1.0.14.ebuild
new file mode 100644
index ..4f27b38cd43c
--- /dev/null
+++ b/x11-libs/libXvMC/libXvMC-1.0.14.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson-multilib
+
+DESCRIPTION="X.Org XvMC library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+# Override xorg-3's src_prepare
+src_prepare() {
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library=shared
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   mv "${ED}"/usr/share/doc/{${PN},${P}}/XvMC_API.txt || die
+   rmdir "${ED}"/usr/share/doc/${PN} || die
+}



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

2024-02-13 Thread Matt Turner
commit: 90abba7ddc277aba54718f63df9f5147b89d1b04
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:40:15 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90abba7d

x11-libs/libXext: Version bump to 1.3.6

Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libXext/Manifest |  1 +
 x11-libs/libXext/libXext-1.3.6.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/x11-libs/libXext/Manifest b/x11-libs/libXext/Manifest
index 49c650517173..8a5a927cddbd 100644
--- a/x11-libs/libXext/Manifest
+++ b/x11-libs/libXext/Manifest
@@ -1 +1,2 @@
 DIST libXext-1.3.5.tar.xz 340108 BLAKE2B 
0041ef38ba363ff82105f4e626851d2ef7db35804ca80de84e5ed99d97b4f5dd9877b9a43f8690d9040fadc7ee075fca640752bcdde4f7be0e220c1a5e0058e8
 SHA512 
fd9805982dabfb14b1526c0cb71f94508003fa3fcd60560d387465afd891c1dca61927ae86278436d53f4b840cacd1f412071fdc3dce1d6f730610a9c163d59b
+DIST libXext-1.3.6.tar.xz 341092 BLAKE2B 
9879ba01e45fb84613c62b161334bdb49e0cd9a5ca6c33d27a4add2a94c4bae700cc8021e383493cc1eec31da4969f99461dcb1a2aa0613cb300ceaefd3a3b7e
 SHA512 
fd7693b5698cc4f5e80002a2cd4bd88e5d52c755c19a0417ee73029bd65f9d77b0969e765a1febc4d8fce1ba5dfb7278717f47be742e33d8fc5eb941e769792e

diff --git a/x11-libs/libXext/libXext-1.3.6.ebuild 
b/x11-libs/libXext/libXext-1.3.6.ebuild
new file mode 100644
index ..ac2ddf68da3f
--- /dev/null
+++ b/x11-libs/libXext/libXext-1.3.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xext library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc specs)
+   $(use_with doc xmlto)
+   --without-fop
+   )
+   xorg-3_src_configure
+}



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

2024-02-13 Thread Matt Turner
commit: 29c67e24aedac6f5e9a69b7a4dcd2c60c76e2c7a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:38:53 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c67e24

dev-libs/libei: Version bump to 1.2.1

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libei/Manifest   |  1 +
 dev-libs/libei/libei-1.2.1.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/dev-libs/libei/Manifest b/dev-libs/libei/Manifest
index 5d4fbae9a190..f3b99334ca48 100644
--- a/dev-libs/libei/Manifest
+++ b/dev-libs/libei/Manifest
@@ -1,3 +1,4 @@
 DIST libei-1.1.0.tar.bz2 169197 BLAKE2B 
3f33b21a9876da533a6f52ecc2478065f4f3083f72880cf09f1bbeadcdcaed843e681e5d9fc8692ff667fe7262195caa272712b755997ca74a1b90f24492c08d
 SHA512 
93525215cf896213e5f28581a1701cfccaf1ea07ae85744c01b6152ff29c2c9d6fd3afeeb8de5850cde915b540d3452bfe32c8c56bf780dd401da9947e28044b
 DIST libei-1.2.0.tar.bz2 174155 BLAKE2B 
4b540cb79decd9785f67efa6fa76b984eb7ae2729dd49ac36e240b6a4feb4c54b34626dad93831c873861e3d3fd597c530e7eaaab0150890f0c952a9d75ee178
 SHA512 
c1d39c2c830df373ff5d7cc3eca330c2d771a26df6f2902d62f639a8a4db9af5370db4b9defe605721dd1f429eae68cbc4249792b3ae26b4c82d269f07a36732
+DIST libei-1.2.1.tar.bz2 174636 BLAKE2B 
b718d2287e83adb43a8dee9ae06499d780b2a50231e9ce452b6e7bfa9e89e9599058628614fb4325d0cef842d6b29ca68eb38b3e547790cd5a7a0ac14728f250
 SHA512 
ac8e32a381b9555a6b9becab9217a323d79aeba4b3f11e1dbba9f876d566f232f41d0f299f8cb8e5de6707d0dd91e93872edd81532c971e35d1cf33f9f9063b4
 DIST munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz 27724 BLAKE2B 
9670c9b7a0b5d9ee6ec8df2dea9e241b043964ecf1fa3f6060ad1d16c40ab6afe47f53c6d4a791003e101a0b363263b858e6e4e445f868292753dd1ee7f7e3ce
 SHA512 
26b5599fd12be627a692823ebf496fa446be7ed04a1233fb42e0667c05109b0f804f76646e289ac660fc815baf45f77ec8caf0ff2ea7fb0b4f87f0038a2b971c

diff --git a/dev-libs/libei/libei-1.2.1.ebuild 
b/dev-libs/libei/libei-1.2.1.ebuild
new file mode 100644
index ..0e3de5795b0f
--- /dev/null
+++ b/dev-libs/libei/libei-1.2.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-any-r1
+
+DESCRIPTION="Library for Emulated Input, primarily aimed at the Wayland stack"
+HOMEPAGE="https://gitlab.freedesktop.org/libinput/libei;
+SRC_URI="https://gitlab.freedesktop.org/libinput/${PN}/-/archive/${PV}/${P}.tar.bz2;
+MUNIT_COMMIT="fbbdf1467eb0d04a6ee465def2e529e4c87f2118"
+SRC_URI+=" https://github.com/nemequ/munit/archive/${MUNIT_COMMIT}.tar.gz -> 
munit-${MUNIT_COMMIT}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="elogind systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libevdev-1.9.902
+   || (
+   systemd? ( >=sys-apps/systemd-237 )
+   elogind? ( >=sys-auth/elogind-237 )
+   sys-libs/basu
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   $(python_gen_any_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   ')
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/structlog[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   if use test; then
+   python_has_version \
+   "dev-python/pytest[${PYTHON_USEDEP}]" \
+   "dev-python/python-dbusmock[${PYTHON_USEDEP}]" \
+   "dev-python/pyyaml[${PYTHON_USEDEP}]" \
+   "dev-python/structlog[${PYTHON_USEDEP}]" \
+   || return 1
+   fi
+   python_has_version \
+   "dev-python/attrs[${PYTHON_USEDEP}]" \
+   "dev-python/jinja[${PYTHON_USEDEP}]" \
+   || return 1
+}
+
+src_unpack() {
+   if [[ -n ${A} ]]; then
+   unpack ${A}
+   mv "${WORKDIR}"/munit-${MUNIT_COMMIT} 
"${WORKDIR}"/${P}/subprojects/munit || die
+   rm "${WORKDIR}"/${P}/subprojects/munit.wrap || die
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed -i -e 's:^valgrind = .*:valgrind = disabler():g' test/meson.build 
|| die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocumentation=""
+   -Dliboeffis=enabled
+   $(meson_feature test tests)
+   )
+   if use systemd; then
+   emesonargs+=(-Dsd-bus-provider=libsystemd)
+   elif use elogind; then
+   

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

2024-02-13 Thread Patrick McLean
commit: da5fe311f71bcf58ab584c6d198b8cd65c4ca0d7
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Feb 13 19:10:21 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Feb 13 19:27:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5fe311

app-admin/salt: Skip systemd tests in 3005.5 (bug #924377)

Closes: https://bugs.gentoo.org/924377
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/salt-3005.5.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/app-admin/salt/salt-3005.5.ebuild 
b/app-admin/salt/salt-3005.5.ebuild
index 9de6de9dfe39..ecb95415f5f1 100644
--- a/app-admin/salt/salt-3005.5.ebuild
+++ b/app-admin/salt/salt-3005.5.ebuild
@@ -265,6 +265,26 @@ python_test() {
# need root

tests/pytests/unit/modules/test_cmdmod.py::test_runas_env_sudo_group
)
+   # https://bugs.gentoo.org/924377
+   has_version 'sys-apps/systemd' || EPYTEST_DESELECT+=(
+   tests/pytests/unit/modules/test_aptpkg.py::test_autoremove
+   tests/pytests/unit/modules/test_aptpkg.py::test_upgrade
+   
tests/pytests/unit/modules/test_aptpkg.py::test_upgrade_downloadonly
+   
tests/pytests/unit/modules/test_aptpkg.py::test_upgrade_allow_downgrades
+   tests/pytests/unit/modules/test_aptpkg.py::test_call_apt_default
+   
tests/pytests/unit/modules/test_aptpkg.py::test_call_apt_with_kwargs
+   
tests/pytests/unit/modules/test_linux_sysctl.py::test_persist_no_conf_failure
+   
tests/pytests/unit/modules/test_yumpkg.py::test_latest_version_with_options
+   
tests/pytests/unit/modules/test_yumpkg.py::test_list_repo_pkgs_with_options
+   
tests/pytests/unit/modules/test_yumpkg.py::test_list_upgrades_dnf
+   
tests/pytests/unit/modules/test_yumpkg.py::test_list_upgrades_yum
+   
tests/pytests/unit/modules/test_yumpkg.py::test_refresh_db_with_options
+   tests/pytests/unit/modules/test_yumpkg.py::test_call_yum_default
+   
tests/pytests/unit/modules/test_yumpkg.py::test_call_yum_with_kwargs
+   
tests/unit/modules/test_kernelpkg_linux_yum.py::YumKernelPkgTestCase::test_remove_error
+   
tests/unit/modules/test_kernelpkg_linux_yum.py::YumKernelPkgTestCase::test_remove_success
+   
tests/unit/modules/test_zypperpkg.py::ZypperTestCase::test_remove_purge
+   )
 
# testsuite likes lots of files
ulimit -n 4096 || die



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

2024-02-13 Thread Andreas K. Hüttel
commit: 97a98afd4205b73ea7d457fe6411c93bc9137acb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 19:20:54 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 19:21:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a98afd

profiles.desc: Add 23.0 mips profiles

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

 profiles/profiles.desc | 32 
 1 file changed, 32 insertions(+)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 918843f5dd4f..e17ae23a2cf2 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -340,6 +340,30 @@ mips   
default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr  exp
 mips   default/linux/mips/17.0/mipsel/multilib/n64 
exp
 mips   default/linux/mips/17.0/mipsel/multilib/n64/systemd 
exp
 mips   default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr  
exp
+mips   default/linux/mips/23.0/mipsel/o32  
exp
+mips   default/linux/mips/23.0/mipsel/o32/systemd  
exp
+mips   default/linux/mips/23.0/mipsel/n32  
exp
+mips   default/linux/mips/23.0/mipsel/n32/systemd  
exp
+mips   default/linux/mips/23.0/mipsel/n64  
exp
+mips   default/linux/mips/23.0/mipsel/n64/systemd  
exp
+mips   default/linux/mips/23.0/mipsel/multilib/n64 
exp
+mips   default/linux/mips/23.0/mipsel/multilib/n64/systemd 
exp
+mips   default/linux/mips/23.0/o32 
exp
+mips   default/linux/mips/23.0/o32/systemd 
exp
+mips   default/linux/mips/23.0/n32 
exp
+mips   default/linux/mips/23.0/n32/systemd 
exp
+mips   default/linux/mips/23.0/n64 
exp
+mips   default/linux/mips/23.0/n64/systemd 
exp
+mips   default/linux/mips/23.0/multilib/n64
exp
+mips   default/linux/mips/23.0/multilib/n64/systemd
exp
+mips   default/linux/mips/23.0/split-usr/mipsel/o32
exp
+mips   default/linux/mips/23.0/split-usr/mipsel/n32
exp
+mips   default/linux/mips/23.0/split-usr/mipsel/n64
exp
+mips   default/linux/mips/23.0/split-usr/mipsel/multilib/n64   
exp
+mips   default/linux/mips/23.0/split-usr/o32   
exp
+mips   default/linux/mips/23.0/split-usr/n32   
exp
+mips   default/linux/mips/23.0/split-usr/n64   
exp
+mips   default/linux/mips/23.0/split-usr/multilib/n64  
exp
 
 # Deprecated PPC64 Profiles
 # @MAINTAINER: pp...@gentoo.org
@@ -620,6 +644,14 @@ mips   default/linux/mips/17.0/o32/musl
exp
 mips   default/linux/mips/17.0/n64/musl
exp
 mips   default/linux/mips/17.0/mipsel/o32/musl 
exp
 mips   default/linux/mips/17.0/mipsel/n64/musl 
exp
+mips   default/linux/mips/23.0/mipsel/o32/musl 
exp
+mips   default/linux/mips/23.0/mipsel/n64/musl 
exp
+mips   default/linux/mips/23.0/o32/musl
exp
+mips   default/linux/mips/23.0/n64/musl
exp
+mips   default/linux/mips/23.0/split-usr/mipsel/o32/musl   
exp
+mips   default/linux/mips/23.0/split-usr/mipsel/n64/musl   
exp
+mips   default/linux/mips/23.0/split-usr/o32/musl  
exp
+mips   default/linux/mips/23.0/split-usr/n64/musl  
exp
 riscv  default/linux/riscv/20.0/rv64gc/lp64d/musl  
dev
 riscv  default/linux/riscv/20.0/rv64gc/lp64/musl   
dev
 riscv  default/linux/riscv/23.0/rv64/lp64d/musl
exp



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

2024-02-13 Thread Andrew Ammerlaan
commit: 82d182ae783eab0736f732c51312273d23f3af79
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Feb 13 19:11:58 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Feb 13 19:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d182ae

dev-python/notebook: add 7.1.0

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

 dev-python/notebook/Manifest  |  1 +
 dev-python/notebook/notebook-7.1.0.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index 394169d19581..56d70c1f9f8a 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1,2 +1,3 @@
 DIST notebook-7.0.7.tar.gz 3936954 BLAKE2B 
9171ae3974bd4eb36c804858224c386292a3772633017a8bf0c0ef408526278234b022087faad7930aa975c66762690e24a5a368bf9290937bdc8dff63757575
 SHA512 
05725f6bae2d916c9393f483a05696f6eb0e38a1b15a8427cbd61f508a06d78ead8a70c8764a00403c323b25a1278ea3a8daaf1ff5b5eeb0b35f6ed5e64ea638
 DIST notebook-7.0.8.tar.gz 3937092 BLAKE2B 
eb0276f42018e6c577a67ebbfc3c1bc7d81a9b1fd0ba039d1e6a7f3973edb35f3000a6720cf6af136a90c6268e711507155a872e02f91eeb39633e2faa55ae93
 SHA512 
d5616efcdf5863b5bb0b5d3be92654835773b49aa47660f2cd593240f9695ff2797233545be6215a5d0098501e8fa39f4123bf4348e1113b3be5ea29d51662f5
+DIST notebook-7.1.0.tar.gz 4896581 BLAKE2B 
441aaa42f7fac8840c81fefbf1f43f8789a39c4294a1cfa7aa772bf803bde8de2635a5fdc5e4688254d0c280bc7f17ad144009ae1857054852347c52b73f4cdd
 SHA512 
d456dcc6c4b40c646bb7eb77e6a59cd5a947148b05e3930e992a00d2a285c8867e42bf04a3c0cb45d2b5491f9da10a8e12727dc0de84728a6cdf91184c083aca

diff --git a/dev-python/notebook/notebook-7.1.0.ebuild 
b/dev-python/notebook/notebook-7.1.0.ebuild
new file mode 100644
index ..31ad57353c3d
--- /dev/null
+++ b/dev-python/notebook/notebook-7.1.0.ebuild
@@ -0,0 +1,64 @@
+# 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 xdg-utils
+
+DESCRIPTION="Jupyter Interactive Notebook"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/notebook/
+   https://pypi.org/project/notebook/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-4.1.1[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.22.1[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   =dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/nbval[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest-jupyter[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/split-usr/n64/musl/, ...

2024-02-13 Thread Andreas K. Hüttel
commit: 3f7de5bb536fa5fd4371f7ded88ef0924c17a31e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 19:05:47 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 19:08:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7de5bb

profiles: mips 23.0 split-usr musl: reorganize for proper inheritance

This was done for the merged-usr profiles already, but the split-usr
variants still had the broken layout...

] commit 711c0c802fda934c7b84f9ef274f320fc9edd273
] Author: Matoro Mahri  users.noreply.github.com>
] AuthorDate: Mon Mar 13 20:07:54 2023 -0400
] Commit: Sam James  gentoo.org>
] CommitDate: Sun Mar 19 03:16:37 2023 +
]
] profiles/default/linux/mips: reorganize for proper inheritance
]
] musl profiles should be subprofiles of the corresponding non-musl
] profiles, rather than top-level profiles below their relevant arch.
] Otherwise inheritance is incorrect and results in overwriting
] customizations from the musl feature profile.

Fixes: 711c0c802fda934c7b84f9ef274f320fc9edd273
Bug: https://bugs.gentoo.org/896096
Bug: https://github.com/gentoo/gentoo/pull/30049
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../default/linux/mips/23.0/split-usr/{ => mipsel/n64}/musl/eapi| 0
 .../split-usr/{musl/mipsel/n64 => mipsel/n64/musl}/make.defaults| 5 -
 profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent   | 3 +++
 .../linux/mips/23.0/split-usr/{musl/mipsel => mipsel/o32/musl}/eapi | 0
 .../23.0/split-usr/{musl/mipsel => mipsel/o32/musl}/make.defaults   | 6 +-
 profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent   | 3 +++
 profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/parent   | 2 --
 .../default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults | 6 --
 profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/parent   | 2 --
 profiles/default/linux/mips/23.0/split-usr/musl/mipsel/parent   | 2 --
 profiles/default/linux/mips/23.0/split-usr/musl/n64/eapi| 1 -
 profiles/default/linux/mips/23.0/split-usr/musl/n64/parent  | 2 --
 profiles/default/linux/mips/23.0/split-usr/musl/o32/eapi| 1 -
 profiles/default/linux/mips/23.0/split-usr/musl/o32/parent  | 2 --
 profiles/default/linux/mips/23.0/split-usr/musl/parent  | 3 ---
 .../linux/mips/23.0/split-usr/{musl/mipsel/n64 => n64/musl}/eapi| 0
 .../linux/mips/23.0/split-usr/{musl/n64 => n64/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/split-usr/n64/musl/parent  | 3 +++
 .../linux/mips/23.0/split-usr/{musl/mipsel/o32 => o32/musl}/eapi| 0
 .../linux/mips/23.0/split-usr/{musl/o32 => o32/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/split-usr/o32/musl/parent  | 3 +++
 21 files changed, 23 insertions(+), 25 deletions(-)

diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/eapi 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/eapi
similarity index 100%
rename from profiles/default/linux/mips/23.0/split-usr/musl/eapi
rename to profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/eapi

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults
similarity index 54%
rename from 
profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults
rename to 
profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults
index a03fe9087268..2e59fcee2315 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 CHOST="mips64el-unknown-linux-musl"
 CHOST_n64="${CHOST}"
 LIBDIR_n64="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"

diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
new file mode 100644
index ..43b77c652c58
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../../features/musl
+../../../../../../../../features/wd40

diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/eapi 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/eapi
similarity index 100%
rename from profiles/default/linux/mips/23.0/split-usr/musl/mipsel/eapi
rename to profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/eapi

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/make.defaults
similarity index 57%
rename from 

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

2024-02-13 Thread Michał Górny
commit: 703cedf9b914f982595bb06436fed2259d651d6d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 13 18:54:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 13 19:05:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703cedf9

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  1 -
 dev-python/fonttools/fonttools-4.47.0.ebuild | 98 
 2 files changed, 99 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index e03c0b32c3b6..d2799cfd1e49 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,3 +1,2 @@
-DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B 
a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124
 SHA512 
4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b
 DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 
7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2
 SHA512 
03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07
 DIST fonttools-4.48.1.gh.tar.gz 3815962 BLAKE2B 
86f93ddfbff0d3e5e165adc73908176ec3eee1d35d7009faa9827bc992d6bb5a11b95823596ae40ea739b117af7933fea0b768cf3a44d4cb770daa7db42048c9
 SHA512 
1f8336880575038f904873f6359b9c0a5885f14358c5560592b274db7aa2b96433770f5195e93ac04552f2580aadf0efc9268dcce9f0d178b78e75f5507dad67

diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild 
b/dev-python/fonttools/fonttools-4.47.0.ebuild
deleted file mode 100644
index b2122f7e18d7..
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ /dev/null
@@ -1,98 +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=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
-   https://github.com/fonttools/fonttools/
-   https://pypi.org/project/fonttools/
-"
-SRC_URI="
-   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-RDEPEND="
-   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   native-extensions? (
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-   test? (
-   dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   app-arch/zopfli
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
-   # This is due to incomplete nesting in the Tests/ tree:
-   #
-   #   Tests/feaLib/__init__.py
-   #   Tests/ufoLib/__init__.py
-   #   Tests/svgLib/path/__init__.py
-   #   Tests/otlLib/__init__.py
-   #   Tests/varLib/__init__.py
-   #
-   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
-   touch Tests/svgLib/__init__.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile() {
-   local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
-   [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
-   distutils-r1_python_compile
-}
-
-src_test() {
-   # virtualx used when matplotlib is installed causing plot module tests 
to run
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # flaky test
-   
Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
-   )
-
-   if [[ ${EPYTHON} == pypy3 ]] &&
-   has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
-   {
-   has_version "https://github.com/iustin/pyxattr/issues/41
-   
Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
-   )
-   fi
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   nonfatal epytest \
-   -p rerunfailures --reruns=5 \
-   Tests fontTools || die -n "Tests failed with ${EPYTHON}"
-}



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

2024-02-13 Thread Matthias Maier
commit: 5ef8f8462268cf6884f044b429fd0b4f441f64f2
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Feb 13 18:51:49 2024 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Feb 13 18:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef8f846

app-text/doxygen: drop 1.10.0

Signed-off-by: Matthias Maier  gentoo.org>

 app-text/doxygen/doxygen-1.10.0.ebuild | 153 -
 1 file changed, 153 deletions(-)

diff --git a/app-text/doxygen/doxygen-1.10.0.ebuild 
b/app-text/doxygen/doxygen-1.10.0.ebuild
deleted file mode 100644
index 1da0762f0e7d..
--- a/app-text/doxygen/doxygen-1.10.0.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=17
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm python-any-r1
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="https://www.doxygen.nl/;
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
-else
-   SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz;
-   SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-fi
-
-# GPL-2 also for bundled libmscgen
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="clang debug doc dot doxysearch gui test"
-# - We need TeX for tests, bug #765472
-# - We keep the odd construct of noop USE=test because of
-#   the special relationship b/t RESTRICT & USE for tests.
-#   Also, it's a hint which avoids tests being silently skipped during arch 
testing.
-REQUIRED_USE="test? ( doc )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-alternatives/yacc
-   app-alternatives/lex
-   ${PYTHON_DEPS}
-"
-RDEPEND="
-   app-text/ghostscript-gpl
-   dev-db/sqlite:3
-   dev-lang/perl
-   dev-libs/libfmt:=
-   dev-libs/spdlog:=
-   media-libs/libpng:=
-   virtual/libiconv
-   clang? (
-   https://github.com/doxygen/doxygen/issues/9287
-   filter-lto
-
-   local mycmakeargs=(
-   -Duse_libclang=$(usex clang)
-   # Let the user choose instead, see also bug #822615
-   -Duse_libc++=OFF
-   -Dbuild_doc=$(usex doc)
-   -Dbuild_search=$(usex doxysearch)
-   -Dbuild_wizard=$(usex gui)
-   -Duse_sys_spdlog=ON
-   -Duse_sys_sqlite3=ON
-   -DBUILD_SHARED_LIBS=OFF
-   -DGIT_EXECUTABLE="false"
-   )
-
-   use doc && mycmakeargs+=(
-   -DDOC_INSTALL_DIR="share/doc/${P}"
-   )
-
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-
-   if use doc; then
-   export VARTEXFONTS="${T}/fonts" # bug #564944
-
-   if ! use dot; then
-   sed -i -e "s/HAVE_DOT   = YES/HAVE_DOT= 
NO/" \
-   {testing/Doxyfile,doc/Doxyfile} \
-   || die "disabling dot failed"
-   fi
-
-   # -j1 for bug #770070
-   cmake_src_compile docs -j1
-   fi
-}
-
-src_install() {
-   cmake_src_install
-
-   doman doc/*.1
-}



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

2024-02-13 Thread Matthias Maier
commit: 9aff33af49dea70beaadc882f40ab39375bcf34d
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb 11 20:52:59 2024 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Feb 13 18:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aff33af

app-text/doxygen: fix incorrect and overly broad manpage installation

We only want manpages for the USE flags we enabled. Actually, we don't
want to manually install these at all, but upstream weirdly ties this to
USE=doc. Kludge around it with conditional `doman`.

This still isn't actually satisfactory, since the resulting manpages
contain lots of `Doxygen version @VERSION@` and suchlike, which is
supposed to get configured by cmake during the process of installing.
Handling this correctly requires upstream work.

Patch submitted upstream: https://github.com/doxygen/doxygen/pull/10647

Closes: https://github.com/gentoo/gentoo/pull/35281
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-text/doxygen/doxygen-1.10.0-r1.ebuild | 160 ++
 1 file changed, 160 insertions(+)

diff --git a/app-text/doxygen/doxygen-1.10.0-r1.ebuild 
b/app-text/doxygen/doxygen-1.10.0-r1.ebuild
new file mode 100644
index ..41e6877c588a
--- /dev/null
+++ b/app-text/doxygen/doxygen-1.10.0-r1.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=17
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit cmake flag-o-matic llvm python-any-r1
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="https://www.doxygen.nl/;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+else
+   SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz;
+   SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+
+# GPL-2 also for bundled libmscgen
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch gui test"
+# - We need TeX for tests, bug #765472
+# - We keep the odd construct of noop USE=test because of
+#   the special relationship b/t RESTRICT & USE for tests.
+#   Also, it's a hint which avoids tests being silently skipped during arch 
testing.
+REQUIRED_USE="test? ( doc )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-alternatives/yacc
+   app-alternatives/lex
+   ${PYTHON_DEPS}
+"
+RDEPEND="
+   app-text/ghostscript-gpl
+   dev-db/sqlite:3
+   dev-lang/perl
+   dev-libs/libfmt:=
+   dev-libs/spdlog:=
+   media-libs/libpng:=
+   virtual/libiconv
+   clang? (
+   https://github.com/doxygen/doxygen/issues/9287
+   filter-lto
+
+   local mycmakeargs=(
+   -Duse_libclang=$(usex clang)
+   # Let the user choose instead, see also bug #822615
+   -Duse_libc++=OFF
+   -Dbuild_doc=$(usex doc)
+   -Dbuild_search=$(usex doxysearch)
+   -Dbuild_wizard=$(usex gui)
+   -Duse_sys_spdlog=ON
+   -Duse_sys_sqlite3=ON
+   -DBUILD_SHARED_LIBS=OFF
+   -DGIT_EXECUTABLE="false"
+   )
+
+   use doc && mycmakeargs+=(
+   -DDOC_INSTALL_DIR="share/doc/${P}"
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use doc; then
+   export VARTEXFONTS="${T}/fonts" # bug #564944
+
+   if ! use dot; then
+   sed -i -e "s/HAVE_DOT   = YES/HAVE_DOT= 
NO/" \
+   {testing/Doxyfile,doc/Doxyfile} \
+   || die "disabling dot failed"
+   fi
+
+   # -j1 for bug #770070
+   cmake_src_compile docs -j1
+   fi
+}
+
+src_install() {
+   cmake_src_install
+
+   # manpages are only automatically installed when docs are
+   # https://github.com/doxygen/doxygen/pull/10647
+   doman doc/doxygen.1
+   use gui && doman doc/doxywizard.1
+   use doxysearch && {
+   doman doc/doxyindexer.1
+   doman doc/doxysearch.1
+   }
+}



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

2024-02-13 Thread Michał Górny
commit: ea5ad314a265835ffcf75352e3916c46ad60bf53
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 13 18:48:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 13 18:49:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5ad314

dev-python/editorconfig: Enable py3.12

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

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

diff --git a/dev-python/editorconfig/editorconfig-0.12.4.ebuild 
b/dev-python/editorconfig/editorconfig-0.12.4.ebuild
index 74e5c75833b9..d44b6ea024d4 100644
--- a/dev-python/editorconfig/editorconfig-0.12.4.ebuild
+++ b/dev-python/editorconfig/editorconfig-0.12.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake distutils-r1
 



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

2024-02-13 Thread Michał Górny
commit: 9039d662b3d9f026e671a7a48ae26162aec68811
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 13 18:48:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 13 18:49:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9039d662

dev-python/editorconfig: Fix testing

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

 dev-python/editorconfig/editorconfig-0.12.4.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/editorconfig/editorconfig-0.12.4.ebuild 
b/dev-python/editorconfig/editorconfig-0.12.4.ebuild
index 849c3cf6df6b..74e5c75833b9 100644
--- a/dev-python/editorconfig/editorconfig-0.12.4.ebuild
+++ b/dev-python/editorconfig/editorconfig-0.12.4.ebuild
@@ -46,10 +46,6 @@ src_prepare() {
 }
 
 python_test() {
-   local mycmakeargs=(
-   -DPYTHON_EXECUTABLE="${PYTHON}"
-   )
-
cmake_src_configure
cmake_src_compile
cmake_src_test



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

2024-02-13 Thread Michał Górny
commit: 12e15547fe4b07a21bcddb991c058129db9898f5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 13 18:49:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 13 18:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e15547

dev-python/editorconfig: Remove an ancient blocker

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

 dev-python/editorconfig/editorconfig-0.12.4.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/editorconfig/editorconfig-0.12.4.ebuild 
b/dev-python/editorconfig/editorconfig-0.12.4.ebuild
index d44b6ea024d4..411fe28f0b88 100644
--- a/dev-python/editorconfig/editorconfig-0.12.4.ebuild
+++ b/dev-python/editorconfig/editorconfig-0.12.4.ebuild
@@ -29,7 +29,6 @@ IUSE="cli test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   !

  1   2   >