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

2024-02-24 Thread Andreas Sturmlechner
commit: 7c4cac2d87048be1e2d0bf807d2ed4a0fd1ccdf7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 24 17:22:02 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 25 07:52:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4cac2d

app-office/libreoffice-l10n: add 7.6.5.2

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

 app-office/libreoffice-l10n/Manifest   | 183 +
 .../libreoffice-l10n-7.6.5.2.ebuild|  91 ++
 2 files changed, 274 insertions(+)

diff --git a/app-office/libreoffice-l10n/Manifest 
b/app-office/libreoffice-l10n/Manifest
index 0386e5ede19e..3496fc207fd7 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -364,3 +364,186 @@ DIST 
LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_xh.tar.gz 235072 BLAKE2B 6033
 DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 929110 BLAKE2B 
dae1dd9c0bf6436d9bcbdaff88fabc96d9b54bf8f5f0e20b55464a2b31e4128f22702e43c1e00a62001a9c7557d688b38967d2dfeb0e437a9e5e2a45a03f3dce
 SHA512 
d8e41d6e457ca8954e8476b6da23dbc332c84833dbfd9c90b2644cb0c9e02e1069ca174b7d580ad3d924ec8923a21424e4452b74eb5847a1d7d8db8d7e539389
 DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 948538 BLAKE2B 
6358244a979f57d994066d7e519762f77a3145e54897cca9cc61a9b0a00afa8802db1ddb040b59fcc75cf5a76b929c033bb69837d0272bc5eebff123e18c7af5
 SHA512 
15c0ba3c367e570715811b30afe5590bac66097d2f9305a4d0e1551a1b06498f55f373902121ae420494b69a13998245cb6f4ff338f9d54f2d623ba91ae8194d
 DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zu.tar.gz 258588 BLAKE2B 
3fe65d84aa359035a67d70dcc8dd5a29430da70b6deb10fb4c40e9adfc8b7e182de173b1f5a5e51e94995cc9a8b00336f55fd7b3b8035db52acc868d14436bc8
 SHA512 
64cd74e6b6af1a50380fc1b4f29e556a22a59823ac4a0b3109585d801eddba1f414314ddc0e757f9044207366618f536c8ea982139dcfe0f588edf5a7940cd9d
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_am.tar.gz 3249951 BLAKE2B 
2d1f2f1d7a4dc81a611f4429975805b5aa64f3951841a51c532c4b33def34bbc358334c6cba13778338be553e0afb3d8771ef68fc80a586cb32967d3fbc96370
 SHA512 
dcc7b2ea4ee2f79bf2af01d005e015d1a7a6cc5643b4acedbf3f72668cd2456cfe73915b1220165569ca5f33e5670f3799b79c08e432f5f2fbe642108fb31b76
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_ar.tar.gz 2940161 BLAKE2B 
fba8d6aad1007eda49439dabd95b365375daf47046313c77753336eaa92569b515bca13cd001ca9f003e4b08a924eb600fd6e9b5b2efb8667b2e1f9b5f602724
 SHA512 
667cee3b98c44e3c5ea4cf3a702b427f9f6e9bbdf4aa4ddb7f1623e708a72e9d62783b74f0133de6b703fb0f2057ffc8d3b05ac108c2baea23d962de42f74e80
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3110742 BLAKE2B 
dee2e42f5c211c7e079270d7aff42423c5e87dbdaea48e46539a97a5ad7e417b8b3781cae21362efa6592b71d4c6f7453b56018ad9d382189a7546f3317b1300
 SHA512 
8c4209761397cf84cab81f89588ceba9c552832a212b70926d8d8eb5d9cd739d77365c93e851450ed51a29e6a7774f96a2d642bd08af12280f07e0fd76aee3f2
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_bg.tar.gz 3410938 BLAKE2B 
e38b3d974b8b9291de9dcbc2169fd4c380b826c4afa73682ac24f6223abcde7556031c88ec8cd7333bd807ad1bcd033606845d14bc4d87f7d13427cb35ca5fb8
 SHA512 
3224bc29aaead196b48a774399970bed93bb9ada2cde1133a97b6fdea4fd795951509feb20e21453d324323493ee37bf63a0ab57cc56703ec08c8b39a92753b9
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3408662 
BLAKE2B 
77bf31e68304c0ad8cfd16d5ba1fd39e24e4875a824f98e667925ff42d80822dfed709adbcbb8635734b3799f499de6a12b3017bfeac5708c8a40497445fc502
 SHA512 
fb7ad238612fa58c6355b1eb436d6b6f77dd4c2403308480e03fa058303940f6492d2a48ee922ad54810ef958d0dc8141e67bb2800476f9d22ae5d303afba906
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_bn.tar.gz 3220946 BLAKE2B 
62d03cafcaa0c3c11165e86167b8dcfbb61dc51d5a9dfc92ac601e7f1e717723bf234b1a43749b171322657c766f63b9705e47e1f553104283a6894169c1558b
 SHA512 
66b306162763e6471414996fd848bcd3568cfa7e430ec7da2107d80c43f2d09462d2c38d24e1c348c98919afbc7ca290a665bfaba12edc5424ee00ad4c71a232
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_bo.tar.gz 3218799 BLAKE2B 
22cbf5fc8d43fb6e940ece3dc2c66eba5ac9dd7da40428883547d754bed6c1695797323174c156c193fd7b480f65e71d827ba871f014ab1bf3facdc7827fe1e6
 SHA512 
53f6e763d64f9228345cd8d849940f3388edab23c3dbafb2ceb21af0c0af32231fe8ba1f729d07c89580da011b851908b1ac4724c5e14839483e1c3c97598ef2
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_bs.tar.gz 3025151 BLAKE2B 
9af0c4d508e41e572092ff3eb0a51e9fd483b928ac73ca64319810d5aae4486242e8c4d8f73be7e421ee652a583a6aa2aab527fbdb888980ae126eb04f75a9b6
 SHA512 
a187f7093857a8db8be53e3cecaa18b00ec7918af3a5bbabc43d12f2bd591c981e9fec3a5af68d79ba99334c69677b6040b3c2f4b29abc08dfd4ae193f276f4e
+DIST LibreOffice_7.6.5.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3133056 
BLAKE2B 
82aedb5bf587205a7f4e9438853574ae83c51b16c76e063d0c7554a62aa5ca4b6752fea373374abe4a3fbe318a455a2a323b3a8f16e9ea0722129882bf0992f4
 SHA512 

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

2024-02-24 Thread Andreas Sturmlechner
commit: 73a82e5ec54413f2d00109dc843adb4b0330f50e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 24 17:11:02 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 25 07:52:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a82e5e

app-office/libreoffice: add 7.6.5.2

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

 app-office/libreoffice/Manifest   |   2 +
 app-office/libreoffice/libreoffice-7.6.5.2.ebuild | 665 ++
 2 files changed, 667 insertions(+)

diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index 5a20d6cc6b05..a0df772d848f 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -21,9 +21,11 @@ DIST 
f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c7
 DIST frozen-1.1.1.tar.gz 186589 BLAKE2B 
5f103311c49777d0d284cabe026fae55f09bd24b2227d56133c48b9f9f0542361f3e007687089145939c12fc6a1af8baf1c76ba76176bdddec3d726e45d705d1
 SHA512 
e22561a4e634e388e11f95b3005bc711e543013d314f6aaeda34befb2c673aea2d71a717d8822bc8fa85bdc8409945ba2ad91a1bac4f8cb5303080de01a5f60e
 DIST libreoffice-24.2.1.1.tar.xz 280318924 BLAKE2B 
62530c44ede834699054d07e9694264b7c2c74309e6aa4bd3b6e1c7b9d6ce8ecbd74c55e2748eaf38fe43740f4d3bcbfbbf0507752ce0c3b1269275f20eeb6a1
 SHA512 
33ff4852274bf6f6c37a2bfdddc925afdaf893352b830154e679b7ed919f697713a0beaf45315c61084b0f2b5c8e16635f9065de610d425581f640425de3fe67
 DIST libreoffice-7.6.4.1.tar.xz 281547116 BLAKE2B 
55712cf41e38373476dbc3d6a6f244dc0ba9222caf587c5d8a56c5f952e064e815d752a786d6770891775dc2a43739ae05fb94935006c005b41b3aeca229a866
 SHA512 
dbfc0cc8aa68e26c89da12156046ccf18201759c0e67757ce259a1150934ad7e2d914837701731fbe00aeab9a2f8c996619eb0892b7907de8012fdd7421da0f6
+DIST libreoffice-7.6.5.2.tar.xz 281916516 BLAKE2B 
b0e21dbc9a1c76027065862ca7ea24eba21ffe5dc1862ff50941644f291122396fbf94141cdbed84c54b0251f3c4452db1e4714ec30c35e416a6450a6caf7f2f
 SHA512 
b6289b1c9b7d363a04f8f63b16994a1820468cb4b270a639279046965b8b773cd9aec40eca57528b17990679a6e8a29a17c5e643b50fe5a5c971928904472602
 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B 
f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883
 SHA512 
785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
 DIST libreoffice-help-24.2.1.1.tar.xz 167069068 BLAKE2B 
de7795c3e57da85a4329562cdeed1017e34ef2743b2441392183a54557b40ba7f36b87ad534a61610e9bf37671f56e4d9fdffda794f0a61163bee3206f1515ea
 SHA512 
e9f09a2d6adbdd01bae9bf05d9a0f573878cf37e10468eaf0c1cbcd05e109d6bec3c496bdcb58030bd5f8d1472342334f983c63ecc3756ff2c9a0e231b86fdb9
 DIST libreoffice-help-7.6.4.1.tar.xz 166959028 BLAKE2B 
fadcd32c50af1d4607ecd20ef7640cfbd1912361a792c324540dee1b5ee78c5f622b8363a5b96a1afb8256618573a0bb6f919a144de98fe88a1331d9241612f0
 SHA512 
0f72cd933ab7b897ec36f7b29bc5e568be289ea50ae0844e6083ff4957eab3cd313b39ffbda2e58f59de7962a05b371d8d61043d80323bb474e5436d23d3a859
+DIST libreoffice-help-7.6.5.2.tar.xz 166958152 BLAKE2B 
440a268b8a5ea13abc553a0154f56c39eaec88024e268b1a40f016fb53f368df7610b0e53cbf3a6b9ca87ca7c753d086ad1944b48bab11d1861862c1b345e61c
 SHA512 
f7b2a068f0bfcb35f3ad521c3c41ce26dd0f1abcc2c002e654ea951131b60451b81af964bf8c870615d14c8330bcd1c6d0b941caba390aa86ec6fb53dfe200c3
 DIST skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz 10693272 
BLAKE2B 
67f2bd33d58c58c59f1ee5fb693a6a7e6a1ace52f269ae0fa6617027e93131031b0af9d44c36e371fe5a38c5b7519a61f9bcf4286a13ef5b06ea7e7eb5cb0a0f
 SHA512 
58d50fdd19cc5df640244e0c765aec6addc3e552701b201772584e8bea7cda12047e4a6af41452c6669aadfc026de29a4a4e7c6b31c7dfff30e29e50ed46fe3d
 DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 
BLAKE2B 
ce8247de4cd6939b0593adf1c3dc6b78cdf4220fbcd2dfb2b9cf6d80d42f9c49f4d93fbe3cff68d079f04cc5801daf20999b288f7fdc85b58e32035151a3616a
 SHA512 
6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9
 DIST zxcvbn-c-2.5.tar.gz 1404434 BLAKE2B 
f0f22fc8643f785e8f9ed42033d6654c2e67aa4e258bbc4fecf533efcf8b86b6d7e67f9042326247c311c42a4e2b24b844e0bae65cdb2e46ea043a2974ffd857
 SHA512 
d7199b3cc36cd0e401bd8f857132425908307aefcdb1bb635ee81c34cf71ccbcdf0fe36a336a55da1281692b508881b54773afa41379a448863095f4abd5c0e8

diff --git a/app-office/libreoffice/libreoffice-7.6.5.2.ebuild 
b/app-office/libreoffice/libreoffice-7.6.5.2.ebuild
new file mode 100644
index ..938dfe9ad75d
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-7.6.5.2.ebuild
@@ -0,0 +1,665 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+),xml(+)"
+
+MY_PV="${PV/_alpha/.alpha}"
+MY_PV="${MY_PV/_beta/.beta}"
+# experimental ; release ; old
+# Usually 

[gentoo-commits] repo/gentoo:master commit in: games-board/stockfish/

2024-02-24 Thread Patrick Lauer
commit: e5f97d8d982d806341301a6922db9720946d5f9e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb 25 07:50:44 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Feb 25 07:51:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5f97d8d

games-board/stockfish: Fix QA warnings

Empty RDEPEND is no longer wanted

Signed-off-by: Patrick Lauer  gentoo.org>

 games-board/stockfish/stockfish-10.ebuild| 3 +--
 games-board/stockfish/stockfish-13.ebuild| 3 +--
 games-board/stockfish/stockfish-14.1.ebuild  | 3 +--
 games-board/stockfish/stockfish-14.ebuild| 3 +--
 games-board/stockfish/stockfish-15-r1.ebuild | 3 +--
 games-board/stockfish/stockfish-15.1.ebuild  | 3 +--
 games-board/stockfish/stockfish-16-r1.ebuild | 1 -
 games-board/stockfish/stockfish-16.1.ebuild  | 1 -
 games-board/stockfish/stockfish-16.ebuild| 3 +--
 9 files changed, 7 insertions(+), 16 deletions(-)

diff --git a/games-board/stockfish/stockfish-10.ebuild 
b/games-board/stockfish/stockfish-10.ebuild
index f8c2aa054feb..24a0f3282954 100644
--- a/games-board/stockfish/stockfish-10.ebuild
+++ b/games-board/stockfish/stockfish-10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,6 @@ IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 
cpu_flags_x86_popcnt cpu_flags_x86_sse
general-32 general-64 +optimize"
 
 DEPEND="|| ( app-arch/unzip app-arch/zip )"
-RDEPEND=""
 
 S="${WORKDIR}/src"
 

diff --git a/games-board/stockfish/stockfish-13.ebuild 
b/games-board/stockfish/stockfish-13.ebuild
index 7e9dda906792..91b5480df6bd 100644
--- a/games-board/stockfish/stockfish-13.ebuild
+++ b/games-board/stockfish/stockfish-13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,6 @@ IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 
cpu_flags_x86_popcnt cpu_flags_x86_sse
general-32 general-64 +optimize"
 
 DEPEND="|| ( app-arch/unzip app-arch/zip )"
-RDEPEND=""
 
 S="${WORKDIR}/Stockfish-sf_${PV}/src"
 

diff --git a/games-board/stockfish/stockfish-14.1.ebuild 
b/games-board/stockfish/stockfish-14.1.ebuild
index 2ccc74178557..d23cf5af9973 100644
--- a/games-board/stockfish/stockfish-14.1.ebuild
+++ b/games-board/stockfish/stockfish-14.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,6 @@ IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 
cpu_flags_x86_popcnt cpu_flags_x86_sse
general-32 general-64 +optimize"
 
 DEPEND="|| ( app-arch/unzip app-arch/zip )"
-RDEPEND=""
 
 S="${WORKDIR}/Stockfish-sf_${PV}/src"
 

diff --git a/games-board/stockfish/stockfish-14.ebuild 
b/games-board/stockfish/stockfish-14.ebuild
index dd2f85f84bc6..f6130d54cc74 100644
--- a/games-board/stockfish/stockfish-14.ebuild
+++ b/games-board/stockfish/stockfish-14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,6 @@ IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 
cpu_flags_x86_popcnt cpu_flags_x86_sse
general-32 general-64 +optimize"
 
 DEPEND="|| ( app-arch/unzip app-arch/zip )"
-RDEPEND=""
 
 S="${WORKDIR}/Stockfish-sf_${PV}/src"
 

diff --git a/games-board/stockfish/stockfish-15-r1.ebuild 
b/games-board/stockfish/stockfish-15-r1.ebuild
index 6b5725f3a328..ea7a33b131ec 100644
--- a/games-board/stockfish/stockfish-15-r1.ebuild
+++ b/games-board/stockfish/stockfish-15-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,6 @@ IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 
cpu_flags_x86_popcnt cpu_flags_x86_sse
general-32 general-64 +optimize"
 
 DEPEND="|| ( app-arch/unzip app-arch/zip )"
-RDEPEND=""
 
 S="${WORKDIR}/Stockfish-sf_${PV}/src"
 

diff --git a/games-board/stockfish/stockfish-15.1.ebuild 
b/games-board/stockfish/stockfish-15.1.ebuild
index 41f4912b4c4e..a8d227894a51 100644
--- a/games-board/stockfish/stockfish-15.1.ebuild
+++ b/games-board/stockfish/stockfish-15.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,6 @@ IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 
cpu_flags_x86_popcnt cpu_flags_x86_sse
general-32 general-64 +optimize"
 
 DEPEND="|| ( app-arch/unzip app-arch/zip )"
-RDEPEND=""
 
 S="${WORKDIR}/Stockfish-sf_${PV}/src"
 

diff --git a/games-board/stockfish/stockfish-16-r1.ebuild 
b/games-board/stockfish/stockfish-16-r1.ebuild
index a6734bf75de8..87fef36d749c 

[gentoo-commits] repo/gentoo:master commit in: games-board/stockfish/

2024-02-24 Thread Patrick Lauer
commit: 7facada5b3d377c4202c8e28307dab78f9a5786b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb 25 07:47:17 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Feb 25 07:51:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7facada5

games-board/stockfish: add 16.1

Signed-off-by: Patrick Lauer  gentoo.org>

 games-board/stockfish/Manifest  |  3 +
 games-board/stockfish/stockfish-16.1.ebuild | 89 +
 2 files changed, 92 insertions(+)

diff --git a/games-board/stockfish/Manifest b/games-board/stockfish/Manifest
index 61a3b6e5deb3..c8d81f703dbd 100644
--- a/games-board/stockfish/Manifest
+++ b/games-board/stockfish/Manifest
@@ -10,4 +10,7 @@ DIST stockfish-15.1-nn-ad9b42354671.nnue 47001499 BLAKE2B 
ae4caa4c7c68941fe57b03
 DIST stockfish-15.1.tar.gz 193408 BLAKE2B 
53f90d1ec35a96e804dc572ccc53f94b7d16686e02fb1c490f22129c313d74f39c3beeadf896016a0e0bdf9fd01bfec2f78efcaa1261869fbb599e45f8549a4b
 SHA512 
86c0e7cdaf84b70078ab1c7db89e710ea20876952cfa726507e50d739aadcdf892bb1545bbc5fe1bf861bfbcd829e6414ee54dd9020763db9fd43617b7431532
 DIST stockfish-15.tar.gz 189578 BLAKE2B 
49af86be2d926ad51021edc119fee260d54fbb37d22d9e0883c382a60d6d0f742b7eee5df296b1dc85552e24269e97c172df70e0a894b328e5bfa92d0614d608
 SHA512 
d79f713654d5ff0b7f158394c887dce015ef613242e52ef55575c024255da6f6a6bdfe974ff1037599fc99ddfdc2774e37bbc6b8fc88ed0df59590f820a27ffa
 DIST stockfish-16-nn-5af11540bbfe.nnue 40119326 BLAKE2B 
dc1bf038317c696ba7423d527dc039a077b6008ef6c721afa2084e48b69acb1f3cfde6e0d4861cb29bf8b1cbf693481432f2e0bc376d786c9d6dbb80248883bd
 SHA512 
e86633e1129a5e9727d137ba44918bb4dfb88b192659e2323ae4eafc44175c1e9c24ab1ce72dc2a05682b00bdf6aba1f1caf6b0b44ec1cef4a14ae465006
+DIST stockfish-16.1-nn-b1a57edbea57.nnue 65429575 BLAKE2B 
22020e7e3a59530c2a9d2976cdc4669d2257e14d23efd1f085fd645c1d1b10dea48cd13b64135aadebef8a3d57b10d9180eaa5725789bfa6860633bc1e094fd3
 SHA512 
de2141ba301dd4da0cfa5d3a8f3574fa0ac9b24915fa1802654ad8baf274157feb1fd0ce96aae3893b789a1bb1df8eccdb4a5a331756802bebde3c4d1db5f1de
+DIST stockfish-16.1-nn-baff1ede1f90.nnue 3480122 BLAKE2B 
cb573cd1537b07afb6162c4c42da6363f3aaab472fedea8e2059ac481a7b774100637a067aa405c44f2d7f792ca74c32ed1e58ea8c4e00adafe1e8f0e3092a92
 SHA512 
56358da4810a2bf5b903668d8243ec888a0a64302a893207074b3f1644c9877ddd4557303f025eabcc6e0f7b31af42c1265ba2fd34209df9dd0ea205d4f4a8e9
+DIST stockfish-16.1.tar.gz 176846 BLAKE2B 
d1cbc980496a8aea6668d50c2f24b69e2de39858dd50ff4fd807a3fca470e8e319901dd638bc09bb00c4bb0f886e4a8e87b021a7ff6c44edc540bfab45ceebcf
 SHA512 
39962d92deba234e625b1f89568c9c469ecae02209c9c68dfd380034c70ab950d917bc5b7fa202a80b0e5cb59b6f3ef726b128ec9a28969e966308ebc7fbb056
 DIST stockfish-16.tar.gz 195462 BLAKE2B 
0f2a55baae13a9abd682672dd88aebcfcd66e4bf6cf1d0886eba48ff331e9aa853bd44fab74c6dbb8a1db4873bf8fe9f98b33ab713878d071950095bd3c0ba82
 SHA512 
cc8728bd76cb71ab2e3dddb909acf3ebd26a7d44130509dcb2cd90959c939d7324abebf2c69092230028333428a90fa345a10fcb4e9c50e53f4958c61daedcc7

diff --git a/games-board/stockfish/stockfish-16.1.ebuild 
b/games-board/stockfish/stockfish-16.1.ebuild
new file mode 100644
index ..4d19649f7066
--- /dev/null
+++ b/games-board/stockfish/stockfish-16.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
+HOMEPAGE="https://stockfishchess.org/;
+
+NNUE_FILES="nn-b1a57edbea57.nnue nn-baff1ede1f90.nnue"
+
+SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz"
+
+for i in $NNUE_FILES; do
+   SRC_URI+=" https://tests.stockfishchess.org/api/nn/${i} -> ${P}-${i}"
+done
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse cpu_flags_x86_avx512f
+   cpu_flags_x86_avx512dq debug general-32 general-64 +optimize"
+
+DEPEND="|| ( app-arch/unzip app-arch/zip )"
+RDEPEND=""
+
+S="${WORKDIR}/Stockfish-sf_${PV}/src"
+
+src_prepare() {
+   default
+
+   # remove config sanity check that doesn't like our COMPILER settings
+   sed -i -e 's/ config-sanity//g' Makefile || die
+
+   for i in $NNUE_FILES; do
+   cp "${DISTDIR}"/${P}-${i} ${i} || die "copying the nnue file 
failed"
+   done
+
+   # prevent pre-stripping
+   sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
+   || die 'failed to disable stripping in the Makefile'
+
+   # Makefile is a bit optimistic
+   sed -e 's:-flto=full:-flto:g' -i Makefile || die
+}
+
+src_compile() {
+   local my_arch
+
+   # generic unoptimized first
+   use general-32 && my_arch=general-32
+   use general-64 && my_arch=general-64
+
+   # x86
+   use x86 && my_arch=x86-32-old
+   use cpu_flags_x86_sse && 

[gentoo-commits] repo/gentoo:master commit in: games-board/stockfish/

2024-02-24 Thread Patrick Lauer
commit: 78216ca95c5ea82caa87c77320679171b3820893
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb 25 07:49:08 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Feb 25 07:51:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78216ca9

games-board/stockfish: add github upstream metadata

Signed-off-by: Patrick Lauer  gentoo.org>

 games-board/stockfish/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/games-board/stockfish/metadata.xml 
b/games-board/stockfish/metadata.xml
index 0fc4724d0125..ae7eaa6fbcbd 100644
--- a/games-board/stockfish/metadata.xml
+++ b/games-board/stockfish/metadata.xml
@@ -10,4 +10,7 @@
Generic unoptimized 64-bits build
Enable upstream -O3 optimizations 
(default enabled)

+   
+   official-stockfish/Stockfish
+   
 



[gentoo-commits] repo/proj/guru:dev commit in: profiles/, dev-python/gnuplot-py/

2024-02-24 Thread Joe Kappus
commit: 539afd7885f45d0b3d2b07cda982c04fc256
Author: Joe Kappus  wt  gd>
AuthorDate: Sun Feb 25 07:39:23 2024 +
Commit: Joe Kappus  wt  gd>
CommitDate: Sun Feb 25 07:39:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=539afd78

dev-python/gnuplot-py: add myself as a maintainer

Needed as conditional dependency of sys-power/linux-tools-power-x86.

I may still drop it, but this will clear pkgcheck.

Signed-off-by: Joe Kappus  wt.gd>

 dev-python/gnuplot-py/metadata.xml | 4 ++--
 profiles/package.mask  | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-python/gnuplot-py/metadata.xml 
b/dev-python/gnuplot-py/metadata.xml
index ae757a8981..dd52ed1fe4 100644
--- a/dev-python/gnuplot-py/metadata.xml
+++ b/dev-python/gnuplot-py/metadata.xml
@@ -3,8 +3,8 @@
 

co-maintainers welcome
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
+   j...@wt.gd
+   Joe Kappus


gnuplot-py

diff --git a/profiles/package.mask b/profiles/package.mask
index a7515d1ffb..be3bd1a078 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -431,7 +431,6 @@ dev-python/github-sublee-glicko2
 dev-python/glyphsLib
 dev-python/glyphsets
 dev-python/glyphtools
-dev-python/gnuplot-py
 dev-python/googletransx
 dev-python/gpxpy
 dev-python/hstspreload



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/mips-sources/

2024-02-24 Thread Joshua Kinard
commit: a9aa4af392c1be8b2d894cecc05e7d5b8f0cceeb
Author: Joshua Kinard  gentoo  org>
AuthorDate: Sun Feb 25 07:29:51 2024 +
Commit: Joshua Kinard  gentoo  org>
CommitDate: Sun Feb 25 07:32:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9aa4af3

sys-kernel/mips-sources: Update LTS versions & drop 4.14.x

Signed-off-by: Joshua Kinard  gentoo.org>

 sys-kernel/mips-sources/Manifest   |   8 +-
 .../mips-sources/mips-sources-4.14.307.ebuild  | 352 -
 19.275.ebuild => mips-sources-4.19.307.ebuild} |   2 +-
 ...-5.4.234.ebuild => mips-sources-5.4.269.ebuild} |   2 +-
 4 files changed, 4 insertions(+), 360 deletions(-)

diff --git a/sys-kernel/mips-sources/Manifest b/sys-kernel/mips-sources/Manifest
index dd457cff33d3..0477c1079cff 100644
--- a/sys-kernel/mips-sources/Manifest
+++ b/sys-kernel/mips-sources/Manifest
@@ -1,10 +1,6 @@
-DIST linux-4.14.tar.xz 100770500 BLAKE2B 
85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a
 SHA512 
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
 DIST linux-4.19.tar.xz 103117552 BLAKE2B 
1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0
 SHA512 
ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-DIST mips-sources-4.14.0-patches-v4.tar.xz 287616 BLAKE2B 
490073a47cb6506f140285601fdda388387818b8a8f6c970665b55f56c33d4a8385a584e17ae3507fbf04a65d66aa142f11e7dbb7154aa2479ed3af2e747ceec
 SHA512 
6ed9ec86a35dadac528ab006b56e9e3b9bdf665d3a6a4895ed0513cf13a26c760398bc9bf313b2633302b2c71e5908e0b006c5937647091a38a6e8326564f535
 DIST mips-sources-4.19.0-patches-v4.tar.xz 290848 BLAKE2B 
d9e62dac357de63c57e330dfac80d2e841ba6120a33da3b500de8116696e7a3f5c709750c5a730dea72955b356609de4465aa3783f1cf58e6d489841534e804f
 SHA512 
cebf8480b9c5b3a7024a5b3413fd026315b4b64ed9ec559f653986925ec48ff363b1e1bf4ef540a68164957a70a9a524034acf921a2a6147bc6abe58515795c2
 DIST mips-sources-5.4-patches-v8.tar.xz 199164 BLAKE2B 
854536301e0256a00319e0ede47c8f0ff240fac54f56dc8cdfbdd7a7fbd13b603700215ac7ac36067f7798a3a13e5786f2b1b9e8dadf671e325ffba6b4e01c12
 SHA512 
11d04b4e5fd529302ab7571027261154282cd1b0fef525934f94d39d975c522e3e162720abeb13bdb10c0055802e7a719caf559bac11d0cca5a0f90181cd8fa0
-DIST mipsgit-4.14.0-20180128.diff.xz 1008 BLAKE2B 
2a317ff97aab096883680c6b653e993aee31994e6caec52c52dfbbb61f1dc1f25d03ebd3182fa122923a67aeee0aa598b36e603692333e4c9ccdc741fd456d96
 SHA512 
378deb1bc1d10a6b4912e5e4a0d6fcab28952e2e59c35fc879601841cf8160081b318a2598ef74db225e95f0f26483f6b9a56a348811b1ee7b8934391dd271ae
-DIST patch-4.14.307.xz 5028556 BLAKE2B 
eb14ce9c9ccf9234a0a0708bba43c7672b63ea038b05684320934ab2f842bc91bf6168e0947ad375a3188fb5d9e46ce5035f8b1b110fbf06a57cb2bd7a928dbc
 SHA512 
51007dddec99e93853b23ef726bc9d28a369a22ff55ddd8f577d8391a7a944dab5cc63b24af5715b6309ce54c257468c604417cb5f630d57888a25ac5ef2
-DIST patch-4.19.275.xz 5127768 BLAKE2B 
672a6eedb1681a2dde14a10703b26860b4b0be481f00142b025efff1f934edfef4452761b5ea8a67063021b7c455019e9f266b19785c3ec4c43087455dfb6ca1
 SHA512 
606beb21b3da2972e538e5c03bb6a138013167f0364356ac8af4e6e7300a4eeeba5102d4e6fb898e3b23701fff104ec6539bbecfd057c6959f9c2b0409e1dd1a
-DIST patch-5.4.234.xz 4579292 BLAKE2B 
08d0a365963fba215e099e717e605d8c8a4cd542bafd76e76fd20454ca5c0c238d04a0e743a34f143b16abb6b3d2a927be017ce7d44c744781255bfcbf90f9d5
 SHA512 
4b88ec154a273589018fb525e9360cf9f03e47fc2f741c00fedf404a16320d927dd9a918e48520ca440fd19564927ef55155e8730226d81875372f5b93876dbe
+DIST patch-4.19.307.xz 5902976 BLAKE2B 
8de893e0f955297c9642e5cfd95629adf39365377060db10a0bbee097b29e8946bd3165f8107e4d0375d63671382d9bb0e132ebe6f0c2f797257f1a53d5339c0
 SHA512 
da9bdb720a3859abdfb487bb7e4da0d03d31424d87628b7fa0fa876f46b08385a8b25d926d2c1707492f67c55376159b0135e0b225fcd0ddf0d4c18d9512a161
+DIST patch-5.4.269.xz 5408364 BLAKE2B 
766c86e1a688c635f35a746d9ce68ae94fc06abd99d9b2f3b3dcb18ef5d4af2c0eab0e5392353e54db3e4e0db95a61c5d3e2ebcc0f428816e0627710f28ba24c
 SHA512 
87fdb5a5e35fd3c887b210b5f5264a409416702b86089bf7e02ac5999383fab2813b654e4516c0d8545f99f13648127b197e0d192c69bd7fb8df3b6ffbb3f3fa

diff --git a/sys-kernel/mips-sources/mips-sources-4.14.307.ebuild 
b/sys-kernel/mips-sources/mips-sources-4.14.307.ebuild
deleted file mode 100644
index 1660934245c9..
--- a/sys-kernel/mips-sources/mips-sources-4.14.307.ebuild
+++ /dev/null
@@ -1,352 +0,0 @@
-# Copyright 1999-2023 Gentoo 

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

2024-02-24 Thread Sam James
commit: 20855fed3f49bf153fbb15eb780c664f7b3868ec
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 25 07:31:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 07:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20855fed

dev-util/buildbot-worker: restore 3.11.0

Apparently dev-util/buildbot depends on the precise version...

Fixes: 574290a65df445a55d5456024e093f26459f32c6
Signed-off-by: Sam James  gentoo.org>

 dev-util/buildbot-worker/Manifest  |   2 +
 .../buildbot-worker/buildbot-worker-3.11.0.ebuild  | 139 +
 2 files changed, 141 insertions(+)

diff --git a/dev-util/buildbot-worker/Manifest 
b/dev-util/buildbot-worker/Manifest
index 0739b5d46cad..891908e051f6 100644
--- a/dev-util/buildbot-worker/Manifest
+++ b/dev-util/buildbot-worker/Manifest
@@ -1,3 +1,5 @@
+DIST buildbot-worker-3.11.0-remove_py27.tar.gz 7134 BLAKE2B 
8c92f8425b9a8d60e46228aab6aef49352090c931e21818d684167100f0c5c184e5e4e6aabdbb420bfe0b124d572194b33889deccf123b934754ad4e75037af0
 SHA512 
d9158e7936336d6147c0938ea212da55775ffe1c431b94b1b89274113fa45cbd62b7042737bac8a6580e268aca823fa072ee3d3bb49bad97aa99bd56995d7134
+DIST buildbot-worker-3.11.0.tar.gz 131028 BLAKE2B 
644e10f1d90c75a9f20439bc902764d9f69b16781d710e56bf4cad40d30f06f137d6a00d4c450c1589909ca93c98ff9a0cd6e1363a8feff58a4832e0096aada7
 SHA512 
73f42495bd252e75cd984d3222663260079887caadff29b69c23f188a1f3208fc6e2acfa38553fb5615ba1c3d4996655c96faa16ba0eb7335c6290ce3ce58679
 DIST buildbot-worker-3.11.1.tar.gz 131129 BLAKE2B 
d8466c086261c612e976586b4589ca20617f5b9a7b69ccf276500fd351caead1425ae24897c4db242024de53f83c98b869dd9035bc366d9ee0376290307922a0
 SHA512 
c4560f69a15434cf93a43521bd1bbb568937a6ad8be338bca9089c9f449c3d0c5b8f000abf06a5fcfe4ebf5b206a9c81417a91cee633b67ca89ee67497a8368a
 DIST buildbot-worker-3.6.1.tar.gz 120224 BLAKE2B 
010893b7b4e5710654299b2541c4cdcdad47b3b763dbc7e2336e5480c841908e04d8350c7cb42edd9ea99d16fd26f36a524a6d6bec8c0f933665a02ded369f89
 SHA512 
f1e3bf7c0da2f31dd446dc16487e32fddaecc0c2f9c17c469146707322a3d7bb2cc77db4f6145c62530bce58dd61aa19e008e944a7f39a17dc66f1317ee26e1b
 DIST buildbot-worker-3.9.0.tar.gz 125913 BLAKE2B 
e053cd150cf21cc0e5dfb2d49c186c49d340670429b760ce9f697aa97a245d0e6a12f0ea84eb1256a610891042096877c89244b1f2862bf74160502170f9124c
 SHA512 
08b74d6f019ca85f65c598a34c81bc47fdf873abad17205072788d938fcd5450f80aa6ca9d324edc01893947f4ac8e2968889dd73be854a82b4ea54e4730613b

diff --git a/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild 
b/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
new file mode 100644
index ..bd3115f4a7ec
--- /dev/null
+++ b/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+inherit readme.gentoo-r1 systemd distutils-r1 pypi
+
+DESCRIPTION="BuildBot Worker (slave) Daemon"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-worker/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~sparc ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+SRC_URI="${SRC_URI} 
https://dev.gentoo.org/~zorry/patches/buildbot/buildbot-worker-${PV}-remove_py27.tar.gz;
+
+RDEPEND="
+   acct-user/buildbot
+   !=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/twisted-18.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   )
+"
+
+DOC_CONTENTS="The \"buildbot\" user and the \"buildbot_worker\" init script 
has been added
+to support starting buildbot_worker through Gentoo's init system. To use this,
+execute \"emerge --config =${CATEGORY}/${PF}\" to create a new instance.
+Set up your build worker following the documentation, make sure the
+resulting directories are owned by the \"buildbot\" user and point
+\"${ROOT}/etc/conf.d/buildbot_worker.myinstance\" at the right location.
+The scripts canrun as a different user if desired."
+
+src_prepare() {
+   # Remove shipped windows start script
+   sed -e 
"/'buildbot_worker_windows_service=buildbot_worker.scripts.windows_service:HandleCommandLine',/d"
 \
+   -i setup.py || die
+   # applay remove py 2.7 patch
+   eapply "${WORKDIR}/buildbot-worker-${PV}-remove_py27.patch"
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   "${EPYTHON}" -m twisted.trial buildbot_worker || die "Tests failed with 
${EPYTHON}"
+}
+
+python_install_all() {
+
+   distutils-r1_python_install_all
+
+   doman docs/buildbot-worker.1
+
+   newconfd "${FILESDIR}/buildbot_worker.confd2" buildbot_worker
+   

[gentoo-commits] repo/proj/guru:dev commit in: sys-power/linux-tools-power-x86/, profiles/

2024-02-24 Thread Joe Kappus
commit: b33fffe821bac1a97839b8821ebd3267ec494e60
Author: Joe Kappus  wt  gd>
AuthorDate: Sun Feb 25 07:18:44 2024 +
Commit: Joe Kappus  wt  gd>
CommitDate: Sun Feb 25 07:29:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b33fffe8

sys-power/linux-tools-power-x86: unmask, take over maint

Going to target LTS kernels with this. Give me a day or so to
bump to 6.6.

Signed-off-by: Joe Kappus  wt.gd>

 profiles/package.mask| 1 -
 sys-power/linux-tools-power-x86/metadata.xml | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index f7662401bc..a7515d1ffb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -576,7 +576,6 @@ sys-power/ZenStates-Linux
 sys-power/amdgpu-fan
 sys-power/disable-c6
 sys-power/geopmd
-sys-power/linux-tools-power-x86
 virtual/MASS
 virtual/Matrix
 virtual/lattice

diff --git a/sys-power/linux-tools-power-x86/metadata.xml 
b/sys-power/linux-tools-power-x86/metadata.xml
index a169f25fc4..535afd782d 100644
--- a/sys-power/linux-tools-power-x86/metadata.xml
+++ b/sys-power/linux-tools-power-x86/metadata.xml
@@ -2,8 +2,8 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
+   j...@wt.gd
+   Joe Kappus


Install utility to debug and tune 
the performance of the {amd,intel}_pstate drivers



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

2024-02-24 Thread Hanno Böck
commit: abdb30a7c354ba35bfc3a13b287665605bba72ff
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 25 07:27:59 2024 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Sun Feb 25 07:28:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdb30a7

sys-libs/libhx: add 4.23

Signed-off-by: Hanno Böck  gentoo.org>

 sys-libs/libhx/Manifest  |  1 +
 sys-libs/libhx/libhx-4.23.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/sys-libs/libhx/Manifest b/sys-libs/libhx/Manifest
index 299fde33287f..333695429332 100644
--- a/sys-libs/libhx/Manifest
+++ b/sys-libs/libhx/Manifest
@@ -1,3 +1,4 @@
 DIST libHX-3.24.tar.xz 876992 BLAKE2B 
518b99e78acc0cb412f444c0dacaae830a853294a0ee549facfbe65a423a9f32d0388e30e255c87c3f5325102bea45e5e9d72d3fce5b89139b689fddcb299f93
 SHA512 
faf7af53b628efe1531568ccb2b7e9910db833b14583ab1487eb6a554b407a7546bc75348f7d2344c29ab53fd2df061f6f8de8db634bbd62c3672dc4347d27e4
 DIST libHX-3.25.tar.xz 890576 BLAKE2B 
d8e13a7fb0ea2cd033edc6b179ef3d4b30c37f522b1e90aea0de96d225655b654d1a7cb133834ef2f10044ccbe60e7559b2280ecbc136a458fd3a2237b8f83ab
 SHA512 
221000fddd1316b6c452babbcb7e234683e3bad559a4b1a608936a086143ad8f17cec489606f8d50ea66775b9f8305ec52c7401d568f01b33372388f75bdea94
 DIST libHX-4.21.tar.xz 359760 BLAKE2B 
cda2c5e29ede3e0d7ab575983b8443326f9e5aa49ccc3e64826e306c80a86fd7dd7a120d9c6ac82f790c1a9690666d1a54039240669abd1a88c0189d1af7bc80
 SHA512 
cf3c5fd7b1137c9f56b56abe52886a47ec21256cfa393bd31339f1f9f4683cfeca2107f46ac0fc5571962f5daeb9c5c060c6db442667cc99380f6e55183a6ab5
+DIST libHX-4.23.tar.xz 359608 BLAKE2B 
f14d7be69d3bedb78758e5705b196c0179a00f77e768802a3e19fd5b1bbbdc1d117c907718eb6d63e1aba33d2bc872b64a6dd550c9bf29c6ba47b09682829d69
 SHA512 
c19a2e8a2f84a81552258a58f47a55fd3f5c81a19d12cf7511c12a3a97bef051977f18cd82a004a825c20d4fd3b2c48f23ddbf9364a46b24faabcb94aa0167ff

diff --git a/sys-libs/libhx/libhx-4.23.ebuild b/sys-libs/libhx/libhx-4.23.ebuild
new file mode 100644
index ..9126c9cafb8e
--- /dev/null
+++ b/sys-libs/libhx/libhx-4.23.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Platform independent library providing basic system functions"
+HOMEPAGE="https://inai.de/projects/libhx/;
+SRC_URI="https://inai.de/files/${PN}/libHX-${PV}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0/32" # soname version
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+BDEPEND="app-arch/xz-utils"
+
+S="${WORKDIR}/libHX-${PV}"
+
+src_install() {
+   default
+
+   if use doc; then
+   dodoc doc/*.txt doc/*.rst
+   fi
+
+   find "${ED}" -name "*.la" -delete || die
+}



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

2024-02-24 Thread Sam James
commit: 95a0209541693bb4e885e0b0833680b41f237209
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 25 07:15:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 07:15:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a02095

dev-libs/libbytesize: Stabilize 2.10 arm, #925454

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

 dev-libs/libbytesize/libbytesize-2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbytesize/libbytesize-2.10.ebuild 
b/dev-libs/libbytesize/libbytesize-2.10.ebuild
index e9dbe275dc14..3bfb99e98b62 100644
--- a/dev-libs/libbytesize/libbytesize-2.10.ebuild
+++ b/dev-libs/libbytesize/libbytesize-2.10.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="doc python test tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git/

2024-02-24 Thread Sam James
commit: 282afb33e96398d2076652a2aa44c97512c434ea
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 25 07:13:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 07:15:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=282afb33

dev-vcs/git: add 2.44.0

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

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.44.0.ebuild | 644 ++
 2 files changed, 647 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index de895903b624..1d5fdb06f0cd 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -4,15 +4,18 @@ DIST git-2.41.0.tar.xz 7273624 BLAKE2B 
9119e1d1ff0ff332559a6609707846c2af7c61bea
 DIST git-2.43.0.tar.xz 7382996 BLAKE2B 
5da19211df56e306eb95cef65b2a987134d2f0853dc1db30e1cc99d0357b3f5ab7f1e434e73948d7b6ad6b7bfc44f75349479f46050ee63a6516c72b774b4eba
 SHA512 
d0c1694ae23ff7d523e617b98d7c9a9753a2ee58f92c21b67a192d1c57398a62ff9c1a34558ae31af8dc8d95122c219f39f654e99a3b4e7cfc3dd07be9e13203
 DIST git-2.43.1.tar.xz 7388400 BLAKE2B 
4c4089231a79742f216ca04b8adfc56cc5cdb40f5fef9325bf26431faaa5ce17f2b5e0e0cb4b7507eb007e6413d8ae38c82a30210c1582fb98336a224af229ec
 SHA512 
c8cb27645f09b831a6206bafa91c955d735b4257a98b1ad5692a0a3aaa0417878095f88eca59d4fe0ffa058865508b5099db097e7b4b06253a16f57c3b3e
 DIST git-2.43.2.tar.xz 7388636 BLAKE2B 
3c0d59d361b928efedfc06426f4c2c0f3852b3501d091f31a0466d226eddb31964a18bd4051ac0c0c11cf6827e6a9ede821b4532abf4e9b15204679f86690247
 SHA512 
0d95b8ac65bd76acb60c3b4d80242aeda8b2ab3dda7c8586ce46cc1ddedc000494b45fd269295033b82f38662cde08d366c63aa3ff39030500952342c9d3b280
+DIST git-2.44.0.tar.xz 7429952 BLAKE2B 
6dc145e20e737763fb738ccb4a65ba2f8d6f35bb4e30520a0c79f4fcc0eaaaf4e99a9be00eaa9e14dec231ed122d54be7dfa9212a3e5a75707730256391896d4
 SHA512 
9e4b9c8a8e28cd50c0db75a93eae8a3423aa7e51c4312af1e1cdaf408e93f306c23aa747f0a97f27c11ab0e2f5e6283e52c8b61c9fe6be5b9b18673a43ce1780
 DIST git-htmldocs-2.39.3.tar.xz 1506828 BLAKE2B 
732e86ee004a44230d8f10eac16a14fbfb348d4278001011a0d22ba91240fbe65cad341b0547b649db3ce7fc67fc6fb544c896e7ba4bd7f1fa3c9b42371febf9
 SHA512 
7616c9c6600759f06973d36d5233b3909da72f39318410f5522b890d282a74e7585433c7195fed4792d5b7955292a466abcc2185ffdc23d0e8928ad58d7db1bf
 DIST git-htmldocs-2.40.1.tar.xz 1517900 BLAKE2B 
864edd5b2389362dcf5d0c9f08cbf3bac6303cf6505b2d5446e73aeb591ac9212948b6f68434671e3bfba6f64d6aff02d315848d08647d22177292775411e5b3
 SHA512 
770c9765bab1f0773615d67f4eb817c42e1a946da205381ac0c208c4b2d4185c351aebbd7294afe66ef794b65cc9123b255a585a3df2990b5dfe779aaacb0800
 DIST git-htmldocs-2.41.0.tar.xz 1525692 BLAKE2B 
4ea74130e21fed3ebbe09b849eddc48654fa7563299d8c2173856741d3c490a1672ac6b2005f716d6ae2d7759f92caafc56ccbf2408ba8ec87266b9c10530d73
 SHA512 
8a28f330f21e1da901ef8575509b56cede1a8f1d03e49fca802e561095c137c9ef23f3d6bd33d0e8a537bc1f93131ce7aafc92d4a9b0a80ade67249f22ff69d5
 DIST git-htmldocs-2.43.0.tar.xz 1543348 BLAKE2B 
456655da42ca5cf0e1422e636a6dd67f6068ae768f8a619e6f1aadbf2adee728aea7f3078bee286f31460c5f2bd5a77882d8bb8cb2f01d3641f56a4106105846
 SHA512 
0d3bf3522dfdae564fa11255f02a4e02c762edc2c637d439063659800b2f1535e077069e2012e2cdb8d1e985e6c8a6011ee336051801e646624216d845023218
 DIST git-htmldocs-2.43.1.tar.xz 1545040 BLAKE2B 
407d1bae312f530d2239b70cc437fcab7d62835d3980d598916ebeea51fe028e4c9bec11a8209cf7a84f446d1e5f9727f0c668962186752fd3adfa6cfad70fc5
 SHA512 
1f29f17df9b370d01808967d80f985dc81db59fd6396b12c18368464e16378f92f240834a7f32c4df48ae8658951aa989fd264786e8a7033fe6a24873f5b31b3
 DIST git-htmldocs-2.43.2.tar.xz 1545440 BLAKE2B 
8e6943ed5c5ab13ee7f8f2e124a3dc1e6883bb5b6782be4a7b6fecc3e02bb51f41b057ec5f36b0e9557f05d676795544516585cffca8e025c762377be1815912
 SHA512 
18c8e0fc3351f708aa677ee5daeb61f8727ce94763d4a7067462af7b90dc1ee5c67e4ea6e770db08dd99a5196b7f3fa2c4673ce9e25ab3365be8175fcf5fe66c
+DIST git-htmldocs-2.44.0.tar.xz 1557284 BLAKE2B 
e44a03def2fb3eed2ff694b074b79e870a17d1f00d6fdb2c447ef0e8582b98481ad7c6b0924e785f20fb7e96960d9e9e149eadff6a89eb8c9fe0256da5f27b54
 SHA512 
4c7cc4da879afae6f85daa49bd1b58884344187f4ce70bcddb962538ef7a10a6e776585facc584502ac15531a49d09562a8a8d63a24536e30415be709893c502
 DIST git-manpages-2.39.3.tar.xz 557428 BLAKE2B 
4eb85035f7056a12c3f1276d26f99b3337b97721f8f4b0b3c74d2a484171bfdf74f566a03e175ba32b389c940ed7be66ce2933442ec77089d5db3aaeb2ed2557
 SHA512 
06414741667b990ff3a28f7cb29b502df3d4cc757d525438994af005c71d429ca969563a74d1d2b44185e5c40107ac8838b390835a8a947e542ce3636b43f98b
 DIST git-manpages-2.40.1.tar.xz 562772 BLAKE2B 
091c907195b37ed4152698515528d7da27f8dbf2516915ae66ba6f81a64bbd9f2042544889fe655ea7447bd6f32adaf8daec9c02743587a84b090554ad58796b
 SHA512 
4e75f5ae3786658d284ce8eae3133c01115e357cc0bd2c4c5bf4261196411da632f51c87ff6e4c1f4bc7adf7b7b4a33c4debe52bcd9b5d735aa70dd9614ad5bd
 DIST git-manpages-2.41.0.tar.xz 565060 BLAKE2B 

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

2024-02-24 Thread Sam James
commit: 50e3ba39a0fbe0725bfcec96e47a9910886a389b
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 25 07:15:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 07:15:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50e3ba39

gui-wm/sway: Stabilize 1.8.1-r2 amd64, #925442

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

 gui-wm/sway/sway-1.8.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/sway/sway-1.8.1-r2.ebuild b/gui-wm/sway/sway-1.8.1-r2.ebuild
index 0f92e837ed5a..386132c3082e 100644
--- a/gui-wm/sway/sway-1.8.1-r2.ebuild
+++ b/gui-wm/sway/sway-1.8.1-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 



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

2024-02-24 Thread Ulrich Müller
commit: 9c49b3c3d1eae9d807790f51387d6c9c1533d3d8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 25 07:12:43 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 25 07:12:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c49b3c3

app-editors/emacs: Suppress false positive QA warnings with musl libc

Bug: https://bugs.gentoo.org/925449
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-27.2-r14.ebuild | 7 +--
 app-editors/emacs/emacs-28.2-r10.ebuild | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/app-editors/emacs/emacs-27.2-r14.ebuild 
b/app-editors/emacs/emacs-27.2-r14.ebuild
index 42baba127e62..e78f3b3c6a1b 100644
--- a/app-editors/emacs/emacs-27.2-r14.ebuild
+++ b/app-editors/emacs/emacs-27.2-r14.ebuild
@@ -139,8 +139,11 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
-# Suppress false positive QA warnings #898304
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN )
+# Suppress false positive QA warnings #898304 #925449
+QA_CONFIG_IMPL_DECL_SKIP=(
+   malloc_set_state malloc_get_state MIN
+   statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
 
 src_prepare() {
if [[ ${PV##*.} =  ]]; then

diff --git a/app-editors/emacs/emacs-28.2-r10.ebuild 
b/app-editors/emacs/emacs-28.2-r10.ebuild
index de1a1fffe463..586ed615a6f0 100644
--- a/app-editors/emacs/emacs-28.2-r10.ebuild
+++ b/app-editors/emacs/emacs-28.2-r10.ebuild
@@ -142,8 +142,11 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
-# Suppress false positive QA warnings #898304
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN )
+# Suppress false positive QA warnings #898304 #925449
+QA_CONFIG_IMPL_DECL_SKIP=(
+   malloc_set_state malloc_get_state MIN
+   statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
 
 src_prepare() {
if [[ ${PV##*.} =  ]]; then



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

2024-02-24 Thread Ulrich Müller
commit: b831de79bd14b6dfbb3e5e198b48c8acdbc6be37
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 25 07:05:17 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 25 07:05:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b831de79

app-editors/emacs: Drop unused small-ja-dic flag

Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-editors/emacs/metadata.xml b/app-editors/emacs/metadata.xml
index 2bec5f8df5a6..95c39fd0d0a7 100644
--- a/app-editors/emacs/metadata.xml
+++ b/app-editors/emacs/metadata.xml
@@ -44,8 +44,6 @@
 of the internal Lisp implementations
 Retrieve e-mail using net-mail/mailutils
 instead of the internal movemail substitute
-Generate a smaller-size Japanese dictionary
-(saves about 5 MiB in installed image)
 Install C source files and make them available for
 find-function
 Add elisp threading support



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

2024-02-24 Thread Sam James
commit: ebe5efa2823055dd3f8a9c6155ca0b50f66889f6
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed Feb 14 03:02:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 06:59:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe5efa2

games-engines/renpy: add 8.2.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/35316
Signed-off-by: Sam James  gentoo.org>

 games-engines/renpy/Manifest   |   1 +
 games-engines/renpy/renpy-8.2.0.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/games-engines/renpy/Manifest b/games-engines/renpy/Manifest
index c68fa9f0242a..2772c7976985 100644
--- a/games-engines/renpy/Manifest
+++ b/games-engines/renpy/Manifest
@@ -1 +1,2 @@
 DIST renpy-8.1.3-source.tar.bz2 69220231 BLAKE2B 
fe9295da7081dda77c2a720138cdd63b744d40844ce5a0bb4164720cf34f828cbf25ac77e1aa57e95585ad6eab644cd0fff2a3a818e6b86482e589a28f40affa
 SHA512 
22304cf8e7328c50ff897761ec0a504e8618d53484491f4196ad93015656dd08c2197c11adea83069682912a5b8d05d3223e3ad34fa68881abdad5f73e51884b
+DIST renpy-8.2.0-source.tar.bz2 70209427 BLAKE2B 
b776dcfd0efe66f9d6ff06007cb8abb1b4ff6bc1a4dd7563a928e5396d52c9054398bca6333434e14d1e30ecf87ba68dbb7941facf7468702c800036d93db89d
 SHA512 
a493baa6e1df0d8bbb8c8f0634bf82879dd82265db30100892d4a13267f75f7428c7da9ab565298aa2ab6a5ddf66743907835d5d0dabbf7fb9c35a652703f511

diff --git a/games-engines/renpy/renpy-8.2.0.ebuild 
b/games-engines/renpy/renpy-8.2.0.ebuild
new file mode 100644
index ..a793d5e9dd49
--- /dev/null
+++ b/games-engines/renpy/renpy-8.2.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop gnome2-utils distutils-r1
+
+DESCRIPTION="Visual novel engine written in python"
+HOMEPAGE="https://www.renpy.org;
+SRC_URI="https://www.renpy.org/dl/${PV}/${P}-source.tar.bz2;
+S="${WORKDIR}/${P}-source"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="development doc examples"
+REQUIRED_USE="examples? ( development )"
+
+BDEPEND="
+   $(python_gen_cond_dep '

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

2024-02-24 Thread Sam James
commit: 2e69cafc2545b386aa7912ec5a370a2191031b9a
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed Feb 14 02:53:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 06:59:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e69cafc

dev-python/pygame_sdl2: add 8.2.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pygame_sdl2/Manifest |  1 +
 dev-python/pygame_sdl2/pygame_sdl2-8.2.0.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/pygame_sdl2/Manifest b/dev-python/pygame_sdl2/Manifest
index d74de9ad539f..1499dae5af3a 100644
--- a/dev-python/pygame_sdl2/Manifest
+++ b/dev-python/pygame_sdl2/Manifest
@@ -1 +1,2 @@
 DIST pygame_sdl2-2.1.0+renpy8.1.3.tar.gz 4252499 BLAKE2B 
b8bff6e3c96e0e8b70e2a6c83278435491a29421572054cca151deca441171ca4bb14277f5a68d32f7c839094347a78ba2dbba1a432b5bcc47fd068b30ecb9de
 SHA512 
3754a29996aa1992748d49b3d178d18e0cefdf17a63c7181027a3210f7360ac01b3a1d90691bb9789085cb8b61331118e6db93be24ea81b2e24e77e3b0de556c
+DIST pygame_sdl2-2.1.0+renpy8.2.0.tar.gz 4257112 BLAKE2B 
3c3f2366222e85e17486f3654fbb557e54d238c06bc26fa0b2955ee22db8479119cf2d72b7c72d1fd913b07dcee1742a15b6c7aba4e6ff83db32a0073cda50da
 SHA512 
daa5b3a8ee58d89ed88d696394ed859da6cfe495eda9dc71d23575b312a3463c8e60cfbc85f179a8a1997e252b5af026a89e5c5056ca5e54468b94d897f59db9

diff --git a/dev-python/pygame_sdl2/pygame_sdl2-8.2.0.ebuild 
b/dev-python/pygame_sdl2/pygame_sdl2-8.2.0.ebuild
new file mode 100644
index ..9bd5759283f4
--- /dev/null
+++ b/dev-python/pygame_sdl2/pygame_sdl2-8.2.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1
+
+MY_P="${PN}-2.1.0+renpy${PV}"
+
+DESCRIPTION="Reimplementation of portions of the pygame API using SDL2"
+HOMEPAGE="https://github.com/renpy/pygame_sdl2;
+SRC_URI="https://www.renpy.org/dl/${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# https://github.com/pypa/setuptools/issues/3997
+# 

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

2024-02-24 Thread Sam James
commit: 5dc542bbebfa97e9fa64c938150241c2d937e4e0
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 25 06:56:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 06:58:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dc542bb

dev-libs/libbytesize: Stabilize 2.10 ppc64, #925454

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

 dev-libs/libbytesize/libbytesize-2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbytesize/libbytesize-2.10.ebuild 
b/dev-libs/libbytesize/libbytesize-2.10.ebuild
index 916232595cf5..e9dbe275dc14 100644
--- a/dev-libs/libbytesize/libbytesize-2.10.ebuild
+++ b/dev-libs/libbytesize/libbytesize-2.10.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="doc python test tools"
 RESTRICT="!test? ( test )"
 



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

2024-02-24 Thread Joonas Niilola
commit: cad90de63936c080907f39563b2f7c11a1f0d81c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 25 06:56:22 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 25 06:57:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad90de6

dev-libs/libbytesize: Stabilize 2.10 amd64, #925454

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

 dev-libs/libbytesize/libbytesize-2.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libbytesize/libbytesize-2.10.ebuild 
b/dev-libs/libbytesize/libbytesize-2.10.ebuild
index 71349cef2a83..a56cce740bb4 100644
--- a/dev-libs/libbytesize/libbytesize-2.10.ebuild
+++ b/dev-libs/libbytesize/libbytesize-2.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="doc python test tools"
 RESTRICT="!test? ( test )"
 



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

2024-02-24 Thread Joonas Niilola
commit: 58621dcb2ac074e2782b73766f3075a9b92fbb22
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 25 06:56:41 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 25 06:57:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58621dcb

dev-libs/libbytesize: Stabilize 2.10 x86, #925454

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

 dev-libs/libbytesize/libbytesize-2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libbytesize/libbytesize-2.10.ebuild 
b/dev-libs/libbytesize/libbytesize-2.10.ebuild
index a56cce740bb4..916232595cf5 100644
--- a/dev-libs/libbytesize/libbytesize-2.10.ebuild
+++ b/dev-libs/libbytesize/libbytesize-2.10.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="doc python test tools"
 RESTRICT="!test? ( test )"
 



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

2024-02-24 Thread Hans de Graaff
commit: 5986204fa5e73fe40d500efe58b57484cc54f661
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:52:43 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5986204f

dev-ruby/actionmailbox: drop 6.1.7.4

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

 dev-ruby/actionmailbox/Manifest|  1 -
 .../actionmailbox/actionmailbox-6.1.7.4.ebuild | 67 --
 2 files changed, 68 deletions(-)

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.7.4.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-6.1.7.4.ebuild
deleted file mode 100644
index 3b2ed5a40f51..
--- a/dev-ruby/actionmailbox/actionmailbox-6.1.7.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-mail28.patch
-)
-
-ruby_add_rdepend "
-   ~dev-ruby/actionpack-${PV}
-   ~dev-ruby/activejob-${PV}
-   ~dev-ruby/activerecord-${PV}
-   ~dev-ruby/activestorage-${PV}
-   ~dev-ruby/activesupport-${PV}
-   >=dev-ruby/mail-2.7.1:*
-"
-
-ruby_add_bdepend "test? (
-   dev-ruby/bundler
-   

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

2024-02-24 Thread Hans de Graaff
commit: dc8f5762500152f464b8edab33b7a5d2deb1f022
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:53:34 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8f5762

dev-ruby/actioncable: drop 6.1.7.4

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

 dev-ruby/actioncable/Manifest   |  1 -
 dev-ruby/actioncable/actioncable-6.1.7.4.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/actioncable/actioncable-6.1.7.4.ebuild 
b/dev-ruby/actioncable/actioncable-6.1.7.4.ebuild
deleted file mode 100644
index 6b5b03f52917..
--- a/dev-ruby/actioncable/actioncable-6.1.7.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
-   ~dev-ruby/actionpack-${PV}:*
-   ~dev-ruby/activesupport-${PV}:*
-   dev-ruby/nio4r:2
-   >=dev-ruby/websocket-driver-0.6.1:*
-"
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/railties-4.2.0
-   dev-ruby/test-unit:2
-   >=dev-ruby/mocha-0.14.0:0.14
-   )"



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

2024-02-24 Thread Hans de Graaff
commit: 3c6b3bf93a44702d4a93310a57f23e04926bd157
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:55:33 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6b3bf9

dev-ruby/activemodel: drop 6.1.7.4

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

 dev-ruby/activemodel/Manifest   |  1 -
 dev-ruby/activemodel/activemodel-6.1.7.4.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/activemodel/activemodel-6.1.7.4.ebuild 
b/dev-ruby/activemodel/activemodel-6.1.7.4.ebuild
deleted file mode 100644
index 8065bd661dc3..
--- a/dev-ruby/activemodel/activemodel-6.1.7.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-ruby32-keywords.patch
-)
-
-ruby_add_rdepend "
-   ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
-   test? (
-   ~dev-ruby/railties-${PV}
-   dev-ruby/test-unit:2
-   dev-ruby/mocha
-   >=dev-ruby/bcrypt-ruby-3.1.7
-   

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

2024-02-24 Thread Hans de Graaff
commit: 5e5bd950285ab065c146b3a8b0e83e0c87a9d372
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:55:09 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5bd950

dev-ruby/activerecord: drop 6.1.7.4

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

 dev-ruby/activerecord/Manifest|  1 -
 dev-ruby/activerecord/activerecord-6.1.7.4.ebuild | 95 ---
 2 files changed, 96 deletions(-)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/activerecord/activerecord-6.1.7.4.ebuild 
b/dev-ruby/activerecord/activerecord-6.1.7.4.ebuild
deleted file mode 100644
index 8ff5365b8c24..
--- a/dev-ruby/activerecord/activerecord-6.1.7.4.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-# this is not null so that the dependencies will actually be filled
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
-HOMEPAGE="https://github.com/rails/rails/;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="mysql postgres sqlite"
-
-RUBY_S="rails-${PV}/${PN}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-ruby32-keywords.patch
-)
-
-ruby_add_rdepend "~dev-ruby/activesupport-${PV}
-   ~dev-ruby/activemodel-${PV}
-   sqlite? ( >=dev-ruby/sqlite3-1.4 )
-   mysql? ( dev-ruby/mysql2:0.5 )
-   postgres? ( >=dev-ruby/pg-1.1:1 )"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/bundler
-   ~dev-ruby/actionpack-${PV}
-   ~dev-ruby/railties-${PV}
-   >=dev-ruby/sqlite3-1.4.0
-   dev-ruby/mocha
-3.4/>= 3.4/' 
../railties/railties.gemspec || die
-   sed -e '/bcrypt/ s/3.0.0/3.0/' \
-   -i ../Gemfile || die
-   sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || 
die
-
-   # Add back json in the Gemfile because we dropped some dependencies
-   # earlier that implicitly required it.
-   sed -i -e '$agem "json"' ../Gemfile || die
-
-   # Load correct rails version
-   sed -i -e '2igem "activemodel", "~> 6.1.0"; gem "activejob", "~> 
6.1.0"; gem "railties", "~> 6.1.0"; gem "minitest", "<5.16"' 
test/cases/helper.rb || die
-
-   # Avoid single tests using mysql or postgres dependencies.
-   rm test/cases/invalid_connection_test.rb || die
-   sed -e '/test_switching_connections_with_database_url/askip "postgres"' 
\
-   -i 
test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb 
|| die
-
-   # Avoid failing test that makes bad assumptions on database state.
-   sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^  end/ s:^:#:' 
\
-   test/cases/associations/has_many_associations_test.rb
-
-   # Avoid tests that no longer work with newer sqlite versions
-   rm -f test/cases/adapters/sqlite3/explain_test.rb || die
-   sed -i -e '/test_references_stays_as_integer_column/askip "Fails on 
case difference"' test/cases/migration/compatibility_test.rb || die
-
-  

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

2024-02-24 Thread Hans de Graaff
commit: b706e87fc84a303162367ac3ca21334da7ddea9b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:55:59 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b706e87f

dev-ruby/activesupport: drop 6.1.7.4

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

 dev-ruby/activesupport/Manifest|  1 -
 .../activesupport/activesupport-6.1.7.4.ebuild | 83 --
 2 files changed, 84 deletions(-)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/activesupport/activesupport-6.1.7.4.ebuild 
b/dev-ruby/activesupport/activesupport-6.1.7.4.ebuild
deleted file mode 100644
index eb326efcab80..
--- a/dev-ruby/activesupport/activesupport-6.1.7.4.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility Classes and Extension to the Standard Library"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
-   >=dev-ruby/concurrent-ruby-1.0.2:1
-   >=dev-ruby/i18n-1.6:1
-   >=dev-ruby/minitest-5.1
-   dev-ruby/tzinfo:2
-   >=dev-ruby/zeitwerk-2.3:2
-"
-
-# memcache-client, nokogiri, builder, and redis are not strictly needed,
-# but there are tests using this code.
-ruby_add_bdepend "test? (
-   >=dev-ruby/dalli-3.0.1
-   dev-ruby/connection_pool
-   >=dev-ruby/nokogiri-1.8.1
-   >=dev-ruby/builder-3.1.0
-   >=dev-ruby/listen-3.3:3
-   dev-ruby/rack
-   dev-ruby/rexml
-   dev-ruby/mocha
-1.1"' test/abstract_unit.rb || die
-
-   # Avoid test that depends on timezone and test that fails on 32-bit 
arches
-   sed -e '/test_implicit_coercion/,/^  end/ s:^:#:' \
-   -e '/test_iso8601_output_and_reparsing/askip "Broken on 32-bit 
arches"' \
-   -i test/core_ext/duration_test.rb || die
-
-   # Avoid tests that seem to trigger race conditions.
-   rm -f test/evented_file_update_checker_test.rb || die
-
-   # Avoid test that generates filename that is too long
-   sed -i -e '/test_filename_max_size/askip "gentoo"' 
test/cache/stores/file_store_test.rb || die
-
-   # Avoid tests requiring a live redis running
-   rm -f test/cache/stores/redis_cache_store_test.rb || die
-   sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
-   sed -i -e '/test_redis_cache_store/askip "lacking keywords"' 
test/cache/cache_store_setting_test.rb || die
-}



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

2024-02-24 Thread Hans de Graaff
commit: f75abd5213fc2b5a3419a4e797ee4c6abaa6dad1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:54:08 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75abd52

dev-ruby/activejob: drop 6.1.7.4

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

 dev-ruby/activejob/Manifest |  1 -
 dev-ruby/activejob/activejob-6.1.7.4.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/activejob/activejob-6.1.7.4.ebuild 
b/dev-ruby/activejob/activejob-6.1.7.4.ebuild
deleted file mode 100644
index 7342f02d1ddd..
--- a/dev-ruby/activejob/activejob-6.1.7.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
-   ~dev-ruby/activesupport-${PV}
-   >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/mocha
-   )"
-
-all_ruby_prepare() {
-   sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die
-
-   # Remove all currently unpackaged queues.
-   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
-   -e 's/delayed_job//' Rakefile || die
-   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
-}



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

2024-02-24 Thread Hans de Graaff
commit: d10f4dac67c92ae74a1837d41a18fad4479ef920
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:54:27 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10f4dac

dev-ruby/actionpack: drop 6.1.7.4

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

 dev-ruby/actionpack/Manifest  |  1 -
 dev-ruby/actionpack/actionpack-6.1.7.4.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/actionpack/actionpack-6.1.7.4.ebuild 
b/dev-ruby/actionpack/actionpack-6.1.7.4.ebuild
deleted file mode 100644
index 2c3e6b1b1b03..
--- a/dev-ruby/actionpack/actionpack-6.1.7.4.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
-   ~dev-ruby/activesupport-${PV}
-   ~dev-ruby/actionview-${PV}
-   dev-ruby/rack:2.2
-   >=dev-ruby/rack-test-0.6.3:*
-   >=dev-ruby/rails-html-sanitizer-1.2.0:1
-   dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/mocha:0.14
-   dev-ruby/bundler
-   >=dev-ruby/capybara-2.15
-   ~dev-ruby/activemodel-${PV}
-   ~dev-ruby/railties-${PV}
-   >=dev-ruby/rack-cache-1.2:1.2
-   www-servers/puma
-6.1.0"; gem "activerecord", "~> 
6.1.0"; gem "minitest", "<5.16"' test/abstract_unit.rb || die
-
-   # Use different timezone notation, this changed at some point due to an 
external dependency changing.
-   sed -i -e 's/-/GMT/' test/dispatch/response_test.rb 
test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
-   # Avoid tests depending on an unreleased version of selenium-webdriver
-   sed -i -e '/define extra capabilities/,/^  end/ s:^:#:' 
test/dispatch/system_testing/driver_test.rb || die
-
-   # Avoid tests that fail with a fixed cgi.rb version
-   sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed 
cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
-}



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

2024-02-24 Thread Hans de Graaff
commit: 6b20e724b9867e066984e28c81223a8225f0e082
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:53:50 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b20e724

dev-ruby/railties: drop 6.1.7.4

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

 dev-ruby/railties/Manifest|  1 -
 dev-ruby/railties/railties-6.1.7.4.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/railties/railties-6.1.7.4.ebuild 
b/dev-ruby/railties/railties-6.1.7.4.ebuild
deleted file mode 100644
index e8dc95135054..
--- a/dev-ruby/railties/railties-6.1.7.4.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_TASK_TEST="test:regular"
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
-
-RUBY_FAKEGEM_BINDIR="exe"
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tools for creating, working with, and running Rails applications"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# The test suite has many failures, most likely due to a mismatch in
-# exact dependencies or environment specifics. Needs further
-# investigation.
-RESTRICT="test"
-
-RDEPEND+=">=app-eselect/eselect-rails-0.25"
-
-ruby_add_rdepend "
-   ~dev-ruby/activesupport-${PV}
-   ~dev-ruby/actionpack-${PV}
-   dev-ruby/thor:1
-   >=dev-ruby/rake-0.8.7
-   dev-ruby/method_source
-"
-
-ruby_add_bdepend "
-   test? (
-   ~dev-ruby/actionview-${PV}
-   dev-ruby/mocha:0.14
-   )"
-
-all_ruby_prepare() {
-   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
-   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
-   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   ruby_fakegem_binwrapper rails rails-${PV}
-}
-
-pkg_postinst() {
-   elog "To select between slots of rails, use:"
-   elog "\teselect rails"
-
-   eselect rails update
-}
-
-pkg_postrm() {
-   eselect rails update
-}



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

2024-02-24 Thread Hans de Graaff
commit: 39f833ea02b42937102635fc34a4ee2c45d1d215
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:54:48 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f833ea

dev-ruby/actionview: drop 6.1.7.4

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

 dev-ruby/actionview/Manifest  |  1 -
 dev-ruby/actionview/actionview-6.1.7.4.ebuild | 74 ---
 2 files changed, 75 deletions(-)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/actionview/actionview-6.1.7.4.ebuild 
b/dev-ruby/actionview/actionview-6.1.7.4.ebuild
deleted file mode 100644
index a9ce595d6757..
--- a/dev-ruby/actionview/actionview-6.1.7.4.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
-HOMEPAGE="https://github.com/rails/rails/;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
-   ~dev-ruby/activesupport-${PV}
-   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
-   >=dev-ruby/erubi-1.4:0
-   >=dev-ruby/rails-html-sanitizer-1.2.0:1
-   dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/mocha
-   ~dev-ruby/actionpack-${PV}
-   ~dev-ruby/activemodel-${PV}
-   ~dev-ruby/activerecord-${PV}
-   ~dev-ruby/railties-${PV}
-   dev-ruby/sqlite3
-6.1.0"; gem "activerecord", "~> 
6.1.0"; gem "minitest", "<5.16"' test/abstract_unit.rb || die
-
-   # Fix loading of activerecord integration tests. This avoids loading
-   # activerecord twice and thus redefining constants leading to
-   # failures. Bug #719342
-   sed -e '/abstract_unit/arequire "active_record" ; require 
"active_record/fixtures"' \
-   -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
-   -i test/active_record_unit.rb || die
-
-   # Avoid test failing on capitalization difference
-   sed -e '/test_raise_arg_overrides_raise_config_option/askip 
"Capitalization difference"' \
-   -i test/template/translation_helper_test.rb || die
-
-   # Remove tests that are coupled to the Sanitizer (already removed 
upstream)
-   sed -e 
'/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip 
"Removed upstream"' \
-   -i test/template/sanitize_helper_test.rb || die
-}



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

2024-02-24 Thread Hans de Graaff
commit: 2addb74b247adeb8ecc01900460b3726e13f4bfd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:52:13 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2addb74b

dev-ruby/rails: drop 6.1.7.4

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

 dev-ruby/rails/Manifest |  1 -
 dev-ruby/rails/rails-6.1.7.4.ebuild | 39 -
 2 files changed, 40 deletions(-)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 4a724c353a73..3a5f1702649f 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.gem 6656 BLAKE2B 
67c3c47bc4ea22a84466d2805953a0ce0bd5b5c71d95dbeade487bae5f2e54eca486621cfbd6f83dcd940db79792bb3a60a822f6fe379d5787e62942106b32f3
 SHA512 
76acdcdb9d882d5e4f9fdc039e407b52ac15625f267cea932f28d724ca05d468a21a699d235fbd8b11cd0b4b2de8517fa608ef469df6d6c5c609fefbd9a169a8
 DIST rails-6.1.7.6.gem 6656 BLAKE2B 
2ff137655bcf6e504a217bc5f796f5dbf935b8c7fd57ace8abb79f3e0473ef52e1cbcef969423d9bf00bf5606d0260049bfbfc389beae0b5b9d4127093420fcf
 SHA512 
c2233f8e92d2d4ad02f03c189a5a94cc97c40e35ca1423cfcdbea92f46f7cb73be595ef979c8a7f734c92bb76dbb85b4653d92a7d91f51361693b2369a184a22
 DIST rails-6.1.7.7.gem 6656 BLAKE2B 
bf183f9c7749ec4c3938db63b262a220991a0aeea4da9e3500e9ccca1e5c712585ccc31447aba6da8aa0f91e2696a5fc45e6a6bd73e2eb3bddb3767452213be5
 SHA512 
3566fe89b223227e337d23e8a863a12d7b9557bc80e90aef8ae44c30c270348569b78d83c5f9667a81656440f41161aa0e982f0840f4d3846b787a436bdc3e89
 DIST rails-7.0.8.gem 7168 BLAKE2B 
247aa3e46d5c1037982d65ad720a3c7aedba682b8773acda7f6fd724e6c5b009b45854b6509a062c95c577eeca92f485eed2bc94f3cb5d0b8b275be61d39b152
 SHA512 
511cc43c1dbb992fed684ade1505d9a9d1aca4ad48de5134d3b9f7e825ec60425b6418d0b6382741bcfd5d43fd4ad6d5035f7ff01f170b457f9822e2cc78eeeb

diff --git a/dev-ruby/rails/rails-6.1.7.4.ebuild 
b/dev-ruby/rails/rails-6.1.7.4.ebuild
deleted file mode 100644
index 9fce0d61a8cc..
--- a/dev-ruby/rails/rails-6.1.7.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="ruby on rails is a web-application and persistence framework"
-HOMEPAGE="https://rubyonrails.org;
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~riscv"
-
-IUSE=""
-
-ruby_add_rdepend "
-   ~dev-ruby/actioncable-${PV}
-   ~dev-ruby/actionmailbox-${PV}
-   ~dev-ruby/actionmailer-${PV}
-   ~dev-ruby/actionpack-${PV}
-   ~dev-ruby/actiontext-${PV}
-   ~dev-ruby/actionview-${PV}
-   ~dev-ruby/activejob-${PV}
-   ~dev-ruby/activemodel-${PV}
-   ~dev-ruby/activerecord-${PV}
-   ~dev-ruby/activestorage-${PV}
-   ~dev-ruby/activesupport-${PV}
-   ~dev-ruby/railties-${PV}
-   >=dev-ruby/bundler-1.15.0:*
-   >=dev-ruby/sprockets-rails-2.0.0:*
-"



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

2024-02-24 Thread Hans de Graaff
commit: 7b5f9408868d0654de69fca744f9bb972967a34e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:52:56 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5f9408

dev-ruby/activestorage: drop 6.1.7.4

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

 dev-ruby/activestorage/Manifest|  1 -
 .../activestorage/activestorage-6.1.7.4.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/activestorage/activestorage-6.1.7.4.ebuild 
b/dev-ruby/activestorage/activestorage-6.1.7.4.ebuild
deleted file mode 100644
index 1b24cc39c24d..
--- a/dev-ruby/activestorage/activestorage-6.1.7.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Attach cloud and local files in Rails applications"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
-
-ruby_add_rdepend "
-   ~dev-ruby/actionpack-${PV}:*
-   ~dev-ruby/activejob-${PV}:*
-   ~dev-ruby/activerecord-${PV}:*
-   ~dev-ruby/activesupport-${PV}:*
-   dev-ruby/marcel:1.0
-   >=dev-ruby/mini_mime-1.1.0
-"
-
-ruby_add_bdepend "
-   test? (
-   ~dev-ruby/railties-${PV}
-   >=dev-ruby/image_processing-1.2:0
-   dev-ruby/test-unit:2
-   =dev-ruby/minitest-5.15*:*
-   dev-ruby/mini_magick
-   dev-ruby/mocha
-   dev-ruby/rake
-   dev-ruby/sqlite3
-   )"
-
-all_ruby_prepare() {
-   # Remove items from the common Gemfile that we don't need for 
this
-   # test run. This also requires handling some gemspecs.
-   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|rack-test\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\)/
 s:^:#:" \
-   -e '/dalli/ s/2.7.7/2.7.9/' \
-   -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' 
\
-   -i ../Gemfile || die
-   rm ../Gemfile.lock || die
-}



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

2024-02-24 Thread Hans de Graaff
commit: a7163f2c4d450fdb6a6a4ba96e0d061261653927
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:53:17 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7163f2c

dev-ruby/actionmailer: drop 6.1.7.4

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

 dev-ruby/actionmailer/Manifest|  1 -
 dev-ruby/actionmailer/actionmailer-6.1.7.4.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/actionmailer/actionmailer-6.1.7.4.ebuild 
b/dev-ruby/actionmailer/actionmailer-6.1.7.4.ebuild
deleted file mode 100644
index 28854c8021be..
--- a/dev-ruby/actionmailer/actionmailer-6.1.7.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-ruby32-keywords.patch
-)
-
-ruby_add_rdepend "
-   ~dev-ruby/actionpack-${PV}
-   ~dev-ruby/actionview-${PV}
-   ~dev-ruby/activejob-${PV}
-   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
-   dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
-   dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
-   # Set test environment to our hand.
-   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
-   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
-
-   # Avoid a test failing only on attachment ordering, since this is a
-   # security release.
-   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
-}



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

2024-02-24 Thread Hans de Graaff
commit: c3356b813558f3cf838a1063de2c9f39bdaef2b6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:52:30 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:56:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3356b81

dev-ruby/actiontext: drop 6.1.7.4, 6.1.7.4-r1

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

 dev-ruby/actiontext/Manifest |  1 -
 dev-ruby/actiontext/actiontext-6.1.7.4-r1.ebuild | 56 
 dev-ruby/actiontext/actiontext-6.1.7.4.ebuild| 54 ---
 3 files changed, 111 deletions(-)

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index a6f5a961de4c..33378090f247 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,4 +1,3 @@
-DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11

diff --git a/dev-ruby/actiontext/actiontext-6.1.7.4-r1.ebuild 
b/dev-ruby/actiontext/actiontext-6.1.7.4-r1.ebuild
deleted file mode 100644
index 40c122978979..
--- a/dev-ruby/actiontext/actiontext-6.1.7.4-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Edit and display rich text in Rails applications"
-HOMEPAGE="https://github.com/rails/rails;
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
-   ~dev-ruby/actionpack-${PV}
-   ~dev-ruby/activerecord-${PV}
-   ~dev-ruby/activestorage-${PV}
-   ~dev-ruby/activesupport-${PV}
-   >=dev-ruby/nokogiri-1.8.5
-"
-
-ruby_add_bdepend "test? (
-   ~dev-ruby/activerecord-${PV}[sqlite]
-   dev-ruby/bundler
-   =dev-ruby/minitest-5.15*:*
-   dev-ruby/mocha
-   dev-ruby/rails
-)"
-
-all_ruby_prepare() {
-   # Remove items from the common Gemfile that we don't need for this
-   # test run. This also requires handling some gemspecs.
-   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\)/
 s:^:#:" \
-   -e '/:job/,/end/ s:^:#:' \
-   -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
-   -i ../Gemfile || die
-   rm ../Gemfile.lock || die
-}
-
-each_ruby_prepare() {
-   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}

diff --git a/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild 
b/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild
deleted file mode 100644
index b6d652e7107e..
--- a/dev-ruby/actiontext/actiontext-6.1.7.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app 

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

2024-02-24 Thread Sam James
commit: 574290a65df445a55d5456024e093f26459f32c6
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb 25 06:34:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 06:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574290a6

dev-util/buildbot-worker: add 3.11.1

Upstream point release officially drops dev-python/future as a
requirement by replacing it with dev-python/six instead, as a python2
compatibility library.

This is actually the only change for buildbot-worker, although there is
one commit each to buildbot and buildbot-www as well. This point release
truly is mild, like all the best bugfix patch releases.

Anyways, this is nice, because six is a tolerable dependency that we
have broad use of in the tree, whereas future is a hot mess, deprecated,
and broken entirely if you depend on it in python 3.12, so delayed
updating PYTHON_COMPAT in consumers.

Drop attempts at patching future out of buildbot-worker, it's not needed
anymore.

n.b. The new buildbot tag is not yet on PyPI, but buildbot gets
simultaneously released to Github Releases on a regular basis. Take this
opportunity to add the latter as a secondary download location.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-util/buildbot-worker/Manifest  | 3 +--
 ...buildbot-worker-3.11.0.ebuild => buildbot-worker-3.11.1.ebuild} | 7 ---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-util/buildbot-worker/Manifest 
b/dev-util/buildbot-worker/Manifest
index 87b7af6c2388..0739b5d46cad 100644
--- a/dev-util/buildbot-worker/Manifest
+++ b/dev-util/buildbot-worker/Manifest
@@ -1,4 +1,3 @@
-DIST buildbot-worker-3.11.0-remove_py27.tar.gz 7134 BLAKE2B 
8c92f8425b9a8d60e46228aab6aef49352090c931e21818d684167100f0c5c184e5e4e6aabdbb420bfe0b124d572194b33889deccf123b934754ad4e75037af0
 SHA512 
d9158e7936336d6147c0938ea212da55775ffe1c431b94b1b89274113fa45cbd62b7042737bac8a6580e268aca823fa072ee3d3bb49bad97aa99bd56995d7134
-DIST buildbot-worker-3.11.0.tar.gz 131028 BLAKE2B 
644e10f1d90c75a9f20439bc902764d9f69b16781d710e56bf4cad40d30f06f137d6a00d4c450c1589909ca93c98ff9a0cd6e1363a8feff58a4832e0096aada7
 SHA512 
73f42495bd252e75cd984d3222663260079887caadff29b69c23f188a1f3208fc6e2acfa38553fb5615ba1c3d4996655c96faa16ba0eb7335c6290ce3ce58679
+DIST buildbot-worker-3.11.1.tar.gz 131129 BLAKE2B 
d8466c086261c612e976586b4589ca20617f5b9a7b69ccf276500fd351caead1425ae24897c4db242024de53f83c98b869dd9035bc366d9ee0376290307922a0
 SHA512 
c4560f69a15434cf93a43521bd1bbb568937a6ad8be338bca9089c9f449c3d0c5b8f000abf06a5fcfe4ebf5b206a9c81417a91cee633b67ca89ee67497a8368a
 DIST buildbot-worker-3.6.1.tar.gz 120224 BLAKE2B 
010893b7b4e5710654299b2541c4cdcdad47b3b763dbc7e2336e5480c841908e04d8350c7cb42edd9ea99d16fd26f36a524a6d6bec8c0f933665a02ded369f89
 SHA512 
f1e3bf7c0da2f31dd446dc16487e32fddaecc0c2f9c17c469146707322a3d7bb2cc77db4f6145c62530bce58dd61aa19e008e944a7f39a17dc66f1317ee26e1b
 DIST buildbot-worker-3.9.0.tar.gz 125913 BLAKE2B 
e053cd150cf21cc0e5dfb2d49c186c49d340670429b760ce9f697aa97a245d0e6a12f0ea84eb1256a610891042096877c89244b1f2862bf74160502170f9124c
 SHA512 
08b74d6f019ca85f65c598a34c81bc47fdf873abad17205072788d938fcd5450f80aa6ca9d324edc01893947f4ac8e2968889dd73be854a82b4ea54e4730613b

diff --git a/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild 
b/dev-util/buildbot-worker/buildbot-worker-3.11.1.ebuild
similarity index 96%
rename from dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
rename to dev-util/buildbot-worker/buildbot-worker-3.11.1.ebuild
index bd3115f4a7ec..8467423a060b 100644
--- a/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
+++ b/dev-util/buildbot-worker/buildbot-worker-3.11.1.ebuild
@@ -19,13 +19,16 @@ KEYWORDS="~amd64 ~arm64 ~sparc ~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-SRC_URI="${SRC_URI} 
https://dev.gentoo.org/~zorry/patches/buildbot/buildbot-worker-${PV}-remove_py27.tar.gz;
+SRC_URI+="
+   
https://github.com/buildbot/buildbot/releases/download/v${PV}/${P}.tar.gz
+"
 
 RDEPEND="
acct-user/buildbot
!=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
>=dev-python/twisted-18.7.0[${PYTHON_USEDEP}]
 "
 BDEPEND="
@@ -48,8 +51,6 @@ src_prepare() {
# Remove shipped windows start script
sed -e 
"/'buildbot_worker_windows_service=buildbot_worker.scripts.windows_service:HandleCommandLine',/d"
 \
-i setup.py || die
-   # applay remove py 2.7 patch
-   eapply "${WORKDIR}/buildbot-worker-${PV}-remove_py27.patch"
 
distutils-r1_src_prepare
 }



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

2024-02-24 Thread Hans de Graaff
commit: 5c2ee20d709ae78ca79c6a110fcc063b68e6d6f7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:50:41 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c2ee20d

dev-ruby/actiontext: add 6.1.7.7

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

 dev-ruby/actiontext/Manifest  |  1 +
 dev-ruby/actiontext/actiontext-6.1.7.7.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/actiontext/actiontext-6.1.7.7.ebuild 
b/dev-ruby/actiontext/actiontext-6.1.7.7.ebuild
new file mode 100644
index ..a36e4735a34a
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.7.7.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+   ~dev-ruby/activerecord-${PV}[sqlite]
+   dev-ruby/bundler
+   =dev-ruby/minitest-5.15*:*
+   dev-ruby/mocha
+   dev-ruby/rails
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2024-02-24 Thread Hans de Graaff
commit: d3d5fe3542d3ab688d561c5d336ba239775a2308
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:48:40 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d5fe35

dev-ruby/actionpack: add 6.1.7.7

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

 dev-ruby/actionpack/Manifest  |  1 +
 dev-ruby/actionpack/actionpack-6.1.7.7.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/actionpack/actionpack-6.1.7.7.ebuild 
b/dev-ruby/actionpack/actionpack-6.1.7.7.ebuild
new file mode 100644
index ..3728a4e2932e
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.1.7.7.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.2
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-2.15
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   www-servers/puma
+6.1.0"; gem "activerecord", "~> 6.1.0"; 
gem "minitest", "<5.16"' \
+   -i test/abstract_unit.rb || die
+
+   # Use different timezone notation, this changed at some point due to an 
external dependency changing.
+   sed -e 's/-/GMT/' \
+   -i test/dispatch/response_test.rb test/dispatch/cookies_test.rb 
test/dispatch/session/cookie_store_test.rb || die
+
+   # Avoid tests depending on an unreleased version of selenium-webdriver
+   sed -e '/define extra capabilities/,/^  end/ s:^:#:' \
+   -i test/dispatch/system_testing/driver_test.rb || die
+
+   # Avoid tests that fail with a fixed cgi.rb version
+   sed -e '/test_session_store_with_all_domains/askip "Fails with fixed 
cgi.rb"' \
+   -i test/dispatch/session/cookie_store_test.rb || die
+}



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

2024-02-24 Thread Hans de Graaff
commit: 63a274f9ffd1cfdd902e04d899101db5558c5fb9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:50:23 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a274f9

dev-ruby/actionmailbox: add 6.1.7.7

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

 dev-ruby/actionmailbox/Manifest|  1 +
 .../actionmailbox/actionmailbox-6.1.7.7.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.7.7.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-6.1.7.7.ebuild
new file mode 100644
index ..26ec21f10812
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.1.7.7.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.1.7.4-mail28.patch
+)
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   

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

2024-02-24 Thread Hans de Graaff
commit: 96d4e1246362fc6e775862ae0ba920b2a203f163
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:49:47 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96d4e124

dev-ruby/actionmailer: add 6.1.7.7

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

 dev-ruby/actionmailer/Manifest|  1 +
 dev-ruby/actionmailer/actionmailer-6.1.7.7.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/actionmailer/actionmailer-6.1.7.7.ebuild 
b/dev-ruby/actionmailer/actionmailer-6.1.7.7.ebuild
new file mode 100644
index ..26dfaf1ef48c
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.1.7.7.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.1.7.4-ruby32-keywords.patch
+)
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -e '/\/load_paths/d' \
+   -e '2igem "actionview", "~> 6.1.0"; gem "actionpack", "~> 
6.1.0"; gem "activejob", "~> 6.1.0"' \
+   -i test/abstract_unit.rb || die "Unable to remove load paths"
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' \
+   -i test/base_test.rb || die
+}



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

2024-02-24 Thread Hans de Graaff
commit: bbc1b970736e18c04d545275ce2a7c11263777d3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:49:30 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbc1b970

dev-ruby/actioncable: add 6.1.7.7

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

 dev-ruby/actioncable/Manifest   |  1 +
 dev-ruby/actioncable/actioncable-6.1.7.7.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/actioncable/actioncable-6.1.7.7.ebuild 
b/dev-ruby/actioncable/actioncable-6.1.7.7.ebuild
new file mode 100644
index ..03d1db485653
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.1.7.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



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

2024-02-24 Thread Hans de Graaff
commit: a20656a54a401ec4980f20db08f6518a8bb91763
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:48:56 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20656a5

dev-ruby/activejob: add 6.1.7.7

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

 dev-ruby/activejob/Manifest |  1 +
 dev-ruby/activejob/activejob-6.1.7.7.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/activejob/activejob-6.1.7.7.ebuild 
b/dev-ruby/activejob/activejob-6.1.7.7.ebuild
new file mode 100644
index ..49f6e39d3c0b
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.1.7.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
+}



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

2024-02-24 Thread Hans de Graaff
commit: 49681c5ea1c73d0136667ed1d9a33ded3543bf54
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:49:14 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49681c5e

dev-ruby/railties: add 6.1.7.7

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

 dev-ruby/railties/Manifest|  1 +
 dev-ruby/railties/railties-6.1.7.7.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/railties/railties-6.1.7.7.ebuild 
b/dev-ruby/railties/railties-6.1.7.7.ebuild
new file mode 100644
index ..991a334c4c47
--- /dev/null
+++ b/dev-ruby/railties/railties-6.1.7.7.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.25"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   dev-ruby/thor:1
+   >=dev-ruby/rake-0.8.7
+   dev-ruby/method_source
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



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

2024-02-24 Thread Hans de Graaff
commit: 5d68d223db6c3e41df94c82fb55e553e2e61570b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:50:04 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d68d223

dev-ruby/activestorage: add 6.1.7.7

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

 dev-ruby/activestorage/Manifest|  1 +
 .../activestorage/activestorage-6.1.7.7.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/activestorage/activestorage-6.1.7.7.ebuild 
b/dev-ruby/activestorage/activestorage-6.1.7.7.ebuild
new file mode 100644
index ..4cbcfad6e847
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-6.1.7.7.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activejob-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/marcel:1.0
+   >=dev-ruby/mini_mime-1.1.0
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/image_processing-1.2:0
+   dev-ruby/test-unit:2
+   =dev-ruby/minitest-5.15*:*
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 

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

2024-02-24 Thread Hans de Graaff
commit: bf788a0de064f06f8dec9c59d59daa4a8235c2e0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:48:13 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf788a0d

dev-ruby/activerecord: add 6.1.7.7

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

 dev-ruby/activerecord/Manifest|  1 +
 dev-ruby/activerecord/activerecord-6.1.7.7.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/activerecord/activerecord-6.1.7.7.ebuild 
b/dev-ruby/activerecord/activerecord-6.1.7.7.ebuild
new file mode 100644
index ..f6fed32081fc
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-6.1.7.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.1.7.4-ruby32-keywords.patch
+)
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   sqlite? ( >=dev-ruby/sqlite3-1.4 )
+   mysql? ( dev-ruby/mysql2:0.5 )
+   postgres? ( >=dev-ruby/pg-1.1:1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/sqlite3-1.4.0
+   dev-ruby/mocha
+3.4/>= 3.4/' 
../railties/railties.gemspec || die
+   sed -e '/bcrypt/ s/3.0.0/3.0/' \
+   -i ../Gemfile || die
+   sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || 
die
+
+   # Add back json in the Gemfile because we dropped some dependencies
+   # earlier that implicitly required it.
+   sed -i -e '$agem "json"' ../Gemfile || die
+
+   # Load correct rails version
+   sed -e '2igem "activemodel", "~> 6.1.0"; gem "activejob", "~> 6.1.0"; 
gem "railties", "~> 6.1.0"; gem "minitest", "<5.16"' \
+   -i test/cases/helper.rb || die
+
+   # Avoid single tests using mysql or postgres dependencies.
+   rm test/cases/invalid_connection_test.rb || die
+   sed -e '/test_switching_connections_with_database_url/askip 

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

2024-02-24 Thread Hans de Graaff
commit: bd7d8fcdf439fe62aa7856615236cf90ab1a5b98
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:47:44 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7d8fcd

dev-ruby/activesupport: add 6.1.7.7

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

 dev-ruby/activesupport/Manifest|  1 +
 .../activesupport/activesupport-6.1.7.7.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/activesupport/activesupport-6.1.7.7.ebuild 
b/dev-ruby/activesupport/activesupport-6.1.7.7.ebuild
new file mode 100644
index ..d2408c06c880
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-6.1.7.7.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   >=dev-ruby/i18n-1.6:1
+   >=dev-ruby/minitest-5.1
+   dev-ruby/tzinfo:2
+   >=dev-ruby/zeitwerk-2.3:2
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-3.0.1
+   dev-ruby/connection_pool
+   >=dev-ruby/nokogiri-1.8.1
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.3:3
+   dev-ruby/rack
+   dev-ruby/rexml
+   dev-ruby/mocha
+1.1"' test/abstract_unit.rb || die
+
+   # Avoid test that depends on timezone and test that fails on 32-bit 
arches
+   sed -e '/test_implicit_coercion/,/^  end/ s:^:#:' \
+   -e '/test_iso8601_output_and_reparsing/askip "Broken on 32-bit 
arches"' \
+   -i test/core_ext/duration_test.rb || die
+
+   # Avoid tests that seem to trigger race conditions.
+   rm -f test/evented_file_update_checker_test.rb || die
+
+   # Avoid test that generates filename that is too long
+   sed -i -e '/test_filename_max_size/askip "gentoo"' 
test/cache/stores/file_store_test.rb || die
+
+   # Avoid tests requiring a live redis running
+   rm -f test/cache/stores/redis_cache_store_test.rb || die
+   sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
+   sed -i -e '/test_redis_cache_store/askip "lacking keywords"' 

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

2024-02-24 Thread Hans de Graaff
commit: acceb1a4598763b79d01028d9406f1f56ed18809
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:48:26 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acceb1a4

dev-ruby/actionview: add 6.1.7.7

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

 dev-ruby/actionview/Manifest  |  1 +
 dev-ruby/actionview/actionview-6.1.7.7.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/actionview/actionview-6.1.7.7.ebuild 
b/dev-ruby/actionview/actionview-6.1.7.7.ebuild
new file mode 100644
index ..cb10f084f155
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.1.7.7.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/railties-${PV}
+   dev-ruby/sqlite3
+6.1.0"; gem "activerecord", "~> 6.1.0"; 
gem "minitest", "<5.16"' \
+   -i test/abstract_unit.rb || die
+
+   # Fix loading of activerecord integration tests. This avoids loading
+   # activerecord twice and thus redefining constants leading to
+   # failures. Bug #719342
+   sed -e '/abstract_unit/arequire "active_record" ; require 
"active_record/fixtures"' \
+   -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+   -i test/active_record_unit.rb || die
+
+   # Avoid test failing on capitalization difference
+   sed -e '/test_raise_arg_overrides_raise_config_option/askip 
"Capitalization difference"' \
+   -i test/template/translation_helper_test.rb || die
+
+   # Remove tests that are coupled to the Sanitizer (already removed 
upstream)
+   sed -e 

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

2024-02-24 Thread Hans de Graaff
commit: a14111bc4b1cd1511ec584a3b10b19923c7e18fb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:46:14 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14111bc

dev-ruby/rails: add 6.1.7.7

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

 dev-ruby/rails/Manifest |  1 +
 dev-ruby/rails/rails-6.1.7.7.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 99766eb9670b..4a724c353a73 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.gem 6656 BLAKE2B 
67c3c47bc4ea22a84466d2805953a0ce0bd5b5c71d95dbeade487bae5f2e54eca486621cfbd6f83dcd940db79792bb3a60a822f6fe379d5787e62942106b32f3
 SHA512 
76acdcdb9d882d5e4f9fdc039e407b52ac15625f267cea932f28d724ca05d468a21a699d235fbd8b11cd0b4b2de8517fa608ef469df6d6c5c609fefbd9a169a8
 DIST rails-6.1.7.6.gem 6656 BLAKE2B 
2ff137655bcf6e504a217bc5f796f5dbf935b8c7fd57ace8abb79f3e0473ef52e1cbcef969423d9bf00bf5606d0260049bfbfc389beae0b5b9d4127093420fcf
 SHA512 
c2233f8e92d2d4ad02f03c189a5a94cc97c40e35ca1423cfcdbea92f46f7cb73be595ef979c8a7f734c92bb76dbb85b4653d92a7d91f51361693b2369a184a22
+DIST rails-6.1.7.7.gem 6656 BLAKE2B 
bf183f9c7749ec4c3938db63b262a220991a0aeea4da9e3500e9ccca1e5c712585ccc31447aba6da8aa0f91e2696a5fc45e6a6bd73e2eb3bddb3767452213be5
 SHA512 
3566fe89b223227e337d23e8a863a12d7b9557bc80e90aef8ae44c30c270348569b78d83c5f9667a81656440f41161aa0e982f0840f4d3846b787a436bdc3e89
 DIST rails-7.0.8.gem 7168 BLAKE2B 
247aa3e46d5c1037982d65ad720a3c7aedba682b8773acda7f6fd724e6c5b009b45854b6509a062c95c577eeca92f485eed2bc94f3cb5d0b8b275be61d39b152
 SHA512 
511cc43c1dbb992fed684ade1505d9a9d1aca4ad48de5134d3b9f7e825ec60425b6418d0b6382741bcfd5d43fd4ad6d5035f7ff01f170b457f9822e2cc78eeeb
 DIST rails-7.1.1.gem 7168 BLAKE2B 
5ed38f0aca7c2fedbaa5dcefbb8df0480b8e29ad2f9aada5a8189b7258fe4d9f3a399ac1fe12730592d518d56d42bc1b4ea076ddee196b5541c50e8e1aa216e1
 SHA512 
1334f84a0a056646f698ca231171f3ff86324d63d684d8a0c13a6fe9dc61faaa0e8ef8acadd8c322567e8f8d2812711b2646fd27da33887be3d04f82a83a9cde
 DIST rails-7.1.2.gem 7168 BLAKE2B 
0d07148bc7a9ac1c51f2867026e0975d3427b9936a2cdd2992ae8a84107a3f593babd076933f8e793dd4b12648794e85747649a1bf5bd5ed7b035525e0d0cb03
 SHA512 
63d5f31db244afbb15b87e8cfd64873be48361a28c38b466f4e2aea1889624ad59e55b9f9f08927f5af776a86d3af2ab0b6650aa425d7d411c9c6718bd89bece

diff --git a/dev-ruby/rails/rails-6.1.7.7.ebuild 
b/dev-ruby/rails/rails-6.1.7.7.ebuild
new file mode 100644
index ..962a25c5c669
--- /dev/null
+++ b/dev-ruby/rails/rails-6.1.7.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
+HOMEPAGE="https://rubyonrails.org;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv"
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailbox-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actiontext-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.15.0:*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+"



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

2024-02-24 Thread Hans de Graaff
commit: 171c59be7eab54845b00771cdf5d004db033128b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 25 06:47:59 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 25 06:51:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=171c59be

dev-ruby/activemodel: add 6.1.7.7

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

 dev-ruby/activemodel/Manifest   |  1 +
 dev-ruby/activemodel/activemodel-6.1.7.7.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 5d56dd840dfe..a6f5a961de4c 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,5 +1,6 @@
 DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 
737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f
 SHA512 
caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
 DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0
 SHA512 
c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
+DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.1.tgz 10871844 BLAKE2B 
12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499
 SHA512 
9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
 DIST rails-7.1.2.tgz 10893031 BLAKE2B 
5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c
 SHA512 
91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca

diff --git a/dev-ruby/activemodel/activemodel-6.1.7.7.ebuild 
b/dev-ruby/activemodel/activemodel-6.1.7.7.ebuild
new file mode 100644
index ..542013b527f4
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.1.7.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.1.7.4-ruby32-keywords.patch
+)
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+6.1.0"; gem "railties", "~> 
6.1.0"' \
+   -i test/cases/helper.rb || die "Unable to remove load paths"
+}



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

2024-02-24 Thread Hanno Böck
commit: 474af25bcf735b3f823d08bb735e1fdd587908ae
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 25 06:40:25 2024 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Sun Feb 25 06:40:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474af25b

app-arch/unp: add 2.0

Re-enable tests (fixed upstream).

Signed-off-by: Hanno Böck  gentoo.org>

 app-arch/unp/Manifest   |  1 +
 app-arch/unp/unp-2.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/app-arch/unp/Manifest b/app-arch/unp/Manifest
index 62ee15e4c8d4..1388f986cc78 100644
--- a/app-arch/unp/Manifest
+++ b/app-arch/unp/Manifest
@@ -1,2 +1,3 @@
+DIST unp_2.0.tar.xz 19252 BLAKE2B 
d807cdae6cccd846b3d138b7060b17f37f6f6962e2dd75400e86f0fd8f7f4721afbf29509dfce16beb5dac66996df45cc146d72312f85f33d435f66890d5
 SHA512 
bdb2059aa3f1872efd49eb6c8e2fa3a09c05d9e1c26abdcfc4e728699c25a132ea610525461e94183263086756e9b60daeb5cecf69533578d01ab1a37b0af744
 DIST unp_2.0~pre10.tar.xz 17992 BLAKE2B 
63d8c995091a1342677b6aed5854293c582cb6d42c6748ef3d92347ca75e1d3e9e5b128309299ec0b6fc0361bc14dededcc8e290fe8721aecfe82665e07998e9
 SHA512 
3f8f9f20eef88658b4b00efd37208d859fb3220178f9446696f755a864fea3c3dd301100668bd9c97ca9312ebe961aaf9ec523d8817b8aacb5a1ee6a36213666
 DIST unp_2.0~pre9.tar.xz 16424 BLAKE2B 
9042f48be0f80d5e40a08161a35c282ba458dc98cf13992835bdeecebd5fbadd33b3af9165738332cb9f508550a234a48d314332f00ecdacc808a8051eb0740b
 SHA512 
74c9a6e143c9023bdd456dacff5c3a6e30722e259f324c066fe3eed9e4a09c38b399b381719c8677c2fa84434c1e7720384d782d97c098fa6fbcbdbf4030986e

diff --git a/app-arch/unp/unp-2.0.ebuild b/app-arch/unp/unp-2.0.ebuild
new file mode 100644
index ..adda2e2d2d1b
--- /dev/null
+++ b/app-arch/unp/unp-2.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 strip-linguas
+
+DESCRIPTION="Script for unpacking various file formats"
+HOMEPAGE="https://packages.qa.debian.org/u/unp.html;
+SRC_URI="mirror://debian/pool/main/u/unp/${PN}_${PV}.tar.xz"
+S="${WORKDIR}/${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+IUSE="nls test"
+
+DEPEND="nls? ( sys-devel/gettext )
+   test? ( app-arch/lzop
+   app-arch/lzip
+   app-arch/zstd )"
+
+RDEPEND="${DEPEND}
+   dev-lang/perl"
+
+src_compile() {
+   if use nls; then
+   strip-linguas -i .
+   if [ -n "$LINGUAS" ]; then
+   emake -C po MOFILES="${LINGUAS// /.po }.po"
+   else
+   emake -C po
+   fi
+   fi
+}
+
+src_install() {
+   dobin unp
+   dosym unp /usr/bin/ucat
+   doman debian/unp.1
+   dodoc debian/changelog debian/README.Debian
+   newbashcomp debian/unp.bash-completion unp
+
+   if use nls; then
+   if [ -n "$LINGUAS" ]; then
+   emake -C po MOFILES="${LINGUAS// /.mo }.mo" 
DESTDIR="${D}" install
+   else
+   emake -C po DESTDIR="${D}" install
+   fi
+   fi
+}



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

2024-02-24 Thread Andrew Ammerlaan
commit: fb92d84a744f952f296b05cc185002efaa45dc21
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Feb 25 06:08:02 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Feb 25 06:08:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb92d84a

kde-plasma/discover: add usedepdefault for snapd-glib

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

 kde-plasma/discover/discover-5.27.10.1-r1.ebuild | 2 +-
 kde-plasma/discover/discover-5.27.10.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/discover/discover-5.27.10.1-r1.ebuild 
b/kde-plasma/discover/discover-5.27.10.1-r1.ebuild
index 005c6dbe56f7..0f8cf4977f97 100644
--- a/kde-plasma/discover/discover-5.27.10.1-r1.ebuild
+++ b/kde-plasma/discover/discover-5.27.10.1-r1.ebuild
@@ -44,7 +44,7 @@ DEPEND="
>=kde-frameworks/purpose-${KFMIN}:5
firmware? ( >=sys-apps/fwupd-1.5.0 )
flatpak? ( sys-apps/flatpak )
-   snap? ( sys-libs/snapd-glib:=[qt5] )
+   snap? ( sys-libs/snapd-glib:=[qt5(-)] )
telemetry? ( kde-frameworks/kuserfeedback:5 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 )
 "

diff --git a/kde-plasma/discover/discover-5.27.10.ebuild 
b/kde-plasma/discover/discover-5.27.10.ebuild
index e0d3ba3b80ec..247f06776bf6 100644
--- a/kde-plasma/discover/discover-5.27.10.ebuild
+++ b/kde-plasma/discover/discover-5.27.10.ebuild
@@ -44,7 +44,7 @@ DEPEND="
>=kde-frameworks/purpose-${KFMIN}:5
firmware? ( >=sys-apps/fwupd-1.5.0 )
flatpak? ( sys-apps/flatpak )
-   snap? ( sys-libs/snapd-glib:=[qt5] )
+   snap? ( sys-libs/snapd-glib:=[qt5(-)] )
telemetry? ( kde-frameworks/kuserfeedback:5 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 )
 "



[gentoo-commits] repo/gentoo:master commit in: sys-libs/snapd-glib/files/, profiles/, sys-libs/snapd-glib/

2024-02-24 Thread Andrew Ammerlaan
commit: 87a7f008b299d5304793beab613cca831116447e
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Feb 25 05:47:07 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Feb 25 05:50:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a7f008

sys-libs/snapd-glib: add (masked) qt6 version

Bug: https://bugs.gentoo.org/919416
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 profiles/package.mask  |   1 +
 .../snapd-glib/files/snapd-glib-1.64-qt6.patch | 286 +
 sys-libs/snapd-glib/snapd-glib-1.64-r100.ebuild|  65 +
 3 files changed, 352 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index e823f5ed82cb..441e639c7392 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -380,6 +380,7 @@ mail-filter/libsrs_alt
 ~net-misc/kio-zeroconf-24.01.95
 =net-misc/smb4k-3.2.5-r2
 ~sys-auth/polkit-qt-0.200.0
+>=sys-libs/snapd-glib-1.64-r100
 
 # Sam James  (2023-12-14)
 # Gentoo's kernel maintainers have decided to discontinue gentoo-sources and

diff --git a/sys-libs/snapd-glib/files/snapd-glib-1.64-qt6.patch 
b/sys-libs/snapd-glib/files/snapd-glib-1.64-qt6.patch
new file mode 100644
index ..de6b4bbdec5c
--- /dev/null
+++ b/sys-libs/snapd-glib/files/snapd-glib-1.64-qt6.patch
@@ -0,0 +1,286 @@
+From 5377f5d01adce209b9a148018cab100d5d5a1d4c Mon Sep 17 00:00:00 2001
+From: Aleix Pol 
+Date: Tue, 13 Feb 2024 01:25:39 +0100
+Subject: [PATCH] qt: Port to Qt 6
+
+It's what we are using in Discover now.
+diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
+index 8a8668f2..58700c2f 100644
+--- a/.github/workflows/test.yaml
 b/.github/workflows/test.yaml
+@@ -55,7 +55,7 @@ jobs:
+   - name: Install dependencies (Fedora)
+ if: startsWith(matrix.image, 'fedora:')
+ run: |
+-  dnf install -y gcc gcc-c++ gobject-introspection-devel glib2-devel 
gtk-doc json-glib-devel libsoup3-devel ninja-build python3-pip qt5-qtbase-devel 
qt5-qtdeclarative-devel redhat-rpm-config vala
++  dnf install -y gcc gcc-c++ gobject-introspection-devel glib2-devel 
gtk-doc json-glib-devel libsoup3-devel ninja-build python3-pip qt6-qtbase-devel 
qt6-qtdeclarative-devel redhat-rpm-config vala
+ 
+   - name: Install meson
+ if: matrix.image != 'ubuntu:rolling'
+diff --git a/meson.build b/meson.build
+index b9f98d37..26951e9c 100644
+--- a/meson.build
 b/meson.build
+@@ -1,7 +1,7 @@
+ project ('snapd-glib', [ 'c', 'cpp' ],
+  version: '1.64',
+- meson_version: '>= 0.43.0',
+- default_options : [ 'c_std=c11', 'cpp_std=c++11' ])
++ meson_version: '>= 0.57.0',
++ default_options : [ 'c_std=c11' ])
+ 
+ glib_dep = dependency ('glib-2.0', version: '>= 2.46')
+ gio_dep = dependency ('gio-2.0', version: '>= 2.46')
+@@ -14,9 +14,9 @@ endif
+ json_glib_dep = dependency ('json-glib-1.0', version: '>= 1.1.2')
+ 
+ if get_option ('qt-bindings')
+-  qt5_core_dep = dependency ('qt5', modules: [ 'Core' ])
+-  qt5_network_dep = dependency ('qt5', modules: [ 'Network' ])
+-  qml_dep = dependency ('qt5', modules: [ 'Qml' ])
++  qt6_core_dep = dependency ('qt6', modules: [ 'Core' ])
++  qt6_network_dep = dependency ('qt6', modules: [ 'Network' ])
++  qml_dep = dependency ('qt6', modules: [ 'Qml' ])
+ endif
+ 
+ datadir = join_paths (get_option ('prefix'), get_option ('datadir'))
+diff --git a/snapd-qt/markdown-node.cpp b/snapd-qt/markdown-node.cpp
+index 2be1751e..2e87707b 100644
+--- a/snapd-qt/markdown-node.cpp
 b/snapd-qt/markdown-node.cpp
+@@ -62,3 +62,14 @@ QSnapdMarkdownNode *QSnapdMarkdownNode::child (int n) const
+ return NULL;
+ return new QSnapdMarkdownNode (children->pdata[n]);
+ }
++
++QSnapdMarkdownNode & QSnapdMarkdownNode::operator=(const QSnapdMarkdownNode& 
node)
++{
++if ( == this) {
++return *this;
++}
++g_object_unref(wrapped_object);
++wrapped_object = node.wrapped_object;
++g_object_ref(wrapped_object);
++return *this;
++}
+diff --git a/snapd-qt/markdown-parser.cpp b/snapd-qt/markdown-parser.cpp
+index 751592c3..1a305ad9 100644
+--- a/snapd-qt/markdown-parser.cpp
 b/snapd-qt/markdown-parser.cpp
+@@ -56,7 +56,7 @@ bool QSnapdMarkdownParser::preserveWhitespace () const
+ QList QSnapdMarkdownParser::parse (const QString ) 
const
+ {
+ Q_D(const QSnapdMarkdownParser);
+-g_autoptr(GPtrArray) nodes = snapd_markdown_parser_parse (d->parser, 
text.toStdString ().c_str ());
++g_autoptr(GPtrArray) nodes = snapd_markdown_parser_parse (d->parser, 
text.toUtf8().constData());
+ QList nodes_list;
+ for (uint i = 0; i < nodes->len; i++) {
+ SnapdMarkdownNode *node = (SnapdMarkdownNode *) g_ptr_array_index 
(nodes, i);
+diff --git a/snapd-qt/meson.build b/snapd-qt/meson.build
+index 74687852..48fe650c 100644
+--- a/snapd-qt/meson.build
 b/snapd-qt/meson.build
+@@ -9,7 +9,7 @@ if not get_option('soup2')
+ endif
+ 
+ 

[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/i3-restore/

2024-02-24 Thread Vitaly Zdanevich
commit: 632f5f0efa812d7ed3d82af4136e865eb7bf2dca
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Feb 25 04:51:47 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Feb 25 04:51:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=632f5f0e

x11-misc/i3-restore: new package, add 4.1

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

 x11-misc/i3-restore/Manifest  |  1 +
 x11-misc/i3-restore/i3-restore-4.1.ebuild | 49 +++
 x11-misc/i3-restore/metadata.xml  | 11 +++
 3 files changed, 61 insertions(+)

diff --git a/x11-misc/i3-restore/Manifest b/x11-misc/i3-restore/Manifest
new file mode 100644
index 00..390ad6d48c
--- /dev/null
+++ b/x11-misc/i3-restore/Manifest
@@ -0,0 +1 @@
+DIST i3-restore-4.1.tar.gz 33362 BLAKE2B 
008637a1ad5281f9076c02daddd6e89cecaba1c5361ae53fc949386d25b759fd0fb2a0cfa47637b0f31b05e487987b81854a514ec413f7be70077b5f458d279d
 SHA512 
a0affbbf564830a6de400c2f3d3bb7549676e670d4ad10b341482eb3dca771e109054f4d114625c7cd7636c56915e9eaeb1d956e43bc2b3cfb23334503d301b2

diff --git a/x11-misc/i3-restore/i3-restore-4.1.ebuild 
b/x11-misc/i3-restore/i3-restore-4.1.ebuild
new file mode 100644
index 00..20905fc3e3
--- /dev/null
+++ b/x11-misc/i3-restore/i3-restore-4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A simple bash + python script to restore your i3 session"
+HOMEPAGE="https://github.com/jdholtz/i3-restore/;
+
+SRC_URI="https://github.com/jdholtz/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3"
+SLOT="0"
+
+PYTHON_COMPAT=( python3_{7..12} )
+inherit python-single-r1
+
+RDEPEND="
+   x11-wm/i3
+   "${PYTHON_DEPS}"
+"
+DEPEND="
+   x11-misc/xdotool
+   app-misc/jq
+   $(python_gen_cond_dep \
+   'dev-python/psutil[${PYTHON_USEDEP}]' )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   sed -i 's#CURR_DIR="$(dirname 
"${0}")"#CURR_DIR=/usr/libexec/i3-restore#' i3-save i3-restore  \
+   || die "Sed error!"
+   default
+}
+
+src_install() {
+   insinto "/usr/libexec/${PN}"
+   doins -r utils
+   dobin i3-save
+   dobin i3-restore
+   python_moduleinto "/usr/libexec/${PN}"
+   python_domodule programs
+}
+
+pkg_postinst() {
+   elog "Usage: i3-save and i3-restore"
+   elog "See the documentation about automatic saving and restoring 
https://github.com/jdholtz/i3-restore/?tab=readme-ov-file#automating-the-script;
+}

diff --git a/x11-misc/i3-restore/metadata.xml b/x11-misc/i3-restore/metadata.xml
new file mode 100644
index 00..2edebb765d
--- /dev/null
+++ b/x11-misc/i3-restore/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zdanevich.vit...@ya.ru
+   Vitaly Zdanevich
+   
+   
+   jdholtz/i3-restore
+   
+



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

2024-02-24 Thread Matthew Thode
commit: 7ff4dec0ee2ecdf36c5f22fcf0f4af00c875e945
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 25 04:51:43 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Feb 25 04:51:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff4dec0

dev-libs/leatherman: add 1.12.12

Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/leatherman/Manifest  |  1 +
 dev-libs/leatherman/leatherman-1.12.12.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 5f847fe81993..236c0c151bb1 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1 +1,2 @@
 DIST leatherman-1.12.11.tar.gz 816707 BLAKE2B 
7e94c24b541efb9a8f879897eb13cbb7fbce7e87fd7543625e0c88717a79ccdcd1bc8d06268582ee4445a2628a71ef6ffd64b38f93ad0fbdd811e686623ac4f6
 SHA512 
26fb96a2f8bb34efe4df1220db18f9816ecd3b34d3ef1e84ecfda8833318f7e4f3dcd93535034669110e62fa69bbf9c43599d84739321c6d0075475cd2de7671
+DIST leatherman-1.12.12.tar.gz 818006 BLAKE2B 
b8174da6ae3f981b9ef44728069502264585b6ec8602125e54e2747c6f4ce1755979c4c7337af176bba234dcb6415acdbdff69b1a4c60ec87b69892043b91353
 SHA512 
b4041ec59dd716e599c12c31dd5401542efe0739abfc9d508b56dc759ca9bdeb29daac87b626d416f5339fca8909cfa98653a24a39b32bb1cd04baf99c6f1d92

diff --git a/dev-libs/leatherman/leatherman-1.12.12.ebuild 
b/dev-libs/leatherman/leatherman-1.12.12.ebuild
new file mode 100644
index ..7508537d3159
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.12.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman;
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



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

2024-02-24 Thread Takuya Wakazono
commit: a7d22560642f0822c4d2d37dfc99143db94fa68c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Feb 24 16:10:06 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sun Feb 25 04:11:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7d22560

dev-vcs/gitui: add 0.25.1

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

 dev-vcs/gitui/Manifest|   3 +
 dev-vcs/gitui/gitui-0.25.1.ebuild | 277 ++
 2 files changed, 280 insertions(+)

diff --git a/dev-vcs/gitui/Manifest b/dev-vcs/gitui/Manifest
index aa0e79f216..bf07404e08 100644
--- a/dev-vcs/gitui/Manifest
+++ b/dev-vcs/gitui/Manifest
@@ -21,6 +21,7 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616de
 DIST bitflags-2.4.2.crate 42602 BLAKE2B 
768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9
 SHA512 
ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214
 DIST bugreport-0.5.0.crate 16149 BLAKE2B 
2728559a8aa0c0c6346335eadfab93ac4b26407604e003432f4d0db1a22ae0c6c22374638482d2e879d09c9139b7da1ac67547764795d303ded1816d3513a1ae
 SHA512 
d1418b6c8df333b4b245f428f3442968f7b75961a00523fb432ff2f904eca07cd208d417e63b2fb0a86b85a6853e4c474d30c19b80a85d8724db66ecd762da7c
 DIST bumpalo-3.15.0.crate 83538 BLAKE2B 
d73df557717d15ede01c8ffccc889fd68259da62b46222862096960dfd6972696f4a62f31737b3821773f99794b2d751ae91569740cdea28245a92db447338c5
 SHA512 
18fa4284e955805618308898d633489401051d2f8f2113d3735137741d8bd0711306163f93abd77c80a1ddbc0f3458204afcc98cbf478121fe52730599e41e97
+DIST bumpalo-3.15.1.crate 83576 BLAKE2B 
58c9f0577c253a74002b8628e7cca9ca8eb86901391953bbeddd455960923c70da36b7f88bcbd19cb42c33a9b5bb17217b2393493b46b74989a2f6aa4cfe0427
 SHA512 
b5a09f8cd58005a6ad5e8a310b08636d2edd1a48601fc5aac812e29178c4dc17b9d8cbd9a577c67313a8164f93aa82ccdbebc5fa5d543bbcdb0cf56910f06a51
 DIST bwrap-1.3.0.crate 112849 BLAKE2B 
91e1a5416b2d8d61fa891b645cea850494b61d67b6a3e7182a81fd7a338938da6483e808c5f13d2c89ac3e93c9269de9da294a82431ab4f8c56f34153325b0ef
 SHA512 
72e7f6dff5565b097044c6dfdac9297d1cd7d27c752546ccbad0d946dbb9cb563c08ea7a67451888d579b58874371916487647ef1219a62e258e8c9cb0572322
 DIST bytesize-1.3.0.crate 10164 BLAKE2B 
049f292705082dbd3b2f0abb6f153023613107949f4849154aadce2181f4568ea1b3c12f00b6ad56146f8a4f3b07b7025498e0c989ac6561ac7255720b85ffab
 SHA512 
c718af51b0da2979b70142012544fde6bbf8639cd4fde66a8066b138f7f58dce019209e27566027dc0ec5a7fc1d2ee17b9b6366cc7a5f95a6419e29a0ffedab5
 DIST cassowary-0.3.0.crate 22876 BLAKE2B 
7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9
 SHA512 
0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
@@ -73,6 +74,7 @@ DIST git-version-0.3.9.crate 3087 BLAKE2B 
c7a7c1b0d47eae8aad9770b61f487c6410e5b2
 DIST git-version-macro-0.3.9.crate 5622 BLAKE2B 
8362e1c187a97bc9fa3e18f1f01d45b791a9a85d04818d375c06feb9ed01fd265cdd51fd60251e8c66c5cf878cc14be101002dc2a79e7e3489a7112bc86a6d6f
 SHA512 
e0b1d8ef1bf2c9b5c981a4c0f6a6610a04d1552ad5eca493357f392dfdb5ebc651f1846d5ba1d847208956f5e364972851de83ddd440a855df5f8b4891ba2f5d
 DIST git2-0.18.2.crate 212536 BLAKE2B 
fffdea2d9a279ec6c371b03489f85039a50250bed9177ebb82090b74a7deddb988b3456ac7e7323be00822e3c243820839f00bd2478cc4d17d0d5d9ad943b4c6
 SHA512 
d7b7f61ee2c074da28b85bce8475d1b0b953e047ddea70d834fbcffc58a910f0fee3cb91b6e3a0e6fd14b76d142ea02909330db0266299b73c743463a8443a99
 DIST gitui-0.25.0.tar.gz 34916643 BLAKE2B 
1a841db3f5c819e14852d579d83e29f6f3c1a38cd23bf813f298fc62c28d61f688d3d9f719642972d0288c9dbc61ab3205fc7845861eb62bd8bc78ce4530e391
 SHA512 
051a163087a309d63fb51f82f8a82d98bef16881319c3ea78cb64ed074d367d21f6806262f9ce9fc70dd906dfc7f43af42d3b777f336943a2590acdf7e6b
+DIST gitui-0.25.1.tar.gz 34916908 BLAKE2B 
9acd976784484f5249ee6195852d98d4495ee382803269c8bdd647044b974d9070b91437e06c48949a81e2f3392038e10e0215840d8fa22877d85b34
 SHA512 
4f23d47906168a0956c596d7a3912c0f95d6d252eb5b563f3035c3bd82962e048d0083299e8963211fde258e34f9b0abea221921005276893499dbb79f31b8cd
 DIST hashbrown-0.14.3.crate 141425 BLAKE2B 
23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2
 SHA512 
4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356
 DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
 DIST home-0.5.9.crate 8760 BLAKE2B 

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

2024-02-24 Thread Takuya Wakazono
commit: 0a96f3fdacc2c362c97417be14efe172ddb5439a
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Feb 24 16:10:36 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sun Feb 25 04:11:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a96f3fd

dev-vcs/gitui: drop 0.25.0

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

 dev-vcs/gitui/Manifest|   3 -
 dev-vcs/gitui/gitui-0.25.0.ebuild | 277 --
 2 files changed, 280 deletions(-)

diff --git a/dev-vcs/gitui/Manifest b/dev-vcs/gitui/Manifest
index bf07404e08..2d89ba4691 100644
--- a/dev-vcs/gitui/Manifest
+++ b/dev-vcs/gitui/Manifest
@@ -20,7 +20,6 @@ DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.4.2.crate 42602 BLAKE2B 
768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9
 SHA512 
ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214
 DIST bugreport-0.5.0.crate 16149 BLAKE2B 
2728559a8aa0c0c6346335eadfab93ac4b26407604e003432f4d0db1a22ae0c6c22374638482d2e879d09c9139b7da1ac67547764795d303ded1816d3513a1ae
 SHA512 
d1418b6c8df333b4b245f428f3442968f7b75961a00523fb432ff2f904eca07cd208d417e63b2fb0a86b85a6853e4c474d30c19b80a85d8724db66ecd762da7c
-DIST bumpalo-3.15.0.crate 83538 BLAKE2B 
d73df557717d15ede01c8ffccc889fd68259da62b46222862096960dfd6972696f4a62f31737b3821773f99794b2d751ae91569740cdea28245a92db447338c5
 SHA512 
18fa4284e955805618308898d633489401051d2f8f2113d3735137741d8bd0711306163f93abd77c80a1ddbc0f3458204afcc98cbf478121fe52730599e41e97
 DIST bumpalo-3.15.1.crate 83576 BLAKE2B 
58c9f0577c253a74002b8628e7cca9ca8eb86901391953bbeddd455960923c70da36b7f88bcbd19cb42c33a9b5bb17217b2393493b46b74989a2f6aa4cfe0427
 SHA512 
b5a09f8cd58005a6ad5e8a310b08636d2edd1a48601fc5aac812e29178c4dc17b9d8cbd9a577c67313a8164f93aa82ccdbebc5fa5d543bbcdb0cf56910f06a51
 DIST bwrap-1.3.0.crate 112849 BLAKE2B 
91e1a5416b2d8d61fa891b645cea850494b61d67b6a3e7182a81fd7a338938da6483e808c5f13d2c89ac3e93c9269de9da294a82431ab4f8c56f34153325b0ef
 SHA512 
72e7f6dff5565b097044c6dfdac9297d1cd7d27c752546ccbad0d946dbb9cb563c08ea7a67451888d579b58874371916487647ef1219a62e258e8c9cb0572322
 DIST bytesize-1.3.0.crate 10164 BLAKE2B 
049f292705082dbd3b2f0abb6f153023613107949f4849154aadce2181f4568ea1b3c12f00b6ad56146f8a4f3b07b7025498e0c989ac6561ac7255720b85ffab
 SHA512 
c718af51b0da2979b70142012544fde6bbf8639cd4fde66a8066b138f7f58dce019209e27566027dc0ec5a7fc1d2ee17b9b6366cc7a5f95a6419e29a0ffedab5
@@ -73,7 +72,6 @@ DIST gimli-0.28.1.crate 270497 BLAKE2B 
4089e0f871295d464e548610ab5f0c2fd86382541
 DIST git-version-0.3.9.crate 3087 BLAKE2B 
c7a7c1b0d47eae8aad9770b61f487c6410e5b27a94edadcfea8213cbe6640c73a14ed2a6c90f36d9bb833e364a996fb836b1eabe3ada44f7cd64766efa908421
 SHA512 
1d44b4f15338b5a415683e5d8d695a192749eff0c63fd79b2cf5d4ca4142b296bc9154c02cfa381dd7062db0a9c652d06a24a027a447a453107e19bcb8047396
 DIST git-version-macro-0.3.9.crate 5622 BLAKE2B 
8362e1c187a97bc9fa3e18f1f01d45b791a9a85d04818d375c06feb9ed01fd265cdd51fd60251e8c66c5cf878cc14be101002dc2a79e7e3489a7112bc86a6d6f
 SHA512 
e0b1d8ef1bf2c9b5c981a4c0f6a6610a04d1552ad5eca493357f392dfdb5ebc651f1846d5ba1d847208956f5e364972851de83ddd440a855df5f8b4891ba2f5d
 DIST git2-0.18.2.crate 212536 BLAKE2B 
fffdea2d9a279ec6c371b03489f85039a50250bed9177ebb82090b74a7deddb988b3456ac7e7323be00822e3c243820839f00bd2478cc4d17d0d5d9ad943b4c6
 SHA512 
d7b7f61ee2c074da28b85bce8475d1b0b953e047ddea70d834fbcffc58a910f0fee3cb91b6e3a0e6fd14b76d142ea02909330db0266299b73c743463a8443a99
-DIST gitui-0.25.0.tar.gz 34916643 BLAKE2B 
1a841db3f5c819e14852d579d83e29f6f3c1a38cd23bf813f298fc62c28d61f688d3d9f719642972d0288c9dbc61ab3205fc7845861eb62bd8bc78ce4530e391
 SHA512 
051a163087a309d63fb51f82f8a82d98bef16881319c3ea78cb64ed074d367d21f6806262f9ce9fc70dd906dfc7f43af42d3b777f336943a2590acdf7e6b
 DIST gitui-0.25.1.tar.gz 34916908 BLAKE2B 
9acd976784484f5249ee6195852d98d4495ee382803269c8bdd647044b974d9070b91437e06c48949a81e2f3392038e10e0215840d8fa22877d85b34
 SHA512 
4f23d47906168a0956c596d7a3912c0f95d6d252eb5b563f3035c3bd82962e048d0083299e8963211fde258e34f9b0abea221921005276893499dbb79f31b8cd
 DIST hashbrown-0.14.3.crate 141425 BLAKE2B 
23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2
 SHA512 
4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356
 DIST heck-0.4.1.crate 11567 BLAKE2B 

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

2024-02-24 Thread Takuya Wakazono
commit: 770d2bd51a346bcca844acb89d3e803218ab27f4
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Feb 25 04:21:57 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sun Feb 25 04:33:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=770d2bd5

profiles: unmask dev-vcs/gitui

I took over maintainership.
Signed-off-by: Takuya Wakazono  gmail.com>

 profiles/package.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6b465339e4..f7662401bc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -489,7 +489,6 @@ dev-util/ots
 dev-vcs/bit
 dev-vcs/git-blame-someone-else
 dev-vcs/git-repo-updater
-dev-vcs/gitui
 games-misc/Fallout3Terminal
 games-misc/bonsai
 games-misc/cbonsai



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

2024-02-24 Thread Yixun Lan
commit: ec5d7e8cc2bebdaf71e035ba679feab6b2829d62
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Feb 25 03:52:11 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Feb 25 04:26:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec5d7e8c

net-im/telegram-desktop: drop 4.14.9

Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 -
 .../telegram-desktop-4.14.9.ebuild | 238 -
 2 files changed, 239 deletions(-)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 9b446c3be9b4..dd1f872869d4 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,4 +1,3 @@
 DIST tdesktop-4.13.1-full.tar.gz 67876971 BLAKE2B 
6743aabae75f06e8691ed77ff22836a0276313756240ec864ac93eba7c04cd2d41c4f844fdea6f89d482e5e0e70793dc7d1fb3f19b788397abab56f631134866
 SHA512 
4cbbfaf6e5ecc90b429fc2207a106988ab839aa42d0d225841069d20bf2152fada489c28e6816eefa143724f5b8ea4db6995a0612f0df195d8dbd5f40d8a63a3
 DIST tdesktop-4.14.15-full.tar.gz 68147116 BLAKE2B 
32e2719260cc48948ed85644e4079014ba5d44d003f00f8c274ea5e9ad6af0f893ffbc56d523e37a382080f13ebd1d46f0059927c6bafe9710f5eee11e44b449
 SHA512 
12812fa1fd067fca03b2e5cb04502ef05e98368b91a4ed5458a61a0bea8b3d6daf6c32b7632c170fe0904acb63eb422f6fa6364e4af18f73e49659e2d50f531b
-DIST tdesktop-4.14.9-full.tar.gz 68106660 BLAKE2B 
35d9943488e5237e3b95a23e02d7c831eff4aacbe16b1b85b5f0c0873011697767bfd6f6c9028aa2939c0fb517251945dcd9389797de30dd25c4336b8d646ebb
 SHA512 
802ec7eeef75ac97934cb0437c24dab62670f7029a1a5e44866cd77d39d7b572b79106c0b73bd742786548db938c49ba2e559123963ef0201adaa279b4cf9fa4
 DIST tdesktop-4.15.0-full.tar.gz 68286818 BLAKE2B 
2bd4d59370a4f97aa3c1b1d64fa7eea114539edcff46ea30a5361cefeeb1de8a1954be91a1a420ddc1b1a30970944387c2cd3749badaa494e53862066c624ac3
 SHA512 
95aa5f14a9a88b9c6421049445f59f1c5c5d7ab4ca4e8b8f4ab7389bdb8f3cc6b29fea270574881633035acec769ba271261f84ec269010c63af28a03719da98

diff --git a/net-im/telegram-desktop/telegram-desktop-4.14.9.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.14.9.ebuild
deleted file mode 100644
index 0d7c5626f90d..
--- a/net-im/telegram-desktop/telegram-desktop-4.14.9.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit xdg cmake python-any-r1 optfeature flag-o-matic
-
-DESCRIPTION="Official desktop client for Telegram"
-HOMEPAGE="https://desktop.telegram.org;
-
-MY_P="tdesktop-${PV}-full"
-SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
-IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
-REQUIRED_USE="
-   qt6-imageformats? ( qt6 )
-"
-
-KIMAGEFORMATS_RDEPEND="
-   media-libs/libavif:=
-   media-libs/libheif:=
-   >=media-libs/libjxl-0.8.0:=
-"
-CDEPEND="
-   !net-im/telegram-desktop-bin
-   app-arch/lz4:=
-   dev-cpp/abseil-cpp:=
-   >=dev-cpp/glibmm-2.77:2.68
-   dev-libs/glib:2
-   dev-libs/libdispatch
-   dev-libs/openssl:=
-   dev-libs/protobuf
-   dev-libs/xxhash
-   media-libs/libjpeg-turbo:=
-   ~media-libs/libtgvoip-2.4.4_p20221208
-   media-libs/openal
-   media-libs/opus
-   media-libs/rnnoise
-   ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=]
-   media-video/ffmpeg:=[opus,vpx]
-   sys-libs/zlib:=[minizip]
-   virtual/opengl
-   !enchant? ( >=app-text/hunspell-1.7:= )
-   enchant? ( app-text/enchant:= )
-   !qt6? (
-   >=dev-qt/qtcore-5.15:5=
-   >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
-   >=dev-qt/qtimageformats-5.15:5
-   >=dev-qt/qtnetwork-5.15:5[ssl]
-   >=dev-qt/qtsvg-5.15:5
-   >=dev-qt/qtwidgets-5.15:5[png,X?]
-   kde-frameworks/kcoreaddons:5
-   webkit? (
-   >=dev-qt/qtdeclarative-5.15:5
-   >=dev-qt/qtwayland-5.15:5
-   )
-   )
-   qt6? (
-   
>=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
-   >=dev-qt/qtimageformats-6.5:6
-   >=dev-qt/qtsvg-6.5:6
-   webkit? (
-   >=dev-qt/qtdeclarative-6.5:6
-   >=dev-qt/qtwayland-6.5:6[compositor]
-   )
-   qt6-imageformats? (
-   >=dev-qt/qtimageformats-6.5:6=
-   ${KIMAGEFORMATS_RDEPEND}
-   )
-   )
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-keysyms
-   )
-"
-RDEPEND="${CDEPEND}
-   webkit? ( net-libs/webkit-gtk:4.1 

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

2024-02-24 Thread Yixun Lan
commit: dfab47a76d541cca768cf466065c66efd6db08b8
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Mon Feb 19 14:34:46 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Feb 25 04:26:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfab47a7

net-im/telegram-desktop: add 4.15.0

Release:
  - https://github.com/telegramdesktop/tdesktop/releases/tag/v4.15.0

Changelog:
  - https://github.com/telegramdesktop/tdesktop/blob/v4.15.0/changelog.txt

Closes: https://github.com/gentoo/gentoo/pull/35427
Signed-off-by: Aliaksei Urbanski  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 +
 .../telegram-desktop-4.15.0.ebuild | 238 +
 2 files changed, 239 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 58f373ba1263..9b446c3be9b4 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,3 +1,4 @@
 DIST tdesktop-4.13.1-full.tar.gz 67876971 BLAKE2B 
6743aabae75f06e8691ed77ff22836a0276313756240ec864ac93eba7c04cd2d41c4f844fdea6f89d482e5e0e70793dc7d1fb3f19b788397abab56f631134866
 SHA512 
4cbbfaf6e5ecc90b429fc2207a106988ab839aa42d0d225841069d20bf2152fada489c28e6816eefa143724f5b8ea4db6995a0612f0df195d8dbd5f40d8a63a3
 DIST tdesktop-4.14.15-full.tar.gz 68147116 BLAKE2B 
32e2719260cc48948ed85644e4079014ba5d44d003f00f8c274ea5e9ad6af0f893ffbc56d523e37a382080f13ebd1d46f0059927c6bafe9710f5eee11e44b449
 SHA512 
12812fa1fd067fca03b2e5cb04502ef05e98368b91a4ed5458a61a0bea8b3d6daf6c32b7632c170fe0904acb63eb422f6fa6364e4af18f73e49659e2d50f531b
 DIST tdesktop-4.14.9-full.tar.gz 68106660 BLAKE2B 
35d9943488e5237e3b95a23e02d7c831eff4aacbe16b1b85b5f0c0873011697767bfd6f6c9028aa2939c0fb517251945dcd9389797de30dd25c4336b8d646ebb
 SHA512 
802ec7eeef75ac97934cb0437c24dab62670f7029a1a5e44866cd77d39d7b572b79106c0b73bd742786548db938c49ba2e559123963ef0201adaa279b4cf9fa4
+DIST tdesktop-4.15.0-full.tar.gz 68286818 BLAKE2B 
2bd4d59370a4f97aa3c1b1d64fa7eea114539edcff46ea30a5361cefeeb1de8a1954be91a1a420ddc1b1a30970944387c2cd3749badaa494e53862066c624ac3
 SHA512 
95aa5f14a9a88b9c6421049445f59f1c5c5d7ab4ca4e8b8f4ab7389bdb8f3cc6b29fea270574881633035acec769ba271261f84ec269010c63af28a03719da98

diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.0.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.15.0.ebuild
new file mode 100644
index ..0d7c5626f90d
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.15.0.ebuild
@@ -0,0 +1,238 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org;
+
+MY_P="tdesktop-${PV}-full"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
+REQUIRED_USE="
+   qt6-imageformats? ( qt6 )
+"
+
+KIMAGEFORMATS_RDEPEND="
+   media-libs/libavif:=
+   media-libs/libheif:=
+   >=media-libs/libjxl-0.8.0:=
+"
+CDEPEND="
+   !net-im/telegram-desktop-bin
+   app-arch/lz4:=
+   dev-cpp/abseil-cpp:=
+   >=dev-cpp/glibmm-2.77:2.68
+   dev-libs/glib:2
+   dev-libs/libdispatch
+   dev-libs/openssl:=
+   dev-libs/protobuf
+   dev-libs/xxhash
+   media-libs/libjpeg-turbo:=
+   ~media-libs/libtgvoip-2.4.4_p20221208
+   media-libs/openal
+   media-libs/opus
+   media-libs/rnnoise
+   ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=]
+   media-video/ffmpeg:=[opus,vpx]
+   sys-libs/zlib:=[minizip]
+   virtual/opengl
+   !enchant? ( >=app-text/hunspell-1.7:= )
+   enchant? ( app-text/enchant:= )
+   !qt6? (
+   >=dev-qt/qtcore-5.15:5=
+   >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
+   >=dev-qt/qtimageformats-5.15:5
+   >=dev-qt/qtnetwork-5.15:5[ssl]
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5[png,X?]
+   kde-frameworks/kcoreaddons:5
+   webkit? (
+   >=dev-qt/qtdeclarative-5.15:5
+   >=dev-qt/qtwayland-5.15:5
+   )
+   )
+   qt6? (
+   
>=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
+   >=dev-qt/qtimageformats-6.5:6
+   >=dev-qt/qtsvg-6.5:6
+   webkit? (
+   >=dev-qt/qtdeclarative-6.5:6
+   >=dev-qt/qtwayland-6.5:6[compositor]
+   )
+   qt6-imageformats? (
+   

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

2024-02-24 Thread Michał Górny
commit: 15efb9cfc033dc55012ac0889b93f7f6d21a17f4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 25 03:51:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 25 04:07:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15efb9cf

dev-python/rq: Bump to 1.16.0

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

 dev-python/rq/Manifest |  1 +
 dev-python/rq/rq-1.16.0.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest
index 22cd23663130..54952fd9bd41 100644
--- a/dev-python/rq/Manifest
+++ b/dev-python/rq/Manifest
@@ -1 +1,2 @@
 DIST rq-1.15.1.gh.tar.gz 633531 BLAKE2B 
e1cf463e54533a1a56fab98a66f4cfe2ef73da48ab965a10066b84050aa1ac72373328246236fbd45bdf3d026ffc355aa117a21047dce1cef16b18c6e96a0f3f
 SHA512 
75228f037c5c731f7788bb18654f2e07a9af39f8980900166e07145887f7cbed06fbd7fb5513a770cee791d07a49d85a544b83f347cce6726d7745f8396e3aac
+DIST rq-1.16.0.tar.gz 627998 BLAKE2B 
cff296147f92d234a29f3e1c0f762bcaf873aabebc3cea816e8a772586e41ca850bba600d1e6e974ebfe1da4286ee4b15a5326cb0fee1a082b7bc632005b3ef5
 SHA512 
8746bed4d9fccd2f74ceb3ba026268f3c7441f278348e2823e6dbaf95326ff396f76564f3622c94440fef4b0a49b5fadc5680b1abdb3cfaacfa1118aa85c8457

diff --git a/dev-python/rq/rq-1.16.0.ebuild b/dev-python/rq/rq-1.16.0.ebuild
new file mode 100644
index ..ac48b2056812
--- /dev/null
+++ b/dev-python/rq/rq-1.16.0.ebuild
@@ -0,0 +1,57 @@
+# 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_{11..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple, lightweight library for creating and processing 
background jobs"
+HOMEPAGE="
+   https://python-rq.org/
+   https://github.com/rq/rq/
+   https://pypi.org/project/rq/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/click-5.0[${PYTHON_USEDEP}]
+   >=dev-python/redis-4.5.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/sentry-sdk[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+   local redis_test_config="daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   "
+
+   # Spawn Redis itself for testing purposes
+   # NOTE: On sam@'s machine, spawning Redis can hang in the sandbox.
+   # I'm not restricting tests yet because this doesn't happen for anyone 
else AFAICT.
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   /usr/sbin/redis-server - <<< "${redis_test_config}" || die
+
+   # Run the actual tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2024-02-24 Thread Michał Górny
commit: a5da1d8edd0cf468650284aacc3726dc3b665a11
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 25 03:51:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 25 04:07:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5da1d8e

dev-python/mkdocs-material: Bump to 9.5.11

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.5.11.ebuild  | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 3168e923b1bc..c6008e1cde29 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,3 +1,4 @@
 DIST mkdocs-material-9.5.10.gh.tar.gz 14770017 BLAKE2B 
90f436c205d226332b1b3acee73649a77bf01ced13e403230396f0fcf5aa7a30721d1eacb6b788324f12b08c190c7387677f4588d00d6ccab59b6ed46d2fbc1f
 SHA512 
4ab89fdf3f31355520d49e290db613e8585a92a349bc5bb064363d8dc6c65c2998cceb2e455324880166300b05593e2195c6dcf916dbe5ac286f3112ff4f82a2
+DIST mkdocs-material-9.5.11.gh.tar.gz 14776542 BLAKE2B 
c15e89522b1720aba4fbd00d9039238be43a96765010ab8a3197e6e964036db5b959595facc6debd2d582740bfcd2134abc8773f767188b45af6e26ce5234400
 SHA512 
b0c532dd96abc656fb3b3fe45b2c6b90ac29edae35492423f7a62851dbd4c07c6cf32249f09d67e1266293f5afbc6675505260770f3cbfed08d50f07342c17de
 DIST mkdocs-material-9.5.7.gh.tar.gz 14715071 BLAKE2B 
4eb978e28150b00b925fa151445b459cb048b8a48526aadc1f82b12fab65e8635d1417546b280cfd7af3dc6a9cf4d2ed7984958896bfa910d3d14fa27059c907
 SHA512 
4a5163bb5e5705a1d9bf35ed88746cff1e8bb74e7dfa92b73304a9261702449e6c63fbbcaf7680ff28ba8a344376adf777d74f145f3668076036518c143064e5
 DIST mkdocs-material-9.5.9.gh.tar.gz 14726800 BLAKE2B 
dad4da1b661b0e1c67884248cf526bc19b3c2e33d5d2da7bfcc5589f6dde953147672ac657e84e7825ef8dcc061f6bc8aaabd6b24a3caa962dbdfa5ab8f2d49e
 SHA512 
74031f4e9bb3ffd5cd02ee4301b5d61861e36a5cbdbc385c7db253e18c4d935ef959bf6c58033887f1edd6e3011d38b45c6bdca0ae838f76536df439447d79fc

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.11.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.5.11.ebuild
new file mode 100644
index ..46c2a0851fa9
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.11.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+   >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
+   >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   social? (
+   >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
+"
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2024-02-24 Thread Michał Górny
commit: 4595f266239b1dc108241c22cadef9a374ecc1a6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 25 03:45:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 25 03:45:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4595f266

dev-python/bottleneck: Bump to 1.3.8

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

 dev-python/bottleneck/Manifest|  1 +
 dev-python/bottleneck/bottleneck-1.3.8.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/bottleneck/Manifest b/dev-python/bottleneck/Manifest
index ec2d1c959444..c111cce36463 100644
--- a/dev-python/bottleneck/Manifest
+++ b/dev-python/bottleneck/Manifest
@@ -1 +1,2 @@
 DIST Bottleneck-1.3.7.tar.gz 103067 BLAKE2B 
d260263fc05b6806203c09555157926f288c60ebb88105b9ad73191c220be0e08370d7a96cb829ec8dd9ac0c2d243aeca62eb1a871e39fe8c85ba6ab507849ac
 SHA512 
ffeacb13e5a99db85e1580b9f2ead98239b4fd0b253a3c242a5507a026b439b9927ea49becec7e4d2d8f8e4ced15f43514c0af99379389db141ae50c4513e011
+DIST Bottleneck-1.3.8.tar.gz 103252 BLAKE2B 
1e520e33eaa86b7328d469a8de2f0cacedb401f9dab3686cad40132caa23e77055b71e630fadda9305f3d416e8958e9762053e6d46afba4cf15489db77418b67
 SHA512 
951a927ce368643e2ccb5154c05381ce9ff17bc703c0bcd85eab547e345601ad82eb1dc85fa16d667753bf3dc9d0296025984dae463a0153944a85a085331a8e

diff --git a/dev-python/bottleneck/bottleneck-1.3.8.ebuild 
b/dev-python/bottleneck/bottleneck-1.3.8.ebuild
new file mode 100644
index ..6e3c7e7eeebb
--- /dev/null
+++ b/dev-python/bottleneck/bottleneck-1.3.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fast NumPy array functions written in C"
+HOMEPAGE="
+   https://github.com/pydata/bottleneck/
+   https://pypi.org/project/Bottleneck/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/numpy-1.9.1[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # don't overwrites user's optimization level
+   sed -e '/extra_compile_args=\["-O2"\]/d' -i setup.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   rm -rf bottleneck || die
+   epytest --pyargs bottleneck
+}



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

2024-02-24 Thread Michał Górny
commit: f10ae05c50cf01eb6feb883a29ce8ec02560e384
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 25 03:46:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 25 04:07:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10ae05c

dev-python/pytest: Bump to 8.0.2

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

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

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index f5e07934a4f4..6f86d01bcfa9 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,3 +1,4 @@
 DIST pytest-7.4.4.tar.gz 1357116 BLAKE2B 
0bf281b3d4b7b2eb7805423a75c8c2befa820cc230318511e5a2d5ea35321a78a2603d5dbc033414ed73171525371efa9d9f54083d5638fc752c1c218e6d53aa
 SHA512 
28a259dac6739683c131993409d508e10fbfee461291b8fc7697dd83f30725a3c60e681ba00b5669a215af6a5e683f07a329485d780acc9ad0372a6552f783a1
 DIST pytest-8.0.0.tar.gz 1395242 BLAKE2B 
99d0dce33a2a9c0c42179584b6f74950e27c4a3a64daaf9fbb9d6a28583cff1890ebd6f471e1ffdc6f9d3cfc69deb513b6884ec216a7e95b16eba8c59c5e
 SHA512 
18c09d378e02a5b33bdf269aa27b6a4e84d43c46a702d34252ddf01a7cab3d56c8c9793ed4605ae041fc8c8845016b69dba4eb1f723756bab3704ab3e079b551
 DIST pytest-8.0.1.tar.gz 1396338 BLAKE2B 
feb21b576e1c82376481493d4c7c345f16ac7c818c13b88d37a2b5c3ecdbb6fa7397243f8672df320657a4a6fd654267760a278313fd0cba069da950834fdb55
 SHA512 
ce1fa9fa2a78f73320e1692681930c7bee5f6bd66b592d6f8b7e6c958cbdc180d9b1f39ecad2556c0811c5337e7fa28b84a093f064ac46f7fd3c4a6d94b3e73a
+DIST pytest-8.0.2.tar.gz 1396924 BLAKE2B 
ad95d246f5592cfe54faea6c96e38cb60d3e2713070d1ff7cab6c42aea312883c5d97c99a930dbcbd8493e966c4b8351320f6494b4ab904afbf21d7e1dd004a7
 SHA512 
c495943baad05e09b467d23c7afadb3edff7ae93ee96290d6db9e64739236888148b63dff7e8e25b331b11bd48c55fb0ca8901cf823d69b1a922e94915bab2f1

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

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

2024-02-24 Thread Michał Górny
commit: dd60fca23b4a41b542e93c1261b6e0de3bf23887
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 25 03:48:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 25 04:07:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd60fca2

dev-python/pytest-httpserver: Bump to 1.0.10

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

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

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

diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.10.ebuild 
b/dev-python/pytest-httpserver/pytest-httpserver-1.0.10.ebuild
new file mode 100644
index ..79f60d637991
--- /dev/null
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.10.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="HTTP server for pytest to test HTTP clients"
+HOMEPAGE="
+   https://github.com/csernazs/pytest-httpserver/
+   https://pypi.org/project/pytest_httpserver/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # tests from building release artifacts
+   tests/test_release.py
+   )
+
+   epytest -p no:localserver
+}



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

2024-02-24 Thread Michał Górny
commit: 870ff58e195cdf7dc4ce74dc064d3d3cee1f13aa
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 25 03:47:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 25 04:07:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870ff58e

app-text/qpdf: Bump to 11.9.0

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

 app-text/qpdf/Manifest   |  3 ++
 app-text/qpdf/qpdf-11.9.0.ebuild | 99 
 2 files changed, 102 insertions(+)

diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest
index 6ee3dd55fb14..c868a806c643 100644
--- a/app-text/qpdf/Manifest
+++ b/app-text/qpdf/Manifest
@@ -4,3 +4,6 @@ DIST qpdf-11.7.0.tar.gz.asc 833 BLAKE2B 
e0b15e6ed6b67fc222f7b4d9f863e8630af814be
 DIST qpdf-11.8.0-doc.zip 6886718 BLAKE2B 
de4e706cc27a73dffa40561fc1b0342a6c6d5e2b3bced0dbf6dbe43c969911b61f6e74fd3fd871833078ed70c50fca28dd316ad8d6ff0344d668a958a9d1840b
 SHA512 
5b2748d4b0b0367d4fd2773e697f6e125d92c397b62ee63388bce85c74a051e1b17d487941128927e3493669bd00196caa842eee76db0f05827a650a067b6939
 DIST qpdf-11.8.0.tar.gz 18150965 BLAKE2B 
6843a268d472c83169d33ef5f216da9428ec84a73a93cd81fde8f122c088ad1401df47c209d7aa4f3a5b950ddef0d8926908b0a9efefad13757eb0ea7dc1db86
 SHA512 
e558cd4f0066ace73670ead7a49b0343862cdd275bd013eb10cbef6e161a13955101e6d78de8e87bb05a68498c3018152e9d20d61c01dce55d3810e7f5768aa9
 DIST qpdf-11.8.0.tar.gz.asc 833 BLAKE2B 
02c0cfec3bab48a3d49783cb68bd6b6c6382536f5d15a54357b54e02b7ef2b5a3517c7448cebf255eebac60feeef2cfe6b42ffe5bfeec5db07db24059f97df69
 SHA512 
4dce7d90fef819edbb5bb5a46983c9cd6d181f1e58e36b439a0e9e38aca9cb9954fb5f6886cd2284f9852e205a3a4035827f4baa693a96c293ea604dcddb430e
+DIST qpdf-11.9.0-doc.zip 6893438 BLAKE2B 
102b7bbe0a7c1b12c2956c3f8e400b4259ca1c95e359308a940a4f8b4c304f6b0866f794fb58eba792fec2e7ad52209cb0c2cad4494358a185b6a9720d0a7cfb
 SHA512 
91a94cbda66a9c3bbbad9a433d9de78b83989757917fb150aa175cebb3aa295ba3e631e84e97cba3df3bdb4715fba411984b293a6b0df0f4549de2a77a4c257f
+DIST qpdf-11.9.0.tar.gz 18552462 BLAKE2B 
3f79bef4b8d276cb73db1a08eb72cc67dec803c942c5e6f5322ecfc2fb017c7169aebb6b0790f1789970c86f4c8790465d0315ff8b355dd7e395a02192a605cb
 SHA512 
5e0a990797081f121b3a52fddedea199baf1af260093a384ed6df347e052601622b03c9ff62b7ea069d81464eb0381932428cb8c0565b3686961f7505021a165
+DIST qpdf-11.9.0.tar.gz.asc 833 BLAKE2B 
6f00b52643b76828f65ce45ac031a72369753495ee96d5facaf708c80a41a669f5eb407c0e5d25492214813b307fc4cc7ae42b97f9ad6d78d92cc51cc98a87ed
 SHA512 
dd58a1721ce6e15b77bfde1ab68bb37a9d2b1d755872811fb24fadef7be4cf562bb8f8371fd56bdc583d0f6da50654696cc4576234d9fd74319e3f1f2bb7b5cf

diff --git a/app-text/qpdf/qpdf-11.9.0.ebuild b/app-text/qpdf/qpdf-11.9.0.ebuild
new file mode 100644
index ..055841cf1036
--- /dev/null
+++ b/app-text/qpdf/qpdf-11.9.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 cmake verify-sig
+
+DESCRIPTION="Command-line tool for structural, content-preserving 
transformation of PDF files"
+HOMEPAGE="
+   https://qpdf.sourceforge.io/
+   https://github.com/qpdf/qpdf/
+"
+SRC_URI="
+   https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz
+   doc? (
+   
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip
+   )
+   verify-sig? (
+   
https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz.asc
+   )
+"
+
+LICENSE="|| ( Apache-2.0 Artistic-2 )"
+# Subslot for libqpdf soname version (just represent via major version)
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples gnutls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? ( dev-libs/openssl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   app-text/ghostscript-gpl[tiff(+)]
+   media-libs/tiff
+   sys-apps/diffutils
+   )
+"
+BDEPEND="
+   dev-lang/perl
+   doc? ( app-arch/unzip )
+   verify-sig? ( sec-keys/openpgp-keys-jberkenbilt )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # glibc only (bug #899052)
+   malloc_info
+)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jberkenbilt.asc
+
+src_unpack() {
+   if use verify-sig ; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+   fi
+
+   default
+}
+
+src_configure() {
+   local crypto_provider=$(usex gnutls GNUTLS OPENSSL)
+   local crypto_provider_lowercase=${crypto_provider,,}
+
+   # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html.
+   local mycmakeargs=(
+   -DINSTALL_EXAMPLES=$(usex examples)
+
+   # Avoid automagic crypto deps
+   

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

2024-02-24 Thread Michał Górny
commit: 16fec9946225c6a6e2731be4182689c9e9a12f42
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 25 03:18:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 25 03:18:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fec994

dev-python/hypothesis: Bump to 6.98.11

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

 dev-python/hypothesis/Manifest  |  1 +
 dev-python/hypothesis/hypothesis-6.98.11.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 7d4a80d603dc..4fe7913a7200 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,3 +1,4 @@
 DIST hypothesis-6.97.5.gh.tar.gz 9426065 BLAKE2B 
2aec769268af7392f71c0ec7d12defad4962bd56597cb68ca0edfa81dbf28ef7d865b26086b75ee03287c82a0b2c0273a55bd6872b188728595fe74198130dd6
 SHA512 
d9f2adc51ef3b7fc331d3dca1b69a9464a2bc73298747f3732b8b4621237284ac60a50b927b57a047a155e0d94a3ee2974bbef2c9cf9112080e9098fba3cfc7f
 DIST hypothesis-6.98.10.gh.tar.gz 9428083 BLAKE2B 
7b1f49fb296097d00396bdcb699203a92ac210d4c05927e5f44cf4d3ab1aadb75a1a13a66bdcd63a582b19b99980e3075b3d481b9d4d8b737e53f410e3821718
 SHA512 
5cff0fb16e64b9190da4055487945060b0a85c3dbde949bcd9e1931e3825d8316bd3780a432503fce33cab48f078f83d418e4e1760a084a933f591183b22f0c3
+DIST hypothesis-6.98.11.gh.tar.gz 9428472 BLAKE2B 
79c4561ac1ac3ad309bccd215bb0b4f1a010b50058e70770ca51cb5e35e5c99e95aaa1d0a757a84fc1c34c117c6d400d40d41ea0dcfc236db2b2bc78812a9671
 SHA512 
3abe0801e33836727a48bdf7888bfaf0fbe2eca36aa511cdeaed29d45351c250c8f5aed6f47396f1e97fbccbecb45bd0b55b86a2956fa0bd735b99edc6bbe53f
 DIST hypothesis-6.98.9.gh.tar.gz 9427046 BLAKE2B 
c3705e4c780b6e7f427943231ac056f343e70569e88391f118383e6d6197f72e744306476f2e1994e8a6d95dce73b93dcd49e8fa197149e532b84c91bce79594
 SHA512 
1e8a0dcefb8def8376a0ad6549a58dac66470941e4a3584ba82867f8779fd941c141039f631f15f134f7cdb3beb2ad1a19312d8e56c47db9ace0569f203afaf3

diff --git a/dev-python/hypothesis/hypothesis-6.98.11.ebuild 
b/dev-python/hypothesis/hypothesis-6.98.11.ebuild
new file mode 100644
index ..f7f366381e4f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.98.11.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

[gentoo-commits] repo/proj/guru:dev commit in: net-misc/graftcp/

2024-02-24 Thread Yuhang Zeng
commit: 2780df72adabe5c5e6c3d66920ba060df54d9c2f
Author: Yuhang Zeng  unlsycn  com>
AuthorDate: Sun Feb 25 02:53:58 2024 +
Commit: Yuhang Zeng  unlsycn  com>
CommitDate: Sun Feb 25 02:54:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2780df72

net-misc/graftcp: fix bug #925322 #925323

Signed-off-by: Yuhang Zeng  unlsycn.com>

 net-misc/graftcp/graftcp-0.7.1.ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/net-misc/graftcp/graftcp-0.7.1.ebuild 
b/net-misc/graftcp/graftcp-0.7.1.ebuild
index 875749fa01..9e7159bce0 100644
--- a/net-misc/graftcp/graftcp-0.7.1.ebuild
+++ b/net-misc/graftcp/graftcp-0.7.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DESCRIPTION="A tool for redirecting a given program's TCP traffic to SOCKS5 or 
HTTP proxy"
 HOMEPAGE="https://github.com/hmgle/graftcp;
 
-GO_OPTIONAL=1
+inherit toolchain-funcs
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -22,10 +22,11 @@ fi
 LICENSE="GPL-3"
 SLOT="0"
 
+IUSE="systemd"
 RDEPEND="${DEPEND}"
 BDEPEND="
dev-lang/go
-   dev-util/pkgconf
+   systemd? ( dev-util/pkgconf )
 "
 
 PATCHES="
@@ -41,7 +42,11 @@ src_prepare() {
mv "${WORKDIR}/vendor" "${WORKDIR}/${P}/local" || die
 }
 
+src_compile() {
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)"
+}
+
 src_install() {
emake DESTDIR="${D}" PREFIX="/usr" install
-   emake DESTDIR="${D}" PREFIX="/usr" install_systemd
+   use systemd && emake DESTDIR="${D}" PREFIX="/usr" install_systemd
 }



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

2024-02-24 Thread Jakov Smolić
commit: 2599ee239ec6ca8ddc0a0b5dec6877b5e0acf204
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 25 02:52:45 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 25 02:52:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2599ee23

net-dns/nsd: Stabilize 4.8.0 amd64, #925452

Signed-off-by: Jakov Smolić  gentoo.org>

 net-dns/nsd/nsd-4.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/nsd/nsd-4.8.0.ebuild b/net-dns/nsd/nsd-4.8.0.ebuild
index 299f877ca98b..ce4bcaba54e0 100644
--- a/net-dns/nsd/nsd-4.8.0.ebuild
+++ b/net-dns/nsd/nsd-4.8.0.ebuild
@@ -21,7 +21,7 @@ else

SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
S="${WORKDIR}"/${MY_P}
 
-   KEYWORDS="~amd64 x86"
+   KEYWORDS="amd64 x86"
fi
 fi
 



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

2024-02-24 Thread Jakov Smolić
commit: 1236ed6fdb73e7ba7b7080b180c18dfb00bb0313
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 25 02:52:42 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 25 02:52:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1236ed6f

media-video/pipewire: Stabilize 1.0.3 x86, #925412

Signed-off-by: Jakov Smolić  gentoo.org>

 media-video/pipewire/pipewire-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-1.0.3.ebuild 
b/media-video/pipewire/pipewire-1.0.3.ebuild
index 1058431f074f..f5f91b8b7356 100644
--- a/media-video/pipewire/pipewire-1.0.3.ebuild
+++ b/media-video/pipewire/pipewire-1.0.3.ebuild
@@ -47,7 +47,7 @@ else
PIPEWIRE_DOCS_USEFLAG="man"
fi
 
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



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

2024-02-24 Thread Jakov Smolić
commit: 827adaff64688c0c71ba1b1850f9e9abd5785b36
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 25 02:52:43 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 25 02:52:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827adaff

gui-wm/sway: Stabilize 1.8.1-r2 x86, #925442

Signed-off-by: Jakov Smolić  gentoo.org>

 gui-wm/sway/sway-1.8.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/sway/sway-1.8.1-r2.ebuild b/gui-wm/sway/sway-1.8.1-r2.ebuild
index 30ae18247f62..0f92e837ed5a 100644
--- a/gui-wm/sway/sway-1.8.1-r2.ebuild
+++ b/gui-wm/sway/sway-1.8.1-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 



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

2024-02-24 Thread Jakov Smolić
commit: c6fe8c3a5544dd902d092f836facd166b5ffcd52
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 25 02:52:44 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 25 02:52:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6fe8c3a

net-dns/nsd: Stabilize 4.8.0 x86, #925452

Signed-off-by: Jakov Smolić  gentoo.org>

 net-dns/nsd/nsd-4.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/nsd/nsd-4.8.0.ebuild b/net-dns/nsd/nsd-4.8.0.ebuild
index abbd21ab799f..299f877ca98b 100644
--- a/net-dns/nsd/nsd-4.8.0.ebuild
+++ b/net-dns/nsd/nsd-4.8.0.ebuild
@@ -21,7 +21,7 @@ else

SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
S="${WORKDIR}"/${MY_P}
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 x86"
fi
 fi
 



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

2024-02-24 Thread Matt Turner
commit: 0012518a624c0181e6679443e4d46deea3ddd39a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 25 02:35:56 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 25 02:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0012518a

app-shells/autojump: Add Python 3.12 compatibility

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

 app-shells/autojump/autojump-22.5.3-r3.ebuild | 88 +++
 1 file changed, 88 insertions(+)

diff --git a/app-shells/autojump/autojump-22.5.3-r3.ebuild 
b/app-shells/autojump/autojump-22.5.3-r3.ebuild
new file mode 100644
index ..2d175c7c7050
--- /dev/null
+++ b/app-shells/autojump/autojump-22.5.3-r3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 vcs-snapshot prefix
+
+DESCRIPTION="change directory command that learns"
+HOMEPAGE="https://github.com/wting/autojump;
+SRC_URI="https://github.com/wting/${PN}/archive/release-v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="ipython test"
+REQUIRED_USE="ipython? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="!test? ( test )"
+RDEPEND="ipython? ( ${PYTHON_DEPS} )"
+DEPEND="${PYTHON_DEPS}
+   test? (
+   >=dev-vcs/pre-commit-0.7.0[${PYTHON_SINGLE_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-Use-mock-from-unittest.patch
+)
+
+src_prepare() {
+   default
+   sed -e "s:/usr/local/share:/usr/share:" \
+   -i bin/autojump.sh || die
+
+   # autojump_argparse is only there for Python 2.6 compatibility
+   sed -e "s:autojump_argparse:argparse:" \
+   -i bin/autojump || die
+
+   hprefixify -q '"' -w '/usr\/share/' bin/autojump.sh
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   dobin bin/"${PN}"
+   python_doscript "${ED}"/usr/bin/"${PN}"
+
+   insinto /etc/profile.d
+   doins bin/"${PN}".sh
+
+   insinto /usr/share/"${PN}"/
+   doins bin/"${PN}.bash"
+   doins bin/"${PN}.zsh"
+   doins bin/"${PN}.fish"
+   insinto /usr/share/zsh/site-functions
+   doins bin/_j
+
+   python_domodule bin/autojump_argparse.py bin/autojump_data.py \
+   bin/autojump_match.py bin/autojump_utils.py
+   if use ipython; then
+   python_domodule tools/autojump_ipython.py
+   fi
+
+   doman docs/"${PN}.1"
+   einstalldocs
+}
+
+pkg_postinst() {
+   if use ipython; then
+   elog 'This tool provides "j" for ipython, please add'
+   elog '"import autojump_ipython" to your ipy_user_conf.py.'
+   elog
+   fi
+
+   elog 'If you use app-shells/fish, add the following code to your'
+   elog 'config.fish to get autojump support:'
+   elog 'if test -f /usr/share/autojump/autojump.fish'
+   elog 'source /usr/share/autojump/autojump.fish'
+   elog 'end'
+}



[gentoo-commits] repo/gentoo:master commit in: www-plugins/passff-host/

2024-02-24 Thread Matt Turner
commit: d4aa6dd7f0f43bae7f9ab7f0adfa2cae2e0303f7
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb 25 02:42:27 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Feb 25 02:43:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4aa6dd7

www-plugins/passff-host: Version bump to 1.2.4

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

 www-plugins/passff-host/Manifest |  2 +
 www-plugins/passff-host/passff-host-1.2.4.ebuild | 68 
 2 files changed, 70 insertions(+)

diff --git a/www-plugins/passff-host/Manifest b/www-plugins/passff-host/Manifest
index dc0d3ec7ab24..67b1d77bd8f1 100644
--- a/www-plugins/passff-host/Manifest
+++ b/www-plugins/passff-host/Manifest
@@ -1,2 +1,4 @@
 DIST passff-host-1.2.3.json 176 BLAKE2B 
8eddc19cd0c072d25afff5cfa86a95d960ae7b986727099a04a1d983b887922f9ad77e940a2c80e0838a169afe81fa3f6529a901998bb98a6750ac888a09c264
 SHA512 
e4a4b90fb5323c6dbec339b9e67a7d546c6d7a95754fe03b3a4d96396c28de1caba3068b4e936ee0ce0997f865c8b5e53a3da1fb34f0123a04c5889302c28911
 DIST passff-host-1.2.3.py 3691 BLAKE2B 
428573d2493f9ff8ef1dc6c8971508a05afa1bef7e06831462106e8daa98c9bedf63489e6630ff9c441ef981164656932c404ffd47e12a2e1e77a55c3ec4955e
 SHA512 
be01e5ed3974bc0967e0dd102593ea8b4f62a5b4ca3f8f2fa2743f9abb4118334cfd27ecd595ce31dd079831614ebf8d91c5b504ad5ead067c245b921d756ceb
+DIST passff-host-1.2.4.json 176 BLAKE2B 
8eddc19cd0c072d25afff5cfa86a95d960ae7b986727099a04a1d983b887922f9ad77e940a2c80e0838a169afe81fa3f6529a901998bb98a6750ac888a09c264
 SHA512 
e4a4b90fb5323c6dbec339b9e67a7d546c6d7a95754fe03b3a4d96396c28de1caba3068b4e936ee0ce0997f865c8b5e53a3da1fb34f0123a04c5889302c28911
+DIST passff-host-1.2.4.py 4427 BLAKE2B 
495947577f9ee7b2e02e42e5200d29896c63234f33dd3576b9d19fb986ac9419685f39c6bfd061fcc3754ab386030a62b08147b0967a6f49ac2be79268ea8e5a
 SHA512 
ddc14a634f5ae33d3dd8db211fbea0e7728eb8fec8bca366b1860f0d92abc019556c1e3643fbcf85e92cbfbe99a4a67dda0c1d9c5651d20676fdd63b3635ffaa

diff --git a/www-plugins/passff-host/passff-host-1.2.4.ebuild 
b/www-plugins/passff-host/passff-host-1.2.4.ebuild
new file mode 100644
index ..7a0d38a68576
--- /dev/null
+++ b/www-plugins/passff-host/passff-host-1.2.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2018-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1
+
+DESCRIPTION="Host app for the PassFF WebExtension"
+HOMEPAGE="https://github.com/passff/passff-host;
+
+SRC_URI="
+   https://github.com/passff/passff-host/releases/download/${PV}/passff.py 
-> ${P}.py
+   
https://github.com/passff/passff-host/releases/download/${PV}/passff.json -> 
${P}.json
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="chrome chromium +firefox vivaldi"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( chrome chromium firefox vivaldi )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-crypt/pinentry
+"
+
+S="${WORKDIR}"
+
+src_unpack() {
+   cp "${DISTDIR}/${P}.json" . || die
+   cp "${DISTDIR}/${P}.py" . || die
+}
+
+src_prepare() {
+   default
+   python_fix_shebang "${P}.py"
+}
+
+src_install() {
+   local target_dirs=()
+
+   use chrome   && target_dirs+=( "/etc/opt/chrome/native-messaging-hosts" 
)
+   use chromium && target_dirs+=( "/etc/chromium/native-messaging-hosts" )
+   use firefox  && target_dirs+=( 
"/usr/$(get_libdir)/mozilla/native-messaging-hosts" )
+   # www-client/firefox-bin compile-time dir is under /usr/lib/
+   use firefox  && target_dirs+=( 
"/usr/lib/mozilla/native-messaging-hosts" )
+   use vivaldi  && target_dirs+=( "/etc/vivaldi/native-messaging-hosts" )
+
+   for target_dir in "${target_dirs[@]}"; do
+   sed "s;PLACEHOLDER;${target_dir}/passff.py;g" "${P}.json" > 
"passff.json" || die
+
+   insinto "${target_dir}"
+   doins passff.json
+   exeinto "${target_dir}"
+   newexe "${P}.py" passff.py
+   done
+}
+
+pkg_postinst() {
+   elog "Make sure to use graphical version of pinentry for ${PN} to work 
properly"
+   elog "Run 'eselect pinentry list'"
+   elog "And select 'pinentry-qt5' or 'pinentry-gnome'. efl might work 
too."
+}



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/files/

2024-02-24 Thread orbea
commit: c0b3a738552c78599f5e686985d7b42b0ba026fa
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:31:34 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:31:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=c0b3a738

dev-lang/rust: drop patch

Signed-off-by: orbea  riseup.net>

 0-ignore-broken-and-non-applicable-tests.patch | 40 --
 1 file changed, 40 deletions(-)

diff --git 
a/dev-lang/rust/files/1.68.0-ignore-broken-and-non-applicable-tests.patch 
b/dev-lang/rust/files/1.68.0-ignore-broken-and-non-applicable-tests.patch
deleted file mode 100644
index 3ebd6e1..000
--- a/dev-lang/rust/files/1.68.0-ignore-broken-and-non-applicable-tests.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 1879d1d1a284bf51c752e47db284ce22701ed5d0 Mon Sep 17 00:00:00 2001
-From: Samuel Holland 
-Date: Sun, 16 Sep 2018 16:38:48 +
-Subject: [PATCH 12/15] Ignore broken and non-applicable tests
-
-c-link-to-rust-va-list-fn: unstable feature, broken on aarch64, #56475
-env-funky-keys: can't handle LD_PRELOAD (e.g. sandbox)
-long-linker-command-lines: takes >10 minutes to run (but still passes)
-simd-intrinsic-generic-bitmask.rs: broken on BE, #59356
-sparc-struct-abi: no sparc target
-sysroot-crates-are-unstable: can't run rustc without RPATH

- test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile | 2 ++
- test/ui/env-funky-keys.rs   | 1 +
- 6 files changed, 10 insertions(+)
-
-diff --git a/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile 
b/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
-index 9e770706857..6d92ec5cec8 100644
 a/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
-+++ b/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
-@@ -1,1 +1,3 @@
-+# ignore-test
-+
- all:
- python2.7 test.py
-diff --git a/tests/ui/env-funky-keys.rs b/tests/ui/env-funky-keys.rs
-index c5c824ac58d..f3fe047a79c 100644
 a/tests/ui/env-funky-keys.rs
-+++ b/tests/ui/env-funky-keys.rs
-@@ -1,6 +1,7 @@
- // run-pass
- // Ignore this test on Android, because it segfaults there.
- 
-+// ignore-test
- // ignore-android
- // ignore-windows
- // ignore-cloudabi no execve
--- 
-2.24.1
-



[gentoo-commits] repo/proj/libressl:master commit in: net-libs/ldns/

2024-02-24 Thread orbea
commit: 8bc3b44e13ea00a73ab3019e5d7fa6b934aedb2c
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:24:35 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:24:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=8bc3b44e

net-libs/ldns: drop 1.8.0-r4, 1.8.1, 1.8.3

Signed-off-by: orbea  riseup.net>

 net-libs/ldns/Manifest |   2 -
 net-libs/ldns/ldns-1.8.0-r4.ebuild | 123 -
 net-libs/ldns/ldns-1.8.1.ebuild|  93 
 net-libs/ldns/ldns-1.8.3.ebuild|  95 
 net-libs/ldns/metadata.xml |   7 ---
 5 files changed, 320 deletions(-)

diff --git a/net-libs/ldns/Manifest b/net-libs/ldns/Manifest
index 9c2cbc3..ad02f5a 100644
--- a/net-libs/ldns/Manifest
+++ b/net-libs/ldns/Manifest
@@ -1,3 +1 @@
-DIST ldns-1.8.0.tar.gz 1283220 BLAKE2B 
f916a8c76d788ac7c52aea8bfe675ad4c614a0c6fb011b61f5a27d4a5dc1a2adb33b5c6992b4813b3758c9b7cceab1c77f8c1d66baaa4de993f23888bce69df1
 SHA512 
54b306160bb7fd76d181f4be0a13134017f6f98ae96e0c954409f31f262e9dbe611c4b76fb6dff47bb6155c652ed8d026b52a50dfcf611e54d9c204b314c4fd6
-DIST ldns-1.8.1.tar.gz 1284971 BLAKE2B 
ae01ef32571fe3996ddd41f911815239abb704ea1dee479fa612bfd701ca369222ab709923f014662248988cb4452a75bc5debad47d2b0386dc59169b353e6a3
 SHA512 
600f8e221716742caf439a425008827aef1814fc1d9e751f8f492d0235ff45ca48df90abba17979bac9f4485947bb9fe8102924d9cebe6cb56d5b788e1c4bd14
 DIST ldns-1.8.3.tar.gz 1299856 BLAKE2B 
2250445da3beec76c96fbb5cbc00f8d6a5bb6ed5867da7f23511d46ac73d6101303eb6ad85def426b7f9287f6a629a95117bcfa6eb46b775d07ed84048162c7f
 SHA512 
c318747bd975ade389d048680b80495fb083b46507d8dcea7d4d42c75823f56a35b438dcc5320803d39583e5a1e515a51686f7f9010c061a6e8199e1a5505ae9

diff --git a/net-libs/ldns/ldns-1.8.0-r4.ebuild 
b/net-libs/ldns/ldns-1.8.0-r4.ebuild
deleted file mode 100644
index b48fefd..000
--- a/net-libs/ldns/ldns-1.8.0-r4.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9,10} )
-inherit python-single-r1 autotools multilib-minimal
-
-DESCRIPTION="A library with the aim to simplify DNS programming in C"
-HOMEPAGE="https://www.nlnetlabs.nl/projects/ldns/;
-SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="+dane doc +ecdsa ed25519 ed448 examples gost python static-libs 
vim-syntax"
-
-# configure will die if ecdsa is enabled and ssl is not
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-COMMON_DEPEND="
-   python? ( ${PYTHON_DEPS} )
-   >=dev-libs/openssl-1.0.1e:0=[${MULTILIB_USEDEP}]
-   examples? ( net-libs/libpcap )
-"
-DEPEND="${COMMON_DEPEND}
-   python? ( dev-lang/swig )
-   doc? ( app-text/doxygen )
-"
-RDEPEND="${COMMON_DEPEND}
-   !=openssl-1.1.0 required for dane-ta
-   if has_version "= 1.1.0 or 
rerun
-   # with --disable-dane-verify or --disable-dane-ta-usage"
-
-   ECONF_SOURCE=${S} \
-   econf \
-   $(use_enable static-libs static) \
-   $(use_enable gost) \
-   $(use_enable ecdsa) \
-   $(use_enable ed25519) \
-   $(use_enable ed448) \
-   $(use_enable dane) \
-   $(multilib_native_use_with python pyldns) \
-   $(multilib_native_use_with python pyldnsx) \
-   --with-ssl="${EPREFIX}"/usr \
-   --enable-sha2 \
-   $(multilib_native_with drill) \
-   $(multilib_native_use_with examples) \
-   ${dane_ta_usage} \
-   --disable-dane-ta-usage \
-   --disable-rpath
-}
-
-src_prepare() {
-   default
-   # remove non-existing dependency for target packaging/libldns.pc
-   sed -i 's,$(srcdir)/packaging/libldns.pc.in,,' "${S}"/Makefile.in || 
die 'could not patch Makefile.in'
-
-   # remove $(srcdir) from path for multilib build
-   sed -i 's,$(srcdir)/packaging/libldns.pc,packaging/libldns.pc,' 
"${S}"/Makefile.in || die 'could not patch Makefile.in'
-
-   # remove Libs.private, see bug #695672
-   sed -i '/^Libs.private:/d' "${S}"/packaging/libldns.pc.in || die 'could 
not patch libldns.pc.in'
-
-   # backport 
https://github.com/NLnetLabs/ldns/commit/bc9d017f6fd8b6b5d2ff6e4489a2931d0aab8184
-   sed -i 's/AC_SUBST(VERSION_INFO.*/AC_SUBST(VERSION_INFO, [5:0:2])/' 
"${S}"/configure.ac || die 'could not patch configure.ac'
-
-   eautoreconf
-}
-
-multilib_src_compile() {
-   default
-
-   if multilib_is_native_abi && use doc ; then
-   emake doxygen
-   fi
-}
-
-multilib_src_install() {
-   default
-
-   if multilib_is_native_abi && use doc ; then
-   dodoc -r doc/html
-   

[gentoo-commits] repo/proj/libressl:master commit in: dev-util/cargo-audit/

2024-02-24 Thread orbea
commit: 067d9a50f8b1f10f046a15af301f0e79d3617f86
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:26:28 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=067d9a50

dev-util/cargo-audit: drop 0.17.0

Signed-off-by: orbea  riseup.net>

 dev-util/cargo-audit/Manifest  | 185 --
 dev-util/cargo-audit/cargo-audit-0.17.0.ebuild | 318 -
 2 files changed, 503 deletions(-)

diff --git a/dev-util/cargo-audit/Manifest b/dev-util/cargo-audit/Manifest
index 09a767e..3aa518f 100644
--- a/dev-util/cargo-audit/Manifest
+++ b/dev-util/cargo-audit/Manifest
@@ -1,162 +1,98 @@
 DIST abscissa_core-0.6.0.crate 30041 BLAKE2B 
5f3dbe484ff17990deebb71aa745ae9dba1d33665a7da9a68064f002884d0886c6b1a8578dda5630b8317e3e57fbf731c7dd0b69395b2199dfafeb3da90ecaea
 SHA512 
72d5ec5cd45a5f2a50f8de659a6de3665dfd256586a49ae2c3b8e5ce8e8216d18fdd7864e365caf2ebb124e1d0d13b54943eb46cc81f9589570c9c09fd7d3423
 DIST abscissa_derive-0.6.0.crate 4812 BLAKE2B 
f638d515bbe1b8b8fb84c508864c7a473533a3a872b192642c4f6f0efa2a957c565e343a226596f03fdd7eaf6c6329a09825c833092325b1aec9d01c4f00aa5c
 SHA512 
648573cf467a087e43668f21e44d84155e2bd2824300f4359a1d725a1a1ef822f4bcc2911747931d60c0f3878147a44b87a3fe36424dc8d8c78358649e6350c6
-DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
 DIST addr2line-0.19.0.crate 33210 BLAKE2B 
a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88
 SHA512 
18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
-DIST arc-swap-1.5.0.crate 65351 BLAKE2B 
c6b278134f6e29551302e27131639f3bc5bfb05042701cf6c12aab1697f211be0942c44919d374e196ef03605fb137334b42decb9623a137b6ead346586c2105
 SHA512 
b668a75b2ac77a9d2df3f29b70c8c22e5a961cd2478cd76b6d313e0e1ff809508887451b895f057d160860daa4b02cb74616ab8daa34d163ef3f42a009842031
 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 
6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872
 SHA512 
5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df
 DIST askama-0.11.1.crate 8182 BLAKE2B 
5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9
 SHA512 

[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/qca/

2024-02-24 Thread orbea
commit: 722314219c787d76452b4f0b220cc301bad5
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:33:08 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:33:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=72231421

app-crypt/qca: sync keywords with ::gentoo

Signed-off-by: orbea  riseup.net>

 app-crypt/qca/qca-2.3.7.ebuild | 2 +-
 app-crypt/qca/qca-2.3.8.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/qca/qca-2.3.7.ebuild b/app-crypt/qca/qca-2.3.7.ebuild
index 5e965b1..bac8c53 100644
--- a/app-crypt/qca/qca-2.3.7.ebuild
+++ b/app-crypt/qca/qca-2.3.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl 
softstore +ssl test"
 REQUIRED_USE="|| ( qt5 qt6 )"
 

diff --git a/app-crypt/qca/qca-2.3.8.ebuild b/app-crypt/qca/qca-2.3.8.ebuild
index 06a67a3..67174b3 100644
--- a/app-crypt/qca/qca-2.3.8.ebuild
+++ b/app-crypt/qca/qca-2.3.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
 
 LICENSE="LGPL-2.1"
 SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl 
softstore +ssl test"
 REQUIRED_USE="|| ( qt5 qt6 )"
 



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

2024-02-24 Thread orbea
commit: d4a12180f4e6b71feb5eb2a0695a16d5549f24e8
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:40:19 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:40:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d4a12180

dev-python/m2crypto: add 0.41.0

Signed-off-by: orbea  riseup.net>

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

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

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



[gentoo-commits] repo/proj/libressl:master commit in: dev-util/cargo-ebuild/files/, dev-util/cargo-ebuild/

2024-02-24 Thread orbea
commit: 2fadfcb34797a928621ee84e21fcd11024a1e502
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:29:04 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:29:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=2fadfcb3

dev-util/cargo-ebuild: drop 0.5.2, 0.5.4

Signed-off-by: orbea  riseup.net>

 dev-util/cargo-ebuild/Manifest |  79 -
 dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild| 187 -
 dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild| 179 
 .../files/cargo-ebuild-0.5.2-libressl.patch|  14 --
 4 files changed, 459 deletions(-)

diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest
index 59dcb78..a9e279e 100644
--- a/dev-util/cargo-ebuild/Manifest
+++ b/dev-util/cargo-ebuild/Manifest
@@ -1,55 +1,33 @@
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
 DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 
32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7
 SHA512 
e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
-DIST block-buffer-0.7.3.crate 7179 BLAKE2B 
549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21
 SHA512 
74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf
-DIST block-padding-0.1.5.crate 7342 BLAKE2B 
876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4
 SHA512 
acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
-DIST byte-tools-0.3.1.crate 5526 BLAKE2B 
e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df
 SHA512 
18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa
-DIST byteorder-1.4.3.crate 22512 BLAKE2B 

[gentoo-commits] repo/proj/libressl:master commit in: www-servers/apache/, www-servers/apache/files/

2024-02-24 Thread orbea
commit: fc6aee634c974d88e061c8b350a4a2acf6d51aa8
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:12:29 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:12:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=fc6aee63

www-servers/apache: drop 2.4.57, 2.4.57-r6

Signed-off-by: orbea  riseup.net>

 www-servers/apache/Manifest|   3 -
 www-servers/apache/apache-2.4.57-r6.ebuild | 254 
 www-servers/apache/apache-2.4.57.ebuild| 264 -
 .../apache/files/apache-2.4.54-libtool.patch   |  21 --
 .../apache/files/apache-2.4.54-no-which.patch  |  54 -
 .../files/apache-2.4.57-rustls-ffi-0.10.0.patch|  51 
 6 files changed, 647 deletions(-)

diff --git a/www-servers/apache/Manifest b/www-servers/apache/Manifest
index 8589eae..5f16518 100644
--- a/www-servers/apache/Manifest
+++ b/www-servers/apache/Manifest
@@ -1,5 +1,2 @@
-DIST gentoo-apache-2.4.46-r6-20210212.tar.bz2 25854 BLAKE2B 
001f16c1beac8c90fd407bb2f77417f886296baf02acf0f6d81dc0f10c209270db7005f58d845d309dec8332773556da88db41a57c6ecc86f24b8a5141ba07d0
 SHA512 
976dde952277542efca70831b67da32b8bf636a346adeeb6e0bc5a65b3543a7ca4fb182bc01204f747b583dd753607d184d91ef46a93d5e2f3ab55ed787860a2
-DIST gentoo-apache-2.4.57-r5-20231011.tar.bz2 27081 BLAKE2B 
7d98c850cda8b43901b4373e36889e4e951615e2e2769baa564f44e180fba0a74f0af45d2aa552b70ac1609aa3430e240118f2656c5285d31c1dd5edad9f3b6d
 SHA512 
6c445212aaa211a9ad24599763e1d42b5f88394976f8f488175ce3ec3ea7e83b93f87d3c0c4ffc82b4a13ae575e78fba114bc5bacae9324be962eba48d3bc146
 DIST gentoo-apache-2.4.58-20231019.tar.bz2 26224 BLAKE2B 
370f36dcbe9d10ed0dd415c2e28016c7897246b5c3f830e849e765c18a08be145c8a363f122dff2c4b8d5b1e53ff504a79d7512a58135899a539136b580524ed
 SHA512 
60f68eb4168a86ee33525e7c90cf5af8da586ed31d12cc294ea6bf3bcb9f254ea7e1a4ca5db4846a0e92b97c1326f095aa3a9d5fdb9ed92c1c4726c5a825ab36
-DIST httpd-2.4.57.tar.bz2 7457022 BLAKE2B 
b33b51a741acd308ef4d4bdd2444d43eca9db68676fa67ec907eeea7384554f3f9a5608fc43dcf5819498264bbe36f176f30be9809474307642b70720036b88c
 SHA512 
4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155
 DIST httpd-2.4.58.tar.bz2 7485817 BLAKE2B 
2105b8fada99f1dda55201ed89ed5326f0edb078d352cbff44f02cde80d129b65b63e07366a9a744ba474be5687fa8d3d2d8ddc64ac914b47166607f3f4a9de2
 SHA512 
d6e73bf413a507ec16b621ff635e178206207a9e9810ce3944b3dc98d39cde8f225307110167fc9da5822175796c8cb66f98be5b9f0d8b76dcd83a401d39b2c1

diff --git a/www-servers/apache/apache-2.4.57-r6.ebuild 
b/www-servers/apache/apache-2.4.57-r6.ebuild
deleted file mode 100644
index 10a9925..000
--- a/www-servers/apache/apache-2.4.57-r6.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# latest gentoo apache files
-GENTOO_PATCHSTAMP="20231011"
-GENTOO_DEVELOPER="graaff"
-GENTOO_PATCHNAME="gentoo-apache-2.4.57-r5"
-
-# IUSE/USE_EXPAND magic
-IUSE_MPMS_FORK="prefork"
-IUSE_MPMS_THREAD="event worker"
-
-# << obsolete modules:
-# authn_default authz_default mem_cache
-# mem_cache is replaced by cache_disk
-# ?? buggy modules
-# proxy_scgi: startup error: undefined symbol "ap_proxy_release_connection", 
no fix found
-# >> added modules for reason:
-# compat: compatibility with 2.2 access control
-# authz_host: new module for access control
-# authn_core: functionality provided by authn_alias in previous versions
-# authz_core: new module, provides core authorization capabilities
-# cache_disk: replacement for mem_cache
-# lbmethod_byrequests: Split off from mod_proxy_balancer in 2.3
-# lbmethod_bytraffic: Split off from mod_proxy_balancer in 2.3
-# lbmethod_bybusyness: Split off from mod_proxy_balancer in 2.3
-# lbmethod_heartbeat: Split off from mod_proxy_balancer in 2.3
-# slotmem_shm: Slot-based shared memory provider (for lbmethod_byrequests).
-# socache_shmcb: shared object cache provider. Default config with ssl needs it
-# unixd: fixes startup error: Invalid command 'User'
-IUSE_MODULES="access_compat actions alias allowmethods asis auth_basic 
auth_digest auth_form
-authn_anon authn_core authn_dbd authn_dbm authn_file authn_socache authz_core
-authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex
-brotli cache cache_disk cache_socache cern_meta charset_lite cgi cgid dav 
dav_fs dav_lock
-dbd deflate dir dumpio env expires ext_filter file_cache filter headers http2
-ident imagemap include info lbmethod_byrequests lbmethod_bytraffic 
lbmethod_bybusyness
-lbmethod_heartbeat log_config log_forensic logio lua macro md mime mime_magic 
negotiation
-proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_hcheck proxy_html 
proxy_http proxy_scgi
-proxy_http2 proxy_fcgi proxy_uwsgi proxy_wstunnel rewrite ratelimit remoteip 
reqtimeout
-session session_cookie 

[gentoo-commits] repo/proj/libressl:master commit in: dev-util/cargo-ebuild/

2024-02-24 Thread orbea
commit: 4d482a05edc1c6ae9ea2d6b577e68cb0c84dcc9a
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:27:47 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:27:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=4d482a05

dev-util/cargo-ebuild: update maintainers

Signed-off-by: orbea  riseup.net>

 dev-util/cargo-ebuild/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/cargo-ebuild/metadata.xml 
b/dev-util/cargo-ebuild/metadata.xml
index 52a6b0a..30b9119 100644
--- a/dev-util/cargo-ebuild/metadata.xml
+++ b/dev-util/cargo-ebuild/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gyakov...@gentoo.org
-   Georgy Yakovlev
-   

r...@gentoo.org




[gentoo-commits] repo/proj/libressl:master commit in: net-libs/ldns/, net-libs/ldns/files/

2024-02-24 Thread orbea
commit: 804b4ed6affd8106a3b1453af5ff26c1b22a5471
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:23:28 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:23:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=804b4ed6

net-libs/ldns: add 1.8.3-r2

Signed-off-by: orbea  riseup.net>

 net-libs/ldns/files/ldns-1.8.3-swig-4.2.0.patch | 101 
 net-libs/ldns/ldns-1.8.3-r2.ebuild  |  96 ++
 2 files changed, 197 insertions(+)

diff --git a/net-libs/ldns/files/ldns-1.8.3-swig-4.2.0.patch 
b/net-libs/ldns/files/ldns-1.8.3-swig-4.2.0.patch
new file mode 100644
index 000..8165371
--- /dev/null
+++ b/net-libs/ldns/files/ldns-1.8.3-swig-4.2.0.patch
@@ -0,0 +1,101 @@
+https://bugs.gentoo.org/921302
+https://github.com/NLnetLabs/ldns/pull/232
+https://github.com/NLnetLabs/ldns/pull/233
+
+From daf38095763f758c77be538da25c267dc5cb73c8 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Fri, 26 Jan 2024 11:30:39 +0100
+Subject: [PATCH] SWIG_Python_str_AsChar removal in SWIG 4.2.0
+
+The replacement, SWIG_PyUnicode_AsUTF8AndSize, has different
+memory management requirements.
+---
+ contrib/python/ldns_rdf.i | 21 +++--
+ 1 file changed, 19 insertions(+), 2 deletions(-)
+
+diff --git a/contrib/python/ldns_rdf.i b/contrib/python/ldns_rdf.i
+index 5d7448fd..60daf1a7 100644
+--- a/contrib/python/ldns_rdf.i
 b/contrib/python/ldns_rdf.i
+@@ -56,7 +56,11 @@
+  */
+ %typemap(arginit, noblock=1) const ldns_rdf *
+ {
++#if SWIG_VERSION >= 0x040200
++  PyObject *$1_bytes = NULL;
++#else
+   char *$1_str = NULL;
++#endif
+ }
+ 
+ /*
+@@ -66,11 +70,17 @@
+ %typemap(in, noblock=1) const ldns_rdf * (void* argp, $1_ltype tmp = 0, int 
res)
+ {
+   if (Python_str_Check($input)) {
++const char *argstr;
++#if SWIG_VERSION >= 0x040200
++argstr = SWIG_PyUnicode_AsUTF8AndSize($input, NULL, &$1_bytes);
++#else
+ $1_str = SWIG_Python_str_AsChar($input);
+-if ($1_str == NULL) {
++argstr = $1_str;
++#endif
++if (argstr == NULL) {
+   %argument_fail(SWIG_TypeError, "char *", $symname, $argnum);
+ }
+-tmp = ldns_dname_new_frm_str($1_str);
++tmp = ldns_dname_new_frm_str(argstr);
+ if (tmp == NULL) {
+   %argument_fail(SWIG_TypeError, "char *", $symname, $argnum);
+ }
+@@ -90,10 +100,17 @@
+  */
+ %typemap(freearg, noblock=1) const ldns_rdf *
+ {
++#if SWIG_VERSION >= 0x040200
++  if ($1_bytes != NULL) {
++/* Is not NULL only when a conversion form string occurred. */
++Py_XDECREF($1_bytes);
++  }
++#else
+   if ($1_str != NULL) {
+ /* Is not NULL only when a conversion form string occurred. */
+ SWIG_Python_str_DelForPy3($1_str); /* Is a empty macro for Python < 3. */
+   }
++#endif
+ }
+ 
+ %nodefaultctor ldns_struct_rdf; /* No default constructor. */
+
+From f91f61e10be595a6a46845112aaed7da24551bf9 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Fri, 26 Jan 2024 11:57:03 +0100
+Subject: [PATCH] 32-bit compatibility for Python SWIG bindings
+
+The ssize_t type can be int instead of long, and the pointer
+types are incompatible.
+---
+ contrib/python/ldns.i | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/contrib/python/ldns.i b/contrib/python/ldns.i
+index 881ba5e85..b4a740820 100644
+--- a/contrib/python/ldns.i
 b/contrib/python/ldns.i
+@@ -99,12 +99,14 @@
+ %typemap(in, noblock=1) (ssize_t)
+ {
+   int $1_res = 0;
+-  $1_res = SWIG_AsVal_long($input, &$1);
++  long val;
++  $1_res = SWIG_AsVal_long($input, );
+   if (!SWIG_IsOK($1_res)) {
+ SWIG_exception_fail(SWIG_ArgError($1_res), "in method '"
+   "$symname" "', argument " "$argnum" " of type '"
+   "$type""'");
+   }
++  $1 = val;
+ }
+ 
+ 

diff --git a/net-libs/ldns/ldns-1.8.3-r2.ebuild 
b/net-libs/ldns/ldns-1.8.3-r2.ebuild
new file mode 100644
index 000..24228b9
--- /dev/null
+++ b/net-libs/ldns/ldns-1.8.3-r2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit autotools python-single-r1 multilib-minimal
+
+DESCRIPTION="A library with the aim to simplify DNS programming in C"
+HOMEPAGE="https://www.nlnetlabs.nl/projects/ldns/;
+SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc examples python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test" # missing test directory
+
+BDEPEND="
+   python? ( dev-lang/swig )
+   doc? ( app-text/doxygen )
+"
+DEPEND="
+   python? ( ${PYTHON_DEPS} )
+   >=dev-libs/openssl-1.1.1l-r1:0=[${MULTILIB_USEDEP},static-libs?]
+   examples? ( net-libs/libpcap )
+"
+RDEPEND="
+   ${DEPEND}
+   != 1.1.0 or 
rerun
+   # with 

[gentoo-commits] repo/proj/libressl:master commit in: www-servers/apache/

2024-02-24 Thread orbea
commit: c15b42ae928edfb6bd84bd3f2b8ccf780bc51a77
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:11:17 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:11:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=c15b42ae

www-servers/apache: stabilize 2.4.58-r2 for arm, sparc, x86

Signed-off-by: orbea  riseup.net>

 www-servers/apache/apache-2.4.58-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/apache/apache-2.4.58-r2.ebuild 
b/www-servers/apache/apache-2.4.58-r2.ebuild
index 325bd5b..7f028a2 100644
--- a/www-servers/apache/apache-2.4.58-r2.ebuild
+++ b/www-servers/apache/apache-2.4.58-r2.ebuild
@@ -146,7 +146,7 @@ HOMEPAGE="https://httpd.apache.org/;
 # some helper scripts are Apache-1.1, thus both are here
 LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.4.57-libressl.patch



[gentoo-commits] repo/proj/libressl:master commit in: net-misc/stunnel/

2024-02-24 Thread orbea
commit: 552971f1fb28ff3107f05507ab8f9d7a524980b6
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:16:37 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:16:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=552971f1

net-misc/stunnel: stabilize 5.71-r1 for sparc

Signed-off-by: orbea  riseup.net>

 net-misc/stunnel/stunnel-5.71-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/stunnel/stunnel-5.71-r1.ebuild 
b/net-misc/stunnel/stunnel-5.71-r1.ebuild
index 07f42c1..e1ab73d 100644
--- a/net-misc/stunnel/stunnel-5.71-r1.ebuild
+++ b/net-misc/stunnel/stunnel-5.71-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="selinux stunnel3 systemd tcpd test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/libressl:master commit in: dev-util/cargo-audit/

2024-02-24 Thread orbea
commit: d2ab139a57d966705bc877ca95ae6426021e0e8b
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:26:12 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d2ab139a

dev-util/cargo-audit: update maintainers

Signed-off-by: orbea  riseup.net>

 dev-util/cargo-audit/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/cargo-audit/metadata.xml 
b/dev-util/cargo-audit/metadata.xml
index 00ef8c0..687c7b2 100644
--- a/dev-util/cargo-audit/metadata.xml
+++ b/dev-util/cargo-audit/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gyakov...@gentoo.org
-   Georgy Yakovlev
-   

r...@gentoo.org
Rust project



[gentoo-commits] repo/proj/libressl:master commit in: net-wireless/wpa_supplicant/

2024-02-24 Thread orbea
commit: 52685edd1faaed5b39562ce1f8159ac388ae582b
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:14:56 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:14:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=52685edd

net-wireless/wpa_supplicant: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 net-wireless/wpa_supplicant/metadata.xml   |  1 -
 .../wpa_supplicant/wpa_supplicant-2.10-r1.ebuild   | 26 --
 2 files changed, 9 insertions(+), 18 deletions(-)

diff --git a/net-wireless/wpa_supplicant/metadata.xml 
b/net-wireless/wpa_supplicant/metadata.xml
index ecb638b..489b2ea 100644
--- a/net-wireless/wpa_supplicant/metadata.xml
+++ b/net-wireless/wpa_supplicant/metadata.xml
@@ -8,7 +8,6 @@

Add support for access point mode
Flag to help users disable features 
not supported by broadcom-sta driver
-   Use net-wireless/crda for 
regulatory domain loading instead of in-kernel (4.15+) support
Add support for EAP-SIM authentication 
algorithm
Build and install eapol_test 
binary
Add support for FAST-EAP authentication 
algorithm

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
index 4a319f1..d99e4d4 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ else
 fi
 
 SLOT="0"
-IUSE="ap +crda broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 
macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls tkip 
uncommon-eap-types wep wimax wps"
+IUSE="ap broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 macsec +mbo 
+mesh p2p privsep ps3 qt5 readline selinux smartcard tdls tkip 
uncommon-eap-types wep wimax wps"
 
 # CONFIG_PRIVSEP=y does not have sufficient support for the new driver
 # interface functions used for MACsec, so this combination cannot be used
@@ -52,7 +52,6 @@ RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-networkmanager )
kernel_linux? (
net-wireless/wireless-regdb
-   crda? ( net-wireless/crda )
)
 "
 BDEPEND="virtual/pkgconfig"
@@ -90,22 +89,15 @@ Kconfig_style_config() {
 pkg_pretend() {
CONFIG_CHECK=""
 
-   if use crda ; then
-   CONFIG_CHECK="${CONFIG_CHECK} ~CFG80211_CRDA_SUPPORT"
-   WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: 
please enable CFG80211_CRDA_SUPPORT for proper regulatory domain support"
-   fi
-
check_extra_config
 
-   if ! use crda ; then
-   if linux_config_exists && linux_chkconfig_builtin CFG80211 &&
-   [[ $(linux_chkconfig_string EXTRA_FIRMWARE) != 
*regulatory.db* ]]
-   then
-   ewarn "REGULATORY DOMAIN PROBLEM:"
-   ewarn "With CONFIG_CFG80211=y (built-in), the driver 
won't be able to load regulatory.db from"
-   ewarn " /lib/firmware, resulting in broken regulatory 
domain support.  Please set CONFIG_CFG80211=m"
-   ewarn " or add regulatory.db and regulatory.db.p7s to 
CONFIG_EXTRA_FIRMWARE."
-   fi
+   if linux_config_exists && linux_chkconfig_builtin CFG80211 &&
+   [[ $(linux_chkconfig_string EXTRA_FIRMWARE) != *regulatory.db* 
]]
+   then
+   ewarn "REGULATORY DOMAIN PROBLEM:"
+   ewarn "With CONFIG_CFG80211=y (built-in), the driver won't be 
able to load regulatory.db from"
+   ewarn " /lib/firmware, resulting in broken regulatory domain 
support.  Please set CONFIG_CFG80211=m"
+   ewarn " or add regulatory.db and regulatory.db.p7s to 
CONFIG_EXTRA_FIRMWARE."
fi
 }
 



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

2024-02-24 Thread orbea
commit: 8520a12ca5a255ea1f0b0523a585f2d4396a51b3
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:05:21 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=8520a12c

dev-qt/qtbase: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch | 13 +
 dev-qt/qtbase/qtbase-6.6.2.ebuild |  1 +
 2 files changed, 14 insertions(+)

diff --git a/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch 
b/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch
new file mode 100644
index 000..1204dcc
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/925103
+--- a/src/corelib/thread/qthread.h
 b/src/corelib/thread/qthread.h
+@@ -166,5 +166,9 @@
+ #elif defined(Q_PROCESSOR_X86_64) && ((defined(Q_OS_LINUX) && 
defined(__GLIBC__)) || defined(Q_OS_FREEBSD))
+ // x86_64 Linux, BSD uses FS
++# if defined(__ILP32__)
++__asm__("mov %%fs:%c1, %0" : "=r" (tid) : "i" (2 * sizeof(void*)) : );
++# else
+ __asm__("movq %%fs:%c1, %0" : "=r" (tid) : "i" (2 * sizeof(void*)) : );
++# endif
+ #elif defined(Q_PROCESSOR_X86_64) && defined(Q_OS_WIN)
+ // See https://en.wikipedia.org/wiki/Win32_Thread_Information_Block

diff --git a/dev-qt/qtbase/qtbase-6.6.2.ebuild 
b/dev-qt/qtbase/qtbase-6.6.2.ebuild
index aafc726..9348366 100644
--- a/dev-qt/qtbase/qtbase-6.6.2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.6.2.ebuild
@@ -138,6 +138,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-glx.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
+   "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/proj/libressl:master commit in: www-servers/apache/files/, www-servers/apache/

2024-02-24 Thread orbea
commit: 3c4696063762a5bd2701b8cf624a365caf8673f3
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:09:10 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:10:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=3c469606

www-servers/apache: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 www-servers/apache/apache-2.4.58-r2.ebuild |  7 +--
 www-servers/apache/apache-2.4.58.ebuild|  5 -
 www-servers/apache/files/libxmlv212.patch  | 24 
 3 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/www-servers/apache/apache-2.4.58-r2.ebuild 
b/www-servers/apache/apache-2.4.58-r2.ebuild
index 4126678..325bd5b 100644
--- a/www-servers/apache/apache-2.4.58-r2.ebuild
+++ b/www-servers/apache/apache-2.4.58-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -148,7 +148,10 @@ LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.4.57-libressl.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.57-libressl.patch
+   "${FILESDIR}"/libxmlv212.patch
+)
 
 pkg_setup() {
# dependent critical modules which are not allowed in global scope due

diff --git a/www-servers/apache/apache-2.4.58.ebuild 
b/www-servers/apache/apache-2.4.58.ebuild
index 2ad153c..7eddca0 100644
--- a/www-servers/apache/apache-2.4.58.ebuild
+++ b/www-servers/apache/apache-2.4.58.ebuild
@@ -151,7 +151,10 @@ LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.4.57-libressl.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.57-libressl.patch
+   "${FILESDIR}"/libxmlv212.patch
+)
 
 pkg_setup() {
# dependent critical modules which are not allowed in global scope due

diff --git a/www-servers/apache/files/libxmlv212.patch 
b/www-servers/apache/files/libxmlv212.patch
new file mode 100644
index 000..281633b
--- /dev/null
+++ b/www-servers/apache/files/libxmlv212.patch
@@ -0,0 +1,24 @@
+https://github.com/apache/httpd/pull/393
+
+From bd2c4e466e0949f6f770bbb2569ce5ae9b3965c0 Mon Sep 17 00:00:00 2001
+From: ttachi 
+Date: Fri, 17 Nov 2023 22:24:45 +0900
+Subject: [PATCH] mod_xml2enc: remove dependency on xmlstring header
+
+---
+ modules/filters/mod_xml2enc.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/modules/filters/mod_xml2enc.c b/modules/filters/mod_xml2enc.c
+index 34f8e8ee090..0d3d13c1239 100644
+--- a/modules/filters/mod_xml2enc.c
 b/modules/filters/mod_xml2enc.c
+@@ -209,7 +209,7 @@ static void sniff_encoding(request_rec* r, xml2ctx* ctx)
+   
+ /* to sniff, first we look for BOM */
+ if (ctx->xml2enc == XML_CHAR_ENCODING_NONE) {
+-ctx->xml2enc = xmlDetectCharEncoding((const xmlChar*)ctx->buf,
++ctx->xml2enc = xmlDetectCharEncoding((const unsigned char*)ctx->buf,
+  ctx->bytes); 
+ if (HAVE_ENCODING(ctx->xml2enc)) {
+ ap_log_rerror(APLOG_MARK, APLOG_INFO, 0, r, APLOGNO(01432)



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

2024-02-24 Thread orbea
commit: 90341c72fd720ad0630be46d4eccdfcb26bb9a35
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:05:51 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:06:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=90341c72

dev-qt/qtbase: drop 6.6.1-r4

Signed-off-by: orbea  riseup.net>

 dev-qt/qtbase/Manifest |   2 -
 .../qtbase/files/qtbase-6.6.1-CVE-2023-51714.patch |  55 
 dev-qt/qtbase/qtbase-6.6.1-r4.ebuild   | 365 -
 3 files changed, 422 deletions(-)

diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index e7e1d83..f20b2d9 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -1,3 +1 @@
-DIST qtbase-6.6.1-QTBUG-116905.patch.xz 7132 BLAKE2B 
5ad6108f3d278c7014a124733a7e0151d79ab9b82256948c09f2d7d93494020131ec52bae0a0c9ae1959afe724bc033805b28f12676b018dce7d04668d8dec01
 SHA512 
61c13a96b19bd9c06056681101c2c9d301a5d014c4a155b82ba9b7bce2ba0e715041cd6c3e8e45c9ec3d52c3b77bcf3145fbbf502a72ffbaac02f4eb6b82c912
-DIST qtbase-everywhere-src-6.6.1.tar.xz 48370760 BLAKE2B 
2dd551d15eef30c7d9a5f4c406143d6f8908d7ebade9daf9fbd3d82a25765425956f2cb8689c50f87f6477de2150eee7b820ef25bb4355c51e7e7fad3ef73005
 SHA512 
93e77b9b077a3acd5607b643db282fdd7ed0bdfa07df74c3f0d2285afeb1672a6fa229a7e7a6c8a462701305fc22ffef20c212d906484e50fb5cdb706a7b72e1
 DIST qtbase-everywhere-src-6.6.2.tar.xz 48689304 BLAKE2B 
e00f4ac7ede0694b7934612f7dc3acdd50139d385492034c3046625a973d8adbca059e9d4081e248502cab8c673806cdb6b8bc5cee6d9356bbb0a7845db528a2
 SHA512 
ea343bcf269779a4e078ed8baddfbe6c5ec4a34275c7d72b3f3928da60feece2ddc9ce4a380c6536a4e1654b483cee8918f8ad3038904725d2dd1c653ae83ece

diff --git a/dev-qt/qtbase/files/qtbase-6.6.1-CVE-2023-51714.patch 
b/dev-qt/qtbase/files/qtbase-6.6.1-CVE-2023-51714.patch
deleted file mode 100644
index 8d2b0e7..000
--- a/dev-qt/qtbase/files/qtbase-6.6.1-CVE-2023-51714.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-Combination of the two patches [1][2] for CVE-2023-51714[3],
-fixed in upcoming qtbase-6.6.2.
-
-https://bugs.gentoo.org/921292
-
-[1] https://codereview.qt-project.org/c/qt/qtbase/+/525295
-[2] https://codereview.qt-project.org/c/qt/qtbase/+/525297
-[3] https://lists.qt-project.org/pipermail/announce/2024-January/000465.html
-
-From 13c16b756900fe524f6d9534e8a07aa003c05e0c Mon Sep 17 00:00:00 2001
-From: Marc Mutz 
-Date: Tue, 12 Dec 2023 20:51:56 +0100
-Subject: [PATCH] HPack: fix a Yoda Condition
-
-Putting the variable on the LHS of a relational operation makes the
-expression easier to read. In this case, we find that the whole
-expression is nonsensical as an overflow protection, because if
-name.size() + value.size() overflows, the result will exactly _not_
-be > max() - 32, because UB will have happened.
-
-To be fixed in a follow-up commit.
-
-As a drive-by, add parentheses around the RHS.
-
-From 811b9eef6d08d929af8708adbf2a5effb0eb62d7 Mon Sep 17 00:00:00 2001
-From: Marc Mutz 
-Date: Tue, 12 Dec 2023 22:08:07 +0100
-Subject: [PATCH] HPack: fix incorrect integer overflow check
-
-This code never worked:
-
-For the comparison with max() - 32 to trigger, on 32-bit platforms (or
-Qt 5) signed interger overflow would have had to happen in the
-addition of the two sizes. The compiler can therefore remove the
-overflow check as dead code.
-
-On Qt 6 and 64-bit platforms, the signed integer addition would be
-very unlikely to overflow, but the following truncation to uint32
-would yield the correct result only in a narrow 32-value window just
-below UINT_MAX, if even that.
-
-Fix by using the proper tool, qAddOverflow.
 a/src/network/access/http2/hpacktable.cpp
-+++ b/src/network/access/http2/hpacktable.cpp
-@@ -27,6 +27,8 @@
- // 32 octets of overhead."
- 
--const unsigned sum = unsigned(name.size() + value.size());
--if (std::numeric_limits::max() - 32 < sum)
-+size_t sum;
-+if (qAddOverflow(size_t(name.size()), size_t(value.size()), ))
-+return HeaderSize();
-+if (sum > (std::numeric_limits::max() - 32))
- return HeaderSize();
- return HeaderSize(true, quint32(sum + 32));

diff --git a/dev-qt/qtbase/qtbase-6.6.1-r4.ebuild 
b/dev-qt/qtbase/qtbase-6.6.1-r4.ebuild
deleted file mode 100644
index 40bd9f1..000
--- a/dev-qt/qtbase/qtbase-6.6.1-r4.ebuild
+++ /dev/null
@@ -1,365 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build toolchain-funcs
-
-DESCRIPTION="Cross-platform application development framework"
-SRC_URI+=" https://dev.gentoo.org/~ionen/distfiles/${P}-QTBUG-116905.patch.xz;
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-declare -A QT6_IUSE=(
-   [global]="+ssl +udev zstd"
-   [core]="icu"
-   [modules]="+concurrent +dbus +gui +network +sql +xml"
-
-   [gui]="
-   +X 

[gentoo-commits] repo/proj/libressl:master commit in: net-vpn/tor/

2024-02-24 Thread orbea
commit: d002b092df1628c7182ca810d38fc4d771f93d58
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:04:08 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:04:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d002b092

net-vpn/tor: stabilize 0.4.8.10 for amd64, ppc, x86

Signed-off-by: orbea  riseup.net>

 net-vpn/tor/tor-0.4.8.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.8.10.ebuild b/net-vpn/tor/tor-0.4.8.10.ebuild
index 8d98145..9411edd 100644
--- a/net-vpn/tor/tor-0.4.8.10.ebuild
+++ b/net-vpn/tor/tor-0.4.8.10.ebuild
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
 
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc 
x86 ~ppc-macos"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 )"



[gentoo-commits] repo/proj/libressl:master commit in: net-vpn/openvpn/

2024-02-24 Thread orbea
commit: e551eb8414076630c6ec67771fb08353076f4505
Author: orbea  riseup  net>
AuthorDate: Sun Feb 25 02:02:52 2024 +
Commit: orbea  riseup  net>
CommitDate: Sun Feb 25 02:02:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e551eb84

net-vpn/openvpn: stabilize 2.6.4 for ppc

Signed-off-by: orbea  riseup.net>

 net-vpn/openvpn/openvpn-2.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/openvpn/openvpn-2.6.4.ebuild 
b/net-vpn/openvpn/openvpn-2.6.4.ebuild
index 3b110f6..8d454f2 100644
--- a/net-vpn/openvpn/openvpn-2.6.4.ebuild
+++ b/net-vpn/openvpn/openvpn-2.6.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/proj/guru:master commit in: dev-python/pytest-mypy-plugins/

2024-02-24 Thread Julien Roy
commit: 1e52bdd020a46c8e3fa477ee0b57ad570126a80d
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Feb 25 01:16:25 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Feb 25 01:19:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e52bdd0

dev-python/pytest-mypy-plugins: enable py3.12

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild | 2 +-
 dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
index 9f71cfe5bc..e26229dd45 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{11,12} )
 inherit distutils-r1
 
 DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
index db59ede98f..731ea16997 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{11,12} )
 inherit distutils-r1
 
 DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"



[gentoo-commits] repo/proj/guru:master commit in: app-misc/anki-bin/

2024-02-24 Thread Julien Roy
commit: dfeb4b154a3bf03722517a05f9564d3ceb17a219
Author: Lucio Sauer  posteo  net>
AuthorDate: Sat Feb 24 21:25:40 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Feb 25 01:19:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfeb4b15

app-misc/anki-bin: add myself as a maintainer

Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-misc/anki-bin/metadata.xml b/app-misc/anki-bin/metadata.xml
index ac2ebcfc82..6c4f9e8d84 100644
--- a/app-misc/anki-bin/metadata.xml
+++ b/app-misc/anki-bin/metadata.xml
@@ -5,6 +5,10 @@
1over...@anche.no
Shaoyu Tseng

+   
+   watermanpa...@posteo.net
+   Lucio Sauer
+   

anki
ankitects/anki



[gentoo-commits] repo/proj/guru:master commit in: dev-python/pytest-mypy-plugins/

2024-02-24 Thread Julien Roy
commit: e3c29d283259fc96a539b6884da2050d583ca9fa
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Feb 25 01:12:23 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Feb 25 01:19:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3c29d28

dev-python/pytest-mypy-plugins: workaround mypy-related test failure

Fix upstreamed: https://github.com/typeddjango/pytest-mypy-plugins/issues/137

Closes: https://bugs.gentoo.org/921901
Signed-off-by: Lucio Sauer  posteo.net>

 .../pytest-mypy-plugins-2.0.0.ebuild |  7 ++-
 .../pytest-mypy-plugins-3.0.0.ebuild | 20 +++-
 2 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
index a3bf16184b..9f71cfe5bc 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,3 +32,8 @@ RDEPEND="
 "
 
 distutils_enable_tests pytest
+
+python_test() {
+   # --mypy-only-local-stub is a workaround for bug #921901
+   epytest --mypy-only-local-stub
+}

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
index 4dea09aa89..db59ede98f 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -34,9 +34,19 @@ RDEPEND="
 
 distutils_enable_tests pytest
 
-python_test() {
-   # Calling pytest directly causes module not to be imported correctly
-   sed "s/\"pytest\"/\"${EPYTHON}\", \"-m\", \"pytest\"/" \
+python_prepare_all() {
+   # tests need pytest_mypy_plugins.tests on the modules search path and
+   # python -m pytest preprends sys.path with ${PWD}/${S}
+   # --mypy-only-local-stub is a workaround for bug #921901
+   sed "s/\"pytest\"/\"MY_EPYTHON\", \"-m\", \"pytest\", 
\"--mypy-only-local-stub\"/" \
-i pytest_mypy_plugins/tests/test_explicit_configs.py || die
-   distutils-r1_python_test
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # substitute the correct interpreter
+   sed "s/MY_EPYTHON/${EPYTHON}/" -i 
pytest_mypy_plugins/tests/test_explicit_configs.py || die
+   epytest --mypy-only-local-stub
+   # reset for next interpreter run
+   sed "s/${EPYTHON}/MY_EPYTHON/" -i 
pytest_mypy_plugins/tests/test_explicit_configs.py || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-admin/bitwarden-desktop-bin/

2024-02-24 Thread Yixun Lan
commit: add97b2709bcf350d1ebaf4dec6cb92a3192299e
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Feb 25 00:18:09 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Feb 25 01:40:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add97b27

app-admin/bitwarden-desktop-bin: add 2024.2.0

Closes: https://github.com/gentoo/gentoo/pull/34630
Signed-off-by: Yixun Lan  gentoo.org>

 app-admin/bitwarden-desktop-bin/Manifest   |  1 +
 .../bitwarden-desktop-bin-2024.2.0.ebuild  | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/app-admin/bitwarden-desktop-bin/Manifest 
b/app-admin/bitwarden-desktop-bin/Manifest
index 6c5a7c2afadb..97b0c66464ff 100644
--- a/app-admin/bitwarden-desktop-bin/Manifest
+++ b/app-admin/bitwarden-desktop-bin/Manifest
@@ -1,3 +1,4 @@
 DIST Bitwarden-2023.12.0-amd64.deb 74637392 BLAKE2B 
8220f1ade6367dac71ae35c2610e6026c395af6f0d88437006fb087645aded68977d5627c9ee51a96bf2531b1be5c7f3b32b3af143bcce7fbbdbc2c15edb5b00
 SHA512 
ca6c242d7e94c929e8267b6e78fac7949d6ccfdc511f7ee7d47627be5d797541e4ff40757616c350ca34416dd0cb789aa95515c4191a0b8cf3824dd930ae7262
 DIST Bitwarden-2023.2.0-amd64.deb 70836086 BLAKE2B 
84c9bfd58a0b5e1647f8bf6af8e9c0070bb940896161c58bbcf43af03109e6623d741dfe303af84fd2ed98e8c16f95ef9eaa3936b6c39c851d4960ba29d4554e
 SHA512 
19cc12e85c2b4fdff2c52747fcea9cd888040c2d20faa0eaf81237d4ccbe4a0c4ed0df792c6c193768e33329561759357dc333fd05018a00e82bc71a4e8082e8
 DIST Bitwarden-2023.7.1-amd64.deb 74029276 BLAKE2B 
1bf8dcd652271fe4ae794b9b86686de7af1edbb23279fe8ecb49dc409c62dffdf0c34bc9b49792e0a2fcf6dc887fae7c615fa30bbebba458a1cbf3d457b4eb75
 SHA512 
48a8301cf9824458fff39081b41bc7da208c877966eca4a00f51dd4fba6d0370370fa0edaf557d892533fc43ee2d27277465cb1203a00551428aa5032c6bd2c1
+DIST Bitwarden-2024.2.0-amd64.deb 79917282 BLAKE2B 
2066dc71bed9cddbcedccfd9129e3e81ac9f8a71217d2c651fb8a067b3e318574e26104b447a7ccd6734efded64ef3620cf4a7e36f0a577ed98f5468839540cb
 SHA512 
c9394914fd6c82096fc5336e73b539e250727c6917af97961df0bd7de241f955b9eb87da154f32972c73ea1ce59bf0d79660658277185c89e099360ec4c3ea26

diff --git 
a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.2.0.ebuild 
b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.2.0.ebuild
new file mode 100644
index ..a98f129ada65
--- /dev/null
+++ b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.2.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker xdg-utils
+
+MY_PN="Bitwarden"
+
+DESCRIPTION="Bitwarden password manager desktop client"
+HOMEPAGE="https://bitwarden.com/;
+SRC_URI="https://github.com/bitwarden/clients/releases/download/desktop-v${PV}/Bitwarden-${PV}-amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/wayland
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+"
+IDEPEND="
+   dev-util/desktop-file-utils
+   dev-util/gtk-update-icon-cache
+"
+
+QA_PREBUILT="
+   opt/Bitwarden/*.so*
+   opt/Bitwarden/bitwarden
+   opt/Bitwarden/chrome-sandbox
+   opt/Bitwarden/chrome_crashpad_handler
+"
+
+src_install() {
+   insinto /opt
+   doins -r opt/${MY_PN}
+   fperms 755 /opt/Bitwarden/bitwarden
+   fperms 4755 /opt/Bitwarden/chrome-sandbox
+
+   domenu usr/share/applications/bitwarden.desktop
+
+   local x
+   for x in 16 32 64 128 256 512; do
+   doicon -s ${x} usr/share/icons/hicolor/${x}*/*
+   done
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/bitwarden-desktop-bin/

2024-02-24 Thread Yixun Lan
commit: d9b7b001b7056a01a03197210dedc50df0a4be01
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Feb 25 00:21:57 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Feb 25 01:41:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b7b001

app-admin/bitwarden-desktop-bin: drop 2023.2.0, 2023.7.1, 2023.12.0

Signed-off-by: Yixun Lan  gentoo.org>

 app-admin/bitwarden-desktop-bin/Manifest   |  3 -
 .../bitwarden-desktop-bin-2023.12.0.ebuild | 90 --
 .../bitwarden-desktop-bin-2023.2.0.ebuild  | 90 --
 .../bitwarden-desktop-bin-2023.7.1.ebuild  | 90 --
 4 files changed, 273 deletions(-)

diff --git a/app-admin/bitwarden-desktop-bin/Manifest 
b/app-admin/bitwarden-desktop-bin/Manifest
index 97b0c66464ff..2380ee61ea57 100644
--- a/app-admin/bitwarden-desktop-bin/Manifest
+++ b/app-admin/bitwarden-desktop-bin/Manifest
@@ -1,4 +1 @@
-DIST Bitwarden-2023.12.0-amd64.deb 74637392 BLAKE2B 
8220f1ade6367dac71ae35c2610e6026c395af6f0d88437006fb087645aded68977d5627c9ee51a96bf2531b1be5c7f3b32b3af143bcce7fbbdbc2c15edb5b00
 SHA512 
ca6c242d7e94c929e8267b6e78fac7949d6ccfdc511f7ee7d47627be5d797541e4ff40757616c350ca34416dd0cb789aa95515c4191a0b8cf3824dd930ae7262
-DIST Bitwarden-2023.2.0-amd64.deb 70836086 BLAKE2B 
84c9bfd58a0b5e1647f8bf6af8e9c0070bb940896161c58bbcf43af03109e6623d741dfe303af84fd2ed98e8c16f95ef9eaa3936b6c39c851d4960ba29d4554e
 SHA512 
19cc12e85c2b4fdff2c52747fcea9cd888040c2d20faa0eaf81237d4ccbe4a0c4ed0df792c6c193768e33329561759357dc333fd05018a00e82bc71a4e8082e8
-DIST Bitwarden-2023.7.1-amd64.deb 74029276 BLAKE2B 
1bf8dcd652271fe4ae794b9b86686de7af1edbb23279fe8ecb49dc409c62dffdf0c34bc9b49792e0a2fcf6dc887fae7c615fa30bbebba458a1cbf3d457b4eb75
 SHA512 
48a8301cf9824458fff39081b41bc7da208c877966eca4a00f51dd4fba6d0370370fa0edaf557d892533fc43ee2d27277465cb1203a00551428aa5032c6bd2c1
 DIST Bitwarden-2024.2.0-amd64.deb 79917282 BLAKE2B 
2066dc71bed9cddbcedccfd9129e3e81ac9f8a71217d2c651fb8a067b3e318574e26104b447a7ccd6734efded64ef3620cf4a7e36f0a577ed98f5468839540cb
 SHA512 
c9394914fd6c82096fc5336e73b539e250727c6917af97961df0bd7de241f955b9eb87da154f32972c73ea1ce59bf0d79660658277185c89e099360ec4c3ea26

diff --git 
a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2023.12.0.ebuild 
b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2023.12.0.ebuild
deleted file mode 100644
index 1168ac9eeda7..
--- a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2023.12.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg-utils
-
-MY_PN="Bitwarden"
-
-DESCRIPTION="Bitwarden password manager desktop client"
-HOMEPAGE="https://bitwarden.com/;
-SRC_URI="https://github.com/bitwarden/clients/releases/download/desktop-v${PV}/Bitwarden-${PV}-amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   || (
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   ( app-accessibility/at-spi2-atk dev-libs/atk )
-   )
-   app-crypt/libsecret
-   dev-libs/expat
-   dev-libs/glib
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/wayland
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libxkbcommon
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXScrnSaver
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-"
-IDEPEND="
-   dev-util/desktop-file-utils
-   dev-util/gtk-update-icon-cache
-"
-
-QA_PREBUILT="
-   opt/Bitwarden/*.so*
-   opt/Bitwarden/bitwarden
-   opt/Bitwarden/chrome-sandbox
-   opt/Bitwarden/chrome_crashpad_handler
-"
-
-src_install() {
-   insinto /opt
-   doins -r opt/${MY_PN}
-   fperms 755 /opt/Bitwarden/bitwarden
-   fperms 4755 /opt/Bitwarden/chrome-sandbox
-
-   domenu usr/share/applications/bitwarden.desktop
-
-   local x
-   for x in 16 32 64 128 256 512; do
-   doicon -s ${x} usr/share/icons/hicolor/${x}*/*
-   done
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}

diff --git 
a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2023.2.0.ebuild 
b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2023.2.0.ebuild
deleted file mode 100644
index 1168ac9eeda7..
--- 

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/anki-bin/

2024-02-24 Thread Lucio Sauer
commit: dfeb4b154a3bf03722517a05f9564d3ceb17a219
Author: Lucio Sauer  posteo  net>
AuthorDate: Sat Feb 24 21:25:40 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sun Feb 25 01:19:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfeb4b15

app-misc/anki-bin: add myself as a maintainer

Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-misc/anki-bin/metadata.xml b/app-misc/anki-bin/metadata.xml
index ac2ebcfc82..6c4f9e8d84 100644
--- a/app-misc/anki-bin/metadata.xml
+++ b/app-misc/anki-bin/metadata.xml
@@ -5,6 +5,10 @@
1over...@anche.no
Shaoyu Tseng

+   
+   watermanpa...@posteo.net
+   Lucio Sauer
+   

anki
ankitects/anki



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-mypy-plugins/

2024-02-24 Thread Lucio Sauer
commit: 1e52bdd020a46c8e3fa477ee0b57ad570126a80d
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Feb 25 01:16:25 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sun Feb 25 01:19:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e52bdd0

dev-python/pytest-mypy-plugins: enable py3.12

Signed-off-by: Lucio Sauer  posteo.net>

 dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild | 2 +-
 dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
index 9f71cfe5bc..e26229dd45 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{11,12} )
 inherit distutils-r1
 
 DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
index db59ede98f..731ea16997 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_11 )
+PYTHON_COMPAT=( python3_{11,12} )
 inherit distutils-r1
 
 DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-mypy-plugins/

2024-02-24 Thread Lucio Sauer
commit: e3c29d283259fc96a539b6884da2050d583ca9fa
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Feb 25 01:12:23 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sun Feb 25 01:19:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3c29d28

dev-python/pytest-mypy-plugins: workaround mypy-related test failure

Fix upstreamed: https://github.com/typeddjango/pytest-mypy-plugins/issues/137

Closes: https://bugs.gentoo.org/921901
Signed-off-by: Lucio Sauer  posteo.net>

 .../pytest-mypy-plugins-2.0.0.ebuild |  7 ++-
 .../pytest-mypy-plugins-3.0.0.ebuild | 20 +++-
 2 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
index a3bf16184b..9f71cfe5bc 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,3 +32,8 @@ RDEPEND="
 "
 
 distutils_enable_tests pytest
+
+python_test() {
+   # --mypy-only-local-stub is a workaround for bug #921901
+   epytest --mypy-only-local-stub
+}

diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild 
b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
index 4dea09aa89..db59ede98f 100644
--- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
+++ b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -34,9 +34,19 @@ RDEPEND="
 
 distutils_enable_tests pytest
 
-python_test() {
-   # Calling pytest directly causes module not to be imported correctly
-   sed "s/\"pytest\"/\"${EPYTHON}\", \"-m\", \"pytest\"/" \
+python_prepare_all() {
+   # tests need pytest_mypy_plugins.tests on the modules search path and
+   # python -m pytest preprends sys.path with ${PWD}/${S}
+   # --mypy-only-local-stub is a workaround for bug #921901
+   sed "s/\"pytest\"/\"MY_EPYTHON\", \"-m\", \"pytest\", 
\"--mypy-only-local-stub\"/" \
-i pytest_mypy_plugins/tests/test_explicit_configs.py || die
-   distutils-r1_python_test
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # substitute the correct interpreter
+   sed "s/MY_EPYTHON/${EPYTHON}/" -i 
pytest_mypy_plugins/tests/test_explicit_configs.py || die
+   epytest --mypy-only-local-stub
+   # reset for next interpreter run
+   sed "s/${EPYTHON}/MY_EPYTHON/" -i 
pytest_mypy_plugins/tests/test_explicit_configs.py || die
 }



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

2024-02-24 Thread Ionen Wolkens
commit: 4cbd28126e1f9efd260b1906d10e7e824c82faa5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb 25 00:53:09 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb 25 01:18:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cbd2812

app-emulation/wine-staging: add 9.3

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

 app-emulation/wine-staging/Manifest|   2 +
 app-emulation/wine-staging/wine-staging-9.3.ebuild | 472 +
 2 files changed, 474 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 427b2d99f317..0330f4dae634 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -3,8 +3,10 @@ DIST wine-8.21.tar.xz 29919212 BLAKE2B 
2e1c135d1c247f4b268c0323538748944b01fe65c
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
 DIST wine-9.1.tar.xz 30028220 BLAKE2B 
92d4bbaf02b414b657351fb51cb3d3a5a267ab9242a3effc8296fa73b540e23dce534d4e3e82b492f4b8539ce459b40e6d44f6708da4e5585ab2afb22045b8cf
 SHA512 
12ec508b1e457a94391ab3072ed602ff07da2e5beb4bbe4f76e42d71e87f7fa11f6531f1f1c71e96e884b10a99240a9eaf999867479b8eeadf3576df46e0a73a
 DIST wine-9.2.tar.xz 30062580 BLAKE2B 
f7deac8b89d99df3cb5ff264c2cc572b696a5885051753263dabceedbf27298d7bec5d96e0047d8d3b6c401608ad0ddd384bb1e2b48f698bdee331e2895e48f9
 SHA512 
9bffc10e573cc0ee0aaa37b09dda642c64c1456e39518256e39a752dc249e67283dece865cdb3e495b0950553a0dc004d906ecfc032c8fff936f3ef71c2d1a0d
+DIST wine-9.3.tar.xz 30098792 BLAKE2B 
fa6f0c73f0886918b035557a37c0553feeea5692ae15e8d67fc4360c59c1bbab9f7f93e58ae29a41800da50b961b49957cf2d060d6b5da34bd956bf7cb3e5fab
 SHA512 
3d75a0e1360765aca453d120e1f47fb50716119f3cab2be1176003a19bba31a6affae4a845840ce52665d97e0edd46dc78a13462d6d6a7e861cd970a0a3d4d1d
 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B 
c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203
 SHA512 
76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9
 DIST wine-staging-8.21.tar.gz 9669500 BLAKE2B 
600ad4b5696a38adefbde2fb9f51623dc7a7d9249ba15ceddcf1062040d840064285c6d2602266fd90f3658f0bdfe2fbca6a486f40e6e3f317fe704553ce39c7
 SHA512 
abba6084f2aefa8507c2a79c688b717f8137375168e5457ee40a0c96bfce31e9dc44370ecb5a8e8a397e90ce2eb8543fd07b447bf48c4b2d4c68aac9b3674214
 DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 
0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718
 SHA512 
362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f
 DIST wine-staging-9.1.tar.gz 9650475 BLAKE2B 
d5ef171f5314c3d980bf3404b4a7e51b57e8320fb3b08c42231078816b821b6a019e9d0dc2b11607d6f74bc7ab7c495166acafdc3c093136a44c9716084d7e9e
 SHA512 
070e09acf8bca60a4f2512874f48f653cc03a7fcfcfef34b4f292731d49e0670a5cf69557c268fc5dc11f0a7a8e0e7347d9665b98e6bb47e0521e3fe164ff118
 DIST wine-staging-9.2.tar.gz 9662465 BLAKE2B 
6b78558c9b4ff5d6afb1e44163e35bef2bd56c4dd492262e479d191490dd97a2a008e6c4d8b6f5a4305e1195781519e5cee94eb2c80ab76e87a522127c692e1b
 SHA512 
9b04e1359c1b485fabc7de5b3e685f8e8b8f60951b0168484aaaecce9e524df45813edfdf4a6f3b1b69bffee4e3ba4c5b7eeabcdf260f1409d1d72f0e9a00cd0
+DIST wine-staging-9.3.tar.gz 9672031 BLAKE2B 
9613d3ac8aab4208e1f4392e7fdf0f673a6159751665b2f0ab868b9140edaf32f1d4bbb5efe75458e4cce910385ebe6cec2b898f172bd0e0de87bdc675bfe221
 SHA512 
56a92cd8bbc1ba7fda9fea9d998efac44d2a805d4ebb4253a37ecff8edd51852773f848556935f05418f488698e1ec4cc52a79327f7f5d77390af90f95f9bdf6

diff --git a/app-emulation/wine-staging/wine-staging-9.3.ebuild 
b/app-emulation/wine-staging/wine-staging-9.3.ebuild
new file mode 100644
index ..6b83fcb60f31
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-9.3.ebuild
@@ -0,0 +1,472 @@
+# 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..12} )
+inherit autotools edo flag-o-matic optfeature multilib multilib-build
+inherit prefix python-any-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=9.0.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="
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/ueberzugpp/

2024-02-24 Thread Ionen Wolkens
commit: 31eeaaff57edd25ebb3895ca852b44b869f5bcdf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb 25 01:16:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb 25 01:18:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31eeaaff

media-gfx/ueberzugpp: add 2.9.3

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

 media-gfx/ueberzugpp/Manifest|  1 +
 media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 4000ef310ce6..7118112d6a64 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1 +1,2 @@
 DIST ueberzugpp-2.9.2.tar.gz 66310 BLAKE2B 
cef413922765f10cea65616c935e67b8a7c86d51f04be5a7383cc009dc238005ffa68638a7099f3c6dcf1a9a4bb3d874806e5ea90cabc53939da499692e5de82
 SHA512 
560a61a861eea7cd33b9a97819a9d97f2b8686640d366152cdfb677ee7d8e094e21ace923e9c83ef2a71a672df6e7d286633fc48da5f3e546d130d40723e0dde
+DIST ueberzugpp-2.9.3.tar.gz 68130 BLAKE2B 
d2431e4361b1845caf5c92b851a3d90bf004533ea3afa513e8106881ba868bf2c84665fde44c58f6ea6689b967746f9e70c44022470a39e11ec05a8cf5e31caa
 SHA512 
c7113c947be68b53b31cede2521e411009473c4f9187a2a92e628bc812fa6d44dc0fd360ba1a735154a92b89129b1759411a3c6eaed8fc0ee8a1b45ac30d20cd

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild 
b/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild
new file mode 100644
index ..bca372eaed2b
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/;
+SRC_URI="
+   https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+   dev-cpp/tbb:=
+   dev-libs/glib:2
+   dev-libs/libfmt:=
+   dev-libs/openssl:=
+   dev-libs/spdlog:=
+   media-gfx/chafa
+   media-libs/libexif
+   media-libs/libsixel
+   media-libs/vips:=
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-image
+   xcb-errors? ( x11-libs/xcb-util-errors )
+   )
+   opencv? ( media-libs/opencv:= )
+   opengl? ( media-libs/libglvnd )
+   wayland? ( dev-libs/wayland )
+   !media-gfx/ueberzug
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/cli11
+   dev-cpp/nlohmann_json
+   dev-cpp/range-v3
+   X? ( x11-base/xorg-proto )
+   wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+   wayland? (
+   dev-util/wayland-scanner
+   kde-frameworks/extra-cmake-modules
+   )
+"
+
+src_configure() {
+   # TODO?: wayfire plugin is skipped for now (needs wlroots which is
+   # likely to be messier), but could be handled if there is a demand
+
+   local mycmakeargs=(
+   -DENABLE_OPENCV=$(usex opencv)
+   -DENABLE_OPENGL=$(usex opengl)
+   -DENABLE_TURBOBASE64=no # not packaged
+   -DENABLE_WAYLAND=$(usex wayland)
+   -DENABLE_X11=$(usex X)
+   -DENABLE_XCB_ERRORS=$(usex xcb-errors)
+   -DFETCHCONTENT_FULLY_DISCONNECTED=yes
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/pika-backup/

2024-02-24 Thread Julien Roy
commit: b98244b8ae7607c16be27c4fcc001a0f61e04022
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Feb 25 01:14:42 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Feb 25 01:14:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b98244b8

app-backup/pika-backup: drop 0.6.2, 0.7.0_beta2

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

 app-backup/pika-backup/pika-backup-0.6.2.ebuild| 362 ---
 .../pika-backup/pika-backup-0.7.0_beta2.ebuild | 383 -
 2 files changed, 745 deletions(-)

diff --git a/app-backup/pika-backup/pika-backup-0.6.2.ebuild 
b/app-backup/pika-backup/pika-backup-0.6.2.ebuild
deleted file mode 100644
index daf4fcefc8..00
--- a/app-backup/pika-backup/pika-backup-0.6.2.ebuild
+++ /dev/null
@@ -1,362 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   adler@1.0.2
-   aes@0.8.2
-   aho-corasick@0.7.20
-   android_system_properties@0.1.5
-   anyhow@1.0.70
-   arc-swap@1.6.0
-   arrayvec@0.7.2
-   ashpd@0.4.0
-   async-attributes@1.1.2
-   async-broadcast@0.5.1
-   async-channel@1.8.0
-   async-executor@1.5.0
-   async-fs@1.6.0
-   async-global-executor@2.3.1
-   async-io@1.13.0
-   async-lock@2.7.0
-   async-process@1.6.0
-   async-recursion@1.0.4
-   async-std@1.12.0
-   async-task@4.4.0
-   async-trait@0.1.68
-   atomic-waker@1.1.0
-   autocfg@1.1.0
-   bit-set@0.5.3
-   bit-vec@0.6.3
-   bitflags@1.3.2
-   block@0.1.6
-   block-buffer@0.10.4
-   block-padding@0.3.2
-   blocking@1.3.0
-   bumpalo@3.12.0
-   byteorder@1.4.3
-   cairo-rs@0.17.0
-   cairo-sys-rs@0.17.0
-   cbc@0.1.2
-   cc@1.0.79
-   cfg-expr@0.14.0
-   cfg-if@1.0.0
-   chrono@0.4.22
-   chronoutil@0.2.3
-   cipher@0.4.4
-   cmd_lib@1.3.0
-   cmd_lib_macros@1.3.0
-   codespan-reporting@0.11.1
-   concurrent-queue@2.1.0
-   const-str@0.5.3
-   core-foundation-sys@0.8.3
-   cpufeatures@0.2.6
-   crc32fast@1.3.2
-   crossbeam-utils@0.8.15
-   crypto-common@0.1.6
-   ctor@0.1.26
-   cxx@1.0.94
-   cxx-build@1.0.94
-   cxxbridge-flags@1.0.94
-   cxxbridge-macro@1.0.94
-   darling@0.14.4
-   darling_core@0.14.4
-   darling_macro@0.14.4
-   default-env@0.1.1
-   derivative@2.2.0
-   derive_builder@0.12.0
-   derive_builder_core@0.12.0
-   derive_builder_macro@0.12.0
-   digest@0.10.6
-   dirs@4.0.0
-   dirs@5.0.0
-   dirs-sys@0.3.7
-   dirs-sys@0.4.0
-   either@1.8.1
-   enclose@1.1.8
-   enumflags2@0.7.5
-   enumflags2_derive@0.7.4
-   errno@0.2.8
-   errno@0.3.0
-   errno-dragonfly@0.1.2
-   event-listener@2.5.3
-   faccess@0.2.4
-   fancy-regex@0.11.0
-   fastrand@1.9.0
-   field-offset@0.3.5
-   flate2@1.0.25
-   fnv@1.0.7
-   form_urlencoded@1.1.0
-   futures-channel@0.3.27
-   futures-core@0.3.27
-   futures-executor@0.3.27
-   futures-io@0.3.27
-   futures-lite@1.12.0
-   futures-macro@0.3.27
-   futures-sink@0.3.27
-   futures-task@0.3.27
-   futures-util@0.3.27
-   gdk-pixbuf@0.17.0
-   gdk-pixbuf-sys@0.17.0
-   gdk4@0.6.3
-   gdk4-sys@0.6.3
-   generic-array@0.14.7
-   getrandom@0.2.8
-   gettext-rs@0.7.0
-   gettext-sys@0.21.3
-   gio@0.17.4
-   gio-sys@0.17.4
-   glib@0.17.5
-   glib-macros@0.17.6
-   glib-sys@0.17.4
-   gloo-timers@0.2.6
-   gobject-sys@0.17.4
-   graphene-rs@0.17.1
-   graphene-sys@0.17.0
-   gsk4@0.6.3
-   gsk4-sys@0.6.3
-   gtk4@0.6.4
-   gtk4-macros@0.6.5
-   gtk4-sys@0.6.3
-   gvdb@0.4.0
-   gvdb-macros@0.1.6
-   hashbrown@0.12.3
-   heck@0.4.1
-   hermit-abi@0.3.1
-   hex@0.4.3
-   hkdf@0.12.3
-   hmac@0.12.1
-   iana-time-zone@0.1.54
-   iana-time-zone-haiku@0.1.1
-   ident_case@1.0.1
-   idna@0.3.0
-   indexmap@1.9.3
-   inout@0.1.3
-   instant@0.1.12
-   io-lifetimes@1.0.9
-   itertools@0.10.5
-   itoa@1.0.6
-   js-sys@0.3.61
-   kv-log-macro@1.0.7
-   lazy_static@1.4.0
-   libadwaita@0.3.1
-   libadwaita-sys@0.3.0
-   libc@0.2.140
-   libm@0.2.6
-   link-cplusplus@1.0.8
-   linux-raw-sys@0.1.4
-   linux-raw-sys@0.3.0
-   litrs@0.4.0
-   locale_config@0.3.0
-   log@0.4.17
-   malloc_buf@0.0.6
-   matches@0.1.10
-   memchr@2.5.0
-   memmap2@0.5.10
-   memoffset@0.7.1
-   memoffset@0.8.0
-   miniz_oxide@0.6.2
-   nix@0.26.2
-   num@0.4.0
-   num-bigint@0.4.3
-   num-bigint-dig@0.8.2
-   num-complex@0.4.3
-   num-format@0.4.4
-   num-integer@0.1.45
-   num-iter@0.1.43
-   num-rational@0.4.1
-   

  1   2   3   4   5   >