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

2024-08-04 Thread Ionen Wolkens
commit: 9b07a9098003ac55adc8a611b9aa40a880a48854
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  4 16:54:25 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  4 17:03:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b07a909

dev-qt/qtshadertools: fix build with gcc15

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

 dev-qt/qtshadertools/files/qtshadertools-6.7.2-gcc15.patch | 8 
 dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild| 4 
 dev-qt/qtshadertools/qtshadertools-6.7..ebuild | 4 
 dev-qt/qtshadertools/qtshadertools-6.8..ebuild | 4 
 dev-qt/qtshadertools/qtshadertools-6..ebuild   | 4 
 5 files changed, 24 insertions(+)

diff --git a/dev-qt/qtshadertools/files/qtshadertools-6.7.2-gcc15.patch 
b/dev-qt/qtshadertools/files/qtshadertools-6.7.2-gcc15.patch
new file mode 100644
index ..ceab10f4c1f6
--- /dev/null
+++ b/dev-qt/qtshadertools/files/qtshadertools-6.7.2-gcc15.patch
@@ -0,0 +1,8 @@
+https://bugs.gentoo.org/937261
+https://github.com/KhronosGroup/glslang/pull/3684
+--- a/src/3rdparty/glslang/SPIRV/SpvBuilder.h
 b/src/3rdparty/glslang/SPIRV/SpvBuilder.h
+@@ -58,2 +58,3 @@
+ #include 
++#include 
+ #include 

diff --git a/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild 
b/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild
index e3cbab00e5f0..f136b15894c7 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild
@@ -15,3 +15,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
 "
 DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
+)

diff --git a/dev-qt/qtshadertools/qtshadertools-6.7..ebuild 
b/dev-qt/qtshadertools/qtshadertools-6.7..ebuild
index 68dae044e31f..15f54c185b88 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.7..ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.7..ebuild
@@ -15,3 +15,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
 "
 DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
+)

diff --git a/dev-qt/qtshadertools/qtshadertools-6.8..ebuild 
b/dev-qt/qtshadertools/qtshadertools-6.8..ebuild
index 68dae044e31f..15f54c185b88 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.8..ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.8..ebuild
@@ -15,3 +15,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
 "
 DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
+)

diff --git a/dev-qt/qtshadertools/qtshadertools-6..ebuild 
b/dev-qt/qtshadertools/qtshadertools-6..ebuild
index 68dae044e31f..15f54c185b88 100644
--- a/dev-qt/qtshadertools/qtshadertools-6..ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6..ebuild
@@ -15,3 +15,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
 "
 DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
+)



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

2024-08-04 Thread Ionen Wolkens
commit: 2c0b7e7fd65fc0be5bc0a42a5b0c5f68d738dae8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  4 23:32:46 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  4 23:34:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c0b7e7f

media-libs/libdovi: add 3.3.1

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

 media-libs/libdovi/Manifest |  49 +++
 media-libs/libdovi/libdovi-3.3.1.ebuild | 143 
 2 files changed, 192 insertions(+)

diff --git a/media-libs/libdovi/Manifest b/media-libs/libdovi/Manifest
index e3bd29617dd3..ba3697e7ef1b 100644
--- a/media-libs/libdovi/Manifest
+++ b/media-libs/libdovi/Manifest
@@ -1,66 +1,104 @@
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-1.0.8.crate 15771 BLAKE2B 
c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff
 SHA512 
3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
 DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
+DIST anyhow-1.0.86.crate 46741 BLAKE2B 
21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3
 SHA512 
3853da32a2c53d73969bb29a1e622f3a6d5832ddc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
 DIST bitstream-io-2.2.0.crate 34113 BLAKE2B 
a449d31429b3aed5ec54c2590d285a532377c7d5e614eb785e11bb208c3541d1df8c43202ac52227544ca42008a60b0989696ed0888ef2bfdedbc23f6b95
 SHA512 
51d328fb67df4d89f755769cb8806249349d9d69a4c1c538f72120b058fb7fed81356b867363396234a96061da92446c6e07b6498c7bf9c1f3f99de60aad3f2f
+DIST bitstream-io-2.5.0.crate 37723 BLAKE2B 
b9841766c4cfb1a669a8f180d9e2a0ed110a60f535fb69046859d740b672f78ee12fb805c2323164868a2dcfe6b55f8a6ee5e59003088a7533a5e537b02158e1
 SHA512 
8db74c147412c2ea335455d740cb2ef33be8ec0c3ffba08fdfd3983515abd8b47621d178bf1290a7830a9f15bd32912d17b3df7d39e9ac786970a868b8ed76d3
 DIST bitvec-1.0.1.crate 224375 BLAKE2B 
9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f
 SHA512 
83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
 DIST bitvec_helpers-3.1.4.crate 5139 BLAKE2B 
2f1b430e1548f82887b7e42750dbb5dce2288dfa4694a77dafc23687630af5b5289a22292c44a881f0a4bc23dd68cc247e868bb4def4f8c0258ddca169cdb4fe
 SHA512 
fa1e3434b5b21d72b20b3b20f7359d24e882a6b3822231fe1cb060ae846c74e14990a69611aa79a4797906c6658413a505b6d4aeb20734fc76d70a370d2eda69
+DIST bitvec_helpers-3.1.5.crate 5147 BLAKE2B 
4f9b297493abfdc6c8ea38db2c8bcaa23787d4aba746a9b0682afd27e7b04a1ffeeb5a51bdc3ea76080972de44321e5264a3e5150910f819178a73dfe78c4d95
 SHA512 
08ba37eb2c1d68ace18e82afe8e5f6a46259e44d3b3625234f68059acd72d53badc0016c1e9fb323488e85d7c7db5f8b8d8af14a3a947a98545492a49b218f65
 DIST bumpalo-3.15.4.crate 85028 BLAKE2B 
9ec98f430fef4e9b59e61d413b3703430f91bc818f3294aea7416cf8a35e0606357bb5b4d1edebe590f07fb614f832da16016c8530ff39ca853aff1d1369cc6

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

2024-08-06 Thread Ionen Wolkens
commit: fbd9798a0aa98c28dea3a7c7cedf22113e94a9c6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Aug  6 09:26:12 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Aug  6 09:26:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd9798a

net-misc/yt-dlp: add 2024.08.06

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

 net-misc/yt-dlp/Manifest |  1 +
 net-misc/yt-dlp/yt-dlp-2024.08.06.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index ae1144f3ea75..5c447042bd92 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
 DIST yt-dlp-2024.08.01.tar.gz 5708569 BLAKE2B 
83659efb7de95792e28edd8f43103c73141ffb9e3492baaf3533759329e36f8fc84da5a45a281ca394664a67c0723019de89f43362c24ff026c4cdd6158f04b5
 SHA512 
e454969e641f2e36cf1deae142a0eddfb54eb9dc19601066e129d597304cb28550b08b2a5923e7ebf7133e7793fcd6b3006d7b19040f37d40450854f4fe06247
+DIST yt-dlp-2024.08.06.tar.gz 5710396 BLAKE2B 
ba657ddd054fc814adfc9644378ab51e50f980a8ce9d9589d0e69d4242fc68a22314a230135c54737a1b453d853d811a48d1737b05c2e04d3494ca580a6937b0
 SHA512 
5db3ceeb217148755e31492d490bfeb69879400873274dec4320ce58b49dce9ce93d1e32714d6b7433364780e269087fc55acb94ef4fca0d998c504f2efac41f

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



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

2024-08-06 Thread Ionen Wolkens
commit: 22da057beb1ff23c4c6be293535ec4e60bcfc403
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Aug  6 09:21:28 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Aug  6 09:26:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22da057b

net-misc/yt-dlp: drop 2024.07.16, 2024.07.25

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

 net-misc/yt-dlp/Manifest |  2 -
 net-misc/yt-dlp/yt-dlp-2024.07.16.ebuild | 77 
 net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild | 77 
 3 files changed, 156 deletions(-)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 4681b72ada35..ae1144f3ea75 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2024.07.16.tar.gz 5688157 BLAKE2B 
a1e4cd8ff7b73246aed2239298d548945c99fe8d76d41b9e3293767b7b680028f4d23f2fc116516e853be163b267a600f99525784d9b3cc16280f1b8b2d5a90a
 SHA512 
17f5aa71ae01b6a009e5b0a4380d9329530563ee01ac268a2a6acff01732ce0c9d14181790a15b182b0de09a35b6db2f3e814acc50934d5f3e361245027926e9
-DIST yt-dlp-2024.07.25.tar.gz 5695273 BLAKE2B 
95cad2c1e1c51bf67d983cca38479426e9e526e1113bcab9522c10e9b2b5421fb5931e51b2f2d59057c9ba5646864bd62d801b0f0fed31fb0d240c29176a3963
 SHA512 
96483979cd6c7000d6bb9a687835331ce9c894c533e5d498dc54e5b85d31d53f1c053779499e4087dc7542d89668a2b8dc977242c770422a076527da24567c77
 DIST yt-dlp-2024.08.01.tar.gz 5708569 BLAKE2B 
83659efb7de95792e28edd8f43103c73141ffb9e3492baaf3533759329e36f8fc84da5a45a281ca394664a67c0723019de89f43362c24ff026c4cdd6158f04b5
 SHA512 
e454969e641f2e36cf1deae142a0eddfb54eb9dc19601066e129d597304cb28550b08b2a5923e7ebf7133e7793fcd6b3006d7b19040f37d40450854f4fe06247

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

diff --git a/net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild 
b/net-misc/yt-dlp/yt-dlp-2024.07.25.ebuild
dele

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

2024-08-06 Thread Ionen Wolkens
commit: 8c755808bca16c3424670e5f0456d9090c7b84f9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Aug  6 15:47:03 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Aug  6 16:38:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c755808

x11-drivers/nvidia-drivers: add 560.31.02 (unkeyworded)

Still marked beta by nvidia, and haven't re-tested wayland
yet (hopefully fine unlike last time).

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

 x11-drivers/nvidia-drivers/Manifest|   8 +
 .../nvidia-drivers/nvidia-drivers-560.31.02.ebuild | 516 +
 2 files changed, 524 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 8a407deaba3a..15a03ee22963 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -5,6 +5,7 @@ DIST NVIDIA-Linux-aarch64-550.107.02.run 236334785 BLAKE2B 
6ed0cfddbe82566e6c905
 DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 
342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae
 SHA512 
9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0
 DIST NVIDIA-Linux-aarch64-555.58.run 236884430 BLAKE2B 
e84528f1e662409c1fe779ac7c7137808d1c858517cbfe0a5eb5bd992de616be17fbf4b11f8cf5f96f48ec38b6588dc8c74bbda4c3cbf965486db786fa221b5c
 SHA512 
35a2dc801b41f2e5cc5954bbcf26d1d38e1d346353ae2e2a40016f28a7e0d39607d5b9ad2f78600af58642e06935011159386702c5a43a1da272b34061e07bf8
 DIST NVIDIA-Linux-aarch64-560.28.03.run 251063126 BLAKE2B 
c2d38dca6d8ce95e82d512a42e15b428b5559acfd6cc0d7c117eed920e9f98e3dfac9525e4e831c1133c91e503620ec7a9c8a8f6390bb2f6f6505bb65f94ef84
 SHA512 
be09b9a57b048b757d1f1392e0d7775b4fd9810c0e651354f224740258889a20f5f7154c541b9227839cce0a0a808a1b5f880cb2a073c53774dec060977256f7
+DIST NVIDIA-Linux-aarch64-560.31.02.run 248528411 BLAKE2B 
3da30fa9393356b3daee46f140510b4fb99c711b2a3d1a740a7880e916ef3963ff10795486ae11274f75e6ca134af0d15485efbffd29e7b55b402642babf485c
 SHA512 
068f2ab92454679abdbfddafda36b98d3d045237baabe5f717005d73efdd6c6e36773ceea5915a9811ee21736d031131d77c41fb10b2b386878f7dbe6355ab6c
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
 DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 
0fdc867f92b82b2a60810c3b43751cad7ac2c39928c92c6c343c0c6044f4d7d923d93b8599db3f7c999c0ee7d16940e65d991a61cbb30e1d9e49c5639ac6bdc8
 SHA512 
a837946dd24d7945c1962a695f1f31965f3ceb6927f52cd08fd51b8db138b7a888bbeab69243f5c8468a7bd7ccd47f5dbdb48a1ca81264866c1ebb7d88628f88
@@ -16,6 +17,7 @@ DIST NVIDIA-Linux-x86_64-550.40.65.run 311996071 BLAKE2B 
467e98fa2b50b3789667fce
 DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B 
df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae
 SHA512 
7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433
 DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B 
cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f00684509788
 SHA512 
69ce5a35ab0b3129605ede75a5a9e2575062a8a30e92d2a1a9c6576d1bad8e924c46909a438ffa1d9c22b616060950d52a6a967a96ed1cb1646e6535cf4dcfa9
 DIST NVIDIA-Linux-x86_64-560.28.03.run 325129162 BLAKE2B 
89a71be83f18981c74871eee5b5a6e3c36b1140cb1e1d712e351f404363e65d7410d18a7f80aaa20dd11b779eb3e872d2ec73da3d783f24747ac14b54fda8841
 SHA512 
0ab19203be58c22f29a393280eb4aaae18949744af301c224ac9c691c168444cf9b780f5d7fb51a9987019e3dab18f706e92c6a5e40717dbf02af3a3def2e4f0
+DIST NVIDIA-Linux-x86_64-560.31.02.run 322472612 BLAKE2B 
e6d5619505154a3efd8612443b39925c5b9ba7e61cb14fae6e2228917032dbc62001fd97187a5de41a7bd6cfda4979903c105cb74d6692f1ffbf4bcb3095e10c
 SHA512 
ac54cc6f5820b523c894df2a7591c634f0337d5de72044ef9736218c5ec1e531a7347a4faa7a11eeaa7c3156884c0c909f766dce484cb51f9c68f6b5f83c8935
 DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 10140684 BLAKE2B 
a8ce7c1d1047be9154fd67366c5bfa13a19f03c883f24ee35043d17d517e83303420449750f9e7adc7142f61564dd5d8e5a19884dbe540514979df6381ff7f1f
 SHA512 
58920b26081a68e05178176edb0ce8ac4a5d365492adf51d6ffe57102385ff08abc5e14741e0500419e62a752441c97051d60939245eea64b039cc7e

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

2024-08-07 Thread Ionen Wolkens
commit: 94a28fb5091f9f3f83f4fce7b0d4b0c4dc5e3859
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Aug  7 13:23:55 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Wed Aug  7 14:32:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a28fb5

dev-qt/qt-creator: add 14.0.1

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

 dev-qt/qt-creator/Manifest |   1 +
 dev-qt/qt-creator/qt-creator-14.0.1.ebuild | 268 +
 2 files changed, 269 insertions(+)

diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index bd4b1c18ddcb..328e0964f1e4 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1,2 +1,3 @@
 DIST qt-creator-opensource-src-13.0.2.tar.xz 51881672 BLAKE2B 
88a5f3b88f444fda59e61c098fe5d4324a6bafb9e552c261d1b5337fb4fe3ecbe59411aaf1c5d77a8d688f8248dd10d28f63c326c53b763912a1085c93963c2a
 SHA512 
0b065dfb5eed95d1c50c39b49ea555f49b323d150e001001ae7ce50ad2cc4c47a8476def6397c8b7c3e26750442afb9df7a93a0ebece79dc84a879a3552da2ac
 DIST qt-creator-opensource-src-14.0.0.tar.xz 52488544 BLAKE2B 
8ac32b41d9791a6a94c38edf6878aae7acf4520b362f043d38e0b6097a45bbea0368953b0038e64ae32697389921bab701d1daeee787fb30206c6496374b41db
 SHA512 
75a0b2cd3e89f0c98710e43354d75d593d441b845475d5345b5784378054edd8b426bf7cf4b326ce9a56c1a2b8a2f136254f77525441528ff32c2c4a6fb441cc
+DIST qt-creator-opensource-src-14.0.1.tar.xz 52495220 BLAKE2B 
a93111abdc39550c18c8ecae9bbb8c645a06be373b179bca47dac4b9e9907c9a7d9c8b13a6cc834c656cd7d7e5a849a6512f8b48055ecc8ea32a0f56f6439176
 SHA512 
5ceacce80cd5cdef99606ca371134e5e8a5897b67ff1a52d202449e74e817bce22ee31b029b6f8643e19700742ddd8e616a48f005aae0720f200c3b03f8eab9a

diff --git a/dev-qt/qt-creator/qt-creator-14.0.1.ebuild 
b/dev-qt/qt-creator/qt-creator-14.0.1.ebuild
new file mode 100644
index ..a04b85dcdd48
--- /dev/null
+++ b/dev-qt/qt-creator/qt-creator-14.0.1.ebuild
@@ -0,0 +1,268 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..18} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic llvm-r1 python-any-r1 readme.gentoo-r1 xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI=(
+   "https://code.qt.io/qt-creator/qt-creator.git";
+   "https://github.com/qt-creator/qt-creator.git";
+   )
+   EGIT_SUBMODULES=(
+   perfparser
+   src/libs/qlitehtml
+   src/libs/qlitehtml/src/3rdparty/litehtml
+   )
+else
+   QTC_PV=${PV/_/-}
+   QTC_P=${PN}-opensource-src-${QTC_PV}
+   [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
+   SRC_URI="https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 
1-2)/${PV/_/-}/${QTC_P}.tar.xz"
+   S=${WORKDIR}/${QTC_P}
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
+HOMEPAGE="https://www.qt.io/product/development-tools";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="
+   +clang designer doc +help keyring plugin-dev qmldesigner
+   serialterminal +svg test +tracing webengine
+"
+REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+QT_PV=6.5.4:6
+
+# := is used where Qt's private APIs are used for safety
+COMMON_DEPEND="
+   dev-cpp/yaml-cpp:=
+   >=dev-qt/qt5compat-${QT_PV}
+   >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
+   >=dev-qt/qtdeclarative-${QT_PV}=
+   clang? (
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
+   ')
+   )
+   designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+   help? (
+   >=dev-qt/qttools-${QT_PV}[assistant]
+   webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
+   )
+   keyring? (
+   app-crypt/libsecret
+   dev-libs/glib:2
+   )
+   qmldesigner? (
+   >=dev-qt/qtquick3d-${QT_PV}=
+   >=dev-qt/qtsvg-${QT_PV}
+   )
+   serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
+   svg? ( >=dev-qt/qtsvg-${QT_PV} )
+   tracing? (
+   app-arch/zstd:=
+   dev-libs/elfutils
+   >=dev-qt/qtshadertools-${QT_PV}
+   )
+"
+# qtimageformats for .webp in examples, semi-optfeature but useful in general
+RDEPEND="
+   ${COMMON_DEPEND}
+   help? ( >=dev-qt/qtimageformats-${QT_PV} )
+   qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} )
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-qt/qttools-${QT_PV}[linguist]
+   doc? ( >=dev-q

[gentoo-commits] repo/gentoo:master commit in: app-misc/ranger/files/, app-misc/ranger/

2024-08-07 Thread Ionen Wolkens
commit: 9bf46138dbd6577a4346da1cef967bec911fe385
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Aug  7 23:22:25 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Wed Aug  7 23:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf46138

app-misc/ranger: backport color-related crash fix

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

 .../files/ranger-1.9.3-color-crash-fix.patch   | 25 ++
 ...nger-1.9.3-r1.ebuild => ranger-1.9.3-r2.ebuild} |  4 
 2 files changed, 29 insertions(+)

diff --git a/app-misc/ranger/files/ranger-1.9.3-color-crash-fix.patch 
b/app-misc/ranger/files/ranger-1.9.3-color-crash-fix.patch
new file mode 100644
index ..4d28c529eca2
--- /dev/null
+++ b/app-misc/ranger/files/ranger-1.9.3-color-crash-fix.patch
@@ -0,0 +1,25 @@
+Backport of crash fix when previewing some files with colors.
+https://forums.gentoo.org/viewtopic-t-1170286.html
+https://github.com/ranger/ranger/commit/82eef55b1664
+https://github.com/ranger/ranger/commit/642d594b8328 (also needed)
+--- a/ranger/gui/color.py
 b/ranger/gui/color.py
+@@ -20,5 +20,6 @@
+ DEFAULT_FOREGROUND = curses.COLOR_WHITE
+ DEFAULT_BACKGROUND = curses.COLOR_BLACK
+-COLOR_PAIRS = {10: 0}
++# Color pair 0 is wired to white on black and cannot be changed
++COLOR_PAIRS = {(DEFAULT_FOREGROUND, DEFAULT_BACKGROUND): 0}
+ 
+ 
+@@ -31,4 +32,10 @@
+ try:
+ curses.init_pair(size, fg, bg)
++except ValueError:
++# We're trying to add more pairs than the terminal can store,
++# approximating to the closest color pair that's already stored
++# would be cool but the easier solution is to just fall back to 
the
++# default fore and background colors, pair 0
++COLOR_PAIRS[key] = 0
+ except curses.error:
+ # If curses.use_default_colors() failed during the initialization

diff --git a/app-misc/ranger/ranger-1.9.3-r1.ebuild 
b/app-misc/ranger/ranger-1.9.3-r2.ebuild
similarity index 94%
rename from app-misc/ranger/ranger-1.9.3-r1.ebuild
rename to app-misc/ranger/ranger-1.9.3-r2.ebuild
index 161d96848cd0..28989e2d080d 100644
--- a/app-misc/ranger/ranger-1.9.3-r1.ebuild
+++ b/app-misc/ranger/ranger-1.9.3-r2.ebuild
@@ -25,6 +25,10 @@ SLOT="0"
 
 distutils_enable_tests pytest
 
+PATCHES=(
+   "${FILESDIR}"/${P}-color-crash-fix.patch
+)
+
 src_prepare() {
distutils-r1_src_prepare
 



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

2024-08-07 Thread Ionen Wolkens
commit: 2b56edb6058b3c290a9f88123497f895d7649f3a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug  8 04:31:57 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug  8 04:39:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b56edb6

x11-drivers/nvidia-drivers: drop 560.28.03-r3

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

 x11-drivers/nvidia-drivers/Manifest|   8 -
 .../nvidia-drivers-560.28.03-r3.ebuild | 516 -
 2 files changed, 524 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 15a03ee22963..f09d30f28850 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -4,7 +4,6 @@ DIST NVIDIA-Linux-aarch64-550.100.run 236302320 BLAKE2B 
8f3fa9112ad17b385d86a6c0
 DIST NVIDIA-Linux-aarch64-550.107.02.run 236334785 BLAKE2B 
6ed0cfddbe82566e6c9056d10454f6cb289a60e928b05cb64b65ae7ee341888f942e888c556d3e528b3d1228cc1ee14e938fa25c84750f85ab95239fb684f2ff
 SHA512 
a62d5d13089dbc98c022cb3bdf00999d79da7ae370c6e84405ca9e32034f19fcea65ac74845323223f1a8b8f1443e506c60704ba56e6f5add04b2a007d2d443c
 DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 
342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae
 SHA512 
9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0
 DIST NVIDIA-Linux-aarch64-555.58.run 236884430 BLAKE2B 
e84528f1e662409c1fe779ac7c7137808d1c858517cbfe0a5eb5bd992de616be17fbf4b11f8cf5f96f48ec38b6588dc8c74bbda4c3cbf965486db786fa221b5c
 SHA512 
35a2dc801b41f2e5cc5954bbcf26d1d38e1d346353ae2e2a40016f28a7e0d39607d5b9ad2f78600af58642e06935011159386702c5a43a1da272b34061e07bf8
-DIST NVIDIA-Linux-aarch64-560.28.03.run 251063126 BLAKE2B 
c2d38dca6d8ce95e82d512a42e15b428b5559acfd6cc0d7c117eed920e9f98e3dfac9525e4e831c1133c91e503620ec7a9c8a8f6390bb2f6f6505bb65f94ef84
 SHA512 
be09b9a57b048b757d1f1392e0d7775b4fd9810c0e651354f224740258889a20f5f7154c541b9227839cce0a0a808a1b5f880cb2a073c53774dec060977256f7
 DIST NVIDIA-Linux-aarch64-560.31.02.run 248528411 BLAKE2B 
3da30fa9393356b3daee46f140510b4fb99c711b2a3d1a740a7880e916ef3963ff10795486ae11274f75e6ca134af0d15485efbffd29e7b55b402642babf485c
 SHA512 
068f2ab92454679abdbfddafda36b98d3d045237baabe5f717005d73efdd6c6e36773ceea5915a9811ee21736d031131d77c41fb10b2b386878f7dbe6355ab6c
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
@@ -16,7 +15,6 @@ DIST NVIDIA-Linux-x86_64-550.107.02.run 307251605 BLAKE2B 
767300982ac4b28fc731b2
 DIST NVIDIA-Linux-x86_64-550.40.65.run 311996071 BLAKE2B 
467e98fa2b50b3789667fce127e717678908fe9069c33477c338c3bb68120645f0b985a6c4be9a7a49dc413cea47597e17913a74435483db5feab6ba2e517878
 SHA512 
8932116fad5f971f2d50f71c6b181d35c4625e37632ff8b5f9fd75c25671b86ffd5ccb8bfaaafb68018e298546868278498e4e2b60a6418bbbdafa257c743c4b
 DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B 
df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae
 SHA512 
7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433
 DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B 
cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f00684509788
 SHA512 
69ce5a35ab0b3129605ede75a5a9e2575062a8a30e92d2a1a9c6576d1bad8e924c46909a438ffa1d9c22b616060950d52a6a967a96ed1cb1646e6535cf4dcfa9
-DIST NVIDIA-Linux-x86_64-560.28.03.run 325129162 BLAKE2B 
89a71be83f18981c74871eee5b5a6e3c36b1140cb1e1d712e351f404363e65d7410d18a7f80aaa20dd11b779eb3e872d2ec73da3d783f24747ac14b54fda8841
 SHA512 
0ab19203be58c22f29a393280eb4aaae18949744af301c224ac9c691c168444cf9b780f5d7fb51a9987019e3dab18f706e92c6a5e40717dbf02af3a3def2e4f0
 DIST NVIDIA-Linux-x86_64-560.31.02.run 322472612 BLAKE2B 
e6d5619505154a3efd8612443b39925c5b9ba7e61cb14fae6e2228917032dbc62001fd97187a5de41a7bd6cfda4979903c105cb74d6692f1ffbf4bcb3095e10c
 SHA512 
ac54cc6f5820b523c894df2a7591c634f0337d5de72044ef9736218c5ec1e531a7347a4faa7a11eeaa7c3156884c0c909f766dce484cb51f9c68f6b5f83c8935
 DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 1014068

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

2024-08-07 Thread Ionen Wolkens
commit: 6cf6552c089f2782e34259c67b984490bf123f41
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug  8 04:33:43 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug  8 04:39:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf6552c

x11-drivers/nvidia-drivers: add 550.40.67:0/vulkan, drop 550.40.65

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

 x11-drivers/nvidia-drivers/Manifest  | 9 ++---
 ...-drivers-550.40.65.ebuild => nvidia-drivers-550.40.67.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index f09d30f28850..c857b092c933 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -12,7 +12,7 @@ DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5c
 DIST NVIDIA-Linux-x86_64-535.183.01.run 341725273 BLAKE2B 
a1cc782a960309a25d64d7334a818bdf9bd24be4ae7bbcf76c11c071db614d00c59e4cdca366bd36565a612a262d8b4ede7d8224f6cd3d824128178ad7d2d707
 SHA512 
02b6b679f4fc1d5305f32fca8ce0875eef04cb99f5611d0bb85ac7607ecdd5b2aa4d60b51bf47546477464531a07fffa5bf3db3859868648bd5e86565d85afbb
 DIST NVIDIA-Linux-x86_64-550.100.run 307021837 BLAKE2B 
c035aeeb2d2f0a2de283d690985a9202b482658158180cc49c03f0938075d0dc5c59a2e23e766573381f78f2f7ea1ec874f8b56dbf6e3d35a02cb6a4597f8145
 SHA512 
e779e373c25627430762eed4e92d377b2ded7e50aeff466d232e2d13a4e2b8596bfc40ac79090a9ba9260e85cb788c98770de20d4c50837f8e6ecde7a80c
 DIST NVIDIA-Linux-x86_64-550.107.02.run 307251605 BLAKE2B 
767300982ac4b28fc731b250141cd0f5e9531424dcecd816e995c6fe63a8e2c15c0a42f9324f93c19da12868fd48abbaa15a1de752b675b88fa45a3c4385f40a
 SHA512 
da0a15f87a4e6562f9a5e087a76b92de873db4849c8fdbf57d7dfe9d524e55dfbd578aef38d8818b9cb712a905a31fd0b97e399c74613943810545c92cf30f9d
-DIST NVIDIA-Linux-x86_64-550.40.65.run 311996071 BLAKE2B 
467e98fa2b50b3789667fce127e717678908fe9069c33477c338c3bb68120645f0b985a6c4be9a7a49dc413cea47597e17913a74435483db5feab6ba2e517878
 SHA512 
8932116fad5f971f2d50f71c6b181d35c4625e37632ff8b5f9fd75c25671b86ffd5ccb8bfaaafb68018e298546868278498e4e2b60a6418bbbdafa257c743c4b
+DIST NVIDIA-Linux-x86_64-550.40.67.run 312229530 BLAKE2B 
2108aa002c4cb1b40212a074aade5123d1caf08ea079c18ee7605cfd914740c9b77f5da4f5d5dc462a5ef3673834b8f793c9780dddbf57e34a12d1579a223b34
 SHA512 
21f96a59d3b07700a5f8d7eb19ec10d163d24b0b54ed0a1698ea586c03a59c92647d28e5f99a95b545a47f6e0e3ea3a4c856219d847e8ace8ffd851d9cc41915
 DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B 
df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae
 SHA512 
7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433
 DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B 
cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f00684509788
 SHA512 
69ce5a35ab0b3129605ede75a5a9e2575062a8a30e92d2a1a9c6576d1bad8e924c46909a438ffa1d9c22b616060950d52a6a967a96ed1cb1646e6535cf4dcfa9
 DIST NVIDIA-Linux-x86_64-560.31.02.run 322472612 BLAKE2B 
e6d5619505154a3efd8612443b39925c5b9ba7e61cb14fae6e2228917032dbc62001fd97187a5de41a7bd6cfda4979903c105cb74d6692f1ffbf4bcb3095e10c
 SHA512 
ac54cc6f5820b523c894df2a7591c634f0337d5de72044ef9736218c5ec1e531a7347a4faa7a11eeaa7c3156884c0c909f766dce484cb51f9c68f6b5f83c8935
@@ -29,7 +29,6 @@ DIST nvidia-installer-525.147.05.tar.bz2 147986 BLAKE2B 
982e1a95bc255b960913cba1
 DIST nvidia-installer-535.183.01.tar.bz2 148412 BLAKE2B 
6eff47169ab5b2b4bfec5917bccc0102502aade2ccf523a404e50c8925e407e225d8009ac79ddfc38a1c6b7de361740d60a0896c2e31756e0f2392b77ad44490
 SHA512 
76e9bdb4b94bcb103710552a1cb64ca5df0765e3248e2723a88bf70277ef52fd5b7074f7a9cf58b9f3a33af9c04b0cb848748e97ba19f02e96a4eaf081b153bb
 DIST nvidia-installer-550.100.tar.bz2 155473 BLAKE2B 
9e995497ba99b2a7c8ab7ffb20117f863ad1eec02f30500bd3bbaf0edbcc96552166bf509f347e2ea0af2891b7bd0126587fabeb980838acfe3384f4d37f8282
 SHA512 
5641190e4502c96f8758f9d88921871a5a2039378f5e00c06f08a525e0d1451e31cc5d8bbeed79099722f62fa76f8fba0b6369dd9f27341f0a08e37ff4165db4
 DIST nvidia-installer-550.107.02.tar.bz2 155423 BLAKE2B 
5bd3d57dfd9ca70c38908f5b397d71802bd78ca1de4c6d9b32de147e39adac61028ca56848b2cb10f13717046204b690c86c880034d1f386df9298e7f15c4b65
 SHA512 
2120f31f9ab92bb3a8da6991c4d5df6cf50ed81e5c6eadcf23f6af98f08ef674e137ac2bf62f1bf76d94f005d0fc9ef2a130d2e606fca929229f358ac51377d1
-DIST nvidia-installer-550.90.07.tar.bz2 155441 BLAKE2B 
16a22549ac3b188933d2a0ed875aefcff01a195741d309641b343cafca4d62c7c269f5864dab94a231d23f323986b9c28c2f4472a922548f411aa569e04eb47a
 SHA512 
7d902e2e26b752ab10945e12864624b809b4823649950c838129b843ecb3ac263579ef0cfcd87cbe3292c5f3b39e3e6e33b98bb6f9ff5a2aa5c05363f20c
 DIST nvidia-installer-555.58.02.tar.bz2 15

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

2024-08-09 Thread Ionen Wolkens
commit: 1f0c4aa3c88b5110afc0e6d9901d11297550167d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  9 06:11:35 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  9 09:27:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f0c4aa3

x11-drivers/nvidia-drivers: stabilize 550.107.02 for amd64

This supposedly fixes 550 branch infamous freezes and other
issues with some notebooks, so stabilizing early'ish.

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

 x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02.ebuild
index 2051e61e7806..42c25308f23a 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.107.02.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}
 
 LICENSE="NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs 
+tools wayland"
 REQUIRED_USE="kernel-open? ( modules )"
 



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

2024-08-09 Thread Ionen Wolkens
commit: 331c6eba932ad1f85d725bdd0b1b2d26dff89eb0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  9 07:03:26 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  9 09:27:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=331c6eba

dev-qt/qtwebengine: fix build with clang-19

Closes: https://bugs.gentoo.org/937541
Thanks-to: Alfred Wingate
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../files/qtwebengine-6.7.2-clang19.patch  | 76 ++
 dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild|  1 +
 dev-qt/qtwebengine/qtwebengine-6.7..ebuild |  1 +
 dev-qt/qtwebengine/qtwebengine-6.8..ebuild |  1 +
 4 files changed, 79 insertions(+)

diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.7.2-clang19.patch 
b/dev-qt/qtwebengine/files/qtwebengine-6.7.2-clang19.patch
new file mode 100644
index ..3951fa56605a
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.7.2-clang19.patch
@@ -0,0 +1,76 @@
+Patch status: fixed in >=chromium-127.0.6524.0
+
+https://bugs.gentoo.org/937541
+https://github.com/google/perfetto/commit/e2f661907a717551235563389977b7468da6d45e
+https://android-review.googlesource.com/c/platform/external/perfetto/+/3114454
+https://chromium-review.googlesource.com/c/chromium/src/+/5604664
+--- 
a/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/hash_table.h
 
b/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/hash_table.h
+@@ -1647,5 +1647,5 @@
+   }
+   table_ = temporary_table;
+-  Allocator::template BackingWriteBarrier(&table_);
++  Allocator::BackingWriteBarrier(&table_);
+ 
+   HashTableBucketInitializer::InitializeTable(
+@@ -1701,5 +1701,5 @@
+   // the current table has to be atomic to prevent races with concurrent 
marker.
+   AsAtomicPtr(&table_)->store(new_hash_table.table_, 
std::memory_order_relaxed);
+-  Allocator::template BackingWriteBarrier(&table_);
++  Allocator::BackingWriteBarrier(&table_);
+   table_size_ = new_table_size;
+ 
+@@ -1853,6 +1853,6 @@
+   // there is *no* risk of data races when reading.
+   AtomicWriteSwap(table_, other.table_);
+-  Allocator::template BackingWriteBarrier(&table_);
+-  Allocator::template BackingWriteBarrier(&other.table_);
++  Allocator::BackingWriteBarrier(&table_);
++  Allocator::BackingWriteBarrier(&other.table_);
+   if (IsWeak::value) {
+ // Weak processing is omitted when no backing store is present. In case 
such
+--- 
a/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h
 
b/src/3rdparty/chromium/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h
+@@ -329,5 +329,5 @@
+ 
+   static void Flush() {
+-Base::template Trace([](typename Base::TraceContext ctx) { ctx.Flush(); 
});
++Base::Trace([](typename Base::TraceContext ctx) { ctx.Flush(); });
+   }
+ 
+@@ -335,6 +335,5 @@
+   static bool IsEnabled() {
+ bool enabled = false;
+-Base::template CallIfEnabled(
+-[&](uint32_t /*instances*/) { enabled = true; });
++Base::CallIfEnabled([&](uint32_t /*instances*/) { enabled = true; });
+ return enabled;
+   }
+@@ -350,5 +349,5 @@
+   const DynamicCategory& dynamic_category) {
+ bool enabled = false;
+-Base::template Trace([&](typename Base::TraceContext ctx) {
++Base::Trace([&](typename Base::TraceContext ctx) {
+   enabled = enabled || IsDynamicCategoryEnabled(&ctx, dynamic_category);
+ });
+@@ -497,5 +496,5 @@
+ PERFETTO_DCHECK(track.uuid == desc.uuid());
+ TrackRegistry::Get()->UpdateTrack(track, desc.SerializeAsString());
+-Base::template Trace([&](typename Base::TraceContext ctx) {
++Base::Trace([&](typename Base::TraceContext ctx) {
+   TrackEventInternal::WriteTrackDescriptor(
+   track, ctx.tls_inst_->trace_writer.get(), ctx.GetIncrementalState(),
+@@ -1048,5 +1047,5 @@
+ using CatTraits = CategoryTraits;
+ if (CatTraits::kIsDynamic) {
+-  Base::template TraceWithInstances(instances, std::move(lambda));
++  Base::TraceWithInstances(instances, std::move(lambda));
+ } else {
+   Base::template TraceWithInstances(
+@@ -1062,5 +1061,5 @@
+   std::function callback) {
+ TrackRegistry::Get()->UpdateTrack(track, std::move(callback));
+-Base::template Trace([&](typename Base::TraceContext ctx) {
++Base::Trace([&](typename Base::TraceContext ctx) {
+   TrackEventInternal::WriteTrackDescriptor(
+   track, ctx.tls_inst_->trace_writer.get(), ctx.GetIncrementalState(),

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
index 558e4e9ca86c..652140a1537f 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.2.ebuild
@@ -111,6 +111,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
 PATCH

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

2024-08-09 Thread Ionen Wolkens
commit: 27aa4a5b327fce2f06ba397d8926928c71c17e37
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  9 14:02:54 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  9 22:08:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27aa4a5b

dev-qt/qtwayland: drop 6.7.2-r1

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

 dev-qt/qtwayland/qtwayland-6.7.2-r1.ebuild | 65 --
 1 file changed, 65 deletions(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.7.2-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.2-r1.ebuild
deleted file mode 100644
index 359827ec4690..
--- a/dev-qt/qtwayland/qtwayland-6.7.2-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-IUSE="accessibility compositor qml vulkan"
-
-RDEPEND="
-   dev-libs/wayland
-   ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
-   media-libs/libglvnd
-   x11-libs/libxkbcommon
-   compositor? (
-   qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-plasma-popup.patch
-)
-
-CMAKE_SKIP_TESTS=(
-   # segfaults for not-looked-into reasons, but not considered
-   # an issue given >=seatv5 exists since wayland-1.10 (2016)
-   tst_seatv4
-   # needs a compositor/opengl, skip the extra trouble
-   tst_surface
-   tst_xdgdecorationv1
-   # known failing with wayland-1.23.0 (or at least with offscreen), not
-   # believed to result in critical runtime issues so skip until this is
-   # looked at upstream (https://bugreports.qt.io/browse/QTBUG-126379)
-   tst_client
-   tst_compositor
-   tst_scaling
-)
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Quick)
-   $(qt_feature compositor wayland_server)
-   )
-
-   qt6-build_src_configure
-}
-
-src_test() {
-   # users' session setting may break tst_clientextension (bug #927030)
-   unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
-   unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
-
-   qt6-build_src_test
-}



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

2024-08-09 Thread Ionen Wolkens
commit: 6d202dce9ae4cdf11f811c2774b0892a09e844ee
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  9 22:01:31 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  9 22:08:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d202dce

gui-libs/egl-wayland: add 1.1.15

There may still be issues but situation should be a lot better than
it was with 1.1.14, so trying to add this unmasked.

If needed, one can (newly) set __NV_DISABLE_EXPLICIT_SYNC=1 to disable
that rather than downgrade to 1.1.13.1.

Also note that explicit sync is not enabled unless use the (currenty)
unkeyworded 560 drivers. As far as I can tell 1.1.15 does nothing
special if used with older drivers and works normally.

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

 gui-libs/egl-wayland/Manifest  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index e3228d2ca2a8..ab68aa74150d 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,4 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 
12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7
 SHA512 
264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 
08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646
 SHA512 
7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.14.tar.gz 73721 BLAKE2B 
a3f5cdc259b8cbecd07c8dc513df06b8dbebc3ac7412c2533026f9ebdd7e6f0aa8ffa8b343a972aded6ada47a371b51128c28087f5d2909caa9a936fa6082665
 SHA512 
7b668ca94eefbef3d81b6b8f54fb1751fb2df70fcd281be69d19d940342801f085f77d81d58cbd3b911131c69f13c37d523da63a55e691ccfab2d776e10e3560
+DIST egl-wayland-1.1.15.tar.gz 74483 BLAKE2B 
f457f27a70b132fa753c688711bb03301d7c22bc1bf039fa6dbf87f8a288572fdd4feb9b5da9e5545d06be95b8c3b3259a82189af14a5ae036f72cf0d01a8a1d
 SHA512 
714f3d52dc1a884adc7d4942bc2486774637f61a05e74b3f00cc9389fadb1328b7fc87b31be9f49bd5be65e43bd6e6dc5341e2e7755ff6549dabaafcd2c50a3c

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild
new file mode 100644
index ..93079328f2a5
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/";
+SRC_URI="
+   https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-libs/wayland[${MULTILIB_USEDEP}]
+   x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/wayland-protocols
+   >=gui-libs/eglexternalplatform-1.1-r1
+   media-libs/libglvnd
+"
+BDEPEND="
+   dev-util/wayland-scanner
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+   meson-multilib_src_install
+
+   insinto /usr/share/egl/egl_external_platform.d
+   doins "${FILESDIR}"/10_nvidia_wayland.json
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/, gui-libs/egl-wayland/

2024-08-09 Thread Ionen Wolkens
commit: e7e04d756c9a6543a7c177d5586cd72725ec87c2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  9 22:02:40 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  9 22:32:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e04d75

gui-libs/egl-wayland: drop 1.1.13, 1.1.13-r1, 1.1.14, 1.1.14-r1

If have problems with 1.1.15, either go back to 1.1.13.1
or set __NV_DISABLE_EXPLICIT_SYNC=1 rather than try the known
buggy 1.1.14.

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

 gui-libs/egl-wayland/Manifest |  2 --
 gui-libs/egl-wayland/egl-wayland-1.1.13-r1.ebuild | 42 ---
 gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild| 41 --
 gui-libs/egl-wayland/egl-wayland-1.1.14-r1.ebuild | 42 ---
 gui-libs/egl-wayland/egl-wayland-1.1.14.ebuild| 42 ---
 profiles/package.mask | 18 --
 6 files changed, 187 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index ab68aa74150d..950fd6fe6f35 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,4 +1,2 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 
12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7
 SHA512 
264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
-DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 
08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646
 SHA512 
7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
-DIST egl-wayland-1.1.14.tar.gz 73721 BLAKE2B 
a3f5cdc259b8cbecd07c8dc513df06b8dbebc3ac7412c2533026f9ebdd7e6f0aa8ffa8b343a972aded6ada47a371b51128c28087f5d2909caa9a936fa6082665
 SHA512 
7b668ca94eefbef3d81b6b8f54fb1751fb2df70fcd281be69d19d940342801f085f77d81d58cbd3b911131c69f13c37d523da63a55e691ccfab2d776e10e3560
 DIST egl-wayland-1.1.15.tar.gz 74483 BLAKE2B 
f457f27a70b132fa753c688711bb03301d7c22bc1bf039fa6dbf87f8a288572fdd4feb9b5da9e5545d06be95b8c3b3259a82189af14a5ae036f72cf0d01a8a1d
 SHA512 
714f3d52dc1a884adc7d4942bc2486774637f61a05e74b3f00cc9389fadb1328b7fc87b31be9f49bd5be65e43bd6e6dc5341e2e7755ff6549dabaafcd2c50a3c

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13-r1.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.13-r1.ebuild
deleted file mode 100644
index 93079328f2a5..
--- a/gui-libs/egl-wayland/egl-wayland-1.1.13-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/";
-SRC_URI="
-   https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   dev-libs/wayland[${MULTILIB_USEDEP}]
-   x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/wayland-protocols
-   >=gui-libs/eglexternalplatform-1.1-r1
-   media-libs/libglvnd
-"
-BDEPEND="
-   dev-util/wayland-scanner
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-   meson-multilib_src_install
-
-   insinto /usr/share/egl/egl_external_platform.d
-   doins "${FILESDIR}"/10_nvidia_wayland.json
-}

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
deleted file mode 100644
index 660e7e1e1c84..
--- a/gui-libs/egl-wayland/egl-wayland-1.1.13.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/";
-SRC_URI="
-   https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
-   dev-libs/wayland
-   x11-libs/libdrm
-   !https://github.com/NVIDIA/egl-wayland/";
-SRC_URI="
-   https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   dev-libs/wayland[${MULTILIB_USEDEP}]
-   x11-libs/libdrm[${MULTILIB_

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

2024-08-20 Thread Ionen Wolkens
commit: 371d87a5cbf531a2d6de8dbae23fed219c674f73
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Aug 20 15:14:25 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Aug 20 15:50:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=371d87a5

dev-libs/ncnn: add 20240820

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

 dev-libs/ncnn/Manifest |  1 +
 dev-libs/ncnn/ncnn-20240820.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest
index 21d62df6542b..19202e21b33c 100644
--- a/dev-libs/ncnn/Manifest
+++ b/dev-libs/ncnn/Manifest
@@ -1 +1,2 @@
 DIST ncnn-20240410.tar.gz 12835689 BLAKE2B 
b4c2ffdf525719dca81d020695f03cd963c3a1f1a0ecc61b6e08c75da212d280210bf1be9b54343a771661fef747675e7f08d0dd9e3ea942adfda1e07d1f6868
 SHA512 
61865af26aecc6b0eccdfd46c5b3f6e4dd06d7409298051c91d141e64b8c15690f2f982c0aeb3a11d3a575061ab7606710cb0e710f4cb6539c7a14ff440aaaf7
+DIST ncnn-20240820.tar.gz 12963701 BLAKE2B 
cf92ac70fb0256ae4b78f03d5a670622071f6f0e9b4ad1ee6a18238852f66b3d6b0456d33b2cf2eb691c351b1e8c7b0a8427fb20342029c79f33626f09d9bba5
 SHA512 
cbef59021231df7409c73a270f147e72daefa1230ccc072aec7225078097ec8e99d4dd82e8aaa93665361c4c24b3812e05f08da5c9a82a575ef2aad70c0828fe

diff --git a/dev-libs/ncnn/ncnn-20240820.ebuild 
b/dev-libs/ncnn/ncnn-20240820.ebuild
new file mode 100644
index ..2bb0594c7321
--- /dev/null
+++ b/dev-libs/ncnn/ncnn-20240820.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="High-performance neural network inference framework"
+HOMEPAGE="https://github.com/Tencent/ncnn/";
+SRC_URI="
+   https://github.com/Tencent/ncnn/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="BSD ZLIB"
+SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds
+KEYWORDS="~amd64 ~x86"
+IUSE="openmp tools +vulkan"
+
+# Need the static library to run tests + skip vulkan / GPU:
+# -DNCNN_BUILD_TESTS=ON -DNCNN_SHARED_LIB=OFF -DNCNN_VULKAN=OFF
+RESTRICT="test"
+
+RDEPEND="
+   tools? (
+   dev-cpp/abseil-cpp:=
+   dev-libs/protobuf:=
+   )
+   vulkan? (
+   dev-util/glslang:=
+   media-libs/vulkan-loader
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+
+DOCS=( README.md docs/. )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
+   -DNCNN_BUILD_EXAMPLES=no
+   -DNCNN_BUILD_TOOLS=$(usex tools)
+   -DNCNN_OPENMP=$(usex openmp)
+   -DNCNN_PYTHON=no # todo if something needs it
+   -DNCNN_SHARED_LIB=yes
+   -DNCNN_SIMPLEVK=no
+   -DNCNN_SYSTEM_GLSLANG=yes
+   -DNCNN_VERSION=${PV} # avoids libncnn.so.*.%Y%m%d using build 
date
+   -DNCNN_VULKAN=$(usex vulkan)
+   )
+
+   # temporary workaround due to a >=clang-18 regression (bug #929228)
+   tc-is-clang && [[ $(clang-major-version) -ge 18 ]] &&
+   mycmakeargs+=( -DNCNN_AVX512BF16=no )
+
+   cmake_src_configure
+}



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

2024-08-21 Thread Ionen Wolkens
commit: 4e6b7fe08e4e7f087d589eca5285ac6d020c2399
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Aug 21 15:51:01 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Wed Aug 21 15:52:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6b7fe0

x11-drivers/nvidia-drivers: add 560.35.03 (keyworded)

New production branch and potential future stable candidate.

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

 x11-drivers/nvidia-drivers/Manifest|   8 +
 .../nvidia-drivers/nvidia-drivers-560.35.03.ebuild | 515 +
 2 files changed, 523 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index c857b092c933..7ead77c35114 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -5,6 +5,7 @@ DIST NVIDIA-Linux-aarch64-550.107.02.run 236334785 BLAKE2B 
6ed0cfddbe82566e6c905
 DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 
342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae
 SHA512 
9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0
 DIST NVIDIA-Linux-aarch64-555.58.run 236884430 BLAKE2B 
e84528f1e662409c1fe779ac7c7137808d1c858517cbfe0a5eb5bd992de616be17fbf4b11f8cf5f96f48ec38b6588dc8c74bbda4c3cbf965486db786fa221b5c
 SHA512 
35a2dc801b41f2e5cc5954bbcf26d1d38e1d346353ae2e2a40016f28a7e0d39607d5b9ad2f78600af58642e06935011159386702c5a43a1da272b34061e07bf8
 DIST NVIDIA-Linux-aarch64-560.31.02.run 248528411 BLAKE2B 
3da30fa9393356b3daee46f140510b4fb99c711b2a3d1a740a7880e916ef3963ff10795486ae11274f75e6ca134af0d15485efbffd29e7b55b402642babf485c
 SHA512 
068f2ab92454679abdbfddafda36b98d3d045237baabe5f717005d73efdd6c6e36773ceea5915a9811ee21736d031131d77c41fb10b2b386878f7dbe6355ab6c
+DIST NVIDIA-Linux-aarch64-560.35.03.run 251160249 BLAKE2B 
3ad8c6757b980668f6483d8867f247857519636a3ea464107e90620557ecdbbfc3437cadb7916655b14e6a85e5929db1f03387494df7daa9169d8fe6b2de1849
 SHA512 
8df331104f3d63d4aaeeace412a986a93355be3ce69a968fbc12b7d0b21a34e71cdf37758c23a392c358a1c3ba1da21115002f55017c2a829c7bb4d41536e543
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
 DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 
0fdc867f92b82b2a60810c3b43751cad7ac2c39928c92c6c343c0c6044f4d7d923d93b8599db3f7c999c0ee7d16940e65d991a61cbb30e1d9e49c5639ac6bdc8
 SHA512 
a837946dd24d7945c1962a695f1f31965f3ceb6927f52cd08fd51b8db138b7a888bbeab69243f5c8468a7bd7ccd47f5dbdb48a1ca81264866c1ebb7d88628f88
@@ -16,6 +17,7 @@ DIST NVIDIA-Linux-x86_64-550.40.67.run 312229530 BLAKE2B 
2108aa002c4cb1b40212a07
 DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B 
df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae
 SHA512 
7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433
 DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B 
cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f00684509788
 SHA512 
69ce5a35ab0b3129605ede75a5a9e2575062a8a30e92d2a1a9c6576d1bad8e924c46909a438ffa1d9c22b616060950d52a6a967a96ed1cb1646e6535cf4dcfa9
 DIST NVIDIA-Linux-x86_64-560.31.02.run 322472612 BLAKE2B 
e6d5619505154a3efd8612443b39925c5b9ba7e61cb14fae6e2228917032dbc62001fd97187a5de41a7bd6cfda4979903c105cb74d6692f1ffbf4bcb3095e10c
 SHA512 
ac54cc6f5820b523c894df2a7591c634f0337d5de72044ef9736218c5ec1e531a7347a4faa7a11eeaa7c3156884c0c909f766dce484cb51f9c68f6b5f83c8935
+DIST NVIDIA-Linux-x86_64-560.35.03.run 322523941 BLAKE2B 
e84819e6c6b75dbe75212b695ee1e7793c16091b1861250b406cdf570a8cae2a8114627f64bdefc8538f12dd6da8d80d3d62d41deeb7211cfaf159f853feba08
 SHA512 
97137160b64928ff84fd6145a0ebc209c045d6a07ccc53ec6df6ba1fda2ad72038eda7ecdc0a0178a2628aa4e18819a9b3ff3b693b22bdc9de543be0a968f8aa
 DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 10140684 BLAKE2B 
a8ce7c1d1047be9154fd67366c5bfa13a19f03c883f24ee35043d17d517e83303420449750f9e7adc7142f61564dd5d8e5a19884dbe540514979df6381ff7f1f
 SHA512 
58920b26081a68e05178176edb0ce8ac4a5d365492adf51d6ffe57102385ff08abc5e14741e0500419e62a752441c97051d60939245eea64b039cc7efca15b7d
 DIST NVIDIA-kernel-module-source-5

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

2024-08-21 Thread Ionen Wolkens
commit: ea78d797e0cdcb094881027e5ff5547032c5df96
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 22 01:01:38 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 22 01:45:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea78d797

dev-util/maturin: add 1.7.1

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

 dev-util/maturin/Manifest |  19 ++
 dev-util/maturin/maturin-1.7.1.ebuild | 537 ++
 2 files changed, 556 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index fb40991cf20b..6fe2b3150b23 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -75,6 +75,7 @@ DIST cc-1.0.81.crate 66857 BLAKE2B 
1f20aa7fe1e41b7d043242ed2e6b840ef7e764fcd844d
 DIST cc-1.0.82.crate 67879 BLAKE2B 
3b06cbe1516d4fe8291e1543b09d32d39a135c2352e545b64bc69fc82a40128a9b1291f20bd4cac6a3c37d9466093f8b63cae20663ad517bd7dbc380bfa87ee7
 SHA512 
27810ea12401635b0122e5b3a71367a52ca7040f196cb30f709e0b8ec0e717aeb8a89ef4e891b1c7c88f7cc8a1c35e55db132b728b0c499e0b683d5b803a671f
 DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cc-1.0.88.crate 75288 BLAKE2B 
81c512bff79ddc40af633620ea440a73d3f7370c96878b3a84606ac0523f13a9ea756765afedaf2148344ffca3ce928fbb0678977273c918c21b4e3985507938
 SHA512 
67ca5820d36d1be38e56f54a0292d550c9c129d680611a60fbbfa458b8cb748e5f27c7ed1eb767ac3df41cd4e875160525b81ab624726183b1d298ffdcb87846
+DIST cc-1.1.6.crate 81585 BLAKE2B 
412ef9d62c32a42164f8c2b827c10f0d41e75faa77e6d1dd8515ff5ec43abd1da75bbb400460a43a252c93dd0a597c2e44c8e899a376d963f0d3727db7ca2c24
 SHA512 
ea8bd8150042268092360e6396226ee5e83ba154eae99d299c897ed16e8543fcfe3179e22b50b0497bcf065a16933f4ebf7edcae7e6fc8be3788f0ae7f61c000
 DIST cfb-0.9.0.crate 67837 BLAKE2B 
bab7c813d6636c6e8f371ea8a76ee23361b4f53235cdef2378ebfb9b3df30ddbc6d229a4a904d0711df5dca78711926407a0e2696a4e0d6151b5dcdf8f3067dd
 SHA512 
6bff6dc27f459c7ae15fb537ea0218e17abe2477fa9aafad6b3d0b17773272db61df48ea9cb5055b35459373684b20a0bed031a4a53df42f262c08aa05307d4b
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST charset-0.1.3.crate 14330 BLAKE2B 
928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8
 SHA512 
61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1
@@ -88,7 +89,9 @@ DIST clap_builder-4.5.7.crate 163957 BLAKE2B 
a1d6e728f05b7f7eab8fd9fc8dd0e25f8a0
 DIST clap_complete-4.4.9.crate 37659 BLAKE2B 
99de16ea4fab3996ed9e7d0855b0184ceb3c5740b690120b48490c1fe78115dcad3d8b52b3ffa31afb2b0e9f8e4c0beb8e331e4cbd5b1f688c1dcd4b49f06ab3
 SHA512 
79ca2717a7c4752959ca48c60e8e0751de67be1e40717cb336028d5edbeff0650cb3bbab8463dc6f227feeaac3f18acc249f08f26d1855055bae07758b3733d6
 DIST clap_complete-4.5.5.crate 38809 BLAKE2B 
943ff061b229d3120368579dec89a3ffc0af592ec7d7d4cbc2260fa5c2435e1e1fb0e50c2f305f50b5899f93bf1d0ecb619602ac36b2790d364c656dc46b2f14
 SHA512 
b127163fa81c3934436481805179ae198b932ec3fd6bf0453b75c0d3672a7c3aa5d022411e88c7284de843c944da633aa566078714a495233eea9b992de4a609
 DIST clap_complete_command-0.5.1.crate 8273 BLAKE2B 
84302d7ffc34d9e947dd141421462b2035f324a77a8c68fa342a49242b0f97e43afc54be90d7cbb2efb311ea7848313af3d98c572402e7b25f83c22ff1fce8c4
 SHA512 
0cbd75f41349c709440ceee1075cd209f927b928c665b31907caecae91ab0b1e00c0a73f8185df754663e4d079467c6312abdc175bb6f8bd58c6d783b371754c
+DIST clap_complete_command-0.6.1.crate 7959 BLAKE2B 
61bb266fdebb625ce3327164ab39d65943406fe9c101f10fa3a1f18d4728e0eeca07dcd8eb4e8f6eb63587cd1af86fb05beedf1c5b2bbaf22356f213ea738c7c
 SHA512 
b364cac56e9604c7c06a84f5d687b62398f92e3c0407123b183d5c3846948a4a0975469326312ad57e2ce936574462f3dde61385062827e48efc3ff813185ef6
 DIST clap_complete_nushell-0.1.11.crate 32198 BLAKE2B 
6a704251bfc10fa7fd113f7e82bdeb9655f2e23d851fc3d654332ee196214b179fa83ed6c57b436df247f6eb1d2feb28017090b9087b7b8d92283978e7ce9957
 SHA512 
04098511e19cb629df43509f2596904ec2a8690fa6bcf160825030c42dad73f77ed184e5a4dce10c8308b9718541540f10277b0ef0fee6b039ac1e7b482d3cf2
+DIST clap_complete_nushell-4.5.2.crate 34391 BLAKE2B 
ce7a44c4a9e3d577e014c71d6f8f6b16e192ae169f499973316f6f3c7febae59c957ba6acc153802bde423fd58301b5b5ef5b606e275bf8f608ad40fb192338b
 SHA512 
1da7b7f01e948f4c055bb912426d950418f353837dda9e6bb8e249bda4169b29de2291173c9d0193f0c746ec1387ad8a893721f32125f14565948f2e90fdd

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

2024-08-22 Thread Ionen Wolkens
commit: 60cb92ff4fedcd9a3dd08794daa863afcf7e1d10
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug 23 05:09:57 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug 23 05:13:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60cb92ff

gui-libs/egl-wayland: add 1.1.16

Albeit not lifting the mask yet, been going back&forth with
this too much and it is likely that there is other issues
(plus official nvidia-drivers still ships with 1.1.13.1).

Feel free to unmask if want to try.

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

 gui-libs/egl-wayland/Manifest  |  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 950fd6fe6f35..49c788e57529 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 
12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7
 SHA512 
264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.15.tar.gz 74483 BLAKE2B 
f457f27a70b132fa753c688711bb03301d7c22bc1bf039fa6dbf87f8a288572fdd4feb9b5da9e5545d06be95b8c3b3259a82189af14a5ae036f72cf0d01a8a1d
 SHA512 
714f3d52dc1a884adc7d4942bc2486774637f61a05e74b3f00cc9389fadb1328b7fc87b31be9f49bd5be65e43bd6e6dc5341e2e7755ff6549dabaafcd2c50a3c
+DIST egl-wayland-1.1.16.tar.gz 74615 BLAKE2B 
ebb6c5ca00bcf78a2d09bc555da8023c16d340c0793b92833fbcc2b05de5a92e26bc59391af9b42d9ed079290c19e94897cf925bc92a926bd518aa3c1a3ccd38
 SHA512 
cd32f565c287808ebcc46650aecbd023d2df6e1824d30c58822e2f93fe807b37eb87c4626b0874797ad61cfcc75a436f528ec7947dd98c5bae24ca6e7a28

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild
new file mode 100644
index ..93079328f2a5
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/";
+SRC_URI="
+   https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-libs/wayland[${MULTILIB_USEDEP}]
+   x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/wayland-protocols
+   >=gui-libs/eglexternalplatform-1.1-r1
+   media-libs/libglvnd
+"
+BDEPEND="
+   dev-util/wayland-scanner
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+   meson-multilib_src_install
+
+   insinto /usr/share/egl/egl_external_platform.d
+   doins "${FILESDIR}"/10_nvidia_wayland.json
+}



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

2024-08-23 Thread Ionen Wolkens
commit: b5d63ba99524a6b45efa86c34925d914b372f08d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 00:38:06 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 06:58:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5d63ba9

app-emulation/wine-vanilla: add 9.16

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

 app-emulation/wine-vanilla/Manifest|   1 +
 .../wine-vanilla/wine-vanilla-9.16.ebuild  | 439 +
 2 files changed, 440 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 486e9c21b311..d559f0c347e9 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -4,3 +4,4 @@ DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a
 DIST wine-9.13.tar.xz 30542188 BLAKE2B 
a832468142d68a21696d45d01ed8b9e464dc5f95e5a5205a08573024a2b0e7ccc4415388de4cef9581976b10a7e5723d9058e22cc56eed897b25b2a7fa369608
 SHA512 
f9c74beae87a02c4ae6176676bbc9de203224651ed4eeafbe6cfc05b8a455a9ce790d3211135fbeb6425719e4c0423e345dfee5ed2cefdb80706784f464f7225
 DIST wine-9.14.tar.xz 30561796 BLAKE2B 
8055d311cd3d3d2c5f19e5f065066166afa41d8c95f946dea31931f2780953f2902b8bd36f5438ebc582cbe3c51fd4c221b429b9b9a6b59c0b8f9012a52b9bf4
 SHA512 
f242d4fa55db2d68813a8516c16f5404000e0da941c5e4796fea837625a67df16d31a60b7a4f5769662f0709086dc1d952e8d63cb16c493c805eff9a4264b117
 DIST wine-9.15.tar.xz 30580680 BLAKE2B 
70a3dd1d566ce2022a197735bfbc6a879f99608d3b44dcb170dde68762b86cd880581bdc857090dad2733468f5aca3bb2613ef884fa35e361fce19e6e15dcef6
 SHA512 
4d19b7c0fbdf6ee5dc90c0aef800df47f5bda7e3506e5a3c065dcd29b33cc62840ae4eeb5c20c48e9400c0d1252b897d8bbc60fd5a58da1ad6e76ba677997cb3
+DIST wine-9.16.tar.xz 30638928 BLAKE2B 
65665d674842980345d4f3730a75a1734fd5b9c3f08a2700624e4cc18b3d496a1db790e6098c404e05ea9544e671e2cf3f5d10f7fdc0863c6cf0714a9b597af9
 SHA512 
5f2994d20b8c7635125b38b6a4d89db4b71791f096276fa93e36dc6951c47c25b8a3354f0be0931799ac83c54f048e34693b56512cc446b93c74344b1a458187

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.16.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.16.ebuild
new file mode 100644
index ..27cb53b52387
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.16.ebuild
@@ -0,0 +1,439 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit autotools flag-o-matic multilib multilib-build optfeature
+inherit prefix toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=9.2.0
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz";
+   S="${WORKDIR}/wine-${PV}"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="
+   https://www.winehq.org/
+   https://gitlab.winehq.org/wine/wine/
+"
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
+   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
+   kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
+   perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
+   +truetype udev udisks +unwind usb v4l +vulkan wayland wow64
+   +xcomposite xinerama"
+# bug #551124 for truetype
+# TODO?: wow64 can be done without mingw if using clang (needs bug #912237)
+REQUIRED_USE="
+   X? ( truetype )
+   crossdev-mingw? ( mingw )
+   wow64? ( abi_x86_64 !abi_x86_32 mingw )
+"
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   opengl? (
+   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+   )
+   xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+   

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

2024-08-23 Thread Ionen Wolkens
commit: d6447534386cf239779492bdec636182bd1f5c91
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 03:36:13 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 06:58:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6447534

app-emulation/wine-staging: remove obsolete gcc14 workaround

Unsure since when but noticed that upstream's CI is passing again,
it used to fail due to gcc14 and releases were happening anyway
leaving it like that.

Have not thoroughly tested but a simple build seems fine.

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

 app-emulation/wine-staging/wine-staging-.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 701e686b693b..992a6503e0ea 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -334,11 +334,6 @@ src_configure() {
strip-unsupported-flags
fi
 
-   # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but
-   # staging patchset is messier and would rather not have to worry
-   # about it (try to remove on bump now and then, bug #919758)
-   append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
if use mingw; then
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 



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

2024-08-23 Thread Ionen Wolkens
commit: 2fdf50b7cda69af96fc8f285c23a7c3c7c4e2db3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 00:32:48 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 06:58:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdf50b7

app-emulation/wine-vanilla: drop 9.11, 9.12

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

 app-emulation/wine-vanilla/Manifest|   2 -
 .../wine-vanilla/wine-vanilla-9.11.ebuild  | 439 -
 .../wine-vanilla/wine-vanilla-9.12.ebuild  | 439 -
 3 files changed, 880 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 8ec1b3afebef..486e9c21b311 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,8 +1,6 @@
 DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 
721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5
 SHA512 
330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a
 DIST wine-8.0.2.tar.xz 29060452 BLAKE2B 
dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb
 SHA512 
e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
-DIST wine-9.11.tar.xz 30301904 BLAKE2B 
745cab93268f51a3d31562af6d392fec5ed0d18aeca3684d0d3ef68ef144e20ec2c0879853f67538db833ec89321e1b1e09533882802eb68452ad3fed87193cf
 SHA512 
695170140372f169e78e90a66d938839c70f9647531ae8d782c58fb0450460174f2958f7656f8d516447a22ef6e792a8c89f2f18c25fac847adf46bc51184999
-DIST wine-9.12.tar.xz 30339552 BLAKE2B 
e114b3a1db237345b9f86cb3a9f1e0040067275eb6c840e480f5fe6f4fa67ba9d4603b2006552ba2ef0ed45e53de9a25b67d4a50e24fad6a9b0e06d1e95763c7
 SHA512 
00c25cb11feed3625ebd8dc76fa35930d07d51182be4537c488ac4e713d6f9c61b974b19eafb57f54630376346dc1749c4d36a18d0f72748b34052cc7322df19
 DIST wine-9.13.tar.xz 30542188 BLAKE2B 
a832468142d68a21696d45d01ed8b9e464dc5f95e5a5205a08573024a2b0e7ccc4415388de4cef9581976b10a7e5723d9058e22cc56eed897b25b2a7fa369608
 SHA512 
f9c74beae87a02c4ae6176676bbc9de203224651ed4eeafbe6cfc05b8a455a9ce790d3211135fbeb6425719e4c0423e345dfee5ed2cefdb80706784f464f7225
 DIST wine-9.14.tar.xz 30561796 BLAKE2B 
8055d311cd3d3d2c5f19e5f065066166afa41d8c95f946dea31931f2780953f2902b8bd36f5438ebc582cbe3c51fd4c221b429b9b9a6b59c0b8f9012a52b9bf4
 SHA512 
f242d4fa55db2d68813a8516c16f5404000e0da941c5e4796fea837625a67df16d31a60b7a4f5769662f0709086dc1d952e8d63cb16c493c805eff9a4264b117
 DIST wine-9.15.tar.xz 30580680 BLAKE2B 
70a3dd1d566ce2022a197735bfbc6a879f99608d3b44dcb170dde68762b86cd880581bdc857090dad2733468f5aca3bb2613ef884fa35e361fce19e6e15dcef6
 SHA512 
4d19b7c0fbdf6ee5dc90c0aef800df47f5bda7e3506e5a3c065dcd29b33cc62840ae4eeb5c20c48e9400c0d1252b897d8bbc60fd5a58da1ad6e76ba677997cb3

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.11.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.11.ebuild
deleted file mode 100644
index ea264050fc99..
--- a/app-emulation/wine-vanilla/wine-vanilla-9.11.ebuild
+++ /dev/null
@@ -1,439 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build optfeature
-inherit prefix toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=9.1.0
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
-else
-   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
-   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz";
-   S="${WORKDIR}/wine-${PV}"
-   KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
-HOMEPAGE="
-   https://www.winehq.org/
-   https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
-   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
-   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
-   kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
-   perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
-   +truetype udev udisks +unwind usb v4l +vulkan wayla

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

2024-08-23 Thread Ionen Wolkens
commit: c5198f348d575689fcdd69f634c7b10584f4f926
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 03:36:50 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 06:58:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5198f34

app-emulation/wine-staging: add 9.16

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

 app-emulation/wine-staging/Manifest|   2 +
 .../wine-staging/wine-staging-9.16.ebuild  | 482 +
 2 files changed, 484 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 86876a6feae2..383219aa6de0 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -2,7 +2,9 @@ DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a
 DIST wine-9.13.tar.xz 30542188 BLAKE2B 
a832468142d68a21696d45d01ed8b9e464dc5f95e5a5205a08573024a2b0e7ccc4415388de4cef9581976b10a7e5723d9058e22cc56eed897b25b2a7fa369608
 SHA512 
f9c74beae87a02c4ae6176676bbc9de203224651ed4eeafbe6cfc05b8a455a9ce790d3211135fbeb6425719e4c0423e345dfee5ed2cefdb80706784f464f7225
 DIST wine-9.14.tar.xz 30561796 BLAKE2B 
8055d311cd3d3d2c5f19e5f065066166afa41d8c95f946dea31931f2780953f2902b8bd36f5438ebc582cbe3c51fd4c221b429b9b9a6b59c0b8f9012a52b9bf4
 SHA512 
f242d4fa55db2d68813a8516c16f5404000e0da941c5e4796fea837625a67df16d31a60b7a4f5769662f0709086dc1d952e8d63cb16c493c805eff9a4264b117
 DIST wine-9.15.tar.xz 30580680 BLAKE2B 
70a3dd1d566ce2022a197735bfbc6a879f99608d3b44dcb170dde68762b86cd880581bdc857090dad2733468f5aca3bb2613ef884fa35e361fce19e6e15dcef6
 SHA512 
4d19b7c0fbdf6ee5dc90c0aef800df47f5bda7e3506e5a3c065dcd29b33cc62840ae4eeb5c20c48e9400c0d1252b897d8bbc60fd5a58da1ad6e76ba677997cb3
+DIST wine-9.16.tar.xz 30638928 BLAKE2B 
65665d674842980345d4f3730a75a1734fd5b9c3f08a2700624e4cc18b3d496a1db790e6098c404e05ea9544e671e2cf3f5d10f7fdc0863c6cf0714a9b597af9
 SHA512 
5f2994d20b8c7635125b38b6a4d89db4b71791f096276fa93e36dc6951c47c25b8a3354f0be0931799ac83c54f048e34693b56512cc446b93c74344b1a458187
 DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 
0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718
 SHA512 
362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f
 DIST wine-staging-9.13.tar.gz 9486868 BLAKE2B 
ef89e0c542689dfab7cc761ee210e434df9586f997da19868991752f6aa152494060ba39e9d70f8652749d77c0273b86b11fb06ff27efe3e4e1af9ef2795c969
 SHA512 
a43e1ac3be6e9563cf14b27bbfeb7b916b10322affacaf4fb1b648444ff6d43f8f15f7b31b01c692add884d45394acd21f0699ed25c52e1a021a821cf47d6168
 DIST wine-staging-9.14.tar.gz 9452219 BLAKE2B 
31da595c5e6a51bbf5a244b2a40bbc02d536c4bd64468ef5615bf2c1356967d2e18f0c68d3ff30a6fec31362373a1a24871362fd08d27d76780fd400d290a28c
 SHA512 
ab5fcbc32d6920be887618f58d2b848f42ee90677b4fe24c40cda40f26d640168e96c5021edb5c27ed2355cc3b2ec19a99bc3a8a745abdbb70a8498703a3db91
 DIST wine-staging-9.15.tar.gz 9516589 BLAKE2B 
e0511494a9cefec0349f7f24830e6dafb032ea33290b09c9b168f06cc7c621a53ede34dbc379a0adb17feb17af4d8872c6863ca4a38c5979572feaa3c0cabbc5
 SHA512 
37237e4f19319e34341fef1bb656d5c98309d148cdef7f105e7cd4eb10134364766df5287755ba23ebc2a3d28294bd10c7991c9a3acbe076ad33a386ae92b304
+DIST wine-staging-9.16.tar.gz 9506127 BLAKE2B 
05311c5af15052b1a8d846d3ff3f09b476b71eb13f82e37e8d1dcd08032c85d9ab03c27f595d5b72dd121f143f07b6b7246b7bd9f8df16e0923aa26a8f92195f
 SHA512 
513af6d56f491e49c29ffced546b9025d0dbd4cf0c0186cd118132380bf58f45277d129c49fd3f5bc1ccc5d391e456fd2f0792b60b92d1dc448ba8b1f98efa34

diff --git a/app-emulation/wine-staging/wine-staging-9.16.ebuild 
b/app-emulation/wine-staging/wine-staging-9.16.ebuild
new file mode 100644
index ..992a6503e0ea
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-9.16.ebuild
@@ -0,0 +1,482 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{10..13} )
+inherit autotools edo flag-o-matic multilib multilib-build optfeature
+inherit prefix python-any-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=9.2.0
+WINE_P=wine-$(ver_cut 1-2)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git";
+   WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   SRC_URI="
+   https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz
+   
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
p

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

2024-08-24 Thread Ionen Wolkens
commit: 05e731ced719c201d0107c461e66dc77a6b94063
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 08:26:39 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 08:54:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e731ce

dev-qt/qtbase: backport fix for QWindowPrivate plasma crashes

Assuming the date given by Qt is not a typo, still over a month
to go before 6.7.3 releases (if at all) so can't count on it.

Straight to stable given seems safe and is only a 1 line change,
does not feel worth re-stabilizing over.

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

 .../files/qtbase-6.7.2-qwindowprivate-crash.patch  | 28 ++
 ...base-6.7.2-r2.ebuild => qtbase-6.7.2-r3.ebuild} |  1 +
 2 files changed, 29 insertions(+)

diff --git a/dev-qt/qtbase/files/qtbase-6.7.2-qwindowprivate-crash.patch 
b/dev-qt/qtbase/files/qtbase-6.7.2-qwindowprivate-crash.patch
new file mode 100644
index ..353383921b7f
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.7.2-qwindowprivate-crash.patch
@@ -0,0 +1,28 @@
+https://bugs.kde.org/show_bug.cgi?id=490791
+https://codereview.qt-project.org/c/qt/qtbase/+/584636
+From: David Edmundson 
+Date: Wed, 31 Jul 2024 11:59:14 +0100
+Subject: [PATCH] QWidget: Store initialScreen as QPointer
+
+A Toplevel QWidget can hold a pointer to the screen where it will
+eventually show contents, before a QWidgetWindow is created which then
+takes precedence.
+
+The screen member of QWindows is always kept up-to-date when a screen is
+removed, but not the contents of a toplevel window. If a widget has
+setScreen called but is never shown, it has potentially dangling pointer
+which can cause issues in the future.
+
+Pick-to: 6.5
+Change-Id: Ia7c80549e8b3c90a75cdde745487e87ecddaca63
+Reviewed-by: Volker Hilsheimer 
+(cherry picked from commit d67acf94afffde6a71498be6e30447f3acf7558e)
+Reviewed-by: Qt Cherry-pick Bot 
+(cherry picked from commit 6af4e5f604fff40cdb3be40099b8884362806ef4)
+--- a/src/widgets/kernel/qwidget_p.h
 b/src/widgets/kernel/qwidget_p.h
+@@ -110,3 +110,3 @@
+ Qt::WindowFlags savedFlags; // Save widget flags while showing fullscreen
+-QScreen *initialScreen; // Screen when passing a QDesktop[Screen]Widget 
as parent.
++QPointer initialScreen; // Screen when passing a 
QDesktop[Screen]Widget as parent.
+ 

diff --git a/dev-qt/qtbase/qtbase-6.7.2-r2.ebuild 
b/dev-qt/qtbase/qtbase-6.7.2-r3.ebuild
similarity index 99%
rename from dev-qt/qtbase/qtbase-6.7.2-r2.ebuild
rename to dev-qt/qtbase/qtbase-6.7.2-r3.ebuild
index 68a5c8f9e4fa..ff2eb438c253 100644
--- a/dev-qt/qtbase/qtbase-6.7.2-r2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.7.2-r3.ebuild
@@ -148,6 +148,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.7.2-CVE-2024-39936.patch
"${FILESDIR}"/${PN}-6.7.2-gcc15-odr.patch
"${FILESDIR}"/${PN}-6.7.2-float16-sse2.patch
+   "${FILESDIR}"/${PN}-6.7.2-qwindowprivate-crash.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-08-24 Thread Ionen Wolkens
commit: 62e0eeeb3121bd77a3b96a48a3abd3e1731cdf39
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 08:31:51 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 08:54:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e0eeeb

x11-terms/kitty-shell-integration: add 0.36.1

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

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.36.1.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 78b8cad50f6e..5f639214f672 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,4 @@
 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
 DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 
277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50
 SHA512 
edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
 DIST kitty-0.36.0.tar.xz 8850304 BLAKE2B 
7070f1cd1f0dbdd11a91771c124d7278a4918f320b3f2bbc299cd1d5cab05e617761d97f2531736757788b130453de73951ee75a4d604ee99b8ef819080e58ac
 SHA512 
910864d9f7d1015f42a641200a3bd3f8b682c108c6732a189098072e83bc263d53589e2dfb6e3383abc635f19d4476f3ab22bd24914c316416a8c9fd89d48b2f
+DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B 
e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57
 SHA512 
503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.1.ebuild
new file mode 100644
index ..a50a1338ca92
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-08-24 Thread Ionen Wolkens
commit: 79d2fabe38cc1bebbd59fecb40f89543c14ac1c9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 08:36:13 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 08:54:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d2fabe

x11-terms/kitty: add 0.36.1

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

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.36.1.ebuild | 187 
 2 files changed, 190 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 24da27d2c250..063f02a41162 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -7,3 +7,6 @@ DIST kitty-0.35.2.tar.xz.sig 566 BLAKE2B 
89e636f2fcd8ee12be37e41187d131d2092e667
 DIST kitty-0.36.0-vendor.tar.xz 1559096 BLAKE2B 
11190ac82f4ba36dc3d27d1ec2b43c4ace682e2013a60cb0f8a8dbc9d9976b6be3ea9fbfc908d89e637876a0fca6df1884b1fbf97a5973835078e4e9ba22af11
 SHA512 
fdabacc31135f8377b31376389af921d52de2ffa393b75c5e3036bab2eebbdb7c8204a1251fb0393d8367a462b078345ad0809754550b3a8fdb8368b839e24ff
 DIST kitty-0.36.0.tar.xz 8850304 BLAKE2B 
7070f1cd1f0dbdd11a91771c124d7278a4918f320b3f2bbc299cd1d5cab05e617761d97f2531736757788b130453de73951ee75a4d604ee99b8ef819080e58ac
 SHA512 
910864d9f7d1015f42a641200a3bd3f8b682c108c6732a189098072e83bc263d53589e2dfb6e3383abc635f19d4476f3ab22bd24914c316416a8c9fd89d48b2f
 DIST kitty-0.36.0.tar.xz.sig 566 BLAKE2B 
e114f1b639fa564bffdc5595137df01dccb1b6f1102f6616ef206f0d5be20326b0c66e79a58525468b8a406b4c2701e79c7d03d4216404ee458da104cad0ed7d
 SHA512 
71c9efcd45dd2a05afd26947a7379b45b479654bbf639abe8e20543b2bc233b891365b674502b9d076b9e56f5d8a6da2d79d8a2efd08093be3662a98da30f78e
+DIST kitty-0.36.1-vendor.tar.xz 1559304 BLAKE2B 
11eee577a24b3fbdf9fa1aa9a9acf5f089804ce4634a69e89194139f70fafd120f9dcd87d17882a2d2695101b3cfdb55371dfafa5e65cafc10690699139d7f53
 SHA512 
84b42ff0ae6af16f80005df06d79ed237560a1fdbb6c4f8eb7436b988f30eae108b5535b84772605f6f5e7ef8e65b49f48309654cbc0144f7b17ddda6865784c
+DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B 
e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57
 SHA512 
503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111
+DIST kitty-0.36.1.tar.xz.sig 566 BLAKE2B 
849762f3fe1702ad6104bb94bf04c1d7717796a2761e2a3b1de3d7a8504ed4f86949d18b1c3743e5194e90f373cb0d82d0df3677e33cd4a19a15569147fa74d9
 SHA512 
259d537b88553bc8ab0761e23c3455e10b7a024e1c71dbeea2f8d0c4514e35f8fe56d298d460d51ab450ee05e731009b06d48c3c996e297f2afd2aa787243cdf

diff --git a/x11-terms/kitty/kitty-0.36.1.ebuild 
b/x11-terms/kitty/kitty-0.36.1.ebuild
new file mode 100644
index ..9e678478d906
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.36.1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git";
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-fonts/symbols-nerd-font
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   amd64? ( >=dev-libs/simde-0.8.0-r1 )
+   arm64? ( dev-libs/simde )
+   x86

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-08-24 Thread Ionen Wolkens
commit: cdb77f6d68b423393ac14f0514d21d5a8e40ca51
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 08:32:39 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 08:54:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdb77f6d

x11-terms/kitty-terminfo: add 0.36.1

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

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.36.1.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 78b8cad50f6e..5f639214f672 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,4 @@
 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
 DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 
277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50
 SHA512 
edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
 DIST kitty-0.36.0.tar.xz 8850304 BLAKE2B 
7070f1cd1f0dbdd11a91771c124d7278a4918f320b3f2bbc299cd1d5cab05e617761d97f2531736757788b130453de73951ee75a4d604ee99b8ef819080e58ac
 SHA512 
910864d9f7d1015f42a641200a3bd3f8b682c108c6732a189098072e83bc263d53589e2dfb6e3383abc635f19d4476f3ab22bd24914c316416a8c9fd89d48b2f
+DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B 
e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57
 SHA512 
503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.36.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.36.1.ebuild
new file mode 100644
index ..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.36.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



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

2024-08-24 Thread Ionen Wolkens
commit: 42ceb81987a6ee3b278b90edbe8508b8ef5fd4a4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 16:43:17 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 16:49:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42ceb819

x11-drivers/nvidia-drivers: add 550.40.70:0/vulkan, drop 550.40.67

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

 x11-drivers/nvidia-drivers/Manifest   | 4 ++--
 ...vidia-drivers-550.40.67.ebuild => nvidia-drivers-550.40.70.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 7ead77c35114..f70e65587b43 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -13,7 +13,7 @@ DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5c
 DIST NVIDIA-Linux-x86_64-535.183.01.run 341725273 BLAKE2B 
a1cc782a960309a25d64d7334a818bdf9bd24be4ae7bbcf76c11c071db614d00c59e4cdca366bd36565a612a262d8b4ede7d8224f6cd3d824128178ad7d2d707
 SHA512 
02b6b679f4fc1d5305f32fca8ce0875eef04cb99f5611d0bb85ac7607ecdd5b2aa4d60b51bf47546477464531a07fffa5bf3db3859868648bd5e86565d85afbb
 DIST NVIDIA-Linux-x86_64-550.100.run 307021837 BLAKE2B 
c035aeeb2d2f0a2de283d690985a9202b482658158180cc49c03f0938075d0dc5c59a2e23e766573381f78f2f7ea1ec874f8b56dbf6e3d35a02cb6a4597f8145
 SHA512 
e779e373c25627430762eed4e92d377b2ded7e50aeff466d232e2d13a4e2b8596bfc40ac79090a9ba9260e85cb788c98770de20d4c50837f8e6ecde7a80c
 DIST NVIDIA-Linux-x86_64-550.107.02.run 307251605 BLAKE2B 
767300982ac4b28fc731b250141cd0f5e9531424dcecd816e995c6fe63a8e2c15c0a42f9324f93c19da12868fd48abbaa15a1de752b675b88fa45a3c4385f40a
 SHA512 
da0a15f87a4e6562f9a5e087a76b92de873db4849c8fdbf57d7dfe9d524e55dfbd578aef38d8818b9cb712a905a31fd0b97e399c74613943810545c92cf30f9d
-DIST NVIDIA-Linux-x86_64-550.40.67.run 312229530 BLAKE2B 
2108aa002c4cb1b40212a074aade5123d1caf08ea079c18ee7605cfd914740c9b77f5da4f5d5dc462a5ef3673834b8f793c9780dddbf57e34a12d1579a223b34
 SHA512 
21f96a59d3b07700a5f8d7eb19ec10d163d24b0b54ed0a1698ea586c03a59c92647d28e5f99a95b545a47f6e0e3ea3a4c856219d847e8ace8ffd851d9cc41915
+DIST NVIDIA-Linux-x86_64-550.40.70.run 312138401 BLAKE2B 
0618204da91356cc5a5c8ee68c803bfa92b7325b313c942d36b7dd21e0835395632c7e43733264e1e2f37d800c86c04013638bf1a4a2f3cea41b2ce9ce952d1b
 SHA512 
36457d0e98f3c2f15cdaf0de9957d682e92d6cad2e49c205d663643e7021d8e1fbade7b9a5f46e4dda5a48c37541dc1ff7f39af8ccf613f4fe720eaa790101b2
 DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B 
df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae
 SHA512 
7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433
 DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B 
cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f00684509788
 SHA512 
69ce5a35ab0b3129605ede75a5a9e2575062a8a30e92d2a1a9c6576d1bad8e924c46909a438ffa1d9c22b616060950d52a6a967a96ed1cb1646e6535cf4dcfa9
 DIST NVIDIA-Linux-x86_64-560.31.02.run 322472612 BLAKE2B 
e6d5619505154a3efd8612443b39925c5b9ba7e61cb14fae6e2228917032dbc62001fd97187a5de41a7bd6cfda4979903c105cb74d6692f1ffbf4bcb3095e10c
 SHA512 
ac54cc6f5820b523c894df2a7591c634f0337d5de72044ef9736218c5ec1e531a7347a4faa7a11eeaa7c3156884c0c909f766dce484cb51f9c68f6b5f83c8935
@@ -76,4 +76,4 @@ DIST nvidia-xconfig-555.58.02.tar.bz2 82 BLAKE2B 
f51275158f02687e54e856f3f7e
 DIST nvidia-xconfig-555.58.tar.bz2 111298 BLAKE2B 
ee7559b8121014134266506306c066adc5dc3d2f919e5a98355240b1ace8335461906a562e2c21640a91ab31906cddfd63f2193a0c97ac9e105aaf79c1bdf9a3
 SHA512 
5f7810977a238fff15849b0fab5b31177b358275328789c581fc64459a71fed0ec12ce372b32fc927f00327d41ff83e1ebe26351c989056e19fa1a38a661a5b6
 DIST nvidia-xconfig-560.31.02.tar.bz2 52 BLAKE2B 
4b8a3ff45a4c696a344c8159c1ce0f07925d5484358aadbca02ac1b2f6557a384db5400466c2b7e89636cfc32ec20a8aff44c58b7fcd451acc794386b501689d
 SHA512 
bea8f13b927721c2ce3c04166a34cb35056b5d86f2772e7606528af9345a11dd6fbc824fb177bdc5d9353b3cb68681fe5672f6be42fda0826ef4b87c93c4973e
 DIST nvidia-xconfig-560.35.03.tar.bz2 111203 BLAKE2B 
347d4f80b9a16da54fbd7116d0ceafbb15b3b6e78aa1640b8505674b9ffc32056197925b67506d2cbb5d130054944c13246a592d9021f0bb2410ee6e8216df4e
 SHA512 
1a68729b8aa1d3518b43392d4f9af163e2a084c635c08343b25ce761f835801aad203778fd03564ba050ad949a9d2df84fba4c8a48bb1a7afea5e72eb364eb58
-DIST open-gpu-kernel-modules-550.40.67.tar.gz 13813143 BLAKE2B 
58f4e990b28b31896c137aef5949723b50ad7ced037f28154d5368b1d69d5c52d028d379f55f328d876270681b8be80a650d593cebaf7e489572fadac67017cc
 SHA512 
72d1b853b56f749f461cacd90eb342cea0341f13e45b1bbe3d88d700d9c1632a4bca70f92cacde81017f95db6efd75f35f294cb8b5363fdac9a291c62946a169
+DIST open-gpu-kernel-modules-550.40.70.tar.gz 1381

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

2024-08-24 Thread Ionen Wolkens
commit: 6c645ffce45cc39007f6ce0574f8c2c51df7e8fb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 24 16:43:39 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 24 16:49:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c645ffc

x11-drivers/nvidia-drivers: drop 550.100, 555.58, 555.58.02, 560.31.02

wrt 555, it was a new feature branch (NFB) and not meant to be kept
for long. If you have problems with production 560, please try older
production branch 550 rather than ask for 555 back.

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

 x11-drivers/nvidia-drivers/Manifest|  32 --
 .../nvidia-drivers/nvidia-drivers-550.100.ebuild   | 500 
 .../nvidia-drivers/nvidia-drivers-555.58.02.ebuild | 510 
 .../nvidia-drivers/nvidia-drivers-555.58.ebuild| 510 
 .../nvidia-drivers/nvidia-drivers-560.31.02.ebuild | 516 -
 5 files changed, 2068 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index f70e65587b43..039c2ab8edde 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,79 +1,47 @@
 DIST NVIDIA-Linux-aarch64-525.147.05.run 262738232 BLAKE2B 
742feded05f659fa9965b2eebcc6a269b0355d08b6f2a686dad47c1acf2c20a359f9a9c33184ab2d51044b8823535bd7606180e31d348f362a016fad74cf476b
 SHA512 
d1d9e49e16ee6cc69340a3458566f89fee7b63effdd8cae3e55e40cdfbd35d1e87b958769fd3b2ce5ab29596d88c3ac68189232d7a1dad8c16773faedcf5b568
 DIST NVIDIA-Linux-aarch64-535.183.01.run 269908911 BLAKE2B 
93665bfd2c66391b232c0db7faa2b7929048f4eb0ac660726bc45fcee21bcf9b255da5f4fbdc14c281092f31e7603b5b112fc42b3c7d6e4769cdbedf8d0f16b0
 SHA512 
d2ac1be8c19b359023c31941374911f3adfe1be34aa2821ef582df4c854ac4eefbbcb10aa22583ac8c9d5caf9326bda12ed1ce6343d67479ed37a4887bd17b5e
-DIST NVIDIA-Linux-aarch64-550.100.run 236302320 BLAKE2B 
8f3fa9112ad17b385d86a6c0dacfb9ee04c21d9aa2d63981abf2b13d5fd7088044250293e7e833d855cb174f735f556f76a851aff78ced6bc35ef67282fb334d
 SHA512 
5b0fd79be93dd52e23e5976e14a90b4d3ba8f73c3f1b9d567ad8045318712f1489ac7ee068a5d0a3df6920cc408c3c69ff7f0e99c8c6550dc31422fb34daf2c9
 DIST NVIDIA-Linux-aarch64-550.107.02.run 236334785 BLAKE2B 
6ed0cfddbe82566e6c9056d10454f6cb289a60e928b05cb64b65ae7ee341888f942e888c556d3e528b3d1228cc1ee14e938fa25c84750f85ab95239fb684f2ff
 SHA512 
a62d5d13089dbc98c022cb3bdf00999d79da7ae370c6e84405ca9e32034f19fcea65ac74845323223f1a8b8f1443e506c60704ba56e6f5add04b2a007d2d443c
-DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 
342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae
 SHA512 
9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0
-DIST NVIDIA-Linux-aarch64-555.58.run 236884430 BLAKE2B 
e84528f1e662409c1fe779ac7c7137808d1c858517cbfe0a5eb5bd992de616be17fbf4b11f8cf5f96f48ec38b6588dc8c74bbda4c3cbf965486db786fa221b5c
 SHA512 
35a2dc801b41f2e5cc5954bbcf26d1d38e1d346353ae2e2a40016f28a7e0d39607d5b9ad2f78600af58642e06935011159386702c5a43a1da272b34061e07bf8
-DIST NVIDIA-Linux-aarch64-560.31.02.run 248528411 BLAKE2B 
3da30fa9393356b3daee46f140510b4fb99c711b2a3d1a740a7880e916ef3963ff10795486ae11274f75e6ca134af0d15485efbffd29e7b55b402642babf485c
 SHA512 
068f2ab92454679abdbfddafda36b98d3d045237baabe5f717005d73efdd6c6e36773ceea5915a9811ee21736d031131d77c41fb10b2b386878f7dbe6355ab6c
 DIST NVIDIA-Linux-aarch64-560.35.03.run 251160249 BLAKE2B 
3ad8c6757b980668f6483d8867f247857519636a3ea464107e90620557ecdbbfc3437cadb7916655b14e6a85e5929db1f03387494df7daa9169d8fe6b2de1849
 SHA512 
8df331104f3d63d4aaeeace412a986a93355be3ce69a968fbc12b7d0b21a34e71cdf37758c23a392c358a1c3ba1da21115002f55017c2a829c7bb4d41536e543
 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 
435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe
 SHA512 
dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
 SHA512 
4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
 DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 
0fdc867f92b82b2a60810c3b43751cad7ac2c39928c92c6c343c0c6044f4d7d923d93b8599db3f7c999c0ee7d16940e65d991a61cbb30e1d9e49c5639ac6bdc8
 SHA512 
a837946dd24d7945c1962a695f1f31965f3ceb6927f52cd08fd51b8db138b7a888bbeab69243f5c8468a7bd7ccd47f5dbdb48a1ca81264866c1ebb7d88628f88
 DIST NVIDIA-Linux-x86_64-525.147.05.run 41413523

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

2024-08-26 Thread Ionen Wolkens
commit: d949be9fd01f16d6f6ddaf55f4bbc418d1be8ba4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug 26 22:06:26 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug 26 22:06:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d949be9f

dev-qt/qtbase: drop upstreamed patch

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

 dev-qt/qtbase/qtbase-6.7..ebuild | 1 -
 dev-qt/qtbase/qtbase-6.8..ebuild | 1 -
 dev-qt/qtbase/qtbase-6..ebuild   | 1 -
 3 files changed, 3 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild 
b/dev-qt/qtbase/qtbase-6.7..ebuild
index 580f9e80474a..cc0ae2b0de2c 100644
--- a/dev-qt/qtbase/qtbase-6.7..ebuild
+++ b/dev-qt/qtbase/qtbase-6.7..ebuild
@@ -145,7 +145,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
"${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
-   "${FILESDIR}"/${PN}-6.7.2-gcc15-odr.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6.8..ebuild 
b/dev-qt/qtbase/qtbase-6.8..ebuild
index 1381d70d7a19..e2867369035a 100644
--- a/dev-qt/qtbase/qtbase-6.8..ebuild
+++ b/dev-qt/qtbase/qtbase-6.8..ebuild
@@ -145,7 +145,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
"${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
-   "${FILESDIR}"/${PN}-6.7.2-gcc15-odr.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 1381d70d7a19..e2867369035a 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -145,7 +145,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
"${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
-   "${FILESDIR}"/${PN}-6.7.2-gcc15-odr.patch
 )
 
 src_prepare() {



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

2024-08-26 Thread Ionen Wolkens
commit: 8930b358c318fed0e5d8285bcafa3a5c36804c69
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug 26 23:40:11 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug 26 23:40:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8930b358

dev-python/parse_type: add 0.6.3

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

 dev-python/parse_type/Manifest|  1 +
 dev-python/parse_type/parse_type-0.6.3.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/parse_type/Manifest b/dev-python/parse_type/Manifest
index eb79399eb3d8..a30d1098240c 100644
--- a/dev-python/parse_type/Manifest
+++ b/dev-python/parse_type/Manifest
@@ -1 +1,2 @@
 DIST parse_type-0.6.2.tar.gz 69720 BLAKE2B 
76deaacc1824f701db74fbdd971b1dd8131f6d45f329e64f6eae993d6a41cebebb44c0653813bcb625e335bae5a81853c8c3704c0f102ebad96a38f43826059c
 SHA512 
d614b105696baf135a7f8c84f751a2491dc7558cadf1c3891f1223f6196a7b041c499f3df4902b04daca5e6507522ec0f99533b6b1d027773a15f7738a574958
+DIST parse_type-0.6.3.tar.gz 78224 BLAKE2B 
079930e12abbc5e01ad29a92dfd4eabcd4ab80803084875cf63e8812e75ec4d469496e0416c5699da89e8c4da56c1a3ab10a48f9920a926aa6ab988ca52131e9
 SHA512 
babcc8e47cb1933fcd07e1860b07cdefe2e236c2900b1a3eac7982d32b0320b02647a813d4d20def7df1fab8ba9621d5a5c02fa2147f6fff880d1449f61ef38f

diff --git a/dev-python/parse_type/parse_type-0.6.3.ebuild 
b/dev-python/parse_type/parse_type-0.6.3.ebuild
new file mode 100644
index ..26c1e370f536
--- /dev/null
+++ b/dev-python/parse_type/parse_type-0.6.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extension to the parse module"
+HOMEPAGE="https://pypi.org/project/parse-type/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/parse[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+DOCS=( CHANGES.txt README.rst )
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   # disable unnecessary html test report and its pytest-html dependency
+   sed -i '/^addopts/,/report.xml$/d' pytest.ini || die
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, dev-python/parse_type/, dev-python/parse-type/, ...

2024-08-27 Thread Ionen Wolkens
commit: 8d4fdecc1123ee1d5b0bed64fa214c27cdf61692
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Aug 27 06:37:05 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Aug 27 07:06:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4fdecc

Rename dev-python/{parse_type → parse-type}

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

 dev-python/{parse_type => parse-type}/Manifest  | 0
 dev-python/{parse_type => parse-type}/metadata.xml  | 0
 .../parse_type-0.6.2.ebuild => parse-type/parse-type-0.6.2.ebuild}  | 0
 .../parse_type-0.6.3.ebuild => parse-type/parse-type-0.6.3.ebuild}  | 0
 dev-python/pytest-bdd/pytest-bdd-7.2.0.ebuild   | 2 +-
 profiles/updates/3Q-2024| 1 +
 6 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/parse_type/Manifest b/dev-python/parse-type/Manifest
similarity index 100%
rename from dev-python/parse_type/Manifest
rename to dev-python/parse-type/Manifest

diff --git a/dev-python/parse_type/metadata.xml 
b/dev-python/parse-type/metadata.xml
similarity index 100%
rename from dev-python/parse_type/metadata.xml
rename to dev-python/parse-type/metadata.xml

diff --git a/dev-python/parse_type/parse_type-0.6.2.ebuild 
b/dev-python/parse-type/parse-type-0.6.2.ebuild
similarity index 100%
rename from dev-python/parse_type/parse_type-0.6.2.ebuild
rename to dev-python/parse-type/parse-type-0.6.2.ebuild

diff --git a/dev-python/parse_type/parse_type-0.6.3.ebuild 
b/dev-python/parse-type/parse-type-0.6.3.ebuild
similarity index 100%
rename from dev-python/parse_type/parse_type-0.6.3.ebuild
rename to dev-python/parse-type/parse-type-0.6.3.ebuild

diff --git a/dev-python/pytest-bdd/pytest-bdd-7.2.0.ebuild 
b/dev-python/pytest-bdd/pytest-bdd-7.2.0.ebuild
index 88ef967028eb..8123e325faa8 100644
--- a/dev-python/pytest-bdd/pytest-bdd-7.2.0.ebuild
+++ b/dev-python/pytest-bdd/pytest-bdd-7.2.0.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
dev-python/mako[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/parse[${PYTHON_USEDEP}]
-   dev-python/parse_type[${PYTHON_USEDEP}]
+   dev-python/parse-type[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
 "

diff --git a/profiles/updates/3Q-2024 b/profiles/updates/3Q-2024
index 109dd8d735b0..6f716a65615c 100644
--- a/profiles/updates/3Q-2024
+++ b/profiles/updates/3Q-2024
@@ -2,3 +2,4 @@ move sci-libs/rtree dev-python/rtree
 move dev-python/mapbox_earcut dev-python/mapbox-earcut
 move dev-qt/kdsingleapplication dev-libs/kdsingleapplication
 slotmove dev-util/kdevelop-pg-qt 5 0
+move dev-python/parse_type dev-python/parse-type



[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2024-08-28 Thread Ionen Wolkens
commit: 204b3f17d9c1366d1287bf066db7a0975c6e7fc5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 29 03:58:17 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 29 05:15:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204b3f17

dev-games/godot: remove slotting support and USE=runner

Mostly to be easier to maintain, see also bug #938658.

Few notes:
- use SLOT=0 to avoid looking inconsistent when godot5 exists
- not doing slotmove given if a package in an overlay (none
  in-tree) depended on godot:4 and has a game invoke godot
  with "4" it'll be broken with this version
- no !blocker given all this does is drop the 4 suffix, so
  no files conflict (essentially a new slot, except the old
  ones were dropped), users that didn't want a specific slot
  and using .desktop to start it won't notice a thing after
  depclean the old
- USE=runner was intended for packaging games with system godot
  but that never really been used and games would be break too
  frequently even if we did without doing major.minor slots
  (dropping it also allows to build faster), could revisit if
  we really want this possibly with a separate godot-runner
  slotted package (aka a simplified build without much work to
  adapt to slots)

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

 .../{godot-4.3.ebuild => godot-4.3-r1.ebuild}  | 64 +-
 dev-games/godot/metadata.xml   |  1 -
 2 files changed, 26 insertions(+), 39 deletions(-)

diff --git a/dev-games/godot/godot-4.3.ebuild 
b/dev-games/godot/godot-4.3-r1.ebuild
similarity index 80%
rename from dev-games/godot/godot-4.3.ebuild
rename to dev-games/godot/godot-4.3-r1.ebuild
index 73a8bda01e8f..0bf48fbd9cbf 100644
--- a/dev-games/godot/godot-4.3.ebuild
+++ b/dev-games/godot/godot-4.3-r1.ebuild
@@ -20,13 +20,13 @@ LICENSE="
Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )
 "
-SLOT="4"
+SLOT="0"
 KEYWORDS="~amd64"
 # Enable roughly same as upstream by default so it works as expected,
 # except raycast (tools-only heavy dependency), and deprecated.
 IUSE="
alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast
-   +runner speech test +theora +tools +udev +upnp +vulkan wayland +webp
+   speech test +theora +tools +udev +upnp +vulkan wayland +webp
 "
 REQUIRED_USE="wayland? ( gui )"
 # TODO: tests still need more figuring out
@@ -96,14 +96,6 @@ PATCHES=(
 src_prepare() {
default
 
-   # handle slotting
-   sed -i "1,5s/ godot/&${SLOT}/i" misc/dist/linux/godot.6 || die
-   sed -i "/id/s/Godot/&${SLOT}/" 
misc/dist/linux/org.godotengine.Godot.appdata.xml || die
-   sed -e "s/=godot/&${SLOT}/" -e "/^Name=/s/$/ ${SLOT}/" \
-   -i misc/dist/linux/org.godotengine.Godot.desktop || die
-   sed -e "s/godot/&${SLOT}/g" \
-   -i 
misc/dist/shell/{godot.bash-completion,godot.fish,_godot.zsh-completion} || die
-
sed -i "s|pkg-config |$(tc-getPKG_CONFIG) |" 
platform/linuxbsd/detect.py || die
 
# use of builtin_ switches can be messy (see below), delete to be sure
@@ -198,12 +190,6 @@ src_compile() {
use_static_cpp=no
)
 
-   if use runner && use tools; then
-   # build alternate faster + ~60% smaller binary for running
-   # games or servers without game development debug paths
-   escons extra_suffix=runner target=template_release 
"${esconsargs[@]}"
-   fi
-
esconsargs+=(
target=$(usex tools editor template_$(usex debug{,} release))
dev_build=$(usex debug)
@@ -212,43 +198,45 @@ src_compile() {
tests=$(usex tools $(usex test))
)
 
-   escons extra_suffix=main "${esconsargs[@]}"
+   escons "${esconsargs[@]}"
 }
 
 src_test() {
xdg_environment_reset
-   bin/godot*.main --headless --test || die
+
+   bin/godot* --headless --test || die
 }
 
 src_install() {
-   local s=godot${SLOT}
-
-   newbin bin/godot*.main ${s}
-   if use runner && use tools; then
-   newbin bin/godot*.runner ${s}-runner
-   else
-   # always available, revdeps shouldn't depend on [runner]
-   dosym ${s} /usr/bin/${s}-runner
-   fi
+   # suffix varies depending on arch/features, use wildcard to simplify
+   newbin bin/godot* godot
 
-   newman misc/dist/linux/godot.6 ${s}.6
+   doman misc/dist/linux/godot.6
dodoc AUTHORS.md CHANGELOG.md DONORS.md README.md
 
if use gui; then
-   newicon icon.svg ${s}.svg
-   newmenu misc/dist/linux/org.godotengine.God

[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/

2024-08-28 Thread Ionen Wolkens
commit: 9340b600665afa885f4588818ea6b5dd18402c9f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 29 03:33:15 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 29 05:15:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9340b600

dev-games/godot: drop 3.5.3-r1, 4.2.2-r1

Upon consideration, we'll no longer be slotting godot (bug
#938658 was a trigger, but been consider undoing this for
a long time either way).

Not *essential* to remove these now given they will not
conflict with SLOT=0, but would rather cleanup at same
time to avoid confusion. As a bonus, it drops consumers
of embree:3 wrt bug #938522 and a lot of patches.

Considered keeping the 3.x (even unslotted) given it's still
supported, but release cycle is slow and it issues with new
python/gcc add to the maintenance burden. Been a while since
godot4 been released, so hopefully most users migrated.

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

 dev-games/godot/Manifest|   2 -
 dev-games/godot/files/godot-3.5-musl.patch  |   9 -
 dev-games/godot/files/godot-3.5-scons.patch |  74 
 dev-games/godot/files/godot-3.5.3-gcc13.patch   |   9 -
 dev-games/godot/files/godot-4.0_rc2-musl.patch  |  21 ---
 dev-games/godot/files/godot-4.0_rc3-scons.patch |  15 --
 dev-games/godot/godot-3.5.3-r1.ebuild   | 218 --
 dev-games/godot/godot-4.2.2-r1.ebuild   | 238 
 dev-games/godot/metadata.xml|   2 -
 9 files changed, 588 deletions(-)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index 8d87ae02a38c..5a5473e4a4b7 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,3 +1 @@
-DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B 
a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6
 SHA512 
4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155
-DIST godot-4.2.2-stable.tar.xz 26768552 BLAKE2B 
e4a6040d7a1f63f841f56d74bb7b04e58f2fa26ddd8850df7f93937deb10c4af925ea2059c174d9f457222e0cddfe477498e3462bfaaf69ec8e57de8f2d43c83
 SHA512 
4a623063be5488957e1ede7e45b6865f6cd61bc954ac311587b9e97bed848a4083c4a7225d0a81bca285d854d33be9b07d7d0c21465c9f25b90e92b08090429c
 DIST godot-4.3-stable.tar.xz 29140004 BLAKE2B 
0698cf6c8ba853d094c39b461efe998c57a7de0609701e46cca48b17c29eca3da29c8644aa356cff330d1d3ae88048afc2148f5389d57cdfa1dd26784e6d9a44
 SHA512 
6e1eaba5c3447527ce60d623f7f81cbd90633a5a1ad4c6dd469055a43c8fb9b4807fcd3bae25331294596c2418eb6c0c9db0871c3e1405ddcc7d84e29c39a45b

diff --git a/dev-games/godot/files/godot-3.5-musl.patch 
b/dev-games/godot/files/godot-3.5-musl.patch
deleted file mode 100644
index 0738b035480f..
--- a/dev-games/godot/files/godot-3.5-musl.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-crash handler requires glibc or libexecinfo (not packaged),
-and is always enabled if build the editor (release_debug)
 a/platform/x11/crash_handler_x11.cpp
-+++ b/platform/x11/crash_handler_x11.cpp
-@@ -38,3 +38,3 @@
- 
--#ifdef DEBUG_ENABLED
-+#if defined(DEBUG_ENABLED) && defined(__GLIBC__)
- #define CRASH_HANDLER_ENABLED 1

diff --git a/dev-games/godot/files/godot-3.5-scons.patch 
b/dev-games/godot/files/godot-3.5-scons.patch
deleted file mode 100644
index b8ed7f50311d..
--- a/dev-games/godot/files/godot-3.5-scons.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-* add option to respect AR
- (respecting PKG_CONFIG is handled in the ebuild)
-* handle recastnavigation unbundling
-* remove unnecessary opusfile
-* remove unnecessary -no-pie
-* remove -pipe from LDFLAGS, may "possibly" be relevant to:
-  https://bugs.gentoo.org/861689
-  https://github.com/godotengine/godot/commit/f035e784
 a/SConstruct
-+++ b/SConstruct
-@@ -192,4 +192,5 @@
- opts.Add("CXX", "C++ compiler")
- opts.Add("CC", "C compiler")
-+opts.Add("AR", "Archiver")
- opts.Add("LINK", "Linker")
- opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers")
 a/platform/server/detect.py
-+++ b/platform/server/detect.py
-@@ -135,5 +135,4 @@
- 
- env.Append(CCFLAGS=["-pipe"])
--env.Append(LINKFLAGS=["-pipe"])
- 
- ## Dependencies
-@@ -178,4 +177,7 @@
- env.ParseConfig("pkg-config libenet --cflags --libs")
- 
-+if not env["builtin_recast"]:
-+env.ParseConfig("pkg-config recastnavigation --cflags --libs")
-+
- if not env["builtin_squish"]:
- env.ParseConfig("pkg-config libsquish --cflags --libs")
-@@ -205,5 +207,5 @@
- if not env["builtin_opus"]:
- env["builtin_libogg"] = False 

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

2024-09-01 Thread Ionen Wolkens
commit: 0d99493b897e65d694e1cdcc717addde9802baed
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Sep  1 12:09:32 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sun Sep  1 13:00:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d99493b

dev-util/maturin: force shared build & fix tests for musl

While it'd be nice to propagate the shared build, can skip the revbump
(that'd be useless for glibc users given already default) given it
either failed to build, or segfaulted while generating completion
files. If it was successfully installed then it should be usable.

patchelf could be skipped if we disable auditwheel (like distutils-r1
does), but not aware of an easy way to pass this for tests and it
may confuse them either way -- so just add the cheap dependency.

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

 dev-util/maturin/maturin-1.6.0.ebuild | 4 
 dev-util/maturin/maturin-1.7.0.ebuild | 4 
 dev-util/maturin/maturin-1.7.1.ebuild | 4 
 3 files changed, 12 insertions(+)

diff --git a/dev-util/maturin/maturin-1.6.0.ebuild 
b/dev-util/maturin/maturin-1.6.0.ebuild
index 0db2445f7122..74050422364e 100644
--- a/dev-util/maturin/maturin-1.6.0.ebuild
+++ b/dev-util/maturin/maturin-1.6.0.ebuild
@@ -466,6 +466,7 @@ BDEPEND="
dev-python/boltons[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-vcs/git
+   elibc_musl? ( dev-util/patchelf )
)
 "
 RDEPEND+=" ${DEPEND}"
@@ -502,6 +503,9 @@ src_prepare() {
 src_configure() {
export OPENSSL_NO_VENDOR=1
 
+   # bug #938847 (TODO?: should probably be an eclass default for musl)
+   use elibc_musl && RUSTFLAGS+=" -C target-feature=-crt-static"
+
# https://github.com/rust-lang/stacker/issues/79
use s390 && ! is-flagq '-march=*' &&
append-cflags $(test-flags-CC -march=z10)

diff --git a/dev-util/maturin/maturin-1.7.0.ebuild 
b/dev-util/maturin/maturin-1.7.0.ebuild
index f08f88e3b8fa..59cc413d226f 100644
--- a/dev-util/maturin/maturin-1.7.0.ebuild
+++ b/dev-util/maturin/maturin-1.7.0.ebuild
@@ -421,6 +421,7 @@ BDEPEND="
dev-python/boltons[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-vcs/git
+   elibc_musl? ( dev-util/patchelf )
)
 "
 RDEPEND+=" ${DEPEND}"
@@ -457,6 +458,9 @@ src_prepare() {
 src_configure() {
export OPENSSL_NO_VENDOR=1
 
+   # bug #938847 (TODO?: should probably be an eclass default for musl)
+   use elibc_musl && RUSTFLAGS+=" -C target-feature=-crt-static"
+
# https://github.com/rust-lang/stacker/issues/79
use s390 && ! is-flagq '-march=*' &&
append-cflags $(test-flags-CC -march=z10)

diff --git a/dev-util/maturin/maturin-1.7.1.ebuild 
b/dev-util/maturin/maturin-1.7.1.ebuild
index 745d1c4927b3..5de76563f32b 100644
--- a/dev-util/maturin/maturin-1.7.1.ebuild
+++ b/dev-util/maturin/maturin-1.7.1.ebuild
@@ -431,6 +431,7 @@ BDEPEND="
dev-python/boltons[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
dev-vcs/git
+   elibc_musl? ( dev-util/patchelf )
)
 "
 RDEPEND+=" ${DEPEND}"
@@ -467,6 +468,9 @@ src_prepare() {
 src_configure() {
export OPENSSL_NO_VENDOR=1
 
+   # bug #938847 (TODO?: should probably be an eclass default for musl)
+   use elibc_musl && RUSTFLAGS+=" -C target-feature=-crt-static"
+
# https://github.com/rust-lang/stacker/issues/79
use s390 && ! is-flagq '-march=*' &&
append-cflags $(test-flags-CC -march=z10)



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

2024-08-31 Thread Ionen Wolkens
commit: 4dc4fefa1ee6b207255fdd41af159778728810c8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 31 13:31:13 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 31 13:52:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc4fefa

dev-util/qbs: add 2.4.1

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

 dev-util/qbs/Manifest |  1 +
 dev-util/qbs/qbs-2.4.1.ebuild | 90 +++
 2 files changed, 91 insertions(+)

diff --git a/dev-util/qbs/Manifest b/dev-util/qbs/Manifest
index f1834e3241d5..0431f1ee1f2a 100644
--- a/dev-util/qbs/Manifest
+++ b/dev-util/qbs/Manifest
@@ -1 +1,2 @@
 DIST qbs-src-2.3.1.tar.gz 5614581 BLAKE2B 
92fa24d75248a3732cbd99b660141e56654574f1388d50d5359afef7b442889fa59c4ab4f029f055ee618c0222f94faba47ae9fff85f0fae26e95f2ba34995f9
 SHA512 
27ba33805b942cf8180e55bdd6c37ccfd2aeaa2e8c01ca7e7485720030dfad7c5f1a3f92b77bff97a7ebf8878e455758c8729005e8b03959d18106f945d8d42c
+DIST qbs-src-2.4.1.tar.gz 5739646 BLAKE2B 
5455779be27a5eed316372303ec4264a6af8238684e9c4ae46dffcf7f9038b9aaff75dab29c84e761808158ce60f408c46eac829ef226168ad86c85df2fe7cd2
 SHA512 
caeb9289a208ca227fc2a16c38d88594b3b958c33f9108f74463bfad412a07ac7f7c4f85b6a741d3ee4c842e5a5d980d88b9c279ff8636cb2e98f67a70ee54b3

diff --git a/dev-util/qbs/qbs-2.4.1.ebuild b/dev-util/qbs/qbs-2.4.1.ebuild
new file mode 100644
index ..45c3e36f74e4
--- /dev/null
+++ b/dev-util/qbs/qbs-2.4.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic python-any-r1 toolchain-funcs
+
+DESCRIPTION="Modern build tool for software projects"
+HOMEPAGE="https://doc.qt.io/qbs/";
+SRC_URI="https://download.qt.io/official_releases/qbs/${PV}/${PN}-src-${PV}.tar.gz";
+S=${WORKDIR}/${PN}-src-${PV}
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-qt/qt5compat:6
+   dev-qt/qtbase:6[concurrent,gui,network,widgets,xml]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   ')
+   dev-qt/qttools:6[assistant,qdoc]
+   )
+"
+
+CMAKE_SKIP_TESTS=(
+   # QBS does not inherit toolchain/flags knowledge from cmake, and
+   # while can use ${BUILD_DIR}/bin/qbs-config to improve this it
+   # remains very fickle and will fail in varied ways with clang,
+   # musl, -native-symlinks, and libc++. After consideration it feels
+   # not worth worrying about affected tests here (even if notable).
+   tst_api
+   tst_blackbox # also skips blackbox-* (intended)
+   tst_language
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.1-qtver.patch
+)
+
+python_check_deps() {
+   # _find_python_module in cmake/QbsDocumentation.cmake
+   python_has_version "dev-python/beautifulsoup4[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   # temporary workaround for musl-1.2.4 (bug #906929), this ideally
+   # needs fixing in qtbase as *64 usage comes from its headers' macros
+   use elibc_musl && append-lfs-flags
+
+   # tests build failure w/ gcc:14 + -O3 (bug #933187, needs looking into)
+   use test && tc-is-gcc && [[ $(gcc-major-version) -ge 14 ]] &&
+   replace-flags -O3 -O2
+
+   local mycmakeargs=(
+   -DQBS_DOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF}
+   -DQBS_INSTALL_HTML_DOCS=$(usex doc)
+   -DQBS_INSTALL_MAN_PAGE=yes
+   -DQBS_INSTALL_QCH_DOCS=$(usex doc)
+   -DQBS_LIB_INSTALL_DIR="$(get_libdir)"
+   -DQT_VERSION_MAJOR=6 #931596
+   -DWITH_TESTS=$(usex test)
+   -DWITH_UNIT_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   local DOCS=( README.md changelogs )
+   cmake_src_install
+
+   use !test || rm -- "${ED}"/usr/bin/{tst_*,qbs_*,clang-format-test} || 
die
+
+   docompress -x /usr/share/doc/${PF}/qbs.qch
+}



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

2024-09-01 Thread Ionen Wolkens
commit: df70c8d13f33b700af13f2e792a287260f352a4f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep  2 04:00:11 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep  2 04:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df70c8d1

dev-qt/qtmultimedia: require USE=qml with USE=eglfs

Bit of a edge case so revbump is not essential, but rather avoid
potential weird states in middle of Plasma 6 migration.

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

 .../{qtmultimedia-6.7.2-r1.ebuild => qtmultimedia-6.7.2-r2.ebuild}  | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild| 2 +-
 dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild| 2 +-
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r2.ebuild
similarity index 99%
rename from dev-qt/qtmultimedia/qtmultimedia-6.7.2-r1.ebuild
rename to dev-qt/qtmultimedia/qtmultimedia-6.7.2-r2.ebuild
index f86755c55902..74869683aa32 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.2-r2.ebuild
@@ -15,7 +15,7 @@ IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml 
v4l vaapi vulkan"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
-   eglfs? ( ffmpeg opengl )
+   eglfs? ( ffmpeg opengl qml )
vaapi? ( ffmpeg opengl )
test? ( qml )
 "

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index 3b8589664575..f92c651b8b19 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -15,7 +15,7 @@ IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml 
v4l vaapi vulkan"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
-   eglfs? ( ffmpeg opengl )
+   eglfs? ( ffmpeg opengl qml )
vaapi? ( ffmpeg opengl )
test? ( qml )
 "

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
index fe60a09af174..41486d108f30 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
@@ -18,7 +18,7 @@ IUSE="
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
-   eglfs? ( ffmpeg opengl )
+   eglfs? ( ffmpeg opengl qml )
screencast? ( ffmpeg )
test? ( qml )
vaapi? ( ffmpeg opengl )

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index fe60a09af174..41486d108f30 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -18,7 +18,7 @@ IUSE="
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
-   eglfs? ( ffmpeg opengl )
+   eglfs? ( ffmpeg opengl qml )
screencast? ( ffmpeg )
test? ( qml )
vaapi? ( ffmpeg opengl )



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

2024-08-31 Thread Ionen Wolkens
commit: 35abd2bf8c3a9fec2d401547530e8fbe0c963d64
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 31 13:11:14 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 31 13:52:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35abd2bf

x11-drivers/nvidia-drivers: add 550.40.71:0/vulkan, drop 550.40.70

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

 x11-drivers/nvidia-drivers/Manifest   | 4 ++--
 ...vidia-drivers-550.40.70.ebuild => nvidia-drivers-550.40.71.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 039c2ab8edde..ab6a6074e7d5 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -8,7 +8,7 @@ DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 
0fdc867f92b82b2a60810c
 DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5cf36df3e5032fe0160ac7c8a1b4ea002f65dac3732d9c900c1787a3e26d08b951a8de4893467cc7a80d424e017990d12669354d4191
 SHA512 
0c7b31715fce6a7bd77a2d9f9a3dca54a929a7790d748051576f62cdaeaeb6a9d0f3fbb13f0b20a51966bdb9470acdbc9ee529a9e84f38a9c834a1bd28d81773
 DIST NVIDIA-Linux-x86_64-535.183.01.run 341725273 BLAKE2B 
a1cc782a960309a25d64d7334a818bdf9bd24be4ae7bbcf76c11c071db614d00c59e4cdca366bd36565a612a262d8b4ede7d8224f6cd3d824128178ad7d2d707
 SHA512 
02b6b679f4fc1d5305f32fca8ce0875eef04cb99f5611d0bb85ac7607ecdd5b2aa4d60b51bf47546477464531a07fffa5bf3db3859868648bd5e86565d85afbb
 DIST NVIDIA-Linux-x86_64-550.107.02.run 307251605 BLAKE2B 
767300982ac4b28fc731b250141cd0f5e9531424dcecd816e995c6fe63a8e2c15c0a42f9324f93c19da12868fd48abbaa15a1de752b675b88fa45a3c4385f40a
 SHA512 
da0a15f87a4e6562f9a5e087a76b92de873db4849c8fdbf57d7dfe9d524e55dfbd578aef38d8818b9cb712a905a31fd0b97e399c74613943810545c92cf30f9d
-DIST NVIDIA-Linux-x86_64-550.40.70.run 312138401 BLAKE2B 
0618204da91356cc5a5c8ee68c803bfa92b7325b313c942d36b7dd21e0835395632c7e43733264e1e2f37d800c86c04013638bf1a4a2f3cea41b2ce9ce952d1b
 SHA512 
36457d0e98f3c2f15cdaf0de9957d682e92d6cad2e49c205d663643e7021d8e1fbade7b9a5f46e4dda5a48c37541dc1ff7f39af8ccf613f4fe720eaa790101b2
+DIST NVIDIA-Linux-x86_64-550.40.71.run 312337652 BLAKE2B 
1d1bcb9db4af49a9143ee4fa803fa528fba5c748e12e573c3d003fb3d47c96b27c401288b58ac2e9102ab89eb45832d5de20c7870fe45cb65e08df7a6b24cbd3
 SHA512 
9d36035576e65994e5a9c88802ce8ccd62d1da83f590644135556ec4b97ac8fe9a53730f2a0ced899b1d0936b7d3f458f7ca9842518ab14f25a401604b88ea82
 DIST NVIDIA-Linux-x86_64-560.35.03.run 322523941 BLAKE2B 
e84819e6c6b75dbe75212b695ee1e7793c16091b1861250b406cdf570a8cae2a8114627f64bdefc8538f12dd6da8d80d3d62d41deeb7211cfaf159f853feba08
 SHA512 
97137160b64928ff84fd6145a0ebc209c045d6a07ccc53ec6df6ba1fda2ad72038eda7ecdc0a0178a2628aa4e18819a9b3ff3b693b22bdc9de543be0a968f8aa
 DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 10140684 BLAKE2B 
a8ce7c1d1047be9154fd67366c5bfa13a19f03c883f24ee35043d17d517e83303420449750f9e7adc7142f61564dd5d8e5a19884dbe540514979df6381ff7f1f
 SHA512 
58920b26081a68e05178176edb0ce8ac4a5d365492adf51d6ffe57102385ff08abc5e14741e0500419e62a752441c97051d60939245eea64b039cc7efca15b7d
 DIST NVIDIA-kernel-module-source-535.183.01.tar.xz 12521824 BLAKE2B 
5ae8c2c0d9d019b99c947f1581712989325815cfe88ee308df0b710b64c4bc5c501c9741c67e25c47eaf7a114c521a595aabc85d0f05854c0692216f320378c4
 SHA512 
1c255eeafc79d228b3d76d1d20d1a2dc4583cbbb77db6af48b389694b0daaabd7c1962cf73e1a489e0ab07cf57751770ff8ce5f2489f2489a211e39bd7436637
@@ -44,4 +44,4 @@ DIST nvidia-xconfig-525.147.05.tar.bz2 110987 BLAKE2B 
49116c8922b5c14eaa88b6230a
 DIST nvidia-xconfig-535.183.01.tar.bz2 110994 BLAKE2B 
154f0e3885fdc2a30373daad07924b109b1763a08d8d9a53e40037471548e9068762b6ce157ae3de7c3c0d7f0f33d02b875b9bc98d0b99888edf00722b0201f1
 SHA512 
101c0f3da4452e1bf5f4283f17297384e320c81f1bcf20a5eef2fca4802e91795782afbc5eb73f0620285b4c43eba25a80a65eaa8cc4d126036c83f6ce710adb
 DIST nvidia-xconfig-550.107.02.tar.bz2 70 BLAKE2B 
dbf2b0b7f7b71f17ce5a0b6ae1c5346a573ea11163b24c4bce1b18281d4af70f38458bc122c39ad948242a8cfc37b68e696141b8dd3ce16f9ae7fb3fb61af735
 SHA512 
a7b9ba8d542041b273deaeb354c398fba4241dfdcf68be71e1c1138c925206db0f7ce2945c5ec92eddbcdbf240c5340802b3989e6140593828d1eb79854730e3
 DIST nvidia-xconfig-560.35.03.tar.bz2 111203 BLAKE2B 
347d4f80b9a16da54fbd7116d0ceafbb15b3b6e78aa1640b8505674b9ffc32056197925b67506d2cbb5d130054944c13246a592d9021f0bb2410ee6e8216df4e
 SHA512 
1a68729b8aa1d3518b43392d4f9af163e2a084c635c08343b25ce761f835801aad203778fd03564ba050ad949a9d2df84fba4c8a48bb1a7afea5e72eb364eb58
-DIST open-gpu-kernel-modules-550.40.70.tar.gz 13813326 BLAKE2B 
083e22e1f17db869bd8fc2cc66dca1d81d8235157a7b91c1efe0be2807dab5c3636353c9c6b0fa02e639a4bf76853888f3c5aa32a75ddea2517e5a438fc77274
 SHA512 
4500dc9add8bd75cd89d257cc23500eee22130ec73a54a3d8b4b67c30d26d5e40d4b5b3f53e2f533f330f295696aa7a3cb2d601a101a1301421f4310b0718b8e
+DIST open-gpu-kernel-modul

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

2024-09-02 Thread Ionen Wolkens
commit: bb6ad6b24b9f801287def9321f83cb450ecfa9c6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep  2 16:26:03 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep  2 17:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb6ad6b2

dev-qt/qtwebengine: update live

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

 dev-qt/qtwebengine/qtwebengine-6.7..ebuild | 13 ++---
 dev-qt/qtwebengine/qtwebengine-6.8..ebuild | 18 +-
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 18 +-
 3 files changed, 12 insertions(+), 37 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
index 4315b3198309..068abfec79cb 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
@@ -203,8 +203,8 @@ src_configure() {
# cooperate with new major ffmpeg versions (bug #831487)
-DQT_FEATURE_webengine_system_ffmpeg=OFF
 
-   # use bundled re2 to avoid complications, may revisit
-   # (see discussions in 
https://github.com/gentoo/gentoo/pull/32281)
+   # use bundled re2 to avoid complications, Qt has also disabled
+   # this by default in 6.7.3+ (bug #913923)
-DQT_FEATURE_webengine_system_re2=OFF
 
# bundled is currently required when using vaapi (forced 
regardless)
@@ -243,15 +243,6 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
 
-   # Workaround for build failure with clang-18 and -march=native without
-   # avx512. Does not affect e.g. -march=skylake, only native (bug 
#931623).
-   # TODO: drop this when <=llvm-18.1.5-r1 >=18 been gone for some time
-   use amd64 && tc-is-clang && is-flagq -march=native &&
-   [[ $(clang-major-version) -ge 18 ]] &&
-   has_version 'https://github.com/gentoo/gentoo/pull/32281)
+   # use bundled re2 to avoid complications, Qt has also disabled
+   # this by default in 6.7.3+ (bug #913923)
-DQT_FEATURE_webengine_system_re2=OFF
 
# bundled is currently required when using vaapi (forced 
regardless)
@@ -217,6 +217,7 @@ src_configure() {
minizip opus poppler snappy zlib)
 
# TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with 
=ON
+   # (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
-DINSTALL_GN=OFF
)
 
@@ -243,15 +244,6 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
 
-   # Workaround for build failure with clang-18 and -march=native without
-   # avx512. Does not affect e.g. -march=skylake, only native (bug 
#931623).
-   # TODO: drop this when <=llvm-18.1.5-r1 >=18 been gone for some time
-   use amd64 && tc-is-clang && is-flagq -march=native &&
-   [[ $(clang-major-version) -ge 18 ]] &&
-   has_version 'https://github.com/gentoo/gentoo/pull/32281)
+   # use bundled re2 to avoid complications, Qt has also disabled
+   # this by default in 6.7.3+ (bug #913923)
-DQT_FEATURE_webengine_system_re2=OFF
 
# bundled is currently required when using vaapi (forced 
regardless)
@@ -217,6 +217,7 @@ src_configure() {
minizip opus poppler snappy zlib)
 
# TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with 
=ON
+   # (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
-DINSTALL_GN=OFF
)
 
@@ -243,15 +244,6 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
 
-   # Workaround for build failure with clang-18 and -march=native without
-   # avx512. Does not affect e.g. -march=skylake, only native (bug 
#931623).
-   # TODO: drop this when <=llvm-18.1.5-r1 >=18 been gone for some time
-   use amd64 && tc-is-clang && is-flagq -march=native &&
-   [[ $(clang-major-version) -ge 18 ]] &&
-   has_version '

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

2024-09-02 Thread Ionen Wolkens
commit: 894fa2bb4a4bf85e044347434673fbca440e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep  2 16:46:29 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep  2 17:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894fa2bb

dev-qt/qtmultimedia: update live

Partially imported from 6.8. due to same changes
landing in 6.7. Not really tested yet.

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

 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 23 +++
 1 file changed, 19 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index f92c651b8b19..4aefaf7a465a 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -11,15 +11,20 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
-IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+IUSE="
+   +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
+   qml v4l vaapi vulkan wayland
+"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
eglfs? ( ffmpeg opengl qml )
-   vaapi? ( ffmpeg opengl )
test? ( qml )
+   vaapi? ( ffmpeg opengl )
 "
 
+# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
+# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
 RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? (
@@ -37,8 +42,12 @@ RDEPEND="
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
-   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gst-plugins-base:1.0[X=]
media-libs/gstreamer:1.0
+   opengl? (
+   ~dev-qt/qtbase-${PV}:6[X?,wayland?]
+   media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?]
+   )
)
opengl? ( media-libs/libglvnd )
pulseaudio? ( media-libs/libpulse )
@@ -81,7 +90,13 @@ src_configure() {
$(cmake_use_find_package qml Qt6Qml)
$(qt_feature ffmpeg)
$(qt_feature gstreamer)
-   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
+   $(usev gstreamer "
+   $(qt_feature opengl gstreamer_gl)
+   $(usev opengl "
+   $(qt_feature X gstreamer_gl_x11)
+   $(qt_feature wayland gstreamer_gl_wayland)
+   ")
+   ")
$(qt_feature pulseaudio)
$(qt_feature v4l linux_v4l)
$(qt_feature vaapi)



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

2024-09-02 Thread Ionen Wolkens
commit: 34234720ecf4d82c9b7f3b3605eaf7cd003ee86d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep  2 16:10:01 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep  2 17:51:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34234720

dev-qt/qttools: update live

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

 dev-qt/qttools/qttools-6.7..ebuild | 8 
 dev-qt/qttools/qttools-6.8..ebuild | 8 
 dev-qt/qttools/qttools-6..ebuild   | 8 
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-qt/qttools/qttools-6.7..ebuild 
b/dev-qt/qttools/qttools-6.7..ebuild
index fd8e80ea6380..da97fd670c79 100644
--- a/dev-qt/qttools/qttools-6.7..ebuild
+++ b/dev-qt/qttools/qttools-6.7..ebuild
@@ -36,8 +36,8 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[network,widgets?]
-   assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
+   ~dev-qt/qtbase-${PV}:6[widgets?]
+   assistant? ( ~dev-qt/qtbase-${PV}:6[network,sql,sqlite] )
clang? (
$(llvm_gen_dep '
sys-devel/clang:${LLVM_SLOT}=
@@ -45,12 +45,12 @@ RDEPEND="
')
)
designer? (
-   ~dev-qt/qtbase-${PV}:6[xml,zstd=]
+   ~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
zstd? ( app-arch/zstd:= )
)
qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
-   qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] )
+   qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
 "
 DEPEND="

diff --git a/dev-qt/qttools/qttools-6.8..ebuild 
b/dev-qt/qttools/qttools-6.8..ebuild
index 5ad1c0f2b81d..09cdab1c0bb0 100644
--- a/dev-qt/qttools/qttools-6.8..ebuild
+++ b/dev-qt/qttools/qttools-6.8..ebuild
@@ -37,8 +37,8 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[network,widgets?]
-   assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
+   ~dev-qt/qtbase-${PV}:6[widgets?]
+   assistant? ( ~dev-qt/qtbase-${PV}:6[network,sql,sqlite] )
clang? (
$(llvm_gen_dep '
sys-devel/clang:${LLVM_SLOT}=
@@ -46,13 +46,13 @@ RDEPEND="
')
)
designer? (
-   ~dev-qt/qtbase-${PV}:6[xml,zstd=]
+   ~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
zstd? ( app-arch/zstd:= )
)
qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
-   qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] )
+   qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
 "
 DEPEND="

diff --git a/dev-qt/qttools/qttools-6..ebuild 
b/dev-qt/qttools/qttools-6..ebuild
index 5ad1c0f2b81d..09cdab1c0bb0 100644
--- a/dev-qt/qttools/qttools-6..ebuild
+++ b/dev-qt/qttools/qttools-6..ebuild
@@ -37,8 +37,8 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[network,widgets?]
-   assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
+   ~dev-qt/qtbase-${PV}:6[widgets?]
+   assistant? ( ~dev-qt/qtbase-${PV}:6[network,sql,sqlite] )
clang? (
$(llvm_gen_dep '
sys-devel/clang:${LLVM_SLOT}=
@@ -46,13 +46,13 @@ RDEPEND="
')
)
designer? (
-   ~dev-qt/qtbase-${PV}:6[xml,zstd=]
+   ~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
zstd? ( app-arch/zstd:= )
)
qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
-   qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] )
+   qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
 "
 DEPEND="



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

2024-09-02 Thread Ionen Wolkens
commit: 384a0dc2a523ac6f68a1ab844ebb7dd52b9e65dd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep  2 14:59:00 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep  2 17:51:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384a0dc2

dev-qt/qtbase: skip tst_qlatin1stringmatcher in 6.8+

Haven't tried 6.7. yet, may possibly be needed depending
on what changes made it in from dev branch.

Will notice when bump 6.7.3 (assuming this ever releases),
it's hard to miss when the whole system slows down until the
OOM killer kicks in.

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

 dev-qt/qtbase/qtbase-6.8..ebuild | 2 ++
 dev-qt/qtbase/qtbase-6..ebuild   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/dev-qt/qtbase/qtbase-6.8..ebuild 
b/dev-qt/qtbase/qtbase-6.8..ebuild
index e2867369035a..7c4afe2f0a19 100644
--- a/dev-qt/qtbase/qtbase-6.8..ebuild
+++ b/dev-qt/qtbase/qtbase-6.8..ebuild
@@ -303,6 +303,8 @@ src_test() {
# may randomly hang+timeout, perhaps related to -j as well
tst_qprocess #936484
tst_qtimer
+   # haystacksWithMoreThan4GiBWork can easily OOM (16GB ram not 
enough)
+   tst_qlatin1stringmatcher
# these can be flaky depending on the environment/toolchain
tst_qlogging # backtrace log test can easily vary
tst_q{,raw}font # affected by available fonts / settings (bug 
#914737)

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index e2867369035a..7c4afe2f0a19 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -303,6 +303,8 @@ src_test() {
# may randomly hang+timeout, perhaps related to -j as well
tst_qprocess #936484
tst_qtimer
+   # haystacksWithMoreThan4GiBWork can easily OOM (16GB ram not 
enough)
+   tst_qlatin1stringmatcher
# these can be flaky depending on the environment/toolchain
tst_qlogging # backtrace log test can easily vary
tst_q{,raw}font # affected by available fonts / settings (bug 
#914737)



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

2024-09-02 Thread Ionen Wolkens
commit: e8994817167cfaae099776f280f1737b7a740a42
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep  2 23:00:00 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 00:29:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8994817

dev-qt/qtwebengine: skip tst_certificateerror in 6.8+

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

 dev-qt/qtwebengine/qtwebengine-6.8..ebuild | 1 +
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.8..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
index fa19dc8fba43..9b53b2db546f 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
@@ -269,6 +269,7 @@ src_test() {
 
local CMAKE_SKIP_TESTS=(
# fails with network sandbox
+   tst_certificateerror
tst_loadsignals
tst_qquickwebengineview
tst_qwebengineglobalsettings

diff --git a/dev-qt/qtwebengine/qtwebengine-6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6..ebuild
index fa19dc8fba43..9b53b2db546f 100644
--- a/dev-qt/qtwebengine/qtwebengine-6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6..ebuild
@@ -269,6 +269,7 @@ src_test() {
 
local CMAKE_SKIP_TESTS=(
# fails with network sandbox
+   tst_certificateerror
tst_loadsignals
tst_qquickwebengineview
tst_qwebengineglobalsettings



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

2024-09-02 Thread Ionen Wolkens
commit: cff08045cc890b5688ac1351842a822f45c7374d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 02:55:22 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 04:20:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff08045

dev-qt/qtmultimedia: skip more tests that need working audio in 6.8+

May possibly be needed in 6.7. too given it received some
gstreamer changes, have not tried yet.

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

 dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild | 2 ++
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
index 41486d108f30..abc7252aee13 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
@@ -76,7 +76,9 @@ CMAKE_SKIP_TESTS=(
# tries to use real alsa or pulseaudio and fails in sandbox
tst_qaudiosink
tst_qaudiosource
+   tst_qmediacapture_gstreamer
tst_qmediacapturesession
+   tst_qmediaframeinputsbackend
tst_qmediaplayerbackend
tst_qsoundeffect
# may try to use v4l2 or hardware acceleration depending on availability

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 41486d108f30..abc7252aee13 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -76,7 +76,9 @@ CMAKE_SKIP_TESTS=(
# tries to use real alsa or pulseaudio and fails in sandbox
tst_qaudiosink
tst_qaudiosource
+   tst_qmediacapture_gstreamer
tst_qmediacapturesession
+   tst_qmediaframeinputsbackend
tst_qmediaplayerbackend
tst_qsoundeffect
# may try to use v4l2 or hardware acceleration depending on availability



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

2024-09-02 Thread Ionen Wolkens
commit: 94d87c3124305490189c803dccdd30b034466892
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 00:42:16 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 04:20:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d87c31

qt6-build.eclass: force cmake's log level back to STATUS

Unless set -DQT_FEATURE_developer_build (which is more involved),
Qt changes the default log level to NOTICE and then, in current
6.8., the configuration summaries were seemingly moved to STATUS
leaving them hidden as just:

-- Configuration summary has been written to ..._build/config.summary

Not new, but the NOTICE log level also hides the result of the various
tests such as:

-- Performing Test HAVE_egl_x11 - Success

Unclear if 6.8.x will keep summaries that way (feel this is a downside
for upstream as well, and perhaps is not intentional as part of some
refactoring), but either way STATUS makes the build.log a lot more
useful.

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

 eclass/qt6-build.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index 24b857dab53f..3cd8b606c235 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -147,6 +147,9 @@ qt6-build_src_configure() {
fi
 
local defaultcmakeargs=(
+   # cmake defaults to "STATUS" but Qt changes that to "NOTICE" 
which
+   # hides a lot of information that is useful for bug reports
+   --log-level=STATUS
# see _qt6-build_create_user_facing_links
-DINSTALL_PUBLICBINDIR="${QT6_PREFIX}"/bin
# note that if qtbase was built with tests, this is default ON



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

2024-09-03 Thread Ionen Wolkens
commit: 0ecb8ab7ee3e58c2f57a301af75a1e581a451fcc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 06:18:25 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 07:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ecb8ab7

dev-qt/qtwebengine: update build space requirement for 6.8+

Last build test for 6.8. used exactly 8.0GiB, ebuild checks
for 8G but that's too borderline and should do +1

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

 dev-qt/qtwebengine/qtwebengine-6.8..ebuild | 2 +-
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.8..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
index 9b53b2db546f..f5dd4f0bc835 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
@@ -127,7 +127,7 @@ qtwebengine_check-reqs() {
ewarn "If run into issues, please try disabling before 
reporting a bug."
fi
 
-   local CHECKREQS_DISK_BUILD=8G
+   local CHECKREQS_DISK_BUILD=9G
local CHECKREQS_DISK_USR=360M
 
if ! has distcc ${FEATURES}; then #830661

diff --git a/dev-qt/qtwebengine/qtwebengine-6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6..ebuild
index 9b53b2db546f..f5dd4f0bc835 100644
--- a/dev-qt/qtwebengine/qtwebengine-6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6..ebuild
@@ -127,7 +127,7 @@ qtwebengine_check-reqs() {
ewarn "If run into issues, please try disabling before 
reporting a bug."
fi
 
-   local CHECKREQS_DISK_BUILD=8G
+   local CHECKREQS_DISK_BUILD=9G
local CHECKREQS_DISK_USR=360M
 
if ! has distcc ${FEATURES}; then #830661



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

2024-09-03 Thread Ionen Wolkens
commit: 2d7610a68694b3a3807a7a14b19649110bb390e2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 07:09:42 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 07:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d7610a6

dev-qt/qt3d: re-enable unity builds in 6.8+

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

 dev-qt/qt3d/qt3d-6.8..ebuild | 1 -
 dev-qt/qt3d/qt3d-6..ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-qt/qt3d/qt3d-6.8..ebuild b/dev-qt/qt3d/qt3d-6.8..ebuild
index 5e1b7809f57e..c67d6bef95e6 100644
--- a/dev-qt/qt3d/qt3d-6.8..ebuild
+++ b/dev-qt/qt3d/qt3d-6.8..ebuild
@@ -30,7 +30,6 @@ src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Qml)
-DQT_FEATURE_qt3d_system_assimp=ON
-   -DQT_UNITY_BUILD=OFF # fails to build
)
 
qt6-build_src_configure

diff --git a/dev-qt/qt3d/qt3d-6..ebuild b/dev-qt/qt3d/qt3d-6..ebuild
index 5e1b7809f57e..c67d6bef95e6 100644
--- a/dev-qt/qt3d/qt3d-6..ebuild
+++ b/dev-qt/qt3d/qt3d-6..ebuild
@@ -30,7 +30,6 @@ src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Qml)
-DQT_FEATURE_qt3d_system_assimp=ON
-   -DQT_UNITY_BUILD=OFF # fails to build
)
 
qt6-build_src_configure



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

2024-09-03 Thread Ionen Wolkens
commit: 1d9e509b18a4a4f7b02a90c2e469b92d855c15d1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 07:11:53 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 07:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9e509b

dev-qt/qttools: re-enable unity builds for designer in 6.8+

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

 dev-qt/qttools/qttools-6.8..ebuild | 2 --
 dev-qt/qttools/qttools-6..ebuild   | 2 --
 2 files changed, 4 deletions(-)

diff --git a/dev-qt/qttools/qttools-6.8..ebuild 
b/dev-qt/qttools/qttools-6.8..ebuild
index 09cdab1c0bb0..22ec0d708b1f 100644
--- a/dev-qt/qttools/qttools-6.8..ebuild
+++ b/dev-qt/qttools/qttools-6.8..ebuild
@@ -93,8 +93,6 @@ src_configure() {
# QtHelp into another package so that qtdeclarative can depend 
on it
# without a circular dependency with qttools
$(cmake_use_find_package qmlls Qt6QmlLSPrivate)
-
-   $(usev designer -DQT_UNITY_BUILD=OFF) # fails to build 
(QTBUG-122634)
)
 
qt6-build_src_configure

diff --git a/dev-qt/qttools/qttools-6..ebuild 
b/dev-qt/qttools/qttools-6..ebuild
index 09cdab1c0bb0..22ec0d708b1f 100644
--- a/dev-qt/qttools/qttools-6..ebuild
+++ b/dev-qt/qttools/qttools-6..ebuild
@@ -93,8 +93,6 @@ src_configure() {
# QtHelp into another package so that qtdeclarative can depend 
on it
# without a circular dependency with qttools
$(cmake_use_find_package qmlls Qt6QmlLSPrivate)
-
-   $(usev designer -DQT_UNITY_BUILD=OFF) # fails to build 
(QTBUG-122634)
)
 
qt6-build_src_configure



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

2024-09-03 Thread Ionen Wolkens
commit: 8137b4905ffd0b7642f2a069b94300ee8982fa66
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 07:25:56 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 07:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8137b490

dev-qt/qtconnectivity: sync live keywords

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

 dev-qt/qtconnectivity/qtconnectivity-6.7..ebuild | 2 +-
 dev-qt/qtconnectivity/qtconnectivity-6.8..ebuild | 2 +-
 dev-qt/qtconnectivity/qtconnectivity-6..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7..ebuild 
b/dev-qt/qtconnectivity/qtconnectivity-6.7..ebuild
index da4242aa89dc..c9923654ba1c 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.7..ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.7..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+bluetooth nfc smartcard"

diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.8..ebuild 
b/dev-qt/qtconnectivity/qtconnectivity-6.8..ebuild
index 9f8e25a38f2c..ed26392897ad 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.8..ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.8..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+bluetooth neard nfc smartcard"

diff --git a/dev-qt/qtconnectivity/qtconnectivity-6..ebuild 
b/dev-qt/qtconnectivity/qtconnectivity-6..ebuild
index 9f8e25a38f2c..ed26392897ad 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6..ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6..ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+bluetooth neard nfc smartcard"



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

2024-09-03 Thread Ionen Wolkens
commit: a5ab0becca55c5723ce4903c3e1193f4553a7d86
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 07:29:10 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 07:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ab0bec

dev-qt/qtwebengine: cleanup exporting NINJA

Not used anymore given patch was removed in favor of relying
on app-alternatives/ninja to select. NINJAFLAGS is still
recognized by a patch (not by ninja!).

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

 dev-qt/qtwebengine/qtwebengine-6.7..ebuild | 2 +-
 dev-qt/qtwebengine/qtwebengine-6.8..ebuild | 2 +-
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
index 068abfec79cb..49de5422603a 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
@@ -243,7 +243,7 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
 
-   export NINJA NINJAFLAGS=$(get_NINJAOPTS)
+   export NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
 
local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"

diff --git a/dev-qt/qtwebengine/qtwebengine-6.8..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
index f5dd4f0bc835..fec93a911d24 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8..ebuild
@@ -244,7 +244,7 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
 
-   export NINJA NINJAFLAGS=$(get_NINJAOPTS)
+   export NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
 
local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"

diff --git a/dev-qt/qtwebengine/qtwebengine-6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6..ebuild
index f5dd4f0bc835..fec93a911d24 100644
--- a/dev-qt/qtwebengine/qtwebengine-6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6..ebuild
@@ -244,7 +244,7 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
 
-   export NINJA NINJAFLAGS=$(get_NINJAOPTS)
+   export NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
 
local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"



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

2024-09-03 Thread Ionen Wolkens
commit: c6c6f8345183444a509fa60aa7f32b2e3aa0c554
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 07:24:49 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 07:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6c6f834

dev-qt/qtspeech: sync live keywords

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

 dev-qt/qtspeech/qtspeech-6.7..ebuild | 2 +-
 dev-qt/qtspeech/qtspeech-6.8..ebuild | 2 +-
 dev-qt/qtspeech/qtspeech-6..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtspeech/qtspeech-6.7..ebuild 
b/dev-qt/qtspeech/qtspeech-6.7..ebuild
index b668e25bbabd..1b13d4434223 100644
--- a/dev-qt/qtspeech/qtspeech-6.7..ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.7..ebuild
@@ -13,7 +13,7 @@ inherit qt6-build
 DESCRIPTION="Text-to-speech library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="flite qml +speechd"

diff --git a/dev-qt/qtspeech/qtspeech-6.8..ebuild 
b/dev-qt/qtspeech/qtspeech-6.8..ebuild
index b668e25bbabd..1b13d4434223 100644
--- a/dev-qt/qtspeech/qtspeech-6.8..ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.8..ebuild
@@ -13,7 +13,7 @@ inherit qt6-build
 DESCRIPTION="Text-to-speech library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="flite qml +speechd"

diff --git a/dev-qt/qtspeech/qtspeech-6..ebuild 
b/dev-qt/qtspeech/qtspeech-6..ebuild
index b668e25bbabd..1b13d4434223 100644
--- a/dev-qt/qtspeech/qtspeech-6..ebuild
+++ b/dev-qt/qtspeech/qtspeech-6..ebuild
@@ -13,7 +13,7 @@ inherit qt6-build
 DESCRIPTION="Text-to-speech library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="flite qml +speechd"



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

2024-09-03 Thread Ionen Wolkens
commit: df482aab0062cc4cfd13a051b0bdb48707a06d54
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 07:17:39 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 07:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df482aab

dev-qt/qtbase: minor style adjustments + add missing bug number

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

 dev-qt/qtbase/qtbase-6.7..ebuild | 5 ++---
 dev-qt/qtbase/qtbase-6.8..ebuild | 5 ++---
 dev-qt/qtbase/qtbase-6..ebuild   | 5 ++---
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild 
b/dev-qt/qtbase/qtbase-6.7..ebuild
index cc0ae2b0de2c..b4cd4854a401 100644
--- a/dev-qt/qtbase/qtbase-6.7..ebuild
+++ b/dev-qt/qtbase/qtbase-6.7..ebuild
@@ -165,11 +165,10 @@ src_prepare() {
 }
 
 src_configure() {
-   # The only component that uses gdk backends is the qgtk3 platformtheme 
plugin
if use gtk; then
-   # defang automagic dependencies
-   use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
+   # defang automagic dependencies (bug #624960)
use X || append-cxxflags -DGENTOO_GTK_HIDE_X11
+   use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
fi
 
local mycmakeargs=(

diff --git a/dev-qt/qtbase/qtbase-6.8..ebuild 
b/dev-qt/qtbase/qtbase-6.8..ebuild
index 7c4afe2f0a19..3c595f73638f 100644
--- a/dev-qt/qtbase/qtbase-6.8..ebuild
+++ b/dev-qt/qtbase/qtbase-6.8..ebuild
@@ -165,11 +165,10 @@ src_prepare() {
 }
 
 src_configure() {
-   # The only component that uses gdk backends is the qgtk3 platformtheme 
plugin
if use gtk; then
-   # defang automagic dependencies
-   use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
+   # defang automagic dependencies (bug #624960)
use X || append-cxxflags -DGENTOO_GTK_HIDE_X11
+   use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
fi
 
local mycmakeargs=(

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 7c4afe2f0a19..3c595f73638f 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -165,11 +165,10 @@ src_prepare() {
 }
 
 src_configure() {
-   # The only component that uses gdk backends is the qgtk3 platformtheme 
plugin
if use gtk; then
-   # defang automagic dependencies
-   use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
+   # defang automagic dependencies (bug #624960)
use X || append-cxxflags -DGENTOO_GTK_HIDE_X11
+   use wayland || append-cxxflags -DGENTOO_GTK_HIDE_WAYLAND
fi
 
local mycmakeargs=(



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

2024-09-03 Thread Ionen Wolkens
commit: daf905fe1fc41ee90b3fa9851b9fca858fecb789
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 06:39:34 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 07:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf905fe

dev-qt/qtbase: forward qcontiguouscache patch to <=6.8

Upstreamed but currently is only in dev branch, and unclear if it will
make it in 6.7.3 or 6.8.0 before release (-rc is not far for 6.8). Not
to forget, add in 6.7. and 6.8. until it fails to apply.

Also scrub & add links.

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

 dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch | 13 +
 dev-qt/qtbase/files/qtbase-6.8.0-qcontiguouscache.patch | 14 ++
 dev-qt/qtbase/qtbase-6.7..ebuild|  1 +
 dev-qt/qtbase/qtbase-6.8..ebuild|  1 +
 4 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch 
b/dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch
index d010222e09da..02219feaf681 100644
--- a/dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch
+++ b/dev-qt/qtbase/files/qtbase-6.7.2-qcontiguouscache.patch
@@ -1,11 +1,8 @@
-diff '--color=auto' -ruN 
qtbase-everywhere-src-6.7.2/src/corelib/tools/qcontiguouscache.h 
my/src/corelib/tools/qcontiguouscache.h
 qtbase-everywhere-src-6.7.2/src/corelib/tools/qcontiguouscache.h   
2024-05-07 01:06:44.0 +0200
-+++ my/src/corelib/tools/qcontiguouscache.h2024-08-25 18:20:13.958793266 
+0200
-@@ -8,6 +8,7 @@
- #include 
- #include 
+https://bugs.gentoo.org/938475
+Older version of https://codereview.qt-project.org/c/qt/qtbase/+/585668 for 6.7
+--- a/src/corelib/tools/qcontiguouscache.h
 b/src/corelib/tools/qcontiguouscache.h
+@@ -10,2 +10,3 @@
  #include 
 +#include 
  #include 
- 
- #include 

diff --git a/dev-qt/qtbase/files/qtbase-6.8.0-qcontiguouscache.patch 
b/dev-qt/qtbase/files/qtbase-6.8.0-qcontiguouscache.patch
new file mode 100644
index ..e5f14e0a1c73
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.8.0-qcontiguouscache.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/938475
+https://codereview.qt-project.org/c/qt/qtbase/+/585668
+From: Sam James 
+Date: Sun, 25 Aug 2024 17:34:22 +0100
+Subject: [PATCH] QContiguousCache: fix include for qMin
+
+Include `` for `qMin`. This came up downstream
+in Gentoo at https://bugs.gentoo.org/938475.
+--- a/src/corelib/tools/qcontiguouscache.h
 b/src/corelib/tools/qcontiguouscache.h
+@@ -10,2 +10,3 @@
+ #include 
++#include 
+ #include 

diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild 
b/dev-qt/qtbase/qtbase-6.7..ebuild
index b4cd4854a401..85c2de60245c 100644
--- a/dev-qt/qtbase/qtbase-6.7..ebuild
+++ b/dev-qt/qtbase/qtbase-6.7..ebuild
@@ -145,6 +145,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
"${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
+   "${FILESDIR}"/${PN}-6.7.2-qcontiguouscache.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6.8..ebuild 
b/dev-qt/qtbase/qtbase-6.8..ebuild
index 3c595f73638f..0f983d79ae6f 100644
--- a/dev-qt/qtbase/qtbase-6.8..ebuild
+++ b/dev-qt/qtbase/qtbase-6.8..ebuild
@@ -145,6 +145,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
"${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
+   "${FILESDIR}"/${PN}-6.8.0-qcontiguouscache.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2024-09-03 Thread Ionen Wolkens
commit: 6e88fd1c3d281c3d60309e5cb1abb40f9a061ed2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 09:28:36 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e88fd1c

games-engines/devilutionx: add 1.5.3

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

 games-engines/devilutionx/Manifest |  1 +
 games-engines/devilutionx/devilutionx-1.5.3.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index 511b29de8cd0..299e15cb86fe 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1 +1,2 @@
 DIST devilutionx-1.5.2.tar.xz 21968848 BLAKE2B 
5a8c280f262e2d0f47ee5978cfc858ea62481eac838ad691996f359f1c4889499e4c78b5e6a1f2dc998cf0fc89ebbdf79296a25adb411e30e9248cce1b07d3a8
 SHA512 
b7fd5814c8671e439d4349297cfda0d89eb1f7a0945ec11bdf7a83637371664c9c39c036249e1650911397111e1b5d9e931f221ffd2d4a1f9e80d5ca58357dcf
+DIST devilutionx-1.5.3.tar.xz 22394112 BLAKE2B 
1b04c7fe334ddfd6b1eb619b1e86c1e429f6c26c980a16129d8322bb30641409d9d11a203e42ccdbce60a05e00dc49b1a2acbdd1007c5f99e40b88acd1251440
 SHA512 
619873bb232d1b344f5001c232364af9cfcda72e44f28fd2a15332292fa37c0e64b7fccade3570b96bd648be235ed56e0cc2e3fd8299ac57ef26f2ce844cbc2f

diff --git a/games-engines/devilutionx/devilutionx-1.5.3.ebuild 
b/games-engines/devilutionx/devilutionx-1.5.3.ebuild
new file mode 100644
index ..d344483cdb2b
--- /dev/null
+++ b/games-engines/devilutionx/devilutionx-1.5.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Diablo engine for modern operating systems"
+HOMEPAGE="https://github.com/diasurgical/devilutionX/";
+SRC_URI="
+   
https://github.com/diasurgical/devilutionX/releases/download/${PV}/devilutionx-src.tar.xz
+   -> ${P}.tar.xz
+"
+S=${WORKDIR}/${PN}-src-${PV}
+
+LICENSE="Unlicense BSD CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( 
BUSL-1.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug +sodium test zerotier"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/bzip2:=
+   dev-libs/libfmt:=
+   media-libs/libsdl2[haptic,joystick,opengl,video]
+   media-libs/sdl2-image[png]
+   media-libs/sdl_audiolib
+   sys-libs/zlib:=
+   sodium? ( dev-libs/libsodium:= )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/asio
+   dev-cpp/simpleini
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="
+   sys-devel/gettext
+"
+
+CMAKE_SKIP_TESTS=(
+   # timedemo tests only pass when game assets are available
+   Timedemo.
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # use system asio
+   echo 'add_library(asio INTERFACE)' > 3rdParty/asio/CMakeLists.txt || die
+
+   # ensure system copies are used
+   rm -r dist/{asio,simpleini,sdl_audiolib}-src || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   -DCCACHE_PROGRAM=no #813768
+   -DDEBUG=$(usex debug)
+   -DDISABLE_LTO=yes # let CFLAGS control this
+   -DDISABLE_ZERO_TIER=$(usex !zerotier)
+   -DPACKET_ENCRYPTION=$(usex sodium)
+   -DPIE=yes
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   local DOCS=( Packaging/nix/README.txt docs/*.md )
+   cmake_src_install
+
+   rm -- "${ED}"/usr/share/diasurgical/devilutionx/README.txt || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "In order to play the game, you will need to copy the 
following data file"
+   elog "from the original game, and optionally the hellfire 
expansion files:"
+   elog "  - DIABDAT.MPQ"
+   elog "  - hellfire.mpq hfmonk.mpq hfmusic.mpq hfvoice.mpq"
+   elog "to ~/.local/share/diasurgical/devilution/"
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.txt* for details."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/rapidyaml/

2024-09-03 Thread Ionen Wolkens
commit: 37681577b557e0c57f7b1e17d4f9bae8de286414
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 09:48:44 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37681577

dev-cpp/rapidyaml: add 0.7.2 (unkeyworded)

See ebuild comment.

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

 dev-cpp/rapidyaml/Manifest   |  3 +
 dev-cpp/rapidyaml/rapidyaml-0.7.2.ebuild | 97 
 2 files changed, 100 insertions(+)

diff --git a/dev-cpp/rapidyaml/Manifest b/dev-cpp/rapidyaml/Manifest
index 0e0a6986813e..2197240b2ad2 100644
--- a/dev-cpp/rapidyaml/Manifest
+++ b/dev-cpp/rapidyaml/Manifest
@@ -1,4 +1,7 @@
 DIST c4fs-0ee9c03d0ef3a7f12db6cb03570aa7606f12ba1b.tar.gz 25156 BLAKE2B 
864a6a75c5ebe15d73fb6ffa5a83cd6448f37a0f465bf3992fc5bc1000f06d6e945c99b9a4f8f3625499c47ea719a49dd340d11e37c11ed759d1adcb1ea585be
 SHA512 
58149c055b1f87abb12a01b042600a2927bfe7afeb878ca4523b658b0736aff6f752cd579c748cf9d4c85b4229ea50a1e70d633f85f9041fe157765286fa5233
+DIST c4fs-59cfbae26b821f4d4c50ff0775219cb739fa7f46.tar.gz 25149 BLAKE2B 
8c8fbc59112e5a2e5d2a9aa8a0dc6665466ca309b78bbd5fe0203489bd8823097c79ff09f0dd1d33595f5b052fc95bde911580b8b083ee63f349a7fd0d0dde86
 SHA512 
3a76522f230c26bbe3b893421b1785259a79a4e7e01f83a2530f35af5d2a10195e4b85cfad6e8a6942715120f3c3b7f3eec3e95ac043ac5b47029dcd0ee8c3cf
 DIST c4log-457a2997e8ea26ea2a659b8152621f7fead1eb48.tar.gz 12056 BLAKE2B 
f0dc357c8beb28b2fa73e77f85918c3285be08a6e6c750317b7babddfc2372532d56b29a01adbc2284b7e850aeb2a45f1b24599acca0d0feccf5d60c00432627
 SHA512 
f728b34c000bbd58ad02d003697de1185feffc1a349600153a7d851f8dac28b88433e97c81dcb14769a74faa9e3d86b297536e8764d6e00b886f11bb2343518f
+DIST c4log-f4cf64caedd622a739aaa3ecb67a5aac105c2919.tar.gz 12076 BLAKE2B 
a5d09011d65aabad37f6821430a48e2ab0808863c34c750c7685f3de4b112251a6c7679b5d8962e83f3fe0847cbc9d80b791ec58907a4ee613dda950c947b553
 SHA512 
097c4566ad4f2906299e544ee067b01369433b654590cf4cf87cb56017caa5757ba037fef5ed1fd00c143a59e8d66013b07a28ad014903d761919a5ddda7c9d1
 DIST rapidyaml-0.6.0-src.tgz 7384217 BLAKE2B 
b81f797dcdac10368231256765bff08fa9d911550b620c286a657b41e74e589701a41d4f6e33317a7149fd1a2aabbad6bac6c66c1e494db053251e20bc5e505c
 SHA512 
6637aa970919d76339ca7d3d131032ca97720650e275f7e285c0fa46671daf8638695c4db6ccb06f93671171110c445781a7f2c8e37f6d9a4951d6e649f60cde
+DIST rapidyaml-0.7.2-src.tgz 10139792 BLAKE2B 
f50005a313414073281258ed66d973adb9cf22995bf8742727b5f1910f05065bb14baac7273e437c450f72e984b713680a83951706f0cc0564113c406a07748c
 SHA512 
076420688d9e230627ec48013928ede74a65980c1bf5335a187270f90958eb15af11e7958379e4915dbd35723f2eadfb425531a460fb0a0467559f9d1ba34b6e
 DIST yaml-test-suite-6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f.tar.gz 99765 
BLAKE2B 
d55a605623c988a4c58daa6dd155980129ffefe86570d55b1ce2514dfa77c352e0467b12e95d6e2bd38cc0454f0b30c3109c088841ddbe423b8bbb7d9e41bc9b
 SHA512 
4ab0e52369d085e696196ef1aab8ecb4f0218e48e8ce33c4ecc863942639141601cb1c83b41027eceddc20a6a4cebfc51abcb83779007e890b87d79c76394946

diff --git a/dev-cpp/rapidyaml/rapidyaml-0.7.2.ebuild 
b/dev-cpp/rapidyaml/rapidyaml-0.7.2.ebuild
new file mode 100644
index ..107332c03e0e
--- /dev/null
+++ b/dev-cpp/rapidyaml/rapidyaml-0.7.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+# see no-download.patch, match with release date if "master"
+HASH_C4FS=59cfbae26b821f4d4c50ff0775219cb739fa7f46
+HASH_C4LOG=f4cf64caedd622a739aaa3ecb67a5aac105c2919
+HASH_YAMLTS=6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f
+
+DESCRIPTION="Library to parse and emit YAML, and do it fast"
+HOMEPAGE="https://github.com/biojppm/rapidyaml/";
+SRC_URI="
+   
https://github.com/biojppm/rapidyaml/releases/download/v${PV}/${P}-src.tgz
+   test? (
+   https://github.com/biojppm/c4fs/archive/${HASH_C4FS}.tar.gz
+   -> c4fs-${HASH_C4FS}.tar.gz
+   https://github.com/biojppm/c4log/archive/${HASH_C4LOG}.tar.gz
+   -> c4log-${HASH_C4LOG}.tar.gz
+   
https://github.com/yaml/yaml-test-suite/archive/${HASH_YAMLTS}.tar.gz
+   -> yaml-test-suite-${HASH_YAMLTS}.tar.gz
+   )
+"
+S=${WORKDIR}/${P}-src
+
+LICENSE="MIT Boost-1.0 BSD"
+SLOT="0/${PV}"
+# Bumped fwiw, but believe the future of this package is to be last-rited --
+# its build system is a maintenance headache and the only remaining revdep
+# (jsonnet) is not only incompatible with this version but upstream has
+# switched to single-header version and will not be able to easily use
+# system's anymore: https://github.com/google/jsonnet/commit/4003c4df8ee
+#
+# Leaving unkeyworded rather than do extra work until likely last-rites.
+# If kept, will be dropped to 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/ruffle/

2024-09-03 Thread Ionen Wolkens
commit: 159c27171e677cca25451a38437a613c537dacb6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 08:20:56 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159c2717

app-emulation/ruffle: drop 0_p20240622

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

 app-emulation/ruffle/Manifest  |  40 --
 app-emulation/ruffle/ruffle-0_p20240622.ebuild | 754 -
 2 files changed, 794 deletions(-)

diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 926fcc97a3bb..bbadb57cf619 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -1,9 +1,7 @@
-DIST ab_glyph-0.2.26.crate 19078 BLAKE2B 
3b5f367cac98a4f5d724ac33cea2879f34973e567e137e7a75878ee84b6467470041556f9ae0b9ac9bf9f7f396941a71a6cae714918d90cde08b8d0a26dad93b
 SHA512 
63d6c4ec942d3dd9c74913a6c697821f57a4a97caaba2c039cdf49ee15f4d7968a5f0f6dda52b354a8c001abe7a28405b873609dc4a56854f8a804d1352264fa
 DIST ab_glyph-0.2.28.crate 19965 BLAKE2B 
3cebcf213bd99da72e59dcd7b23611a9472065f2da5bdece92540977888b8dfadb8ea7b1cc341dc37b05171512a60e102a0b46e6597914b168349509bf463cd6
 SHA512 
ab2e4c2ddbb5a93bc049892e2703086a66eced9bfd267f4ea161ca68b5906d41c1cff1c9d75e4beb8f5cd8674f8e6bcec7eb0278f37285a1beef24015444a3f5
 DIST ab_glyph_rasterizer-0.1.8.crate 11010 BLAKE2B 
2a20fd3ff646559d704e214ae7c4e5b8297e20be0909c403c140edb67002665447a6a796e5ca5d71f5c8c55000489a14a101ec43dd90101be9c246d1a0138dc4
 SHA512 
6fd5ff2d068da84c4ac2e6e2c5ad6ab2f4926f1664afb8ba701b60a35c3bd7bf00b200b22c455ca15dfc7d4303c8caa0bb150c18dcce01ce107deaf323cde17f
 DIST addr2line-0.22.0.crate 39156 BLAKE2B 
3fbb55f6cacbb177d06359bcd39885247a9eeef96d95ffac0dfd1d45ed394dcd1e9e069c02c71a9ffca0b69e3a974e4d96bc3385470ee39c87d7a30ea7914303
 SHA512 
b334f51bd369348b4446805b4f624ec9b4cc8eefcc53ceb57b523ff55bf018d1dfe23259daf48d1878170ad4fcb44181d4738456eb5e35ede6932ff29686268e
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 
8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6
 SHA512 
5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
@@ -49,9 +47,7 @@ DIST bindgen-0.69.4.crate 221092 BLAKE2B 
69ed55a5827bfe850f589e39bc6e2f4445e2036
 DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e
 SHA512 
c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
 DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910
 SHA512 
b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST bitflags-2.6.0.crate 4535

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

2024-09-03 Thread Ionen Wolkens
commit: 28f62579b520ad4b852022ad8a2cd8ad5d49d9fd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:04:46 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f62579

dev-util/mingw64-toolchain: drop 11.0.0_p2

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

 dev-util/mingw64-toolchain/Manifest|   3 -
 .../mingw64-toolchain-11.0.0_p2.ebuild | 345 -
 2 files changed, 348 deletions(-)

diff --git a/dev-util/mingw64-toolchain/Manifest 
b/dev-util/mingw64-toolchain/Manifest
index d33cfbe97b77..82ac375ad0f5 100644
--- a/dev-util/mingw64-toolchain/Manifest
+++ b/dev-util/mingw64-toolchain/Manifest
@@ -1,6 +1,3 @@
-DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374
 DIST binutils-2.42.tar.xz 27567160 BLAKE2B 
e67a5c028fba70e70088fd11b38ec8c9c4ed5a019badefda25abeb6275997b16f0891e7ff3424c4b82bbfae92e8992669826920dd53df61cd48469d8f7cd5bd1
 SHA512 
155f3ba14cd220102f4f29a4f1e5cfee3c48aa03b74603460d05afb73c70d6657a9d87eee6eb88bf13203fe6f31177a5c9addc04384e956e7da8069c8ecd20a6
-DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 
0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2
 SHA512 
d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
 DIST gcc-14.1.0.tar.xz 92265736 BLAKE2B 
7efd6574b8bca081de6e31480ec0565c6d7fb773383e8e1fdcc17e35bba2bf44b3f4f995cdbcccd001689926e96a6563ef3d099902fe3b37ab09dcf553ab0596
 SHA512 
e9e224f2b26646fcf038d28dfa08b94c623bc57941f99894a321d01c600f7c68aff6b8837fd25e73e540de1f8de5606e98694a62cdcdfb525ce768b3ef6879ea
-DIST mingw-w64-v11.0.0.tar.bz2 10058657 BLAKE2B 
3f7637bcc7c3f25b2141d35105ea086eab74e228d7275725ffb4f07e283fd75169dbe0900a9c29494fba9ddb2ea03bdd6ae26f06048311e9c93ae3e317c4c060
 SHA512 
bc1c9fd9d8593ead9375fcbe40950f06cf7616b94dc676db2793ac9b496fe3a6cc94b5793effda3b752942be0d7d01a1c37a8f221aaf178df0d4eeb0aa6d1f8d
 DIST mingw-w64-v12.0.0.tar.bz2 10474283 BLAKE2B 
6500045f7d77f7de01dea0f4e03f3e4ddf6154586c5e3ee9718ee2c7ef1cc83ce3cbd644b6f1dc293ae6e0bfb55a6b68d439622bd1cfdefefc4cc547317f1943
 SHA512 
949b2bfab8763ab10ec4e9fdfdaf5361517a4ab787fb98ab419b38d02694061c2e821ebbf6e2e4b39d92bdf17419d116daa8e63afd9e01d11592f39df4da69d7

diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild 
b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
deleted file mode 100644
index 1e512377b27b..
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
+++ /dev/null
@@ -1,345 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit edo flag-o-matic multilib-build toolchain-funcs
-
-# Pick versions known to work for wine+dxvk, and avoid too frequent updates
-# due to slow rebuilds. Do _p1++ rather than revbump on changes (not using
-# Gentoo patchsets for simplicity, their changes are mostly unneeded here).
-BINUTILS_PV=2.41
-GCC_PV=13.2.0
-MINGW_PV=$(ver_cut 1-3)
-
-DESCRIPTION="All-in-one mingw64 toolchain intended for building Wine without 
crossdev"
-HOMEPAGE="
-   https://www.mingw-w64.org/
-   https://gcc.gnu.org/
-   https://sourceware.org/binutils/
-"
-SRC_URI="
-   
https://downloads.sourceforge.net/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${MINGW_PV}.tar.bz2
-   mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.xz
-"
-if [[ ${GCC_PV} == *-* ]]; then
-   SRC_URI+=" mirror://gcc/snapshots/${GCC_PV}/gcc-${GCC_PV}.tar.xz"
-else
-   SRC_URI+="
-   mirror://gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
-   mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
-   "
-fi
-S="${WORKDIR}"
-
-# l1:binutils+gcc, l2:gcc(libraries), l3:mingw64-runtime
-LICENSE="
-   GPL-3+
-   LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
-   ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
-"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="+abi_x86_32 custom-cflags debug"
-
-RDEPEND="
-   dev-libs/gmp:=
-   dev-libs/mpc:=
-   dev-libs/mpfr:=
-   sys-libs/zlib:=
-   virtual/libiconv
-"
-DEPEND="${RDEPEND}"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-   strerror_r # libstdc++ test using -Wimplicit+error
-)
-
-PATCHES=(
-   "${FILESDIR}"/gcc-12.2.0-drop-cflags-sed.patch
-   "${FILESDIR}"/gcc-13.2.0-libcxx-17.patch
-)
-
-pkg_pretend() 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-09-03 Thread Ionen Wolkens
commit: d061dd429809362fb1c09682394b4c8d3e7a671d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:09:39 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d061dd42

x11-terms/kitty-shell-integration: drop 0.34.1-r1, 0.36.0

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

 x11-terms/kitty-shell-integration/Manifest |  2 --
 .../kitty-shell-integration-0.34.1-r1.ebuild   | 37 --
 .../kitty-shell-integration-0.36.0.ebuild  | 37 --
 3 files changed, 76 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 5f639214f672..44180fb06c6d 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,4 +1,2 @@
-DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
 DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 
277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50
 SHA512 
edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
-DIST kitty-0.36.0.tar.xz 8850304 BLAKE2B 
7070f1cd1f0dbdd11a91771c124d7278a4918f320b3f2bbc299cd1d5cab05e617761d97f2531736757788b130453de73951ee75a4d604ee99b8ef819080e58ac
 SHA512 
910864d9f7d1015f42a641200a3bd3f8b682c108c6732a189098072e83bc263d53589e2dfb6e3383abc635f19d4476f3ab22bd24914c316416a8c9fd89d48b2f
 DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B 
e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57
 SHA512 
503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
deleted file mode 100644
index f0cfda0f4282..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.0.ebuild
deleted file mode 100644
index a50a1338ca92..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.36.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT=&q

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/

2024-09-03 Thread Ionen Wolkens
commit: 54c28b959f715a67e8c9c382743fc1f6a96c011e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:13:04 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c28b95

dev-embedded/xa: drop 2.4.0

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

 dev-embedded/xa/Manifest|  1 -
 dev-embedded/xa/xa-2.4.0.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest
index 48ca269c753b..9035856a1422 100644
--- a/dev-embedded/xa/Manifest
+++ b/dev-embedded/xa/Manifest
@@ -1,2 +1 @@
-DIST xa-2.4.0.tar.gz 197862 BLAKE2B 
27f8b41dafee9c1c4158681d57f971297a0a63e09df164469f665528cffae0cdd78441c0a939d742463e851f32a73ee30a95f2b2b41e2fe42137041a03041255
 SHA512 
eebaf67715324735203405016df7311bf2ed568ab0e609c0fec7d9d803c173cde5dea161b7f713cb5215454d1ce69acbde43372016dfe9866ed99acecb9aafb1
 DIST xa-2.4.1.tar.gz 208553 BLAKE2B 
86092d2a215d141f76bb8a31861f20e5124f2ec7125a5649b9b28a86e727d5f201826581c38aea8693d16692d8be13103a917c1152980d6a4764555751af7dac
 SHA512 
aaec796bec362ab253abc33320cb36ef879fa661c2091c7e3b2ce96ccc56063c59335fb7eb1d6a3de9486ab8973cbbc71c445e1ef816572a55a1338ffed19dc0

diff --git a/dev-embedded/xa/xa-2.4.0.ebuild b/dev-embedded/xa/xa-2.4.0.ebuild
deleted file mode 100644
index df008580717d..
--- a/dev-embedded/xa/xa-2.4.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler"
-HOMEPAGE="https://www.floodgap.com/retrotech/xa/";
-SRC_URI="https://www.floodgap.com/retrotech/xa/dists/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.0-make.patch
-)
-
-src_configure() {
-   tc-export CC
-}
-
-src_test() {
-   emake -j1 test
-}
-
-src_install() {
-   emake DESTDIR="${ED}"/usr install
-   einstalldocs
-}



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

2024-09-03 Thread Ionen Wolkens
commit: 707e1fe4b946f25928073fd2db0e275de547ddc6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:11:21 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707e1fe4

media-libs/libplacebo: drop 6.338.2

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

 media-libs/libplacebo/Manifest  |   1 -
 media-libs/libplacebo/libplacebo-6.338.2.ebuild | 126 
 2 files changed, 127 deletions(-)

diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index 4bcada1333eb..2687364a6dbf 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -1,4 +1,3 @@
 DIST fast_float-5.2.0.tar.gz 84800 BLAKE2B 
39133eda20acd5f1f049e8040815a67aee588ab93be4953bde3b9227fb691e099581ef79b12b740437b78a9b4c9007762b44d9726ca07505ad5cb51394d8e3fd
 SHA512 
c703c7cba3c69775317c66a62ce145646fd7d3d063124501e3d6a7deebb8c62c14a2ccdffed18de2d73d9d3a8ba2061ef1d34cc780ee0b6d607935d5f1b1de81
 DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 
788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67
 SHA512 
328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7
-DIST libplacebo-v6.338.2.tar.bz2 697450 BLAKE2B 
538785bea0003ff49a14b75f26fcd255259ed3b809b4b40be4000ec715808d6603d0139fe872ff2cf4ec13851a03fe63b251d019ef163fbbbfa74a012e0efbe6
 SHA512 
6577d19590b4d186d721238bd4c6bf940d1e766fe58053673fb5efb4c2c0a4408f29e7a1477328689a30b22eeac8c27548b82c11bfa0bc527d16f691849479c7
 DIST libplacebo-v7.349.0.tar.bz2 701309 BLAKE2B 
6d0b546776c0326ab8305e7e12341b13e560e1ef53600913ece82341c762cdd466fd2d172781c769e59a57058769d5c0e48ca408ba0c2c7f936459bba6fb4212
 SHA512 
2e8cec7928aaafaaf9825cbacfb4758024ff04e40b98061fc6f178225647c90344e5aad23b02d82483062dbccf966a7d0178075151cefc6abaef1890f2b0c128

diff --git a/media-libs/libplacebo/libplacebo-6.338.2.ebuild 
b/media-libs/libplacebo/libplacebo-6.338.2.ebuild
deleted file mode 100644
index 8832825d47b9..
--- a/media-libs/libplacebo/libplacebo-6.338.2.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# 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-multilib python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git";
-   inherit git-r3
-else
-   GLAD_PV=2.0.4
-   FASTFLOAT_PV=5.2.0
-   SRC_URI="
-   
https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.bz2
-   
https://github.com/fastfloat/fast_float/archive/refs/tags/v${FASTFLOAT_PV}.tar.gz
-   -> fast_float-${FASTFLOAT_PV}.tar.gz
-   opengl? (
-   
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz
-   -> ${PN}-glad-${GLAD_PV}.tar.gz
-   )
-   "
-   S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
-HOMEPAGE="
-   https://libplacebo.org/
-   https://code.videolan.org/videolan/libplacebo/
-"
-
-LICENSE="
-   LGPL-2.1+
-   || ( Apache-2.0 Boost-1.0 MIT )
-   opengl? ( MIT )
-"
-SLOT="0/$(ver_cut 2 ${PV}.)" # soname
-IUSE="
-   glslang +lcms libdovi llvm-libunwind +opengl +shaderc test
-   unwind +vulkan +xxhash
-"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
-
-# dlopen: libglvnd (glad)
-RDEPEND="
-   lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
-   libdovi? ( media-libs/libdovi:=[${MULTILIB_USEDEP}] )
-   opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
-   shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
-   !shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) )
-   unwind? (
-   llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
-   !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
-   )
-   vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
-"
-# vulkan-headers is required even with USE=-vulkan for the stub (bug #882065)
-DEPEND="
-   ${RDEPEND}
-   dev-util/vulkan-headers
-   xxhash? ( dev-libs/xxhash[${MULTILIB_USEDEP}] )
-"
-BDEPEND="
-   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch
-   "${FILESDIR}"/${PN}-5.229.1-python-exe

[gentoo-commits] repo/gentoo:master commit in: www-client/qutebrowser/

2024-09-03 Thread Ionen Wolkens
commit: bc6598715ed52588053331382dc8cde0d590515b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:12:06 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc659871

www-client/qutebrowser: drop 3.2.0

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

 www-client/qutebrowser/Manifest |   2 -
 www-client/qutebrowser/qutebrowser-3.2.0.ebuild | 169 
 2 files changed, 171 deletions(-)

diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index a2e345783187..41b89b5ded82 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,4 +1,2 @@
-DIST qutebrowser-3.2.0.tar.gz 6054386 BLAKE2B 
3f0589dbbc2dc34c4138bc7ea33ea090a6aff4abe087e7b80f0294789a252924fb90b2b0229e1513c96e863a612bf26579b6e895bc0b9b553c1b7439361ee589
 SHA512 
85980ccbb1982ecfb142a4e3fc0a66b8ac88f73c394a6c936b8f1a541ea30a65ee576abd7e202ac50fd943c85457d75b5ccac7d51ea34ff1b0f7eb8a647aa18d
-DIST qutebrowser-3.2.0.tar.gz.asc 659 BLAKE2B 
33d88c2d4020535616ee5d8ed8e517aabf24433ab9d712f12aa1f138398a60807a14383d300245ee7873ed027445034ced9c61ce52a54518a2cc240a01f2649f
 SHA512 
895e6d585f4d1d7373544d763663412136ef4b397565ddac24c1bcf16c75e96c8110cc8dea6fa8457799b893a2e3d2fca8979875b8e8423f270a70100d6e57db
 DIST qutebrowser-3.2.1.tar.gz 6054942 BLAKE2B 
7ddae7333b3ae906adc7811e0e383bb384c2105c59db935b96d165653f9570a249f3fedf9ad98f33d1ae7bd19f8637a3e1ed885f88aa724f4ceb61da4b8046a9
 SHA512 
753f053a157271806e273b667b656d64277d10d012d6940c5e023125e1f8fab151a32cf4defafe167141fe31461e6bf178d01b2d842f7252fd7405729a0edc68
 DIST qutebrowser-3.2.1.tar.gz.asc 659 BLAKE2B 
d37b81d4dd6b662522c48e4704f2e09d24e4cf87f6ec92389ff841bc80a362a51cac4c7ee1a41d83b4994b2060ea64a57af4220293e93033840838c650a17310
 SHA512 
9fb75c016ea200735d749f9bfe9c0e85df68a9cc616bd1331e977fe13226baf020a3b09ed37b696511e6668e2e221f15d0cf3731e7070f32fd9da29e8ebef59d

diff --git a/www-client/qutebrowser/qutebrowser-3.2.0.ebuild 
b/www-client/qutebrowser/qutebrowser-3.2.0.ebuild
deleted file mode 100644
index b58568e40ad0..
--- a/www-client/qutebrowser/qutebrowser-3.2.0.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/qutebrowser/qutebrowser.git";
-else
-   inherit verify-sig
-   SRC_URI="
-   
https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz
-   verify-sig? ( 
https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz.asc
 )
-   "
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/qutebrowser.gpg
-   KEYWORDS="amd64 ~arm64"
-fi
-
-DESCRIPTION="Keyboard-driven, vim-like browser based on Python and Qt"
-HOMEPAGE="https://qutebrowser.org/";
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="+adblock pdf widevine"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets]
-   
dev-python/PyQt6[${PYTHON_USEDEP},dbus,gui,network,opengl,printsupport,qml,sql,widgets]
-   dev-python/colorama[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/markupsafe[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/zipp[${PYTHON_USEDEP}]
-   dev-qt/qtbase:6[icu,sqlite]
-   adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )
-   pdf? ( www-plugins/pdfjs )
-   widevine? ( www-plugins/chrome-binary-plugins )
-   ')
-"
-BDEPEND="
-   $(python_gen_cond_dep '
-   test? (
-   dev-python/PyQt6[testlib]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/cheroot[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pytest-bdd[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-qt[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   dev-python/pytest-xvfb[${PYTHON_USEDEP}]
-   dev-python/tldextract[${PYTHON_USEDEP}]
-   )
-   ')
-"
-
-if [[ ${PV} ==  ]]; then
-   BDEPEND+=" app-text/asciidoc"
-else
-   BDEPEND+=&q

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-09-03 Thread Ionen Wolkens
commit: aaf631bed73b33ea91bb5aa312bd772c04b4f986
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:10:10 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaf631be

x11-terms/kitty-terminfo: drop 0.34.1, 0.36.0

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

 x11-terms/kitty-terminfo/Manifest  |  2 --
 .../kitty-terminfo/kitty-terminfo-0.34.1.ebuild| 23 --
 .../kitty-terminfo/kitty-terminfo-0.36.0.ebuild| 23 --
 3 files changed, 48 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 5f639214f672..44180fb06c6d 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,4 +1,2 @@
-DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
 DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 
277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50
 SHA512 
edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
-DIST kitty-0.36.0.tar.xz 8850304 BLAKE2B 
7070f1cd1f0dbdd11a91771c124d7278a4918f320b3f2bbc299cd1d5cab05e617761d97f2531736757788b130453de73951ee75a4d604ee99b8ef819080e58ac
 SHA512 
910864d9f7d1015f42a641200a3bd3f8b682c108c6732a189098072e83bc263d53589e2dfb6e3383abc635f19d4476f3ab22bd24914c316416a8c9fd89d48b2f
 DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B 
e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57
 SHA512 
503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
deleted file mode 100644
index 454d33a36840..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.36.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.36.0.ebuild
deleted file mode 100644
index b5c7cbc40759..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.36.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/";
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz";
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



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

2024-09-03 Thread Ionen Wolkens
commit: 428554cb9beb3e721cc78c89dcdc238dd3292d74
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:12:40 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428554cb

dev-qt/qt-creator: drop 13.0.2, 14.0.0

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

 dev-qt/qt-creator/Manifest |   2 -
 dev-qt/qt-creator/qt-creator-13.0.2.ebuild | 268 -
 dev-qt/qt-creator/qt-creator-14.0.0.ebuild | 268 -
 3 files changed, 538 deletions(-)

diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index 328e0964f1e4..4bf80b646983 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1,3 +1 @@
-DIST qt-creator-opensource-src-13.0.2.tar.xz 51881672 BLAKE2B 
88a5f3b88f444fda59e61c098fe5d4324a6bafb9e552c261d1b5337fb4fe3ecbe59411aaf1c5d77a8d688f8248dd10d28f63c326c53b763912a1085c93963c2a
 SHA512 
0b065dfb5eed95d1c50c39b49ea555f49b323d150e001001ae7ce50ad2cc4c47a8476def6397c8b7c3e26750442afb9df7a93a0ebece79dc84a879a3552da2ac
-DIST qt-creator-opensource-src-14.0.0.tar.xz 52488544 BLAKE2B 
8ac32b41d9791a6a94c38edf6878aae7acf4520b362f043d38e0b6097a45bbea0368953b0038e64ae32697389921bab701d1daeee787fb30206c6496374b41db
 SHA512 
75a0b2cd3e89f0c98710e43354d75d593d441b845475d5345b5784378054edd8b426bf7cf4b326ce9a56c1a2b8a2f136254f77525441528ff32c2c4a6fb441cc
 DIST qt-creator-opensource-src-14.0.1.tar.xz 52495220 BLAKE2B 
a93111abdc39550c18c8ecae9bbb8c645a06be373b179bca47dac4b9e9907c9a7d9c8b13a6cc834c656cd7d7e5a849a6512f8b48055ecc8ea32a0f56f6439176
 SHA512 
5ceacce80cd5cdef99606ca371134e5e8a5897b67ff1a52d202449e74e817bce22ee31b029b6f8643e19700742ddd8e616a48f005aae0720f200c3b03f8eab9a

diff --git a/dev-qt/qt-creator/qt-creator-13.0.2.ebuild 
b/dev-qt/qt-creator/qt-creator-13.0.2.ebuild
deleted file mode 100644
index ee0fcd198e6e..
--- a/dev-qt/qt-creator/qt-creator-13.0.2.ebuild
+++ /dev/null
@@ -1,268 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {15..18} )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake flag-o-matic llvm-r1 python-any-r1 readme.gentoo-r1 xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI=(
-   "https://code.qt.io/qt-creator/qt-creator.git";
-   "https://github.com/qt-creator/qt-creator.git";
-   )
-   EGIT_SUBMODULES=(
-   perfparser
-   src/libs/qlitehtml
-   src/libs/qlitehtml/src/3rdparty/litehtml
-   )
-else
-   QTC_PV=${PV/_/-}
-   QTC_P=${PN}-opensource-src-${QTC_PV}
-   [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
-   SRC_URI="https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 
1-2)/${PV/_/-}/${QTC_P}.tar.xz"
-   S=${WORKDIR}/${QTC_P}
-   KEYWORDS="amd64"
-fi
-
-DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
-HOMEPAGE="https://www.qt.io/product/development-tools";
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="
-   +clang designer doc +help keyring plugin-dev qmldesigner
-   serialterminal +svg test +tracing webengine
-"
-REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN
-
-# := is used where Qt's private APIs are used for safety
-COMMON_DEPEND="
-   dev-cpp/yaml-cpp:=
-   >=dev-qt/qt5compat-${QT_PV}
-   >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
-   >=dev-qt/qtdeclarative-${QT_PV}=
-   clang? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}=') )
-   designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
-   help? (
-   >=dev-qt/qttools-${QT_PV}[assistant]
-   webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
-   )
-   keyring? (
-   app-crypt/libsecret
-   dev-libs/glib:2
-   )
-   qmldesigner? (
-   >=dev-qt/qtquick3d-${QT_PV}=
-   >=dev-qt/qtsvg-${QT_PV}
-   )
-   serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
-   svg? ( >=dev-qt/qtsvg-${QT_PV} )
-   tracing? (
-   app-arch/zstd:=
-   dev-libs/elfutils
-   >=dev-qt/qtshadertools-${QT_PV}
-   )
-"
-# qtimageformats for .webp in examples, semi-optfeature but useful in general
-RDEPEND="
-   ${COMMON_DEPEND}
-   help? ( >=dev-qt/qtimageformats-${QT_PV} )
-   qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} )
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-qt/qttools-${QT_PV}[linguist]
-   doc? ( >=dev-qt/qttools-${Q

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

2024-09-03 Thread Ionen Wolkens
commit: e0a931f0af29b8516d62e094b00e9eb39b8f7ad3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:13:54 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a931f0

gui-libs/egl-wayland: drop 1.1.15

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

 gui-libs/egl-wayland/Manifest  |  1 -
 gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 49c788e57529..7d90b2ea9043 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,2 @@
 DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 
12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7
 SHA512 
264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
-DIST egl-wayland-1.1.15.tar.gz 74483 BLAKE2B 
f457f27a70b132fa753c688711bb03301d7c22bc1bf039fa6dbf87f8a288572fdd4feb9b5da9e5545d06be95b8c3b3259a82189af14a5ae036f72cf0d01a8a1d
 SHA512 
714f3d52dc1a884adc7d4942bc2486774637f61a05e74b3f00cc9389fadb1328b7fc87b31be9f49bd5be65e43bd6e6dc5341e2e7755ff6549dabaafcd2c50a3c
 DIST egl-wayland-1.1.16.tar.gz 74615 BLAKE2B 
ebb6c5ca00bcf78a2d09bc555da8023c16d340c0793b92833fbcc2b05de5a92e26bc59391af9b42d9ed079290c19e94897cf925bc92a926bd518aa3c1a3ccd38
 SHA512 
cd32f565c287808ebcc46650aecbd023d2df6e1824d30c58822e2f93fe807b37eb87c4626b0874797ad61cfcc75a436f528ec7947dd98c5bae24ca6e7a28

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild
deleted file mode 100644
index 93079328f2a5..
--- a/gui-libs/egl-wayland/egl-wayland-1.1.15.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/";
-SRC_URI="
-   https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   dev-libs/wayland[${MULTILIB_USEDEP}]
-   x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   dev-libs/wayland-protocols
-   >=gui-libs/eglexternalplatform-1.1-r1
-   media-libs/libglvnd
-"
-BDEPEND="
-   dev-util/wayland-scanner
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
-
-src_install() {
-   meson-multilib_src_install
-
-   insinto /usr/share/egl/egl_external_platform.d
-   doins "${FILESDIR}"/10_nvidia_wayland.json
-}



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

2024-09-03 Thread Ionen Wolkens
commit: 82db3a3746e69b4abe7d002597dc978eddfbcc52
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:14:13 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82db3a37

gui-libs/eglexternalplatform: drop 1.1

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

 .../eglexternalplatform-1.1.ebuild | 31 --
 1 file changed, 31 deletions(-)

diff --git a/gui-libs/eglexternalplatform/eglexternalplatform-1.1.ebuild 
b/gui-libs/eglexternalplatform/eglexternalplatform-1.1.ebuild
deleted file mode 100644
index f08b0f1981d0..
--- a/gui-libs/eglexternalplatform/eglexternalplatform-1.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="EGL External Platform interface"
-HOMEPAGE="https://github.com/NVIDIA/eglexternalplatform";
-SRC_URI="https://github.com/NVIDIA/eglexternalplatform/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-src_prepare() {
-   default
-
-   use !prefix || sed -i "/^inc/s|=|=${EPREFIX}|" eglexternalplatform.pc 
|| die
-}
-
-src_install() {
-   insinto /usr/$(get_libdir)/pkgconfig
-   doins eglexternalplatform.pc
-
-   insinto /usr/include/EGL
-   doins interface/*.h
-
-   einstalldocs
-
-   docinto examples
-   dodoc samples/*.c
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/ruffle/

2024-09-03 Thread Ionen Wolkens
commit: 8e949fcb0e7f0239e5f322d512baf597700ea50d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 08:53:41 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e949fcb

app-emulation/ruffle: sync live

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

 app-emulation/ruffle/ruffle-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/ruffle/ruffle-.ebuild 
b/app-emulation/ruffle/ruffle-.ebuild
index 55782a3c6b41..457bc5e52efc 100644
--- a/app-emulation/ruffle/ruffle-.ebuild
+++ b/app-emulation/ruffle/ruffle-.ebuild
@@ -11,8 +11,8 @@ EGIT_REPO_URI="https://github.com/ruffle-rs/ruffle.git";
 
 LICENSE="|| ( Apache-2.0 MIT )"
 LICENSE+="
-   Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC UbuntuFontLicense-1.0 MIT
-   MPL-2.0 OFL-1.1 openssl Unicode-DFS-2016 ZLIB
+   Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 openssl
+   Unicode-DFS-2016 ZLIB
 " # crates
 SLOT="0"
 IUSE="test"



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

2024-09-03 Thread Ionen Wolkens
commit: bc3a243647b0310975ebf8ffb5d1d500f7108e97
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:14:39 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3a2436

dev-python/PyQt6: drop 6.7.0

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

 dev-python/PyQt6/Manifest   |   1 -
 dev-python/PyQt6/PyQt6-6.7.0.ebuild | 180 
 2 files changed, 181 deletions(-)

diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index e9d3f8bb89cf..25840d70f239 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1,2 +1 @@
-DIST PyQt6-6.7.0.tar.gz 1050408 BLAKE2B 
30dc8a2762cb5a149c401d497af714bb9209bc46847c0699522ee60080c46f0b1d4da854e70151a508c90820a2aa32da422bfd20c4320bcc9b5d5f92fd9e8677
 SHA512 
619210d2de3e149b55e2d45cbd8ec2113b3effcaccd25eef6067ea99b82e250f1ce288b38136604536053690071f8c843339b934b5ce5e539a5dfdecc26f44d2
 DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B 
9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228
 SHA512 
1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e

diff --git a/dev-python/PyQt6/PyQt6-6.7.0.ebuild 
b/dev-python/PyQt6/PyQt6-6.7.0.ebuild
deleted file mode 100644
index feeb9ad16db7..
--- a/dev-python/PyQt6/PyQt6-6.7.0.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=sip
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-
-# 'can' work with older Qt depending on features, but keeping it simple
-QT_PV=$(ver_cut 1-2):6
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
-# defaults match what is provided with qtbase by default (except testlib),
-# reduces the need to set flags but does increase build time a fair amount
-IUSE="
-   bluetooth +dbus debug designer examples gles2-only +gui help
-   multimedia +network nfc opengl pdfium positioning +printsupport
-   qml quick quick3d serialport sensors spatialaudio speech +sql
-   +ssl svg testlib webchannel websockets +widgets +xml
-"
-# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
-REQUIRED_USE="
-   designer? ( gui widgets )
-   help? ( gui widgets )
-   multimedia? ( gui network )
-   opengl? ( gui )
-   pdfium? ( gui )
-   printsupport? ( gui widgets )
-   qml? ( network )
-   quick3d? ( gui qml )
-   quick? ( gui qml )
-   spatialaudio? ( multimedia )
-   sql? ( widgets )
-   svg? ( gui )
-   testlib? ( gui widgets )
-   webchannel? ( network )
-   websockets? ( network )
-   widgets? ( gui )
-"
-
-# may use qt private symbols wrt qtbase's :=
-# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
-DEPEND="
-   
>=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
-   =dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
-   dbus? (
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   sys-apps/dbus
-   )
-   designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
-   help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
-   multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
-   nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
-   opengl? (
-   gles2-only? ( media-libs/libglvnd )
-   )
-   pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
-   positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
-   qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
-   quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
-   quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
-   sensors? ( >=dev-qt/qtsensors-${QT_PV} )
-   serialport? ( >=dev-qt/qtserialport-${QT_PV} )
-   speech? (
-   >=dev-qt/qtdeclarative-${QT_PV}
-   >=dev-qt/qtspeech-${QT_PV}
-   )
-   svg? ( >=dev-qt/qtsvg-${QT_PV} )
-   webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
-   websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
-"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/PyQt6-sip-13.6[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}]
-   >=dev-python/sip-6.8[${PYTHON_USEDEP}]
-   >=dev-qt/qtbase-${QT_PV}
-   dbus? ( virtual/pkgconfig )
-"
-
-src_prepare() {
-   default
-
-   

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

2024-09-03 Thread Ionen Wolkens
commit: 6639a7b9e8eb83870281f5c26acfd656fff7e1db
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:29:20 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6639a7b9

media-libs/vips: enable py3.13

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

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

diff --git a/media-libs/vips/vips-8.15.2.ebuild 
b/media-libs/vips/vips-8.15.2.ebuild
index 5c06e49cb788..317bef1eb0a8 100644
--- a/media-libs/vips/vips-8.15.2.ebuild
+++ b/media-libs/vips/vips-8.15.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit flag-o-matic meson python-single-r1 toolchain-funcs vala
 
 MY_PV=${PV}a # cleanup next bump



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-09-03 Thread Ionen Wolkens
commit: 0fb380fd49935f0fa217ed3c91141f8222df51fc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:09:12 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb380fd

x11-terms/kitty: drop 0.34.1, 0.36.0

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

 x11-terms/kitty/Manifest|   6 --
 x11-terms/kitty/kitty-0.34.1.ebuild | 180 --
 x11-terms/kitty/kitty-0.36.0.ebuild | 187 
 3 files changed, 373 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 063f02a41162..f38abdf18127 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,12 +1,6 @@
-DIST kitty-0.34.1-vendor.tar.xz 1528400 BLAKE2B 
fde7ba3a9713e10e1b6f3d4e3a35bb1edf0ed50004862e2f367df30b416a1b8e34c03c38c47ec4f7363bc10eace0dd03215875c1b5121151671c0b22ac47e189
 SHA512 
875ca8c324b80e3be8fead1c56710f7f9ca7f5aa0f8e4e8f1e825005cbe85837d9b58a2b271ead201637f9b10fd5e61b7e8e52276e950f30fe326546c6ee33ee
-DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
-DIST kitty-0.34.1.tar.xz.sig 566 BLAKE2B 
fb01069e33f958bfc1aee3e42ab5d8d775d79cf0c54b427690f4455c524d9baff3789823a6a8dce6494a8006715bc17530f1569c540b30f423c41f8833ae08f8
 SHA512 
cf60f1044661a62e73191526680ce862ae02e0dd89e017c139261cff8667b20be6aca0fb3b56f06c8ddb0e08a3c55eb428358a9db0b59ef65f2bd246fcf9cd01
 DIST kitty-0.35.2-vendor.tar.xz 1558376 BLAKE2B 
be02d81411e8549afa81f1f84f05fbc9f9aef8b634bb5572f4301721b25b18c22381e5d8d9ab724cd98e5aee45ac58c338b56e69813cc5d38b6ec1eb39c2b3fb
 SHA512 
bd1ecd57b7a29bbc391fcc093c3a92223656422ee7726815f07015bfd9fd829118570d8177c19867a3e6a200d1f5ba73919e7a7639584d1bfcae21853c3d7140
 DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 
277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50
 SHA512 
edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
 DIST kitty-0.35.2.tar.xz.sig 566 BLAKE2B 
89e636f2fcd8ee12be37e41187d131d2092e667ec8b62a5ca1c745d8c5813e55c1d776cafa7d1b9ba7b6142f6bd9c204c6943f22ecc0236329a02912d767831c
 SHA512 
bc3d6734012e81727494c5879f847a72e0a84263a9c156578260592b5ae8b880315977c586e0f9c4845485d2a10ef414929fb3a12a27ae3248df46338bfc
-DIST kitty-0.36.0-vendor.tar.xz 1559096 BLAKE2B 
11190ac82f4ba36dc3d27d1ec2b43c4ace682e2013a60cb0f8a8dbc9d9976b6be3ea9fbfc908d89e637876a0fca6df1884b1fbf97a5973835078e4e9ba22af11
 SHA512 
fdabacc31135f8377b31376389af921d52de2ffa393b75c5e3036bab2eebbdb7c8204a1251fb0393d8367a462b078345ad0809754550b3a8fdb8368b839e24ff
-DIST kitty-0.36.0.tar.xz 8850304 BLAKE2B 
7070f1cd1f0dbdd11a91771c124d7278a4918f320b3f2bbc299cd1d5cab05e617761d97f2531736757788b130453de73951ee75a4d604ee99b8ef819080e58ac
 SHA512 
910864d9f7d1015f42a641200a3bd3f8b682c108c6732a189098072e83bc263d53589e2dfb6e3383abc635f19d4476f3ab22bd24914c316416a8c9fd89d48b2f
-DIST kitty-0.36.0.tar.xz.sig 566 BLAKE2B 
e114f1b639fa564bffdc5595137df01dccb1b6f1102f6616ef206f0d5be20326b0c66e79a58525468b8a406b4c2701e79c7d03d4216404ee458da104cad0ed7d
 SHA512 
71c9efcd45dd2a05afd26947a7379b45b479654bbf639abe8e20543b2bc233b891365b674502b9d076b9e56f5d8a6da2d79d8a2efd08093be3662a98da30f78e
 DIST kitty-0.36.1-vendor.tar.xz 1559304 BLAKE2B 
11eee577a24b3fbdf9fa1aa9a9acf5f089804ce4634a69e89194139f70fafd120f9dcd87d17882a2d2695101b3cfdb55371dfafa5e65cafc10690699139d7f53
 SHA512 
84b42ff0ae6af16f80005df06d79ed237560a1fdbb6c4f8eb7436b988f30eae108b5535b84772605f6f5e7ef8e65b49f48309654cbc0144f7b17ddda6865784c
 DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B 
e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57
 SHA512 
503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111
 DIST kitty-0.36.1.tar.xz.sig 566 BLAKE2B 
849762f3fe1702ad6104bb94bf04c1d7717796a2761e2a3b1de3d7a8504ed4f86949d18b1c3743e5194e90f373cb0d82d0df3677e33cd4a19a15569147fa74d9
 SHA512 
259d537b88553bc8ab0761e23c3455e10b7a024e1c71dbeea2f8d0c4514e35f8fe56d298d460d51ab450ee05e731009b06d48c3c996e297f2afd2aa787243cdf

diff --git a/x11-terms/kitty/kitty-0.34.1.ebuild 
b/x11-terms/kitty/kitty-0.34.1.ebuild
deleted file mode 100644
index cdd3efe60acc..
--- a/x11-terms/kitty/kitty-0.34.1.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo go-env optfeature multiprocessing
-inherit python-

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

2024-09-03 Thread Ionen Wolkens
commit: 21e0d917e8904d0e73925a6c7c33e526250ae33c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:20:21 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e0d917

media-libs/libplacebo: enable py3.13

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

 media-libs/libplacebo/libplacebo-7.349.0.ebuild | 2 +-
 media-libs/libplacebo/libplacebo-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libplacebo/libplacebo-7.349.0.ebuild 
b/media-libs/libplacebo/libplacebo-7.349.0.ebuild
index 8832825d47b9..9d16436f4759 100644
--- a/media-libs/libplacebo/libplacebo-7.349.0.ebuild
+++ b/media-libs/libplacebo/libplacebo-7.349.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit meson-multilib python-any-r1
 
 if [[ ${PV} ==  ]]; then

diff --git a/media-libs/libplacebo/libplacebo-.ebuild 
b/media-libs/libplacebo/libplacebo-.ebuild
index 0bf9834ccf55..1831a83708b6 100644
--- a/media-libs/libplacebo/libplacebo-.ebuild
+++ b/media-libs/libplacebo/libplacebo-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit meson-multilib python-any-r1
 
 if [[ ${PV} ==  ]]; then



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

2024-09-03 Thread Ionen Wolkens
commit: c1b76da633646b887a6e377883832c085e87f938
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:14:24 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b76da6

media-libs/libdovi: drop 3.3.0

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

 media-libs/libdovi/Manifest |  49 ---
 media-libs/libdovi/libdovi-3.3.0.ebuild | 143 
 2 files changed, 192 deletions(-)

diff --git a/media-libs/libdovi/Manifest b/media-libs/libdovi/Manifest
index ba3697e7ef1b..e511f805d30b 100644
--- a/media-libs/libdovi/Manifest
+++ b/media-libs/libdovi/Manifest
@@ -1,17 +1,11 @@
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-1.0.8.crate 15771 BLAKE2B 
c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff
 SHA512 
3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
-DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST anyhow-1.0.86.crate 46741 BLAKE2B 
21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3
 SHA512 
3853da32a2c53d73969bb29a1e622f3a6d5832ddc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
-DIST bitstream-io-2.2.0.crate 34113 BLAKE2B 
a449d31429b3aed5ec54c2590d285a532377c7d5e614eb785e11bb208c3541d1df8c43202ac52227544ca42008a60b0989696ed0888ef2bfdedbc23f6b95
 SHA512 
51d328fb67df4d89f755769cb8806249349d9d69a4c1c538f72120b058fb7fed81356b867363396234a96061da92446c6e07b6498c7bf9c1f3f99de60aad3f2f
 DIST bitstream-io-2.5.0.crate 37723 BLAKE2B 
b9841766c4cfb1a669a8f180d9e2a0ed110a60f535fb69046859d740b672f78ee12fb805c2323164868a2dcfe6b55f8a6ee5e59003088a7533a5e537b02158e1
 SHA512 
8db74c147412c2ea335455d740cb2ef33be8ec0c3ffba08fdfd3983515abd8b47621d178bf1290a7830a9f15bd32912d17b3df7d39e9ac786970a868b8ed76d3
 DIST bitvec-1.0.1.crate 224375 BLAKE2B 
9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f
 SHA512 
83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
-DIST bitvec_helpers-3.1.4.crate 5139 BLAKE2B 
2f1b430e1548f82887b7e42750dbb5dce2288dfa4694a77dafc23687630af5b5289a22292c44a881f0a4bc23dd68cc247e868bb4def4f8c0258ddca169cdb4fe
 SHA512 
fa1e3434b5b21d72b20b3b20f7359d24e882a6b3822231fe1cb060ae846c74e14990a69611aa79a4797906c6658413a505b6d4aeb20734fc76d70a370d2eda69
 DIST bitvec_helpers-3.1.5.crate 5147 BLAKE2B 
4f9b297493abfdc6c8ea38db2c8bcaa23787d4aba746a9b0682afd27e7b04a1ffeeb5a51bdc3ea76080972de44321e5264a3e5150910f819178a73dfe78c4d95
 SHA512 
08ba37eb2c1d68ace18e82afe8e5f6a46259e44d3b3625234f68059acd72d53badc0016c1e9fb323488e85d7c7db5f8b8d8af14a3a947a98545492a49b218f65
-DIST bumpalo-3.15.4.crate 85028 BLAKE2B 
9ec98f430fef4e9b59e61d413b3703430f91bc818f3294aea7416cf8a35e0606357bb5b4d1edebe590f07fb614f832da16016c8530ff39ca853aff1d1369cc6

[gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/

2024-09-03 Thread Ionen Wolkens
commit: 3e03e409f8d2cb9fb3114e7d9e7cfd3e55d5a471
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:41:13 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e03e409

media-sound/xmms2: enable py3.13

Unknown if bindings are ok given we have no xmms2 python client
packaged, USE=python serve no purpose right now.

More importantly waf and building seems fine with 3.13.

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

 media-sound/xmms2/xmms2-0.9.3-r1.ebuild | 22 ++
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild 
b/media-sound/xmms2/xmms2-0.9.3-r1.ebuild
index a466553f269a..eda60ca94541 100644
--- a/media-sound/xmms2/xmms2-0.9.3-r1.ebuild
+++ b/media-sound/xmms2/xmms2-0.9.3-r1.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
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="threads(+)"
 inherit flag-o-matic optfeature perl-functions python-single-r1 waf-utils
 
@@ -36,10 +36,12 @@ XMMS2_PLUGINS=(
 IUSE="
${XMMS2_OPTIONALS[@]%:*}
${XMMS2_PLUGINS[@]%:*}
-   +server"
+   +server
+"
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
-   test? ( server )"
+   test? ( server )
+"
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
@@ -96,7 +98,8 @@ COMMON_DEPEND="
net-dns/avahi[mdnsresponder-compat]
net-misc/curl
)
-   )"
+   )
+"
 RDEPEND="
${COMMON_DEPEND}
perl? (
@@ -109,16 +112,19 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
-   )"
+   )
+"
 DEPEND="
${COMMON_DEPEND}
cxx? ( dev-libs/boost )
-   test? ( dev-util/cunit )"
+   test? ( dev-util/cunit )
+"
 BDEPEND="
${PYTHON_DEPS}
virtual/pkgconfig
perl? ( dev-perl/Pod-Parser )
-   python? ( $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]') 
)"
+   python? ( $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]') )
+"
 
 QA_CONFIG_IMPL_DECL_SKIP=(
avcodec_free_frame # succcessfully detects that this is gone in newer 
ffmpeg



[gentoo-commits] repo/gentoo:master commit in: www-client/qutebrowser/

2024-09-03 Thread Ionen Wolkens
commit: 40a59069037f3bfa8a9830cfbbad70fa7804f0a8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:45:05 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a59069

www-client/qutebrowser: note link for py3.13 support

Next release has some fixes, albeit unsure if complete yet.

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

 www-client/qutebrowser/qutebrowser-3.2.1.ebuild | 1 +
 www-client/qutebrowser/qutebrowser-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/www-client/qutebrowser/qutebrowser-3.2.1.ebuild 
b/www-client/qutebrowser/qutebrowser-3.2.1.ebuild
index b58568e40ad0..f889d8fed698 100644
--- a/www-client/qutebrowser/qutebrowser-3.2.1.ebuild
+++ b/www-client/qutebrowser/qutebrowser-3.2.1.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
+# py3.13: https://github.com/qutebrowser/qutebrowser/issues/8205
 PYTHON_COMPAT=( python3_{10..12} )
 inherit distutils-r1 xdg
 

diff --git a/www-client/qutebrowser/qutebrowser-.ebuild 
b/www-client/qutebrowser/qutebrowser-.ebuild
index 5525cd7811df..8d8a36382b17 100644
--- a/www-client/qutebrowser/qutebrowser-.ebuild
+++ b/www-client/qutebrowser/qutebrowser-.ebuild
@@ -5,6 +5,7 @@ EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
+# py3.13: https://github.com/qutebrowser/qutebrowser/issues/8205
 PYTHON_COMPAT=( python3_{10..12} )
 inherit distutils-r1 xdg
 



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

2024-09-03 Thread Ionen Wolkens
commit: e9e0390581b175904a2ba391cf050a17bc447597
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:05:35 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e03905

dev-util/mingw64-runtime: drop 11.0.1

Kept this version for a while due to an issue when using
gcc-14+runtime-12+perl but "believe" this been resolved
with gcc-14.2.0.

Feel free to file a bug if still need 11.0.1, can be restored
if needed.

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

 dev-util/mingw64-runtime/Manifest  |   1 -
 .../mingw64-runtime/mingw64-runtime-11.0.1.ebuild  | 147 -
 2 files changed, 148 deletions(-)

diff --git a/dev-util/mingw64-runtime/Manifest 
b/dev-util/mingw64-runtime/Manifest
index 7c9183d52e6f..307eef7d003d 100644
--- a/dev-util/mingw64-runtime/Manifest
+++ b/dev-util/mingw64-runtime/Manifest
@@ -1,2 +1 @@
-DIST mingw-w64-v11.0.1.tar.bz2 10057401 BLAKE2B 
3222eed35522bf95a571b11dc52ea23153068b32497676dbb2837306ba52a78e6d1c9c44a4d64d314e64583b54f6fe86dcff3e467e101acf71cebb7d2a963963
 SHA512 
56870210011f7f9c9596dd70df3fb2577492459cf55da38691af1504b91127cb5f3eff268850dcbaa461fdc72e4e2379f7a576fd4a0e537ee1fe42531c01
 DIST mingw-w64-v12.0.0.tar.bz2 10474283 BLAKE2B 
6500045f7d77f7de01dea0f4e03f3e4ddf6154586c5e3ee9718ee2c7ef1cc83ce3cbd644b6f1dc293ae6e0bfb55a6b68d439622bd1cfdefefc4cc547317f1943
 SHA512 
949b2bfab8763ab10ec4e9fdfdaf5361517a4ab787fb98ab419b38d02694061c2e821ebbf6e2e4b39d92bdf17419d116daa8e63afd9e01d11592f39df4da69d7

diff --git a/dev-util/mingw64-runtime/mingw64-runtime-11.0.1.ebuild 
b/dev-util/mingw64-runtime/mingw64-runtime-11.0.1.ebuild
deleted file mode 100644
index 15f76259b1af..
--- a/dev-util/mingw64-runtime/mingw64-runtime-11.0.1.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit crossdev flag-o-matic toolchain-funcs
-
-DESCRIPTION="Free Win64 runtime and import library definitions"
-HOMEPAGE="https://www.mingw-w64.org/";
-SRC_URI="https://downloads.sourceforge.net/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2";
-S=${WORKDIR}/mingw-w64-v${PV}
-
-LICENSE="ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ 
)"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-# default-ucrt: enabling requires to be done during the bootstrap process
-# or else will cause e.g. undefined reference to __intrinsic_setjmpex
-# libraries: needs working stage2 compiler (bug #665512)
-IUSE="default-ucrt headers-only idl libraries tools"
-RESTRICT="strip" # portage would use the wrong strip executable
-
-pkg_setup() {
-   target_is_not_host && MW_CROSS=true || MW_CROSS=false
-   [[ ${CBUILD} == ${CHOST} && ${CTARGET} == ${CHOST} ]] &&
-   die "Invalid configuration, please see: 
https://wiki.gentoo.org/wiki/Mingw";
-}
-
-mingw-foreach_tool() {
-   use !tools || use headers-only && return
-
-   local tool=widl
-   if use !amd64 && use !x86 && use !arm64 && use !arm; then
-   einfo "Skipping widl due to unsupported platform" #853250
-   tool=
-   fi
-
-   for tool in gendef genidl ${tool}; do
-   # not using top-level --with-tools given it skips widl
-   pushd mingw-w64-tools/${tool} >/dev/null || die
-   "${@}"
-   popd >/dev/null || die
-   done
-}
-
-src_configure() {
-   # native tools, see #644556
-   local toolsconf=()
-   # normally only widl is prefixed, but avoids clash with other targets
-   ${MW_CROSS} && toolsconf+=( --program-prefix=${CTARGET}- )
-
-   mingw-foreach_tool econf "${toolsconf[@]}"
-
-   MW_LDFLAGS=${LDFLAGS} # keep non-stripped for gendef not respecting it
-
-   # likely cross-compiling from here, update toolchain variables
-   if ${MW_CROSS} && [[ ! -v MINGW_BYPASS ]]; then
-   unset AR AS CC CPP CXX DLLTOOL LD NM OBJCOPY OBJDUMP RANLIB RC 
STRIP
-   filter-flags '-fuse-ld=*'
-   filter-flags '-mfunction-return=thunk*' #878849
-   fi
-   local CHOST=${CTARGET}
-
-   # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
-   # strip-unsupported-flags miss these during compile-only tests
-   # (primarily done for 23.0 profiles' -z, not full coverage)
-   filter-flags '-Wl,-z,*'
-
-   # -mavx with mingw-gcc has a history of obscure issues and
-   # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
-   # crashes with -march=skylake >=wine-8.10, similar issues with
-   # znver4: https:

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

2024-09-03 Thread Ionen Wolkens
commit: 1c8c24dd9ea85d8c0a0dfdcdd0fcc7862cdc1258
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:31:42 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8c24dd

dev-python/pytest-xvfb: enable py3.13

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

 dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild 
b/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild
index 4f09bfae28da..d343380ff98b 100644
--- a/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild
+++ b/dev-python/pytest-xvfb/pytest-xvfb-3.0.0.ebuild
@@ -1,20 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="tk"
-
 inherit distutils-r1 pypi
 
 DESCRIPTION="Pytest plugin to run Xvfb for tests"
-HOMEPAGE="
-   https://github.com/The-Compiler/pytest-xvfb/
-   https://pypi.org/project/pytest-xvfb/
-"
+HOMEPAGE="https://github.com/The-Compiler/pytest-xvfb/";
 
 LICENSE="MIT"
 SLOT="0"
@@ -31,5 +27,6 @@ distutils_enable_tests pytest
 python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x PYTEST_PLUGINS=pytest_xvfb
+
epytest --runpytest=subprocess
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/jack2/

2024-09-03 Thread Ionen Wolkens
commit: 001d9c91a97466bb88658eeb755515fbc40175ed
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 11:27:15 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 11:51:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001d9c91

media-sound/jack2: enable py3.13

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

 media-sound/jack2/jack2-1.9.22.ebuild | 2 +-
 media-sound/jack2/jack2-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/jack2/jack2-1.9.22.ebuild 
b/media-sound/jack2/jack2-1.9.22.ebuild
index c52bbee4676b..3a33beb69665 100644
--- a/media-sound/jack2/jack2-1.9.22.ebuild
+++ b/media-sound/jack2/jack2-1.9.22.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="threads(+)"
 inherit flag-o-matic python-single-r1 waf-utils multilib-minimal
 

diff --git a/media-sound/jack2/jack2-.ebuild 
b/media-sound/jack2/jack2-.ebuild
index 2241477aa20d..5f680d13f15f 100644
--- a/media-sound/jack2/jack2-.ebuild
+++ b/media-sound/jack2/jack2-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="threads(+)"
 inherit flag-o-matic python-single-r1 waf-utils multilib-minimal
 



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

2024-09-03 Thread Ionen Wolkens
commit: 266fb6b6ac07ec45e3b30fa5d55ee085169ca7d8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  3 15:02:15 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  3 15:10:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266fb6b6

dev-qt/qtmultimedia: skip tst_qmediacapture_gstreamer in 6.7 too

Tried a full build of dev-qt/*-6.7. in preparation for 6.7.3
and this is the only thing that went wrong (like it did in 6.8).
Test doesn't expect to have nothing to capture (as portage user
in sandbox) and segfaults as far as I can tell and should be a
non-issue.

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

 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index 4aefaf7a465a..2921a408326e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -70,6 +70,7 @@ CMAKE_SKIP_TESTS=(
# tries to use real alsa or pulseaudio and fails in sandbox
tst_qaudiosink
tst_qaudiosource
+   tst_qmediacapture_gstreamer
tst_qmediacapturesession
tst_qmediaplayerbackend
tst_qsoundeffect



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

2024-07-25 Thread Ionen Wolkens
commit: 6bde3ffbd8fab038f4f33359a0bd0c0768d23a46
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 25 13:14:27 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 25 13:17:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bde3ffb

x11-drivers/nvidia-drivers: reword fbdev comment, mention sleep

And the module unload bit doesn't feel important enough to keep.

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

 x11-drivers/nvidia-drivers/files/nvidia-545.conf | 7 +++
 x11-drivers/nvidia-drivers/files/nvidia-555.conf | 7 +++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/files/nvidia-545.conf 
b/x11-drivers/nvidia-drivers/files/nvidia-545.conf
index d1d63ebbb197..d5be9b654091 100644
--- a/x11-drivers/nvidia-drivers/files/nvidia-545.conf
+++ b/x11-drivers/nvidia-drivers/files/nvidia-545.conf
@@ -9,10 +9,9 @@ blacklist nouveau
 # Enabling may possibly cause issues with SLI and Reverse PRIME.
 #options nvidia-drm modeset=1
 
-# Enable experimental framebuffer console support (^ requires modeset=1).
-# Replaces efifb or similar once loaded. Note that unloading nvidia modules
-# to, e.g. load a new version, would result in losing console display
-# (emphasis on being experimental, mode switch could cause issues with X).
+# Enable experimental framebuffer console support (requires modeset=1 above).
+# Replaces efifb, simpledrm, or similar once loaded (emphasis on being
+# experimental, "may" cause issues X mode switching, sleep, or more).
 #options nvidia-drm fbdev=1
 
 # Suspend options. Allocations=0 recommended over =1 unless enable nvidia's

diff --git a/x11-drivers/nvidia-drivers/files/nvidia-555.conf 
b/x11-drivers/nvidia-drivers/files/nvidia-555.conf
index e0c1b09808f8..98bd87c43080 100644
--- a/x11-drivers/nvidia-drivers/files/nvidia-555.conf
+++ b/x11-drivers/nvidia-drivers/files/nvidia-555.conf
@@ -9,10 +9,9 @@ blacklist nouveau
 # Enabling may possibly cause issues with SLI and Reverse PRIME.
 #options nvidia-drm modeset=1
 
-# Enable experimental framebuffer console support (^ requires modeset=1).
-# Replaces efifb or similar once loaded. Note that unloading nvidia modules
-# to, e.g. load a new version, would result in losing console display
-# (emphasis on being experimental, mode switch could cause issues with X).
+# Enable experimental framebuffer console support (requires modeset=1 above).
+# Replaces efifb, simpledrm, or similar once loaded (emphasis on being
+# experimental, "may" cause issues X mode switching, sleep, or more).
 #options nvidia-drm fbdev=1
 
 # Disable use of the GSP firmware which has newly been enabled by default



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

2024-07-25 Thread Ionen Wolkens
commit: 46f9f704db710efc421d736c7ba92f06407f8ddd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 25 14:01:16 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 25 15:58:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f9f704

dev-qt/qt-creator: add 14.0.0

Few ebuild changes, but for some notes:
* Meant to use system's lua+sol2 (newly bundled), but it does not seem
  to have a switch to use system's easily and not going to bother on
  such a big package if not.
* The bits requiring Go have not landed in 14 and remain -only.
* Dropped the comment about Qt's version given cmake files may
  optionally require yet a newer one for specific features.
* There is a new switch for building docs, so can simplify a bit.
* Thought to try unbundling syntax-highlighting but after finding
  out it uses the old slot opted to keep it like that for now.

May possibly have overlooked something given there is a lot of
noise in cmake files, please report a bug if anything is off.

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

 dev-qt/qt-creator/Manifest |   1 +
 dev-qt/qt-creator/qt-creator-14.0.0.ebuild | 268 +
 2 files changed, 269 insertions(+)

diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index 883f9e3f8647..bd4b1c18ddcb 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1 +1,2 @@
 DIST qt-creator-opensource-src-13.0.2.tar.xz 51881672 BLAKE2B 
88a5f3b88f444fda59e61c098fe5d4324a6bafb9e552c261d1b5337fb4fe3ecbe59411aaf1c5d77a8d688f8248dd10d28f63c326c53b763912a1085c93963c2a
 SHA512 
0b065dfb5eed95d1c50c39b49ea555f49b323d150e001001ae7ce50ad2cc4c47a8476def6397c8b7c3e26750442afb9df7a93a0ebece79dc84a879a3552da2ac
+DIST qt-creator-opensource-src-14.0.0.tar.xz 52488544 BLAKE2B 
8ac32b41d9791a6a94c38edf6878aae7acf4520b362f043d38e0b6097a45bbea0368953b0038e64ae32697389921bab701d1daeee787fb30206c6496374b41db
 SHA512 
75a0b2cd3e89f0c98710e43354d75d593d441b845475d5345b5784378054edd8b426bf7cf4b326ce9a56c1a2b8a2f136254f77525441528ff32c2c4a6fb441cc

diff --git a/dev-qt/qt-creator/qt-creator-14.0.0.ebuild 
b/dev-qt/qt-creator/qt-creator-14.0.0.ebuild
new file mode 100644
index ..a04b85dcdd48
--- /dev/null
+++ b/dev-qt/qt-creator/qt-creator-14.0.0.ebuild
@@ -0,0 +1,268 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..18} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic llvm-r1 python-any-r1 readme.gentoo-r1 xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI=(
+   "https://code.qt.io/qt-creator/qt-creator.git";
+   "https://github.com/qt-creator/qt-creator.git";
+   )
+   EGIT_SUBMODULES=(
+   perfparser
+   src/libs/qlitehtml
+   src/libs/qlitehtml/src/3rdparty/litehtml
+   )
+else
+   QTC_PV=${PV/_/-}
+   QTC_P=${PN}-opensource-src-${QTC_PV}
+   [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
+   SRC_URI="https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 
1-2)/${PV/_/-}/${QTC_P}.tar.xz"
+   S=${WORKDIR}/${QTC_P}
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
+HOMEPAGE="https://www.qt.io/product/development-tools";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="
+   +clang designer doc +help keyring plugin-dev qmldesigner
+   serialterminal +svg test +tracing webengine
+"
+REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+QT_PV=6.5.4:6
+
+# := is used where Qt's private APIs are used for safety
+COMMON_DEPEND="
+   dev-cpp/yaml-cpp:=
+   >=dev-qt/qt5compat-${QT_PV}
+   >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
+   >=dev-qt/qtdeclarative-${QT_PV}=
+   clang? (
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
+   ')
+   )
+   designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+   help? (
+   >=dev-qt/qttools-${QT_PV}[assistant]
+   webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
+   )
+   keyring? (
+   app-crypt/libsecret
+   dev-libs/glib:2
+   )
+   qmldesigner? (
+   >=dev-qt/qtquick3d-${QT_PV}=
+   >=dev-qt/qtsvg-${QT_PV}
+   )
+   serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
+   svg? ( >=dev-qt/qtsvg-${QT_PV} )
+   tracing? (
+   app-arch/zstd:=
+   dev-libs/elfutils
+   >=dev-qt/qtshadertools-${QT_PV}
+   )
+&quo

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

2024-07-25 Thread Ionen Wolkens
commit: 19cba80e727f3f11398627961455cf0a64226dea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 25 14:04:18 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 25 15:58:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19cba80e

dev-qt/qt-creator: sync live

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

 dev-qt/qt-creator/qt-creator-.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-qt/qt-creator/qt-creator-.ebuild 
b/dev-qt/qt-creator/qt-creator-.ebuild
index fdf00d0e0369..23836162a90d 100644
--- a/dev-qt/qt-creator/qt-creator-.ebuild
+++ b/dev-qt/qt-creator/qt-creator-.ebuild
@@ -45,7 +45,7 @@ IUSE="
 REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"
 
-QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN
+QT_PV=6.5.4:6
 
 # := is used where Qt's private APIs are used for safety
 COMMON_DEPEND="
@@ -53,7 +53,12 @@ COMMON_DEPEND="
>=dev-qt/qt5compat-${QT_PV}
>=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,widgets,xml]
>=dev-qt/qtdeclarative-${QT_PV}=
-   clang? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}=') )
+   clang? (
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
+   ')
+   )
designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
help? (
>=dev-qt/qttools-${QT_PV}[assistant]
@@ -141,12 +146,13 @@ src_configure() {
use elibc_musl && append-lfs-flags
 
local mycmakeargs=(
+   -DBUILD_DEVELOPER_DOCS=$(usex doc)
+   -DBUILD_DOCS_BY_DEFAULT=$(usex doc)
-DBUILD_WITH_PCH=no
-DWITH_DOCS=$(usex doc)
-   -DBUILD_DEVELOPER_DOCS=$(usex doc)
-DWITH_TESTS=$(usex test)
 
-   # TODO: try unbundling now that slot 6 exists+unmasked (bug 
#934462)
+   # sticking to bundled for now until it switches to KF6's
-DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes
 
# Much can be optional, but do not want to flood users (or 
maintainers)
@@ -206,12 +212,6 @@ src_test() {
cmake_src_test --label-exclude exclude_from_precheck
 }
 
-src_compile() {
-   cmake_src_compile
-
-   use doc && cmake_build {qch,html}_docs
-}
-
 src_install() {
cmake_src_install
 



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-wine/

2024-07-25 Thread Ionen Wolkens
commit: 9690bfe5333ba0c1da42b58e4865aa607d3bf2d3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul 25 21:33:29 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul 25 21:47:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9690bfe5

app-eselect/eselect-wine: make postinst warning more visible

Kind of occasional but it confuse a user now and then, try to increase
chances that it will be spotted on first merge. Also extend a bit given
some shells (like fish) need special attention.

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

 .../eselect-wine/eselect-wine-2.0.2-r2.ebuild  | 27 --
 1 file changed, 15 insertions(+), 12 deletions(-)

diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.2-r2.ebuild 
b/app-eselect/eselect-wine/eselect-wine-2.0.2-r2.ebuild
index da39532a82a4..3c19a046d3b2 100644
--- a/app-eselect/eselect-wine/eselect-wine-2.0.2-r2.ebuild
+++ b/app-eselect/eselect-wine/eselect-wine-2.0.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -69,23 +69,26 @@ pkg_postinst() {
if [[ ! ${REPLACING_VERSIONS##* } ]] ||
ver_test ${REPLACING_VERSIONS##* } -lt 2; then
elog
-   [[ ${REPLACING_VERSIONS} ]] &&
-   elog "${PN} changed a bit, suggest reviewing 'eselect 
wine help' (and list)."
-   elog "Please run '. ${EROOT}/etc/profile' to update PATH in 
current shells"
-   elog "(PATH should have ':${EPREFIX}/etc/eselect/wine/bin'). 
Wine can otherwise"
-   elog "be executed directly from 
'${EPREFIX}/etc/eselect/wine/bin/wine'."
+   elog "Warning:"
+   elog
+   elog "Please either run '. ${EPREFIX}/etc/profile' to update 
PATH in current shells"
+   elog "or re-login, otherwise running e.g. 'wine' without the 
full path will fail."
+   elog "(PATH should have ':${EPREFIX}/etc/eselect/wine/bin'). If 
needed, selected"
+   elog "'wine' can be executed using 
'${EPREFIX}/etc/eselect/wine/bin/wine'."
+   elog
+   elog "If still have issues, verify that shell configurations in 
\$HOME are not"
+   elog "overriding PATH, also non-POSIX shells (e.g. fish) may 
need manual handling."
+   elog
+   # note: not using EROOT given it wouldn't make much sense to 
update configs
+   # using that path or source profile outside the ROOT
fi
 
if [[ ${REPLACING_VERSIONS##* } ]] &&
ver_test ${REPLACING_VERSIONS##* } -lt 2.0.2-r1; then
-   elog
-   elog "Be warned that >=${PN}-2.0.2-r1 no longer installs the"
-   elog "'${EPREFIX}/usr/bin/wine' symbolic link. wine(1) can 
still be found"
+   elog "Note that >=${PN}-2.0.2-r1 no longer installs the"
+   elog "'${EPREFIX}/usr/bin/wine' symbolic link. 'wine' can still 
be found"
elog "in PATH but, if using the direct location for scripts 
and/or binfmt,"
elog "then please update these to use: 
'${EPREFIX}/etc/eselect/wine/bin/wine'"
-   elog
-   elog "If wine is not found in PATH, please ensure that not 
overriding the"
-   elog "default PATH value that should include 
':${EPREFIX}/etc/eselect/wine/bin'"
fi
 }
 



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

2024-07-28 Thread Ionen Wolkens
commit: 304e4eaef8b6ae2c327f9f84fe4cc53956d8b1f5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 28 13:48:22 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul 28 13:49:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304e4eae

dev-qt/qtmultimedia: drop obsolete patch in 6.8+

Fixed upstream.

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

 .../qtmultimedia-6.8.0-gst-x11-wayland-detect.patch   | 19 ---
 dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild  |  4 
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild|  4 
 3 files changed, 27 deletions(-)

diff --git 
a/dev-qt/qtmultimedia/files/qtmultimedia-6.8.0-gst-x11-wayland-detect.patch 
b/dev-qt/qtmultimedia/files/qtmultimedia-6.8.0-gst-x11-wayland-detect.patch
deleted file mode 100644
index dab821a3bdb3..
--- a/dev-qt/qtmultimedia/files/qtmultimedia-6.8.0-gst-x11-wayland-detect.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Temporary workaround while waiting for upstream's fix.
-
-https://bugreports.qt.io/browse/QTBUG-127484
 a/cmake/FindGStreamer.cmake
-+++ b/cmake/FindGStreamer.cmake
-@@ -163,5 +163,5 @@
- HEADER gst/gl/x11/gstgldisplay_x11.h
- LIBRARY gstgl-1.0
--DEPENDENCIES GStreamer::Video GStreamer::Base GStreamer::Core 
GStreamer::Gl XCB::XCB )
-+DEPENDENCIES GStreamer::Video GStreamer::Base GStreamer::Core 
GStreamer::Gl )
- endif()
- 
-@@ -171,5 +171,5 @@
- HEADER gst/gl/wayland/gstgldisplay_wayland.h
- LIBRARY gstgl-1.0
--DEPENDENCIES GStreamer::Video GStreamer::Base GStreamer::Core 
GStreamer::Gl Wayland::Client )
-+DEPENDENCIES GStreamer::Video GStreamer::Base GStreamer::Core 
GStreamer::Gl )
- endif()
- 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
index 59aa5849582b..fe60a09af174 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.8..ebuild
@@ -88,10 +88,6 @@ CMAKE_SKIP_TESTS=(
tst_qwindowcapturebackend
 )
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.8.0-gst-x11-wayland-detect.patch
-)
-
 src_configure() {
# normally passed by the build system, but needed for 32-on-64 chroots
use x86 && append-cppflags -DPFFFT_SIMD_DISABLE

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 59aa5849582b..fe60a09af174 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -88,10 +88,6 @@ CMAKE_SKIP_TESTS=(
tst_qwindowcapturebackend
 )
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-6.8.0-gst-x11-wayland-detect.patch
-)
-
 src_configure() {
# normally passed by the build system, but needed for 32-on-64 chroots
use x86 && append-cppflags -DPFFFT_SIMD_DISABLE



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

2024-07-28 Thread Ionen Wolkens
commit: bcb20193c0546e7cddfd37a046561e6ec8877e02
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 29 03:01:00 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 29 03:55:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb20193

app-emulation/wine-vanilla: add 9.14

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

 app-emulation/wine-vanilla/Manifest|   1 +
 .../wine-vanilla/wine-vanilla-9.14.ebuild  | 439 +
 2 files changed, 440 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 08b3ed9a148e..4e0e815f926f 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -4,3 +4,4 @@ DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a
 DIST wine-9.11.tar.xz 30301904 BLAKE2B 
745cab93268f51a3d31562af6d392fec5ed0d18aeca3684d0d3ef68ef144e20ec2c0879853f67538db833ec89321e1b1e09533882802eb68452ad3fed87193cf
 SHA512 
695170140372f169e78e90a66d938839c70f9647531ae8d782c58fb0450460174f2958f7656f8d516447a22ef6e792a8c89f2f18c25fac847adf46bc51184999
 DIST wine-9.12.tar.xz 30339552 BLAKE2B 
e114b3a1db237345b9f86cb3a9f1e0040067275eb6c840e480f5fe6f4fa67ba9d4603b2006552ba2ef0ed45e53de9a25b67d4a50e24fad6a9b0e06d1e95763c7
 SHA512 
00c25cb11feed3625ebd8dc76fa35930d07d51182be4537c488ac4e713d6f9c61b974b19eafb57f54630376346dc1749c4d36a18d0f72748b34052cc7322df19
 DIST wine-9.13.tar.xz 30542188 BLAKE2B 
a832468142d68a21696d45d01ed8b9e464dc5f95e5a5205a08573024a2b0e7ccc4415388de4cef9581976b10a7e5723d9058e22cc56eed897b25b2a7fa369608
 SHA512 
f9c74beae87a02c4ae6176676bbc9de203224651ed4eeafbe6cfc05b8a455a9ce790d3211135fbeb6425719e4c0423e345dfee5ed2cefdb80706784f464f7225
+DIST wine-9.14.tar.xz 30561796 BLAKE2B 
8055d311cd3d3d2c5f19e5f065066166afa41d8c95f946dea31931f2780953f2902b8bd36f5438ebc582cbe3c51fd4c221b429b9b9a6b59c0b8f9012a52b9bf4
 SHA512 
f242d4fa55db2d68813a8516c16f5404000e0da941c5e4796fea837625a67df16d31a60b7a4f5769662f0709086dc1d952e8d63cb16c493c805eff9a4264b117

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.14.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.14.ebuild
new file mode 100644
index ..27cb53b52387
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.14.ebuild
@@ -0,0 +1,439 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit autotools flag-o-matic multilib multilib-build optfeature
+inherit prefix toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=9.2.0
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz";
+   S="${WORKDIR}/wine-${PV}"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="
+   https://www.winehq.org/
+   https://gitlab.winehq.org/wine/wine/
+"
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
+   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
+   kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
+   perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
+   +truetype udev udisks +unwind usb v4l +vulkan wayland wow64
+   +xcomposite xinerama"
+# bug #551124 for truetype
+# TODO?: wow64 can be done without mingw if using clang (needs bug #912237)
+REQUIRED_USE="
+   X? ( truetype )
+   crossdev-mingw? ( mingw )
+   wow64? ( abi_x86_64 !abi_x86_32 mingw )
+"
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   opengl? (
+   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+   )
+   xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+   

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

2024-07-28 Thread Ionen Wolkens
commit: 38b2e585952d3ba4e784ecb03c8c9874435a4a2f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 29 03:00:26 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 29 03:55:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b2e585

app-emulation/wine-vanilla: drop 9.9, 9.10

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

 app-emulation/wine-vanilla/Manifest|   2 -
 .../wine-vanilla/wine-vanilla-9.10.ebuild  | 439 -
 app-emulation/wine-vanilla/wine-vanilla-9.9.ebuild | 439 -
 3 files changed, 880 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 4b4b0d881eb1..08b3ed9a148e 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,8 +1,6 @@
 DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 
721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5
 SHA512 
330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a
 DIST wine-8.0.2.tar.xz 29060452 BLAKE2B 
dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb
 SHA512 
e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
-DIST wine-9.10.tar.xz 30289048 BLAKE2B 
8c9001f2edac31636a82f0bd0a02d69b7fc0a20560a568bbff5f46c111ec3b623652a3ec4b9df48a153cf346e580979196496d9c8416794c4be70e7705dbb411
 SHA512 
f76e62b40e72af241c6f88dbcdb767720c36496b9deb9cc1246cea967573bbafd46b7000117d3c64f499d175ac1c7299ebba3f476574bf9b18f6d9744ba7a3e2
 DIST wine-9.11.tar.xz 30301904 BLAKE2B 
745cab93268f51a3d31562af6d392fec5ed0d18aeca3684d0d3ef68ef144e20ec2c0879853f67538db833ec89321e1b1e09533882802eb68452ad3fed87193cf
 SHA512 
695170140372f169e78e90a66d938839c70f9647531ae8d782c58fb0450460174f2958f7656f8d516447a22ef6e792a8c89f2f18c25fac847adf46bc51184999
 DIST wine-9.12.tar.xz 30339552 BLAKE2B 
e114b3a1db237345b9f86cb3a9f1e0040067275eb6c840e480f5fe6f4fa67ba9d4603b2006552ba2ef0ed45e53de9a25b67d4a50e24fad6a9b0e06d1e95763c7
 SHA512 
00c25cb11feed3625ebd8dc76fa35930d07d51182be4537c488ac4e713d6f9c61b974b19eafb57f54630376346dc1749c4d36a18d0f72748b34052cc7322df19
 DIST wine-9.13.tar.xz 30542188 BLAKE2B 
a832468142d68a21696d45d01ed8b9e464dc5f95e5a5205a08573024a2b0e7ccc4415388de4cef9581976b10a7e5723d9058e22cc56eed897b25b2a7fa369608
 SHA512 
f9c74beae87a02c4ae6176676bbc9de203224651ed4eeafbe6cfc05b8a455a9ce790d3211135fbeb6425719e4c0423e345dfee5ed2cefdb80706784f464f7225
-DIST wine-9.9.tar.xz 30265476 BLAKE2B 
a2557044b10252c1b1ae023e10863c601e9159d64eda2ce1d8aab4dbb9efffa1b4b15ed27a9edbf6f2bba148c2bb07e729bd706bac9fe17f91c826c74b5980e6
 SHA512 
df016411933b5447bef9b48f67c58e12d6d33ef0c24045ab03c92821dcccbf84335d1a2d765e6d6cf3a743598317010b8ae6f69de3661733e4fa43febec873dd

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.10.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.10.ebuild
deleted file mode 100644
index ea264050fc99..
--- a/app-emulation/wine-vanilla/wine-vanilla-9.10.ebuild
+++ /dev/null
@@ -1,439 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build optfeature
-inherit prefix toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=9.1.0
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
-else
-   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
-   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz";
-   S="${WORKDIR}/wine-${PV}"
-   KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
-HOMEPAGE="
-   https://www.winehq.org/
-   https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
-   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
-   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
-   kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
-   perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
-   +truetype udev udisks +unwind usb v4l +vulkan wayland wow

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

2024-07-28 Thread Ionen Wolkens
commit: fdcbabc11e8ead1ed185512797becf66b8c8aacb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 29 03:13:41 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 29 03:55:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdcbabc1

app-emulation/wine-staging: add 9.14

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

 app-emulation/wine-staging/Manifest|   2 +
 .../wine-staging/wine-staging-9.14.ebuild  | 487 +
 2 files changed, 489 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index d28c32397823..c3d4b1ff8d1d 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -2,7 +2,9 @@ DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a
 DIST wine-9.11.tar.xz 30301904 BLAKE2B 
745cab93268f51a3d31562af6d392fec5ed0d18aeca3684d0d3ef68ef144e20ec2c0879853f67538db833ec89321e1b1e09533882802eb68452ad3fed87193cf
 SHA512 
695170140372f169e78e90a66d938839c70f9647531ae8d782c58fb0450460174f2958f7656f8d516447a22ef6e792a8c89f2f18c25fac847adf46bc51184999
 DIST wine-9.12.tar.xz 30339552 BLAKE2B 
e114b3a1db237345b9f86cb3a9f1e0040067275eb6c840e480f5fe6f4fa67ba9d4603b2006552ba2ef0ed45e53de9a25b67d4a50e24fad6a9b0e06d1e95763c7
 SHA512 
00c25cb11feed3625ebd8dc76fa35930d07d51182be4537c488ac4e713d6f9c61b974b19eafb57f54630376346dc1749c4d36a18d0f72748b34052cc7322df19
 DIST wine-9.13.tar.xz 30542188 BLAKE2B 
a832468142d68a21696d45d01ed8b9e464dc5f95e5a5205a08573024a2b0e7ccc4415388de4cef9581976b10a7e5723d9058e22cc56eed897b25b2a7fa369608
 SHA512 
f9c74beae87a02c4ae6176676bbc9de203224651ed4eeafbe6cfc05b8a455a9ce790d3211135fbeb6425719e4c0423e345dfee5ed2cefdb80706784f464f7225
+DIST wine-9.14.tar.xz 30561796 BLAKE2B 
8055d311cd3d3d2c5f19e5f065066166afa41d8c95f946dea31931f2780953f2902b8bd36f5438ebc582cbe3c51fd4c221b429b9b9a6b59c0b8f9012a52b9bf4
 SHA512 
f242d4fa55db2d68813a8516c16f5404000e0da941c5e4796fea837625a67df16d31a60b7a4f5769662f0709086dc1d952e8d63cb16c493c805eff9a4264b117
 DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 
0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718
 SHA512 
362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f
 DIST wine-staging-9.11.tar.gz 9460666 BLAKE2B 
8b4193663c6f6f4e17f4dc6a2486f7b96be67f2034298709bc14971376d53b0d41e748b4ab991bb24430cc8eefd52ccd0ca4577f4612df80db8d72310110debb
 SHA512 
3f60e43e39b0d78938e3765719bb0aa3f052e9dbbed71cc6990a8038c9dddcd62edacd85c75bf7383f62294f2b0b464adc1eb9e16fbac81d60f779e55addc65b
 DIST wine-staging-9.12.tar.gz 9456608 BLAKE2B 
a9bdcc4fc855ce4382a688cb57232715d26917b6d9c6fbd43323bb943070cb3b11ebc1c3040cc51fd3b6d2af6e8a7c50907480f8c538ea12e3846529ed9da255
 SHA512 
85d135cc9bef9357ae0899f7b2b5ae61750f1d733dbae05c56e29e5b5705c6b2b9c3c95a83ceec35cf7b631f4157d6685317f8a1078fe1cf7f6c550f7db80009
 DIST wine-staging-9.13.tar.gz 9486868 BLAKE2B 
ef89e0c542689dfab7cc761ee210e434df9586f997da19868991752f6aa152494060ba39e9d70f8652749d77c0273b86b11fb06ff27efe3e4e1af9ef2795c969
 SHA512 
a43e1ac3be6e9563cf14b27bbfeb7b916b10322affacaf4fb1b648444ff6d43f8f15f7b31b01c692add884d45394acd21f0699ed25c52e1a021a821cf47d6168
+DIST wine-staging-9.14.tar.gz 9452219 BLAKE2B 
31da595c5e6a51bbf5a244b2a40bbc02d536c4bd64468ef5615bf2c1356967d2e18f0c68d3ff30a6fec31362373a1a24871362fd08d27d76780fd400d290a28c
 SHA512 
ab5fcbc32d6920be887618f58d2b848f42ee90677b4fe24c40cda40f26d640168e96c5021edb5c27ed2355cc3b2ec19a99bc3a8a745abdbb70a8498703a3db91

diff --git a/app-emulation/wine-staging/wine-staging-9.14.ebuild 
b/app-emulation/wine-staging/wine-staging-9.14.ebuild
new file mode 100644
index ..701e686b693b
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-9.14.ebuild
@@ -0,0 +1,487 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{10..13} )
+inherit autotools edo flag-o-matic multilib multilib-build optfeature
+inherit prefix python-any-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=9.2.0
+WINE_P=wine-$(ver_cut 1-2)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git";
+   WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   SRC_URI="
+   https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz
+   
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
p

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

2024-07-29 Thread Ionen Wolkens
commit: 048850dcca7873d346b6da1e1bea5efba327f0fe
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 29 15:59:15 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 29 16:17:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048850dc

gui-libs/egl-wayland: add 1.1.13.1

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

 gui-libs/egl-wayland/Manifest|  1 +
 gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index de7cc8d9b711..e3228d2ca2a8 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,2 +1,3 @@
+DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 
12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7
 SHA512 
264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
 DIST egl-wayland-1.1.13.tar.gz 68153 BLAKE2B 
08b576189112ae36b80a6d090f51b7c3cc40ee5bc9c1b0d22ef975ab13a6a30237ef5daafa21b01a62b5e8ae3f9f58fc0bb38a5216336c7dad8edfcc95119646
 SHA512 
7859d4bc8919c2028bd55425ca378bb81304c566bd9f7c1d768d810a0ee7a7531d297157fe331d1d0d6b5e16df00a9811e1d517572408734ec2321c376beda5a
 DIST egl-wayland-1.1.14.tar.gz 73721 BLAKE2B 
a3f5cdc259b8cbecd07c8dc513df06b8dbebc3ac7412c2533026f9ebdd7e6f0aa8ffa8b343a972aded6ada47a371b51128c28087f5d2909caa9a936fa6082665
 SHA512 
7b668ca94eefbef3d81b6b8f54fb1751fb2df70fcd281be69d19d940342801f085f77d81d58cbd3b911131c69f13c37d523da63a55e691ccfab2d776e10e3560

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
new file mode 100644
index ..93079328f2a5
--- /dev/null
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="EGLStream-based Wayland external platform"
+HOMEPAGE="https://github.com/NVIDIA/egl-wayland/";
+SRC_URI="
+   https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-libs/wayland[${MULTILIB_USEDEP}]
+   x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/wayland-protocols
+   >=gui-libs/eglexternalplatform-1.1-r1
+   media-libs/libglvnd
+"
+BDEPEND="
+   dev-util/wayland-scanner
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
+)
+
+src_install() {
+   meson-multilib_src_install
+
+   insinto /usr/share/egl/egl_external_platform.d
+   doins "${FILESDIR}"/10_nvidia_wayland.json
+}



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

2024-07-29 Thread Ionen Wolkens
commit: ee6f212bcba7d25b30612b7d7bcc39bf48b20598
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 29 16:10:59 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 29 16:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6f212b

x11-drivers/nvidia-drivers: depend on >=egl-wayland-1.1.13.1 in 0/560

Was worried would have to depend on 1.1.14 despite explicit sync still
causing a lot of problems, but this version includes fixes for 560 and
without explicit sync. Should make for a smoother introduction to 560
when next version is keyworded.

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

 ...a-drivers-560.28.03-r1.ebuild => nvidia-drivers-560.28.03-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r2.ebuild
similarity index 99%
rename from x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r1.ebuild
rename to x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r2.ebuild
index 660b3f509de7..c6503b3615b4 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r2.ebuild
@@ -66,7 +66,7 @@ RDEPEND="
)
powerd? ( sys-apps/dbus[abi_x86_32(-)?] )
wayland? (
-   gui-libs/egl-wayland[abi_x86_32(-)?]
+   >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
media-libs/mesa[gbm(+),abi_x86_32(-)?]
x11-libs/libdrm[abi_x86_32(-)?]
!gui-libs/egl-gbm



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

2024-07-29 Thread Ionen Wolkens
commit: 95e8bf229d60cbbeb958fea1e4b38d6f4c4b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 29 16:03:50 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 29 16:17:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e8bf22

x11-drivers/nvidia-drivers: drop 550.90.07

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

 x11-drivers/nvidia-drivers/Manifest|   3 -
 .../nvidia-drivers/nvidia-drivers-550.90.07.ebuild | 500 -
 2 files changed, 503 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 446e8e01eb40..ae5c2db675bf 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,7 +1,6 @@
 DIST NVIDIA-Linux-aarch64-525.147.05.run 262738232 BLAKE2B 
742feded05f659fa9965b2eebcc6a269b0355d08b6f2a686dad47c1acf2c20a359f9a9c33184ab2d51044b8823535bd7606180e31d348f362a016fad74cf476b
 SHA512 
d1d9e49e16ee6cc69340a3458566f89fee7b63effdd8cae3e55e40cdfbd35d1e87b958769fd3b2ce5ab29596d88c3ac68189232d7a1dad8c16773faedcf5b568
 DIST NVIDIA-Linux-aarch64-535.183.01.run 269908911 BLAKE2B 
93665bfd2c66391b232c0db7faa2b7929048f4eb0ac660726bc45fcee21bcf9b255da5f4fbdc14c281092f31e7603b5b112fc42b3c7d6e4769cdbedf8d0f16b0
 SHA512 
d2ac1be8c19b359023c31941374911f3adfe1be34aa2821ef582df4c854ac4eefbbcb10aa22583ac8c9d5caf9326bda12ed1ce6343d67479ed37a4887bd17b5e
 DIST NVIDIA-Linux-aarch64-550.100.run 236302320 BLAKE2B 
8f3fa9112ad17b385d86a6c0dacfb9ee04c21d9aa2d63981abf2b13d5fd7088044250293e7e833d855cb174f735f556f76a851aff78ced6bc35ef67282fb334d
 SHA512 
5b0fd79be93dd52e23e5976e14a90b4d3ba8f73c3f1b9d567ad8045318712f1489ac7ee068a5d0a3df6920cc408c3c69ff7f0e99c8c6550dc31422fb34daf2c9
-DIST NVIDIA-Linux-aarch64-550.90.07.run 236478345 BLAKE2B 
dba3321c10e14afcf95a7d97173635b066881e56bcbaff3e9ba1ef4dafa132342f3ad39f4ffe0359259f9f3e1b2fd95746a84be09f6d30de5effde1c7fcd4731
 SHA512 
79b956ad890a096bfb00c9dd996cba0673200b1d61f702ea6c5c64ca3fe2cefdd61e2bc844fdb7b4668c2796af5399be51e6f511565c3799cf731de2a7e9efaa
 DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 
342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae
 SHA512 
9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0
 DIST NVIDIA-Linux-aarch64-555.58.run 236884430 BLAKE2B 
e84528f1e662409c1fe779ac7c7137808d1c858517cbfe0a5eb5bd992de616be17fbf4b11f8cf5f96f48ec38b6588dc8c74bbda4c3cbf965486db786fa221b5c
 SHA512 
35a2dc801b41f2e5cc5954bbcf26d1d38e1d346353ae2e2a40016f28a7e0d39607d5b9ad2f78600af58642e06935011159386702c5a43a1da272b34061e07bf8
 DIST NVIDIA-Linux-aarch64-560.28.03.run 251063126 BLAKE2B 
c2d38dca6d8ce95e82d512a42e15b428b5559acfd6cc0d7c117eed920e9f98e3dfac9525e4e831c1133c91e503620ec7a9c8a8f6390bb2f6f6505bb65f94ef84
 SHA512 
be09b9a57b048b757d1f1392e0d7775b4fd9810c0e651354f224740258889a20f5f7154c541b9227839cce0a0a808a1b5f880cb2a073c53774dec060977256f7
@@ -12,14 +11,12 @@ DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5c
 DIST NVIDIA-Linux-x86_64-535.183.01.run 341725273 BLAKE2B 
a1cc782a960309a25d64d7334a818bdf9bd24be4ae7bbcf76c11c071db614d00c59e4cdca366bd36565a612a262d8b4ede7d8224f6cd3d824128178ad7d2d707
 SHA512 
02b6b679f4fc1d5305f32fca8ce0875eef04cb99f5611d0bb85ac7607ecdd5b2aa4d60b51bf47546477464531a07fffa5bf3db3859868648bd5e86565d85afbb
 DIST NVIDIA-Linux-x86_64-550.100.run 307021837 BLAKE2B 
c035aeeb2d2f0a2de283d690985a9202b482658158180cc49c03f0938075d0dc5c59a2e23e766573381f78f2f7ea1ec874f8b56dbf6e3d35a02cb6a4597f8145
 SHA512 
e779e373c25627430762eed4e92d377b2ded7e50aeff466d232e2d13a4e2b8596bfc40ac79090a9ba9260e85cb788c98770de20d4c50837f8e6ecde7a80c
 DIST NVIDIA-Linux-x86_64-550.40.65.run 311996071 BLAKE2B 
467e98fa2b50b3789667fce127e717678908fe9069c33477c338c3bb68120645f0b985a6c4be9a7a49dc413cea47597e17913a74435483db5feab6ba2e517878
 SHA512 
8932116fad5f971f2d50f71c6b181d35c4625e37632ff8b5f9fd75c25671b86ffd5ccb8bfaaafb68018e298546868278498e4e2b60a6418bbbdafa257c743c4b
-DIST NVIDIA-Linux-x86_64-550.90.07.run 307583808 BLAKE2B 
2bb4c03d4df42c0f6847bb0b088e9f0094382acac4a87204721dfe09a4b555373b4a9f0e6984ad65bdf98ade7cc70b316222413a94824bdc89926bb9b46db0a4
 SHA512 
b8c2cdc918ec74b44517fc181f9eb08ea44d0d9a53f221c0aa243e34872203721a9a7fb27628d35e3028a6aa68917abd2962cc13d5d4b09e92866e14678567a4
 DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B 
df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbafe866835ae
 SHA512 
7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433
 DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B 
cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f0068450978

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

2024-07-29 Thread Ionen Wolkens
commit: b013e2479c149ece8dde767644dc6c6e243a91ea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 29 16:09:45 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 29 16:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b013e247

x11-drivers/nvidia-drivers: add 550.107.02

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

 x11-drivers/nvidia-drivers/Manifest|   8 +
 .../nvidia-drivers-550.107.02.ebuild   | 500 +
 2 files changed, 508 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index ae5c2db675bf..8a407deaba3a 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,6 +1,7 @@
 DIST NVIDIA-Linux-aarch64-525.147.05.run 262738232 BLAKE2B 
742feded05f659fa9965b2eebcc6a269b0355d08b6f2a686dad47c1acf2c20a359f9a9c33184ab2d51044b8823535bd7606180e31d348f362a016fad74cf476b
 SHA512 
d1d9e49e16ee6cc69340a3458566f89fee7b63effdd8cae3e55e40cdfbd35d1e87b958769fd3b2ce5ab29596d88c3ac68189232d7a1dad8c16773faedcf5b568
 DIST NVIDIA-Linux-aarch64-535.183.01.run 269908911 BLAKE2B 
93665bfd2c66391b232c0db7faa2b7929048f4eb0ac660726bc45fcee21bcf9b255da5f4fbdc14c281092f31e7603b5b112fc42b3c7d6e4769cdbedf8d0f16b0
 SHA512 
d2ac1be8c19b359023c31941374911f3adfe1be34aa2821ef582df4c854ac4eefbbcb10aa22583ac8c9d5caf9326bda12ed1ce6343d67479ed37a4887bd17b5e
 DIST NVIDIA-Linux-aarch64-550.100.run 236302320 BLAKE2B 
8f3fa9112ad17b385d86a6c0dacfb9ee04c21d9aa2d63981abf2b13d5fd7088044250293e7e833d855cb174f735f556f76a851aff78ced6bc35ef67282fb334d
 SHA512 
5b0fd79be93dd52e23e5976e14a90b4d3ba8f73c3f1b9d567ad8045318712f1489ac7ee068a5d0a3df6920cc408c3c69ff7f0e99c8c6550dc31422fb34daf2c9
+DIST NVIDIA-Linux-aarch64-550.107.02.run 236334785 BLAKE2B 
6ed0cfddbe82566e6c9056d10454f6cb289a60e928b05cb64b65ae7ee341888f942e888c556d3e528b3d1228cc1ee14e938fa25c84750f85ab95239fb684f2ff
 SHA512 
a62d5d13089dbc98c022cb3bdf00999d79da7ae370c6e84405ca9e32034f19fcea65ac74845323223f1a8b8f1443e506c60704ba56e6f5add04b2a007d2d443c
 DIST NVIDIA-Linux-aarch64-555.58.02.run 236745104 BLAKE2B 
342f5b99aeea0a569974b62322608138a845f197d7ab08fc2e37314187861814f3c1d8d017be07744816aa9d691e8161a60980e1d005701e3f67ab3a07fa03ae
 SHA512 
9c4d78ec381bb6163c6591309a9a40f1dfdb5f3d6b983e1728c17383c5f0871bf3879b32f93c7892d33577a9dacf2dcb1d14639bcc4ca510104f33cb54e83df0
 DIST NVIDIA-Linux-aarch64-555.58.run 236884430 BLAKE2B 
e84528f1e662409c1fe779ac7c7137808d1c858517cbfe0a5eb5bd992de616be17fbf4b11f8cf5f96f48ec38b6588dc8c74bbda4c3cbf965486db786fa221b5c
 SHA512 
35a2dc801b41f2e5cc5954bbcf26d1d38e1d346353ae2e2a40016f28a7e0d39607d5b9ad2f78600af58642e06935011159386702c5a43a1da272b34061e07bf8
 DIST NVIDIA-Linux-aarch64-560.28.03.run 251063126 BLAKE2B 
c2d38dca6d8ce95e82d512a42e15b428b5559acfd6cc0d7c117eed920e9f98e3dfac9525e4e831c1133c91e503620ec7a9c8a8f6390bb2f6f6505bb65f94ef84
 SHA512 
be09b9a57b048b757d1f1392e0d7775b4fd9810c0e651354f224740258889a20f5f7154c541b9227839cce0a0a808a1b5f880cb2a073c53774dec060977256f7
@@ -10,6 +11,7 @@ DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 
0fdc867f92b82b2a60810c
 DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5cf36df3e5032fe0160ac7c8a1b4ea002f65dac3732d9c900c1787a3e26d08b951a8de4893467cc7a80d424e017990d12669354d4191
 SHA512 
0c7b31715fce6a7bd77a2d9f9a3dca54a929a7790d748051576f62cdaeaeb6a9d0f3fbb13f0b20a51966bdb9470acdbc9ee529a9e84f38a9c834a1bd28d81773
 DIST NVIDIA-Linux-x86_64-535.183.01.run 341725273 BLAKE2B 
a1cc782a960309a25d64d7334a818bdf9bd24be4ae7bbcf76c11c071db614d00c59e4cdca366bd36565a612a262d8b4ede7d8224f6cd3d824128178ad7d2d707
 SHA512 
02b6b679f4fc1d5305f32fca8ce0875eef04cb99f5611d0bb85ac7607ecdd5b2aa4d60b51bf47546477464531a07fffa5bf3db3859868648bd5e86565d85afbb
 DIST NVIDIA-Linux-x86_64-550.100.run 307021837 BLAKE2B 
c035aeeb2d2f0a2de283d690985a9202b482658158180cc49c03f0938075d0dc5c59a2e23e766573381f78f2f7ea1ec874f8b56dbf6e3d35a02cb6a4597f8145
 SHA512 
e779e373c25627430762eed4e92d377b2ded7e50aeff466d232e2d13a4e2b8596bfc40ac79090a9ba9260e85cb788c98770de20d4c50837f8e6ecde7a80c
+DIST NVIDIA-Linux-x86_64-550.107.02.run 307251605 BLAKE2B 
767300982ac4b28fc731b250141cd0f5e9531424dcecd816e995c6fe63a8e2c15c0a42f9324f93c19da12868fd48abbaa15a1de752b675b88fa45a3c4385f40a
 SHA512 
da0a15f87a4e6562f9a5e087a76b92de873db4849c8fdbf57d7dfe9d524e55dfbd578aef38d8818b9cb712a905a31fd0b97e399c74613943810545c92cf30f9d
 DIST NVIDIA-Linux-x86_64-550.40.65.run 311996071 BLAKE2B 
467e98fa2b50b3789667fce127e717678908fe9069c33477c338c3bb68120645f0b985a6c4be9a7a49dc413cea47597e17913a74435483db5feab6ba2e517878
 SHA512 
8932116fad5f971f2d50f71c6b181d35c4625e37632ff8b5f9fd75c25671b86ffd5ccb8bfaaafb68018e298546868278498e4e2b60a6418bbbdafa257c743c4b
 DIST NVIDIA-Linux-x86_64-555.58.02.run 304107617 BLAKE2B 
df9774e6b33e3600e7425734c91f49ba40956f28391df47d946f7612e28984812fbf0f4d95ffc06d1cb545dd9001b5b956c5816eda50de77063cbaf

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

2024-07-29 Thread Ionen Wolkens
commit: a465e637a3cc8861f313424cdc5f09427017f89e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Jul 29 16:19:45 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 29 16:40:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a465e637

profiles: last rite media-video/bdsup2sub

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/36580
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 4aae1150b4ec..ccfc1918b5fc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Volkmar W. Pogatzki  (2024-07-29)
+# Lacks maintainer capacity for update version plus java dependencies.
+# A pull request for the version bump could be provided on request.
+# Removal on 2024-08-28. Bug #736076.
+media-video/bdsup2sub
+
 # Eli Schwartz  (2024-07-29)
 # Bad version can result in failing builds. Please upgrade to 72.1.0.
 =dev-python/ensurepip-setuptools-72.0.0



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

2024-07-29 Thread Ionen Wolkens
commit: 2f0daacc8472457193e5fa97f40b915ca13fab0b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 30 04:23:14 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 30 04:25:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0daacc

media-video/mpv: add missing depend on vulkan-headers

mpv- newly checks for headers which prompted this, but
these were always needed for vulkan and 0.38 fails to build
without (albeit was unlikely to be missing outside binpkgs).

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

 media-video/mpv/mpv-0.38.0-r1.ebuild | 1 +
 media-video/mpv/mpv-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-video/mpv/mpv-0.38.0-r1.ebuild 
b/media-video/mpv/mpv-0.38.0-r1.ebuild
index 3ff3174b4d0d..0c4db6017737 100644
--- a/media-video/mpv/mpv-0.38.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.38.0-r1.ebuild
@@ -115,6 +115,7 @@ DEPEND="
X? ( x11-base/xorg-proto )
dvb? ( sys-kernel/linux-headers )
nvenc? ( media-libs/nv-codec-headers )
+   vulkan? ( dev-util/vulkan-headers )
wayland? ( dev-libs/wayland-protocols )
 "
 BDEPEND="

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index e644f84d0ead..31b23432e18e 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -115,6 +115,7 @@ DEPEND="
X? ( x11-base/xorg-proto )
dvb? ( sys-kernel/linux-headers )
nvenc? ( media-libs/nv-codec-headers )
+   vulkan? ( dev-util/vulkan-headers )
wayland? ( dev-libs/wayland-protocols )
 "
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/, dev-embedded/xa/files/

2024-07-30 Thread Ionen Wolkens
commit: 6028d0afd2a4a8ca6bb78d6b513c5148740d5112
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 30 21:15:59 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 30 21:23:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6028d0af

dev-embedded/xa: adjust patch

Re-add bug link and remove context (context is not super useful
for this patch and it sometimes allows to rebase it less often,
albeit in this case it added a trivial -g on the CFLAGS line).

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

 dev-embedded/xa/files/xa-2.4.1-make.patch | 48 ++-
 dev-embedded/xa/xa-2.4.1.ebuild   |  2 +-
 2 files changed, 9 insertions(+), 41 deletions(-)

diff --git a/dev-embedded/xa/files/xa-2.4.1-make.patch 
b/dev-embedded/xa/files/xa-2.4.1-make.patch
index da08bdb10618..c4fd2f667584 100644
--- a/dev-embedded/xa/files/xa-2.4.1-make.patch
+++ b/dev-embedded/xa/files/xa-2.4.1-make.patch
@@ -1,60 +1,28 @@
+https://bugs.gentoo.org/722600
 --- a/Makefile
 +++ b/Makefile
-@@ -1,12 +1,8 @@
- # Unix gcc or DOS go32 cross-compiling gcc
- #
- VERS = 2.4.1
+@@ -4,2 +3,0 @@
 -CC = gcc
 -LD = gcc
- # for testing. not to be used; build failures in misc/.
- #CFLAGS = -O2 -W -Wall -pedantic -ansi -g
+@@ -8,2 +5,0 @@
 -CFLAGS = -O2 -g
 -LDFLAGS = -lc
- 
- # for DOS?
- # CC = gcc-go32
-@@ -29,19 +25,19 @@
- 
- TESTS=ALL
- 
+@@ -32 +28 @@
 -all: killxa xa uncpk
 +all: xa uncpk
- 
- killxa:
-   rm -f xa
- 
- xa:
+@@ -38 +34 @@
 -  (cd src && LD=${LD} CC="${CC} ${CFLAGS}" ${MAKE})
 +  (cd src && ${MAKE})
- 
- #load:
- # (cd loader && CC="${CC} ${CFLAGS}" ${MAKE})
- 
- uncpk:
+@@ -44 +40 @@
 -  (cd misc && CC="${CC} ${CFLAGS}" ${MAKE})
 +  (cd misc && ${MAKE})
- 
- dos: clean
-   (cd src && LD=gcc-go32 CC=gcc-go32 CFLAGS="-W -Wall -pedantic" ${MAKE})
 --- a/misc/Makefile
 +++ b/misc/Makefile
-@@ -2,7 +2,7 @@
- XCBMLIB = ..
- 
- # -Wall -ansi et al. cause compile problems.
+@@ -5 +5 @@
 -CFLAGS =  -O2 -g
 +CFLAGS := $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
- 
- LIBS = #-lncurses -ltermcap -lm
- 
 --- a/src/Makefile
 +++ b/src/Makefile
-@@ -9,7 +9,7 @@
- all: xa
- 
- xa: ${OBJ}
+@@ -12 +12 @@
 -  ${LD} -o ../xa ${OBJ} ${LDFLAGS}
 +  ${CC} ${LDFLAGS} -o ../xa ${OBJ}
- 
- clean: 
-   rm -f *.o *.o65

diff --git a/dev-embedded/xa/xa-2.4.1.ebuild b/dev-embedded/xa/xa-2.4.1.ebuild
index 0efb54ed1c9f..35f2dd66f1e2 100644
--- a/dev-embedded/xa/xa-2.4.1.ebuild
+++ b/dev-embedded/xa/xa-2.4.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 PATCHES=(
-   "${FILESDIR}"/${P}-make.patch
+   "${FILESDIR}"/${PN}-2.4.1-make.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/, dev-embedded/xa/files/

2024-07-30 Thread Ionen Wolkens
commit: edeedb374a88783618112f6577507f8191849a7a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jul 30 16:40:15 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 30 21:23:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edeedb37

dev-embedded/xa: add 2.4.1

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

 dev-embedded/xa/Manifest  |  1 +
 dev-embedded/xa/files/xa-2.4.1-make.patch | 60 +++
 dev-embedded/xa/xa-2.4.1.ebuild   | 31 
 3 files changed, 92 insertions(+)

diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest
index e9fd114f1bad..48ca269c753b 100644
--- a/dev-embedded/xa/Manifest
+++ b/dev-embedded/xa/Manifest
@@ -1 +1,2 @@
 DIST xa-2.4.0.tar.gz 197862 BLAKE2B 
27f8b41dafee9c1c4158681d57f971297a0a63e09df164469f665528cffae0cdd78441c0a939d742463e851f32a73ee30a95f2b2b41e2fe42137041a03041255
 SHA512 
eebaf67715324735203405016df7311bf2ed568ab0e609c0fec7d9d803c173cde5dea161b7f713cb5215454d1ce69acbde43372016dfe9866ed99acecb9aafb1
+DIST xa-2.4.1.tar.gz 208553 BLAKE2B 
86092d2a215d141f76bb8a31861f20e5124f2ec7125a5649b9b28a86e727d5f201826581c38aea8693d16692d8be13103a917c1152980d6a4764555751af7dac
 SHA512 
aaec796bec362ab253abc33320cb36ef879fa661c2091c7e3b2ce96ccc56063c59335fb7eb1d6a3de9486ab8973cbbc71c445e1ef816572a55a1338ffed19dc0

diff --git a/dev-embedded/xa/files/xa-2.4.1-make.patch 
b/dev-embedded/xa/files/xa-2.4.1-make.patch
new file mode 100644
index ..da08bdb10618
--- /dev/null
+++ b/dev-embedded/xa/files/xa-2.4.1-make.patch
@@ -0,0 +1,60 @@
+--- a/Makefile
 b/Makefile
+@@ -1,12 +1,8 @@
+ # Unix gcc or DOS go32 cross-compiling gcc
+ #
+ VERS = 2.4.1
+-CC = gcc
+-LD = gcc
+ # for testing. not to be used; build failures in misc/.
+ #CFLAGS = -O2 -W -Wall -pedantic -ansi -g
+-CFLAGS = -O2 -g
+-LDFLAGS = -lc
+ 
+ # for DOS?
+ # CC = gcc-go32
+@@ -29,19 +25,19 @@
+ 
+ TESTS=ALL
+ 
+-all: killxa xa uncpk
++all: xa uncpk
+ 
+ killxa:
+   rm -f xa
+ 
+ xa:
+-  (cd src && LD=${LD} CC="${CC} ${CFLAGS}" ${MAKE})
++  (cd src && ${MAKE})
+ 
+ #load:
+ # (cd loader && CC="${CC} ${CFLAGS}" ${MAKE})
+ 
+ uncpk:
+-  (cd misc && CC="${CC} ${CFLAGS}" ${MAKE})
++  (cd misc && ${MAKE})
+ 
+ dos: clean
+   (cd src && LD=gcc-go32 CC=gcc-go32 CFLAGS="-W -Wall -pedantic" ${MAKE})
+--- a/misc/Makefile
 b/misc/Makefile
+@@ -2,7 +2,7 @@
+ XCBMLIB = ..
+ 
+ # -Wall -ansi et al. cause compile problems.
+-CFLAGS =  -O2 -g
++CFLAGS := $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
+ 
+ LIBS = #-lncurses -ltermcap -lm
+ 
+--- a/src/Makefile
 b/src/Makefile
+@@ -9,7 +9,7 @@
+ all: xa
+ 
+ xa: ${OBJ}
+-  ${LD} -o ../xa ${OBJ} ${LDFLAGS}
++  ${CC} ${LDFLAGS} -o ../xa ${OBJ}
+ 
+ clean: 
+   rm -f *.o *.o65

diff --git a/dev-embedded/xa/xa-2.4.1.ebuild b/dev-embedded/xa/xa-2.4.1.ebuild
new file mode 100644
index ..0efb54ed1c9f
--- /dev/null
+++ b/dev-embedded/xa/xa-2.4.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler"
+HOMEPAGE="https://www.floodgap.com/retrotech/xa/";
+SRC_URI="https://www.floodgap.com/retrotech/xa/dists/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-make.patch
+)
+
+src_configure() {
+   tc-export CC
+}
+
+src_test() {
+   emake -j1 test
+}
+
+src_install() {
+   emake DESTDIR="${ED}"/usr install
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-gbm/, gui-libs/egl-gbm/files/

2024-07-30 Thread Ionen Wolkens
commit: 74901ccab9bd8148912f66e752d7c37168588500
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 30 21:49:41 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 30 22:26:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74901cca

gui-libs/egl-gbm: backport fix for nvidia-drivers:0/560

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

 ...gbm-1.1.1-r1.ebuild => egl-gbm-1.1.1-r2.ebuild} |  1 +
 .../egl-gbm/files/egl-gbm-1.1.1-abi-check.patch| 27 ++
 2 files changed, 28 insertions(+)

diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.1-r1.ebuild 
b/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild
similarity index 95%
rename from gui-libs/egl-gbm/egl-gbm-1.1.1-r1.ebuild
rename to gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild
index 4ec0bbc9775c..0f2b9faf47b5 100644
--- a/gui-libs/egl-gbm/egl-gbm-1.1.1-r1.ebuild
+++ b/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild
@@ -28,6 +28,7 @@ DEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.1.0-werror.patch
+   "${FILESDIR}"/${P}-abi-check.patch
 )
 
 src_install() {

diff --git a/gui-libs/egl-gbm/files/egl-gbm-1.1.1-abi-check.patch 
b/gui-libs/egl-gbm/files/egl-gbm-1.1.1-abi-check.patch
new file mode 100644
index ..8d46edb71b0f
--- /dev/null
+++ b/gui-libs/egl-gbm/files/egl-gbm-1.1.1-abi-check.patch
@@ -0,0 +1,27 @@
+Backport required to function properly with >=nvidia-drivers-560,
+but no release with this change has been made yet.
+
+https://github.com/NVIDIA/egl-gbm/commit/1352ca845fb78b28e3a097586abee2bcf2dbafb8
+From: Kyle Brenneman 
+Date: Fri, 12 Apr 2024 09:10:23 -0600
+Subject: [PATCH] Fix the ABI version check.
+
+The EGL_EXTERNAL_PLATFORM_VERSION_CHECK macro checks whether the given
+version is older than EGL_EXTERNAL_PLATFORM_VERSION_MAJOR/MINOR, not
+newer.
+
+That's correct for using it in EGL_EXTERNAL_PLATFORM_HAS, since it'll
+check whether the build-time version supports a given feature, but it's
+wrong for checking the ABI version that the driver reports.
+
+Instead, use EGL_EXTERNAL_PLATFORM_VERSION_CMP.
+--- a/src/gbm-platform.c
 b/src/gbm-platform.c
+@@ -167,5 +167,6 @@
+ {
+ if (!platform ||
+-!EGL_EXTERNAL_PLATFORM_VERSION_CHECK(major, minor)) {
++!EGL_EXTERNAL_PLATFORM_VERSION_CMP(major, minor,
++GBM_EXTERNAL_VERSION_MAJOR, GBM_EXTERNAL_VERSION_MINOR)) {
+ return EGL_FALSE;
+ }



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

2024-07-30 Thread Ionen Wolkens
commit: f6848db8a0ebdf15540633639fa0154961e9aa3f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 30 21:57:01 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 30 22:26:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6848db8

x11-drivers/nvidia-drivers: try using source-built egl-gbm again

It *looked* like egl-gbm repo was missing changes, but the single
1 line commit from 3 months ago turned out to be relevant for 560
and egl-gbm hadn't got a release in the interim.

Source egl-gbm is now patched, so let's go back to it before we
keyword a 560 release.

Also cleanup outdated egl-wayland comment, that's resolved thanks
to 1.1.13.1 receiving the same change as egl-gbm.

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

 ...rs-560.28.03-r2.ebuild => nvidia-drivers-560.28.03-r3.ebuild} | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r2.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r3.ebuild
similarity index 98%
rename from x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r2.ebuild
rename to x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r3.ebuild
index c6503b3615b4..662958bb9a1b 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r2.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-560.28.03-r3.ebuild
@@ -25,9 +25,6 @@ S=${WORKDIR}
 LICENSE="NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
 # no keywords due to being a beta, feel free to opt-in for testing
-# note: before keywording a 560 release, should likely unmask
-# egl-wayland-1.1.14 (maybe do a snapshot) and >=depend on it,
-# it seems to fix a fair amount of issues with 560
 #KEYWORDS="-* ~amd64 ~arm64"
 # note: kernel-open is an upstream default in >=560 if all GPUs on the system
 # support it but, since no automagic here, keeping it off for the wider support
@@ -66,10 +63,8 @@ RDEPEND="
)
powerd? ( sys-apps/dbus[abi_x86_32(-)?] )
wayland? (
+   >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?]
>=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
-   media-libs/mesa[gbm(+),abi_x86_32(-)?]
-   x11-libs/libdrm[abi_x86_32(-)?]
-   !gui-libs/egl-gbm
)
 "
 DEPEND="
@@ -247,9 +242,9 @@ src_install() {
 
local skip_files=(
$(usev !X "libGLX_nvidia libglxserver_nvidia")
-   $(usev !wayland "libnvidia-egl-gbm 15_nvidia_gbm")
libGLX_indirect # non-glvnd unused fallback
libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from 
source
+   libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm
libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland
libnvidia-pkcs11.so # using the openssl3 version instead
)



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

2024-08-01 Thread Ionen Wolkens
commit: 2b6aa605cc3d91fdc868e3a06167f4aaf4a90944
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug  1 22:22:32 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug  1 22:56:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6aa605

net-misc/yt-dlp: add 2024.08.01

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

 net-misc/yt-dlp/Manifest |  1 +
 net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 5f159bef3b2d..4681b72ada35 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,2 +1,3 @@
 DIST yt-dlp-2024.07.16.tar.gz 5688157 BLAKE2B 
a1e4cd8ff7b73246aed2239298d548945c99fe8d76d41b9e3293767b7b680028f4d23f2fc116516e853be163b267a600f99525784d9b3cc16280f1b8b2d5a90a
 SHA512 
17f5aa71ae01b6a009e5b0a4380d9329530563ee01ac268a2a6acff01732ce0c9d14181790a15b182b0de09a35b6db2f3e814acc50934d5f3e361245027926e9
 DIST yt-dlp-2024.07.25.tar.gz 5695273 BLAKE2B 
95cad2c1e1c51bf67d983cca38479426e9e526e1113bcab9522c10e9b2b5421fb5931e51b2f2d59057c9ba5646864bd62d801b0f0fed31fb0d240c29176a3963
 SHA512 
96483979cd6c7000d6bb9a687835331ce9c894c533e5d498dc54e5b85d31d53f1c053779499e4087dc7542d89668a2b8dc977242c770422a076527da24567c77
+DIST yt-dlp-2024.08.01.tar.gz 5708569 BLAKE2B 
83659efb7de95792e28edd8f43103c73141ffb9e3492baaf3533759329e36f8fc84da5a45a281ca394664a67c0723019de89f43362c24ff026c4cdd6158f04b5
 SHA512 
e454969e641f2e36cf1deae142a0eddfb54eb9dc19601066e129d597304cb28550b08b2a5923e7ebf7133e7793fcd6b3006d7b19040f37d40450854f4fe06247

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



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

2024-08-02 Thread Ionen Wolkens
commit: 89b58e8936bffdb185c5cd3c755b8b62643a9205
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  2 15:58:39 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  2 15:59:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b58e89

gui-libs/eglexternalplatform: stabilize 1.1-r1 for amd64

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

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

diff --git a/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild 
b/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild
index a040aff76b2f..585b27d4c995 100644
--- a/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild
+++ b/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 src_prepare() {
default



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

2024-08-02 Thread Ionen Wolkens
commit: 080ba9e7ffa22de6e1495af9f7897556088fdb98
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  2 15:57:09 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  2 15:59:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080ba9e7

gui-libs/egl-gbm: stabilize 1.1.1-r2 for amd64

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

 gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild 
b/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild
index 0f2b9faf47b5..e24fa8e90dfd 100644
--- a/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild
+++ b/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
media-libs/mesa[gbm(+),${MULTILIB_USEDEP}]



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

2024-08-02 Thread Ionen Wolkens
commit: 74e923b8e5b50f7eef4bde534efba206d2c2ec94
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  2 15:56:55 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  2 15:59:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e923b8

gui-libs/egl-wayland: stabilize 1.1.13.1 for amd64

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

 gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild 
b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
index 93079328f2a5..a6b1902f88a1 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="
dev-libs/wayland[${MULTILIB_USEDEP}]



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

2024-08-10 Thread Ionen Wolkens
commit: 048dc662f316829cbc020a4633c5a9c64535b477
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 10 16:59:48 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 10 19:38:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048dc662

app-emulation/wine-vanilla: add 9.15

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

 app-emulation/wine-vanilla/Manifest|   1 +
 .../wine-vanilla/wine-vanilla-9.15.ebuild  | 439 +
 2 files changed, 440 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 4e0e815f926f..8ec1b3afebef 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -5,3 +5,4 @@ DIST wine-9.11.tar.xz 30301904 BLAKE2B 
745cab93268f51a3d31562af6d392fec5ed0d18ae
 DIST wine-9.12.tar.xz 30339552 BLAKE2B 
e114b3a1db237345b9f86cb3a9f1e0040067275eb6c840e480f5fe6f4fa67ba9d4603b2006552ba2ef0ed45e53de9a25b67d4a50e24fad6a9b0e06d1e95763c7
 SHA512 
00c25cb11feed3625ebd8dc76fa35930d07d51182be4537c488ac4e713d6f9c61b974b19eafb57f54630376346dc1749c4d36a18d0f72748b34052cc7322df19
 DIST wine-9.13.tar.xz 30542188 BLAKE2B 
a832468142d68a21696d45d01ed8b9e464dc5f95e5a5205a08573024a2b0e7ccc4415388de4cef9581976b10a7e5723d9058e22cc56eed897b25b2a7fa369608
 SHA512 
f9c74beae87a02c4ae6176676bbc9de203224651ed4eeafbe6cfc05b8a455a9ce790d3211135fbeb6425719e4c0423e345dfee5ed2cefdb80706784f464f7225
 DIST wine-9.14.tar.xz 30561796 BLAKE2B 
8055d311cd3d3d2c5f19e5f065066166afa41d8c95f946dea31931f2780953f2902b8bd36f5438ebc582cbe3c51fd4c221b429b9b9a6b59c0b8f9012a52b9bf4
 SHA512 
f242d4fa55db2d68813a8516c16f5404000e0da941c5e4796fea837625a67df16d31a60b7a4f5769662f0709086dc1d952e8d63cb16c493c805eff9a4264b117
+DIST wine-9.15.tar.xz 30580680 BLAKE2B 
70a3dd1d566ce2022a197735bfbc6a879f99608d3b44dcb170dde68762b86cd880581bdc857090dad2733468f5aca3bb2613ef884fa35e361fce19e6e15dcef6
 SHA512 
4d19b7c0fbdf6ee5dc90c0aef800df47f5bda7e3506e5a3c065dcd29b33cc62840ae4eeb5c20c48e9400c0d1252b897d8bbc60fd5a58da1ad6e76ba677997cb3

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.15.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.15.ebuild
new file mode 100644
index ..27cb53b52387
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.15.ebuild
@@ -0,0 +1,439 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit autotools flag-o-matic multilib multilib-build optfeature
+inherit prefix toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=9.2.0
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git";
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz";
+   S="${WORKDIR}/wine-${PV}"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="
+   https://www.winehq.org/
+   https://gitlab.winehq.org/wine/wine/
+"
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
+   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
+   kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
+   perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
+   +truetype udev udisks +unwind usb v4l +vulkan wayland wow64
+   +xcomposite xinerama"
+# bug #551124 for truetype
+# TODO?: wow64 can be done without mingw if using clang (needs bug #912237)
+REQUIRED_USE="
+   X? ( truetype )
+   crossdev-mingw? ( mingw )
+   wow64? ( abi_x86_64 !abi_x86_32 mingw )
+"
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   opengl? (
+   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+   )
+   xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+   

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

2024-08-11 Thread Ionen Wolkens
commit: 8a285dc079f9a18f897551760135ec2cbf3a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug 12 01:30:52 2024 +
Commit:     Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug 12 01:36:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a285dc0

profiles: mask >=gui-libs/egl-wayland-1.1.14 again

Problems with firefox that led to masking 1.1.14 seem
solved with recent firefox+1.1.15, but that doesn't
seem to be the end of issues, let's keep it masked for
a while still.

Alternatively could try __NV_DISABLE_EXPLICIT_SYNC=1
but it is currently unclear if this really solves all
issues.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 49a95ed8e411..fc311e15f522 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,16 @@
 
 #--- END OF EXAMPLES ---
 
+# Ionen Wolkens  (2024-08-11)
+# >=1.1.14 enables usage of explicit sync (with >=nvidia-drivers-560
+# and compositors that supports like kwin-6), which currently seems
+# to be causing too many problems ranging from application crashes
+# and potential VRAM leaking (even with the fixes in 1.1.15) and may
+# be better left masked for the time being. It can hwoever solve
+# flicking/stutter issues on some setups so users may want to unmask
+# if heavily affected (bug #937773).
+>=gui-libs/egl-wayland-1.1.14
+
 # Arthur Zamarin  (2024-08-11)
 # HOMEPAGE and SRC_URI return 404, Gentoo is last distribution.
 # Removal on 2024-09-10.  Bugs #937775, #675028.



  1   2   3   4   5   6   7   8   9   10   >