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

2024-04-15 Thread Joonas Niilola
commit: 1183161ae9094f28bc75dba7d8172e29afbdcef5
Author: Jonas Frei  pm  me>
AuthorDate: Thu Apr  4 18:36:57 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:41:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1183161a

app-shells/nushell: add 0.92.1

Removed 'extra' USE flag, it was removed upstream as well.
Also, bumped minimal required Rust version to 1.66.1 as per
upstream documentation.

Signed-off-by: Jonas Frei  pm.me>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-shells/nushell/Manifest  |  49 +++
 app-shells/nushell/nushell-0.92.1.ebuild | 711 +++
 2 files changed, 760 insertions(+)

diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest
index 9eeace4ecd42..40dda12ba035 100644
--- a/app-shells/nushell/Manifest
+++ b/app-shells/nushell/Manifest
@@ -32,6 +32,7 @@ DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53a
 DIST anstyle-wincon-1.0.2.crate 11712 BLAKE2B 
68215a76e44cbe0e69c4111eaf7cd818d0e743883aec01f99f6d96e863d8d36bea67ed112db715a3a0daa348535f3db50547d8a0ab5e4572975d68937c49aa86
 SHA512 
8bda8b79785d201cda90c8d3544f5cead955c25749a4b828bc897e4bb132acbbcc50ac90ee07323ae3077af3e4c613264871366d70e5211200d119f4ddb63b0b
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST arboard-3.3.0.crate 44858 BLAKE2B 
8e1bd1692c1589d7f1ddf7ad43b01724f3a4c180d0d569eef126e2621573e167456e57bc137300686e3f6f9b0c8991b922082c98bfc522125173c28a613804c5
 SHA512 
0888e8c272ebe4277ed4e690b4761918151f635c1ef48ce5da67fe6618f14dd9282ea73a0eacccba2acd7ca4c8ea3c0a24b0d3e8e387111b8ab68eb48c02057c
+DIST arboard-3.3.2.crate 45916 BLAKE2B 
4d4b39d9447e7043cc30b6989fdd9955dd6028ec2aea77566ad24d91c31d4bf01306bffefa412d5b494f021dd8a3e51e61036dc64377f86c5ef1ffb1e27ecb4c
 SHA512 
cba3917b302f4f4630275cf64d31d4052a2f7aee1b179bdcef95d5153cf92a9a46f139b76ffdfddab525c1ea36ef8e7fef78ac704222d4fb33fecaeaa8d3af50
 DIST argminmax-0.6.1.crate 55395 BLAKE2B 
e841e01471dd8da3d87eef52fcfb8d3bb0102f0c3f2346295a380e0544fba4fcfdc547cc1638c402b2f75099b953c5ae8320c7541bbbe01a88c8b2885a2bbe17
 SHA512 
26e2e769d49d4be3e9ed8a69ebfefd21ec48396cdc9cec60b6629f82981b87de695e40c310138d39c0b61168e38e2abe64671af2279129a66dc075ba861fabc1
 DIST array-init-cursor-0.2.0.crate 2590 BLAKE2B 
18edba438963c13054dd29878754de1b0c46d7a6d2e666d535cac9b2ff90997e7c593c0c63f38ffa5de1edb1b6c54ee918719d82a4953f317fe30d8ba7854174
 SHA512 
f4698cbf9ab3011ef8a0f9fc29d9d58d2572df0db336ad4ee6e72dec0bf4be89d06e2693d7037082788b6d120cb2ad5f1223932c185e25258a1594c60d429eba
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
@@ -61,6 +62,7 @@ DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a14947518
 DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
 DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
 DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
+DIST base64-0.22.0.crate 81568 BLAKE2B 
55e6bfde846bc14010fd706686544a1706dc9cea034435b5bf97bbbfcdab57210e69b425c9f2adf7b088b6f2cbe0f8148077a8be3aad88114c404738682c
 SHA512 
116928d2fed66b43ecc8ffb4e1cdafb1aec3005e0034e2cacf1cd3cac7a591aed8e423fb2523900c25a4592ada49d3a0e438703afe7bb66dd1ab9fcaade24000
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 DIST bindgen-0.66.1.crate 218860 BLAKE2B 
e0edc8dd6c14220ca223b5d2a5f2af93aa64ed32f4fedfabcca1b93e46d8e7a88b283c2e67070c71900e0dfc899fdf51e3931781575b25e40c8c1f4891905e35
 SHA512 

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

2024-04-15 Thread Joonas Niilola
commit: 3b117f00e47198ad231d821c2d37b211b186a408
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:41:58 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:41:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b117f00

www-apps/gitea: Stabilize 1.21.8 amd64, #930040

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

 www-apps/gitea/gitea-1.21.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/gitea/gitea-1.21.8.ebuild 
b/www-apps/gitea/gitea-1.21.8.ebuild
index 7a37bd3df1e3..df7f876a0823 100644
--- a/www-apps/gitea/gitea-1.21.8.ebuild
+++ b/www-apps/gitea/gitea-1.21.8.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/go-gitea/gitea.git;
 else

SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${PV}/gitea-src-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~x86"
 fi
 
 S="${WORKDIR}/${PN}-src-${PV}"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/p11-kit/

2024-04-15 Thread Joonas Niilola
commit: b01790a4ba846d753cf7dc5855408a4d200cfaae
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:32:28 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:34:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01790a4

app-crypt/p11-kit: Stabilize 0.25.3-r2 amd64, #930055

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

 app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild 
b/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
index ca5b81d95657..b1a41c11609a 100644
--- a/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz
 
 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"
+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="+libffi gtk-doc nls systemd test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-proxy/3proxy/

2024-04-15 Thread Joonas Niilola
commit: 55a8ee3fc8746ebe73e54f4b8cb17a1f5d842957
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:32:01 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a8ee3f

net-proxy/3proxy: Stabilize 0.9.4 x86, #930070

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

 net-proxy/3proxy/3proxy-0.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/3proxy/3proxy-0.9.4.ebuild 
b/net-proxy/3proxy/3proxy-0.9.4.ebuild
index 9f8a999b22d8..99192030df48 100644
--- a/net-proxy/3proxy/3proxy-0.9.4.ebuild
+++ b/net-proxy/3proxy/3proxy-0.9.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
 SRC_URI="https://github.com/3proxy/3proxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ppc ~sparc x86"
 
 PATCHES=(
"${FILESDIR}/${P}-gentoo.patch"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/p11-kit/

2024-04-15 Thread Joonas Niilola
commit: add9b587669926cbd1b47c123df69cc92d994d91
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:32:49 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:34:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add9b587

app-crypt/p11-kit: Stabilize 0.25.3-r2 x86, #930055

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

 app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild 
b/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
index b1a41c11609a..a469cf21238a 100644
--- a/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz
 
 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"
+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="+libffi gtk-doc nls systemd test"
 RESTRICT="!test? ( test )"
 



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

2024-04-15 Thread Joonas Niilola
commit: 2ffb3366c091b65489935b83e45b5a4ae9de196e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:31:13 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ffb3366

dev-util/nihtest: Stabilize 1.5.2 x86, #928335

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

 dev-util/nihtest/nihtest-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/nihtest/nihtest-1.5.2.ebuild 
b/dev-util/nihtest/nihtest-1.5.2.ebuild
index 5dbe563be3c9..de2684d5d7ad 100644
--- a/dev-util/nihtest/nihtest-1.5.2.ebuild
+++ b/dev-util/nihtest/nihtest-1.5.2.ebuild
@@ -21,7 +21,7 @@ SRC_URI+="
 "
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-proxy/3proxy/

2024-04-15 Thread Joonas Niilola
commit: 3bba99a070921330bd7d3e4e81c93016667e0d44
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:30:32 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:34:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bba99a0

net-proxy/3proxy: Stabilize 0.9.4 amd64, #930070

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

 net-proxy/3proxy/3proxy-0.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/3proxy/3proxy-0.9.4.ebuild 
b/net-proxy/3proxy/3proxy-0.9.4.ebuild
index e042e56c6da8..9f8a999b22d8 100644
--- a/net-proxy/3proxy/3proxy-0.9.4.ebuild
+++ b/net-proxy/3proxy/3proxy-0.9.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
 SRC_URI="https://github.com/3proxy/3proxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ppc ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}/${P}-gentoo.patch"



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

2024-04-15 Thread Joonas Niilola
commit: c0b1001a3e3e9aff37998a145cd2c362020ade6f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:31:37 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b1001a

dev-util/nihtest: Stabilize 1.5.2 amd64, #928335

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

 dev-util/nihtest/nihtest-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/nihtest/nihtest-1.5.2.ebuild 
b/dev-util/nihtest/nihtest-1.5.2.ebuild
index de2684d5d7ad..2f04bae2a2cb 100644
--- a/dev-util/nihtest/nihtest-1.5.2.ebuild
+++ b/dev-util/nihtest/nihtest-1.5.2.ebuild
@@ -21,7 +21,7 @@ SRC_URI+="
 "
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-04-15 Thread Joonas Niilola
commit: 10d3df5e9c0bfd38ff57c8bdda221b58e45c9154
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:31:37 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d3df5e

app-arch/torrentzip: Stabilize 1.3 amd64, #928335

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

 app-arch/torrentzip/torrentzip-1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/torrentzip/torrentzip-1.3.ebuild 
b/app-arch/torrentzip/torrentzip-1.3.ebuild
index f2278a2b708b..7a3ce63d28a3 100644
--- a/app-arch/torrentzip/torrentzip-1.3.ebuild
+++ b/app-arch/torrentzip/torrentzip-1.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2+ ZLIB"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-04-15 Thread Joonas Niilola
commit: 39a06e397520d8a9062b525648b42f2fc173dc86
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Apr 16 05:31:13 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Apr 16 05:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a06e39

app-arch/torrentzip: Stabilize 1.3 x86, #928335

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

 app-arch/torrentzip/torrentzip-1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/torrentzip/torrentzip-1.3.ebuild 
b/app-arch/torrentzip/torrentzip-1.3.ebuild
index 5a45d54d5f5f..f2278a2b708b 100644
--- a/app-arch/torrentzip/torrentzip-1.3.ebuild
+++ b/app-arch/torrentzip/torrentzip-1.3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2+ ZLIB"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-04-15 Thread Yixun Lan
commit: a2510700929ccc14b3e33b9be8541ad037b85a64
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Apr 16 05:23:25 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Apr 16 05:23:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2510700

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

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

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

diff --git a/app-admin/bitwarden-desktop-bin/Manifest 
b/app-admin/bitwarden-desktop-bin/Manifest
index 2c2296c29777..3567b1970501 100644
--- a/app-admin/bitwarden-desktop-bin/Manifest
+++ b/app-admin/bitwarden-desktop-bin/Manifest
@@ -1,2 +1,3 @@
 DIST Bitwarden-2024.2.0-amd64.deb 79917282 BLAKE2B 
2066dc71bed9cddbcedccfd9129e3e81ac9f8a71217d2c651fb8a067b3e318574e26104b447a7ccd6734efded64ef3620cf4a7e36f0a577ed98f5468839540cb
 SHA512 
c9394914fd6c82096fc5336e73b539e250727c6917af97961df0bd7de241f955b9eb87da154f32972c73ea1ce59bf0d79660658277185c89e099360ec4c3ea26
 DIST Bitwarden-2024.3.0-amd64.deb 80463348 BLAKE2B 
668fd4c18507b349e5892e7511b4898764a33d9da0a837379c7856caa054782fbf6a3337b03a779a8c8111d2458f560b31c32856850ff931694a8f18d889bdc9
 SHA512 
9297367e82e76870b7f12becfca6ec3bc0ce8f6515f4e17e9830d4df599891c839a8f5990c97b684528c8a4ad1c24ddd3bc99c1552620aee84b81c1cbf115771
+DIST Bitwarden-2024.4.1-amd64.deb 80470012 BLAKE2B 
64b451c3fbbac303782c68a366c66c32c49d0ecb52bcbc085451157216cc99fa888941e8c911c14f6a68aa6bb0413463b4296f108386e7b5b3ca8925c6dcc871
 SHA512 
e6edcd84f44062ccfa4152baf7dab230915d006f7f31de0ffcbe1acb62525777c7d653a7cb7c51509fb9ebcf5ba4219df97e5128853813a54aadbfd92ff2c819

diff --git 
a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.4.1.ebuild 
b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.4.1.ebuild
new file mode 100644
index ..a98f129ada65
--- /dev/null
+++ b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.4.1.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-misc/fastfetch/

2024-04-15 Thread Viorel Munteanu
commit: b0513e9ba7b126915f9cc81d97f7259b070f8ff3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 16 04:35:07 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 16 04:35:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0513e9b

app-misc/fastfetch: drop 2.9.1

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

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

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index e4f675365b6e..7ae1e46c6937 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,4 +1,3 @@
 DIST fastfetch-2.7.1.tar.gz 1000565 BLAKE2B 
061d2175bdca879bb4ef1a2f29fd73b99a7325fb8de66f05eb1203008c34ef20ff122e57a785ee0a5abb0251004023958abb1d158bc49cd1b34f9e02f3d1c6bc
 SHA512 
55d897af532141d429aa5b58ab1516347f14597bf249b70f0d5ab27d11e235911858143fc32356255bef201cb44cdd7698e8d49094fb7e61c2e425a6c8ac5fa1
 DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 
7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027
 SHA512 
6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d
-DIST fastfetch-2.9.1.tar.gz 1291072 BLAKE2B 
37269611614d36c2a3a0bbb650c9998c835223c6e593c7f8d139c5b90273c59dabf05632db8b6538836000eeac82d3b526b0499c3e0a5c99dc938a4f9340
 SHA512 
735a95af973cfb8680cdd7c0a6eaaeaabfa394ce3708d9836f49673d0331a9f4d4779a09516add1c7e5f817a05d175d7725144a3f8f040fac17ae3fbeeadad6a
 DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 
858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b
 SHA512 
be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946

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

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

2024-04-15 Thread Viorel Munteanu
commit: 7921e6268e2d11f2bc8d9b0001763e08c0fe5d13
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 16 04:35:00 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Apr 16 04:35:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7921e626

app-misc/fastfetch: add 2.9.2

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

 app-misc/fastfetch/Manifest   |   1 +
 app-misc/fastfetch/fastfetch-2.9.2.ebuild | 115 ++
 2 files changed, 116 insertions(+)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index fc1995e0dfda..e4f675365b6e 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,3 +1,4 @@
 DIST fastfetch-2.7.1.tar.gz 1000565 BLAKE2B 
061d2175bdca879bb4ef1a2f29fd73b99a7325fb8de66f05eb1203008c34ef20ff122e57a785ee0a5abb0251004023958abb1d158bc49cd1b34f9e02f3d1c6bc
 SHA512 
55d897af532141d429aa5b58ab1516347f14597bf249b70f0d5ab27d11e235911858143fc32356255bef201cb44cdd7698e8d49094fb7e61c2e425a6c8ac5fa1
 DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 
7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027
 SHA512 
6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d
 DIST fastfetch-2.9.1.tar.gz 1291072 BLAKE2B 
37269611614d36c2a3a0bbb650c9998c835223c6e593c7f8d139c5b90273c59dabf05632db8b6538836000eeac82d3b526b0499c3e0a5c99dc938a4f9340
 SHA512 
735a95af973cfb8680cdd7c0a6eaaeaabfa394ce3708d9836f49673d0331a9f4d4779a09516add1c7e5f817a05d175d7725144a3f8f040fac17ae3fbeeadad6a
+DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 
858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b
 SHA512 
be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946

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

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

2024-04-15 Thread William Hubbs
commit: 5bbf46b62f102ccbda237881b8d1cf7fd0e41e89
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Apr 16 04:01:14 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Apr 16 04:06:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbf46b6

net-libs/nodejs: drop 20.7.0, 20.8.1, 20.8.1-r1, 20.9.0, 20.11.1

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

 net-libs/nodejs/Manifest|   4 -
 net-libs/nodejs/nodejs-20.11.1.ebuild   | 265 
 net-libs/nodejs/nodejs-20.7.0.ebuild| 262 ---
 net-libs/nodejs/nodejs-20.8.1-r1.ebuild | 262 ---
 net-libs/nodejs/nodejs-20.8.1.ebuild| 261 ---
 net-libs/nodejs/nodejs-20.9.0.ebuild| 261 ---
 6 files changed, 1315 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 787df9051a2b..2e380e400f3c 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -5,9 +5,5 @@ DIST node-v18.19.0.tar.xz 41248748 BLAKE2B 
24f9c99737a6d455ad83a7c55d0c668190570
 DIST node-v18.19.1.tar.xz 41250068 BLAKE2B 
e7a96f30ba1c2a5eb4c93e20474b6ace3824c38476ab4170a7e60b0d6812fa83e5bac980e4af8b6948be7cbc516ee4bda43d551991f89f4dcdb6dab5fe7ccb97
 SHA512 
2ce39b2fccc05c8d5f255b88f07f58b164d84d27d88a337f93a8c13b0f3d692dada28e96df74a0a340310cf1a3d95bd0729f25752e6eaf2f7a1af7ed5a88c22b
 DIST node-v18.20.1.tar.xz 40434200 BLAKE2B 
560e04d5da8c2f3f4ef82e67b483f2c5d9a59b0646108a1dfc0bd80b410b60b15ee517be7d720834232fc49ed5d94785ebd64282c9abd3c10bdcb883a6960a38
 SHA512 
08864a164cfde08e369653abd17f6fe549db014697bd36abd07233d5ae746417ef18ea80e3d3f3630503a21110bb5e0ebd0073b4f2885b00c2d46e6f31c386a3
 DIST node-v20.11.0.tar.xz 42162348 BLAKE2B 
c090a3b118c9f3b497450ea2572b08a7a0df0834f280b212d6f068e5fb75a0a095cc41fe5d530c51dd7c2ae4815cedce1c52642fdc5aa07345fb546c2ea3b396
 SHA512 
405cbd53f75d94b9c31536a638c6508215b34a77505471319c46f66eb87ac907cb6796b25efa27162da53cb6a013aaf9ad1a5690eb7ed793969055a648d1d53c
-DIST node-v20.11.1.tar.xz 42159296 BLAKE2B 
ab8b8de9b4639077033afd43532208672e5a5611df424edc18ab3ee9a9d8789a552ca10538e45ef4522f5883968a2933eb0d221a7154beb110fdd638cb9e022c
 SHA512 
b3a3ab3cdeccb54eb38a5b95eece5d180077393e7c1766bc591bbdc0445d78fdd4e19d2d3a3325cb6788a19cef83f48172ff7a6ec152eb1c352b3862dd955596
 DIST node-v20.12.1.tar.xz 41743360 BLAKE2B 
1e2819724051720321a429bb18967a12608e8f93ef1760c520a40c9130e6138f95ab4e87f1acbaa72142bdd801ec3050bc42d7e4fae8d6a62192c3511b922e0a
 SHA512 
c51c4aa37cc80f3fe34381f2cdf431053124ec6b83fc8490573502adfab48601c382448132c9962ab135bebaffc257a9d5b63334ba8ff480db57b5706bbfed67
 DIST node-v20.6.1.tar.xz 41791920 BLAKE2B 
c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd
 SHA512 
8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf
-DIST node-v20.7.0.tar.xz 41824232 BLAKE2B 
ac13e5fea6af99309c5a5e77de79eebe42f894e6182daa13d0d287bed07eb0fbed1e6103c3600216da7bbcbc572900a2a44c622095ff37e0af40a49d0213a866
 SHA512 
5d95079d8ebe3992d5e34fac607ebb9601f33645874be0e81093a376a57ea23e3a1b74a06dfede1c9289258d40273fa23140bf1954e5d04eed4ec6beafcbc67c
-DIST node-v20.8.1.tar.xz 41863408 BLAKE2B 
84bd93d9d49f54e655a78194050e91a91ede2d6d415f929e2b942955a3b082d902601b40fdc9eb16a5e16fe46627110d1f43d94ab464d812f165915cf1aa598b
 SHA512 
d76245a8ec35fdb481e898efc457d3804d425a0d8e2da9175cdcc41036c57b5a6c23a5c2e84b7b417d3f48be631bff86708b2cae9e65ca3a22908caa3190ed1b
-DIST node-v20.9.0.tar.xz 41857572 BLAKE2B 
0f4acc579e27b61bc3aa4179abcd9d137e9343427da138bf0114cb2a030b46848d4ec5b5bdca15fafc5afa1ae35200b8d98586f85444c73a5f78d70135260b73
 SHA512 
2b9453723149e0a94e759131460699a6fdf8656f0c1b7243307442cabef606a4e1d40781b80eaf632874952cb2468fa1e766ababdaa103d5dab623e0ca2f85de

diff --git a/net-libs/nodejs/nodejs-20.11.1.ebuild 
b/net-libs/nodejs/nodejs-20.11.1.ebuild
deleted file mode 100644
index fbfccfb9b764..
--- a/net-libs/nodejs/nodejs-20.11.1.ebuild
+++ /dev/null
@@ -1,265 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/;
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nodejs/node;
-   SLOT="0"
-else
-   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
-   SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
-   

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

2024-04-15 Thread William Hubbs
commit: e0ffe5a48c73ad792dcaed7a69a0b90b7e47048b
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Apr 16 04:05:58 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Apr 16 04:06:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ffe5a4

net-libs/nodejs: drop 18.18.0, 18.18.2, 18.19.1

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

 net-libs/nodejs/Manifest  |   3 -
 net-libs/nodejs/nodejs-18.18.0.ebuild | 258 -
 net-libs/nodejs/nodejs-18.18.2.ebuild | 257 -
 net-libs/nodejs/nodejs-18.19.1.ebuild | 259 --
 4 files changed, 777 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 2e380e400f3c..759945d6690c 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,8 +1,5 @@
 DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 
50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca
 SHA512 
fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622
-DIST node-v18.18.0.tar.xz 40813264 BLAKE2B 
6cea11a663e5df730faef9125a80e730da83fdccebf8c4f454435ee622207803d59132b5d8e112741702103a6814a491b29bb9f22ddec60fba204236a763b95e
 SHA512 
c10fb40902fc290cc069e86659ff4c7768215f80a7016402915cae7731bfd69aa901b7dc813d480f86fc39a850960f600ddde342d67b9bb570a3d2424b04f733
-DIST node-v18.18.2.tar.xz 40834428 BLAKE2B 
b2fcedd79fc8ca6a5b9236614874b9840d4df5f37f5ecfa5599a177b237543788eb985e8828f7a028f5fbca17aa0c4879393b956d08dce13bd04ec9e253aa48e
 SHA512 
00af3c737d735a320481d764f1c23b1348c0454f2b9700cadb10e087feb47c75e7e9344277bb3149305c3e08ff69d9b17b0da81b1b9d9e978fd830c67858ce92
 DIST node-v18.19.0.tar.xz 41248748 BLAKE2B 
24f9c99737a6d455ad83a7c55d0c668190570b5947bb3a6b2f321a25ff1e30b2913a4e144821ddf794a975cd9765582426252933235ce033623ccf3ecce816a4
 SHA512 
db2f1342f028e5cd2ab0a3719b4c822e22439aa097b59df768fb7f6aa581394f81af6f51f7764b99d119ea2c849b55c02897af8caafab7c0f9d0112608a8867f
-DIST node-v18.19.1.tar.xz 41250068 BLAKE2B 
e7a96f30ba1c2a5eb4c93e20474b6ace3824c38476ab4170a7e60b0d6812fa83e5bac980e4af8b6948be7cbc516ee4bda43d551991f89f4dcdb6dab5fe7ccb97
 SHA512 
2ce39b2fccc05c8d5f255b88f07f58b164d84d27d88a337f93a8c13b0f3d692dada28e96df74a0a340310cf1a3d95bd0729f25752e6eaf2f7a1af7ed5a88c22b
 DIST node-v18.20.1.tar.xz 40434200 BLAKE2B 
560e04d5da8c2f3f4ef82e67b483f2c5d9a59b0646108a1dfc0bd80b410b60b15ee517be7d720834232fc49ed5d94785ebd64282c9abd3c10bdcb883a6960a38
 SHA512 
08864a164cfde08e369653abd17f6fe549db014697bd36abd07233d5ae746417ef18ea80e3d3f3630503a21110bb5e0ebd0073b4f2885b00c2d46e6f31c386a3
 DIST node-v20.11.0.tar.xz 42162348 BLAKE2B 
c090a3b118c9f3b497450ea2572b08a7a0df0834f280b212d6f068e5fb75a0a095cc41fe5d530c51dd7c2ae4815cedce1c52642fdc5aa07345fb546c2ea3b396
 SHA512 
405cbd53f75d94b9c31536a638c6508215b34a77505471319c46f66eb87ac907cb6796b25efa27162da53cb6a013aaf9ad1a5690eb7ed793969055a648d1d53c
 DIST node-v20.12.1.tar.xz 41743360 BLAKE2B 
1e2819724051720321a429bb18967a12608e8f93ef1760c520a40c9130e6138f95ab4e87f1acbaa72142bdd801ec3050bc42d7e4fae8d6a62192c3511b922e0a
 SHA512 
c51c4aa37cc80f3fe34381f2cdf431053124ec6b83fc8490573502adfab48601c382448132c9962ab135bebaffc257a9d5b63334ba8ff480db57b5706bbfed67

diff --git a/net-libs/nodejs/nodejs-18.18.0.ebuild 
b/net-libs/nodejs/nodejs-18.18.0.ebuild
deleted file mode 100644
index fac44fe419aa..
--- a/net-libs/nodejs/nodejs-18.18.0.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/;
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nodejs/node;
-   SLOT="0"
-else
-   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
-   SLOT="0/$(ver_cut 1)"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
-   S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
-REQUIRED_USE="corepack? ( !npm )
-   inspector? ( icu ssl )
-   npm? ( ssl )
-   system-icu? ( icu )
-   system-ssl? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
-   >=dev-libs/libuv-1.44.0:=
-   >=net-dns/c-ares-1.18.1:=
-   >=net-libs/nghttp2-1.41.0:=
-   sys-libs/zlib
-   corepack? ( !sys-apps/yarn )
-   system-icu? ( 

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

2024-04-15 Thread Jonas Frei
commit: 3893acc041688550a26b301d4c425f29d0879688
Author: Jonas Frei  pm  me>
AuthorDate: Tue Apr 16 03:48:30 2024 +
Commit: Jonas Frei  pm  me>
CommitDate: Tue Apr 16 03:51:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3893acc0

app-misc/yazi: Forgot einstalldocs

No revbump because the readme is a minor addition
that was not even present in the latest version anyway.
The mistake is only live for a few hours.
No need to recompile the entire package for this.

Signed-off-by: Jonas Frei  pm.me>

 app-misc/yazi/yazi-0.2.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/yazi/yazi-0.2.4.ebuild b/app-misc/yazi/yazi-0.2.4.ebuild
index c02ae67eb6..d6390b2a6c 100644
--- a/app-misc/yazi/yazi-0.2.4.ebuild
+++ b/app-misc/yazi/yazi-0.2.4.ebuild
@@ -343,4 +343,5 @@ src_install() {
dofishcomp "${S}/yazi-boot/completions/${PN}.fish"
 
domenu "assets/${PN}.desktop"
+   einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/, sci-libs/hdf5/files/

2024-04-15 Thread Sam James
commit: e74ef4bd39c13a64422aec66c646b857884727d4
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 03:33:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 03:34:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74ef4bd

sci-libs/hdf5: add 1.14.4_p2

Drop LTO filtering as it's fixed upstream.

Bug: https://bugs.gentoo.org/922800
Bug: https://bugs.gentoo.org/930089
Signed-off-by: Sam James  gentoo.org>

 sci-libs/hdf5/Manifest |   1 +
 ...hat-during-runtime-we-ll-use-the-same-lib.patch |  28 +
 ...hdf5-1.14.4-0002-Disable-forced-stripping.patch |  31 ++
 ...-1.14.4-0003-Drop-broken-Werror-stripping.patch |  65 
 sci-libs/hdf5/hdf5-1.14.4_p2.ebuild| 118 +
 5 files changed, 243 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index cef49f76a841..f07fe2e1a3ad 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -3,3 +3,4 @@ DIST hdf5-1.12.2.tar.bz2 10494264 BLAKE2B 
99ca5b57f6f54fa044c909f0773de62b218c1f
 DIST hdf5-1.14.1.tar.bz2 16257319 BLAKE2B 
fbabbe2a61fca3f841d0206e3918390001ec1ec713696b69845eb6390595794a63740db9a7b48fd132814268e216d8fea6288cd23b04b2fa981058b557113e73
 SHA512 
b4dd3fca88547fdcbb2afcc22cb11bb45b7b15c3c01d9e11b7f060301a9d5c4995abb6cf27b0c4e748f1a7ca497a7f2d995ba00586f447fcd2fa537e0e16
 DIST hdf5-1.14.2.tar.bz2 16070491 BLAKE2B 
04acdc5352f7f0455bf6304ef07ddf51b99125bb585984bd3e27a521a784a6ad6723d64aa3b4179e4bd382334b7e68d06650404d7d4617a696d3f64917487dbc
 SHA512 
1e1bfdff50c2e0e172d399c2d5b79b9ad0c7c72b9b30c4849aad7c5656393e8cf2af788cdf62b51fbe596023483fbc7fa23fdebf37bfe3109dae7f0783ea590f
 DIST hdf5-1.14.3.tar.bz2 16320137 BLAKE2B 
4c58edc04788db739c5c74d6edbfb9277011e2d6776862404fc29b30bb2c06a4314eb317393c230ebd2617a9a362ff78183d39ae80ce08f8963bdf6c02e8a865
 SHA512 
06d51638a56f387f6d0ef484b72e182509c15ab639315052be9821adeed6ad08551c50d7fe84d2b550b64211f68484cf3022a4660c8004cd0afd90eaa83c1bb1
+DIST hdf5-1.14.4-2.tar.gz 37033062 BLAKE2B 
cd75e0fec1ccea8622bb93839c4898e07093b298612cd3ba5aaa48178eba33f49e6a6492df779f0cc36ee263a107a3fa3e592caec35576d0e637b9e457da3965
 SHA512 
f1714b7999468d580b7cae2e575d3d7f31cea2fb81bfa4e37abd248d7223476b2351d1714197ace04eee970b451cf1f6971f5a291fd7426398737b8d7eb26924

diff --git 
a/sci-libs/hdf5/files/hdf5-1.14.4-0001-Make-sure-that-during-runtime-we-ll-use-the-same-lib.patch
 
b/sci-libs/hdf5/files/hdf5-1.14.4-0001-Make-sure-that-during-runtime-we-ll-use-the-same-lib.patch
new file mode 100644
index ..5b3a5f85f2ce
--- /dev/null
+++ 
b/sci-libs/hdf5/files/hdf5-1.14.4-0001-Make-sure-that-during-runtime-we-ll-use-the-same-lib.patch
@@ -0,0 +1,28 @@
+From dcfab0f9f0c41cb61a25b11cd61eac7204365693 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 17 Dec 2023 09:25:43 +
+Subject: [PATCH 1/3] Make sure that during runtime we'll use the same
+ libgfortran as during linking
+
+Bug: https://bugs.gentoo.org/419991
+Bug: https://bugs.gentoo.org/419895
+Signed-off-by: Sam James 
+---
+ fortran/src/Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/fortran/src/Makefile.am b/fortran/src/Makefile.am
+index 8d8396f..de03df9 100644
+--- a/fortran/src/Makefile.am
 b/fortran/src/Makefile.am
+@@ -98,6 +98,7 @@ if BUILD_PARALLEL_CONDITIONAL
+ else
+   H5FC_NAME = h5fc
+ endif
++H5test_kind_LDFLAGS=-static-libgfortran
+ 
+ # Rules for automatically detecting which fortran types are present
+ # and matching them to C types.  This is accomplished using helper
+-- 
+2.44.0
+

diff --git 
a/sci-libs/hdf5/files/hdf5-1.14.4-0002-Disable-forced-stripping.patch 
b/sci-libs/hdf5/files/hdf5-1.14.4-0002-Disable-forced-stripping.patch
new file mode 100644
index ..25a3088dc031
--- /dev/null
+++ b/sci-libs/hdf5/files/hdf5-1.14.4-0002-Disable-forced-stripping.patch
@@ -0,0 +1,31 @@
+From 9bcb00e44ce2442db9dcd173e70f8635d7e22c1d Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 17 Dec 2023 09:26:33 +
+Subject: [PATCH 2/3] Disable forced stripping
+
+Bug: https://bugs.gentoo.org/665378
+Signed-off-by: Sam James 
+---
+ configure.ac | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 6a3beee..fc44a39 100644
+--- a/configure.ac
 b/configure.ac
+@@ -2512,9 +2512,9 @@ case "X-$SYMBOLS" in
+ AC_MSG_RESULT([yes])
+ ;;
+   X-no)
+-H5_CFLAGS="$H5_CFLAGS $NO_SYMBOLS_CFLAGS"
+-H5_CXXFLAGS="$H5_CXXFLAGS $NO_SYMBOLS_CXXFLAGS"
+-H5_FCFLAGS="$H5_FCFLAGS $NO_SYMBOLS_FCFLAGS"
++H5_CFLAGS="$H5_CFLAGS"
++H5_CXXFLAGS="$H5_CXXFLAGS"
++H5_FCFLAGS="$H5_FCFLAGS"
+ AC_MSG_RESULT([no])
+ ;;
+   *)
+-- 
+2.44.0
+

diff --git 
a/sci-libs/hdf5/files/hdf5-1.14.4-0003-Drop-broken-Werror-stripping.patch 
b/sci-libs/hdf5/files/hdf5-1.14.4-0003-Drop-broken-Werror-stripping.patch
new file mode 100644
index ..3b8a628b0384
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-tools/files/, app-crypt/tpm2-tools/

2024-04-15 Thread Sam James
commit: 6012458803eaa9f9ae7617d26297b3f006c8dfae
Author: Christopher Byrne  gmail  com>
AuthorDate: Tue Apr 16 00:46:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 02:27:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60124588

app-crypt/tpm2-tools: Fix eventlog test

Closes: https://bugs.gentoo.org/930008
Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35660
Signed-off-by: Sam James  gentoo.org>

 ...test-eventlog.sh-Fix-accidental-deletions.patch | 68 ++
 app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild  |  1 +
 2 files changed, 69 insertions(+)

diff --git 
a/app-crypt/tpm2-tools/files/tpm2-tools-5.6-test-eventlog.sh-Fix-accidental-deletions.patch
 
b/app-crypt/tpm2-tools/files/tpm2-tools-5.6-test-eventlog.sh-Fix-accidental-deletions.patch
new file mode 100644
index ..7274ee40827a
--- /dev/null
+++ 
b/app-crypt/tpm2-tools/files/tpm2-tools-5.6-test-eventlog.sh-Fix-accidental-deletions.patch
@@ -0,0 +1,68 @@
+From 4dec5295361d753c3466bc9e8b0ae3a3cc58dff5 Mon Sep 17 00:00:00 2001
+From: Juergen Repp 
+Date: Thu, 4 Apr 2024 09:42:51 +0200
+Subject: [PATCH] test eventlog.sh Fix accidental deletions.
+
+* Accidental deletions made in commit 196e3d439407e81040ced054a8ed302489348a9d
+  are undone.
+* python3 is used as default instead of python.
+
+Signed-off-by: Juergen Repp 
+---
+ test/integration/tests/eventlog.sh | 33 --
+ 1 file changed, 31 insertions(+), 2 deletions(-)
+
+diff --git a/test/integration/tests/eventlog.sh 
b/test/integration/tests/eventlog.sh
+index 9d5290f0..e7c13706 100755
+--- a/test/integration/tests/eventlog.sh
 b/test/integration/tests/eventlog.sh
+@@ -3,7 +3,7 @@
+ set -E
+ shopt -s expand_aliases
+ 
+-alias python=${PYTHON-python}
++alias python=${PYTHON-python3}
+ 
+ yaml_validate() {
+ cmd=$1
+@@ -88,7 +88,36 @@ expect_pass() {
+ expect_fail
+ expect_fail foo
+ expect_fail foo bar
+-expect_fail ${srcdir}/test/integration/fix
++expect_fail ${srcdir}/test/integration/fixtures/event-bad.bin
++
++expect_pass ${srcdir}/test/integration/fixtures/specid-vendordata.bin
++expect_pass ${srcdir}/test/integration/fixtures/event.bin
++expect_pass ${srcdir}/test/integration/fixtures/event-uefivar.bin
++expect_pass ${srcdir}/test/integration/fixtures/event-uefiaction.bin
++expect_pass ${srcdir}/test/integration/fixtures/event-uefiservices.bin
++expect_pass ${srcdir}/test/integration/fixtures/event-uefi-sha1-log.bin
++expect_pass ${srcdir}/test/integration/fixtures/event-bootorder.bin
++expect_pass ${srcdir}/test/integration/fixtures/event-postcode.bin
++
++# Make sure that --eventlog-version=2 works on complete TPM2 logs
++expect_pass ${srcdir}/test/integration/fixtures/event-arch-linux.bin 
--eventlog-version=2
++expect_pass ${srcdir}/test/integration/fixtures/event-gce-ubuntu-2104-log.bin 
--eventlog-version=2
++expect_pass ${srcdir}/test/integration/fixtures/event-sd-boot-fedora37.bin 
--eventlog-version=2
++expect_pass ${srcdir}/test/integration/fixtures/event-moklisttrusted.bin 
--eventlog-version=2
++
++# Pick an event with leading whitespace and validate we have
++# preserved it correctly after parsing the YAML
++event=$(yaml_validate "print(y['events'][80]['Event']['String'])" < 
${srcdir}/test/integration/fixtures/event-moklisttrusted.bin.yaml | tr -d '\0')
++expect=$(echo -e "grub_cmd: menuentry UEFI Firmware Settings --id 
uefi-firmware {\n\t\tfwsetup\n\t}")
++if test "$event" != "$expect"
++then
++echo "Got $event"
++echo "Want $expect"
++exit 1
++fi
++
++# Compare strings generated by tpm2_eventlog with binary data of the 
corresponding
++# events.
+ hex_file="${srcdir}/test/integration/fixtures/event-moklisttrusted-hex.yaml"
+ tool_file="${srcdir}/test/integration/fixtures/event-moklisttrusted.bin.yaml"
+ 
+-- 
+2.43.2
+

diff --git a/app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild 
b/app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild
index 216cca435e9d..ab59eed9520d 100644
--- a/app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild
+++ b/app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild
@@ -42,6 +42,7 @@ PATCHES=(

"${WORKDIR}/${PN}-5.6-tpm2_eventlog-Create-raw-and-pretty-print-format-for.patch"
"${FILESDIR}/${PN}-5.6-Makefile-am-Dont-require-pandoc-for-tests.patch"
"${FILESDIR}/${PN}-5.6-bashism.patch"
+   "${FILESDIR}/${PN}-5.6-test-eventlog.sh-Fix-accidental-deletions.patch"
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-tools/

2024-04-15 Thread Sam James
commit: 6f08de91f6e8ba84835173b53fbd33720a302a1b
Author: Christopher Byrne  gmail  com>
AuthorDate: Fri Mar  8 01:57:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 02:27:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f08de91

app-crypt/tpm2-tools: Exclude bash completion for tpm2_tr_encode

Closes: https://bugs.gentoo.org/925860
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild 
b/app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild
index 04fb5536f1f5..216cca435e9d 100644
--- a/app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild
+++ b/app-crypt/tpm2-tools/tpm2-tools-5.6-r1.ebuild
@@ -73,7 +73,8 @@ src_install() {
local utils=( "${ED}"/usr/bin/tpm2_* )
utils=("${utils[@]##*/}")
# these utiltites don't have bash completions
-   local nobashcomp=( tpm2_encodeobject tpm2_getpolicydigest 
tpm2_sessionconfig )
+   local nobashcomp=( tpm2_encodeobject tpm2_getpolicydigest\
+  tpm2_sessionconfig tpm2_tr_encode)
mapfile -d $'\0' -t utils < <(printf '%s\0' "${utils[@]}" | grep -Ezvw 
"${nobashcomp[@]/#/-e}")
bashcomp_alias tpm2 "${utils[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/wget/, net-misc/wget/files/

2024-04-15 Thread Sam James
commit: e499bab5e3954a68c5f62be43689aa41244067f9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 02:26:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 02:26:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e499bab5

net-misc/wget: fix build w/ USE="-debug libproxy"

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

 .../wget/files/wget-1.24.5-libproxy-no-debug.patch | 50 ++
 net-misc/wget/wget-1.24.5.ebuild   |  4 ++
 2 files changed, 54 insertions(+)

diff --git a/net-misc/wget/files/wget-1.24.5-libproxy-no-debug.patch 
b/net-misc/wget/files/wget-1.24.5-libproxy-no-debug.patch
new file mode 100644
index ..9f75dc471a16
--- /dev/null
+++ b/net-misc/wget/files/wget-1.24.5-libproxy-no-debug.patch
@@ -0,0 +1,50 @@
+https://bugs.gentoo.org/930060
+https://gitlab.com/gnuwget/wget/-/issues/19
+https://gitlab.com/gnuwget/wget/-/merge_requests/39
+
+From 5f0aa59239c36fc945b94d8ab91562d56e5bf776 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 16 Apr 2024 03:18:40 +0100
+Subject: [PATCH] Fix libproxy build with --disable-debug
+
+The definition of debug_logprintf in src/log.c is guarded by ENABLE_DEBUG
+(although its prototype is unconditionally available in src/log.h).
+
+The uses of debug_logprintf in src/retr.c aren't guarded by ENABLE_DEBUG.
+
+Use the DEBUGP macro which is designed for this purpose.
+
+* src/retr.c (getproxy): Use DEBUGP macro.
+
+Fixes: https://gitlab.com/gnuwget/wget/-/issues/19
+Copyright-paperwork-exempt: Yes
+--- a/src/retr.c
 b/src/retr.c
+@@ -1498,21 +1498,21 @@ getproxy (struct url *u)
+   pxProxyFactory *pf = px_proxy_factory_new ();
+   if (!pf)
+ {
+-  debug_logprintf ("Allocating memory for libproxy failed");
++  DEBUGP (("Allocating memory for libproxy failed"));
+  return NULL;
+ }
+ 
+-  debug_logprintf ("asking libproxy about url '%s'\n", u->url);
++  DEBUGP (("asking libproxy about url '%s'\n", u->url));
+   char **proxies = px_proxy_factory_get_proxies (pf, u->url);
+   if (proxies)
+ {
+   if (proxies[0])
+ {
+-  debug_logprintf ("libproxy suggest to use '%s'\n", proxies[0]);
++  DEBUGP (("libproxy suggest to use '%s'\n", proxies[0]));
+   if (strcmp (proxies[0], "direct://") != 0)
+ {
+   proxy = xstrdup (proxies[0]);
+-  debug_logprintf ("libproxy setting to use '%s'\n", proxy);
++  DEBUGP (("libproxy setting to use '%s'\n", proxy));
+ }
+ }
+ 
+-- 
+GitLab

diff --git a/net-misc/wget/wget-1.24.5.ebuild b/net-misc/wget/wget-1.24.5.ebuild
index 81f8f939140c..6626e1328e7d 100644
--- a/net-misc/wget/wget-1.24.5.ebuild
+++ b/net-misc/wget/wget-1.24.5.ebuild
@@ -63,6 +63,10 @@ DOCS=( AUTHORS MAILING-LIST NEWS README )
 # gnulib FPs
 QA_CONFIG_IMPL_DECL_SKIP=( unreachable MIN alignof static_assert )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.24.5-libproxy-no-debug.patch
+)
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }



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

2024-04-15 Thread Sam James
commit: ef9d26ba1e410d25b94cab81a6606e96e85d35d8
Author: Gabi Falk  gmx  com>
AuthorDate: Mon Apr 15 08:00:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 01:38:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9d26ba

toolchain.eclass: add a variable to force baseline regeneration

Suggested-by: Sam James  gentoo.org>
Signed-off-by: Gabi Falk  gmx.com>
Closes: https://github.com/gentoo/gentoo/pull/36244
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 33 +
 1 file changed, 25 insertions(+), 8 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 786d65da2d9a..2a74e6f165df 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -117,6 +117,13 @@ tc_version_is_between() {
 # Ignore missing baseline/reference data and create new baseline.
 : "${GCC_TESTS_IGNORE_NO_BASELINE:=}"
 
+# @ECLASS_VARIABLE: GCC_TESTS_REGEN_BASELINE
+# @DEFAULT_UNSET
+# @USER_VARIABLE
+# @DESCRIPTION:
+# Ignore baseline/reference data and create new baseline.
+: "${GCC_TESTS_REGEN_BASELINE:=}"
+
 # @ECLASS_VARIABLE: GCC_TESTS_CHECK_TARGET
 # @USER_VARIABLE
 # @DESCRIPTION:
@@ -1917,17 +1924,25 @@ toolchain_src_test() {
--manifest="${T}"/${CHOST}.xfail \
--produce_manifest &> /dev/null
 
-   if [[ -f 
"${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail" ]] ; 
then
+   local 
manifest="${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail"
+
+   if [[ -f "${manifest}" ]] ; then
# TODO: Distribute some baseline results in e.g. 
gcc-patches.git?
# validate_failures.py manifest files support include 
directives.
-   einfo "Comparing with previous cached results at 
GCC_TESTS_COMPARISON_DIR=${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail"
+   einfo "Comparing with previous cached results at ${manifest}"
 
-   edo "${T}"/validate_failures.py \
+   nonfatal edo "${T}"/validate_failures.py \
--srcpath="${S}" \
--build_dir="${WORKDIR}"/build \
-   
--manifest="${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail"
+   --manifest="${manifest}"
+   ret=$?
+
+   if [[ -n ${GCC_TESTS_REGEN_BASELINE} ]] ; then
+   eerror "GCC_TESTS_REGEN_BASELINE is set, ignoring test 
result and creating a new baseline..."
+   elif [[ ${ret} != 0 ]]; then
+   die "Tests failed (failures not listed in the baseline 
data)"
+   fi
else
-   # nonfatal first because we want to run again with comparison 
data if available.
nonfatal edo "${T}"/validate_failures.py \
--srcpath="${S}" \
--build_dir="${WORKDIR}"/build
@@ -1935,13 +1950,15 @@ toolchain_src_test() {
 
# We have no reference data saved from a previous run to know if
# the failures are tolerable or not, so we bail out.
-   eerror "No reference test data at 
GCC_TESTS_COMPARISON_DIR=${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail!"
+   eerror "No reference test data at ${manifest}!"
eerror "GCC's tests require a baseline to compare with for any 
reasonable interpretation of results."
 
if [[ -n ${GCC_TESTS_IGNORE_NO_BASELINE} ]] ; then
-   eerror "GCC_TESTS_IGNORE_NO_BASELINE is set, creating 
new baseline manifest..."
+   eerror "GCC_TESTS_IGNORE_NO_BASELINE is set, ignoring 
test result and creating a new baseline..."
+   elif [[ -n ${GCC_TESTS_REGEN_BASELINE} ]] ; then
+   eerror "GCC_TESTS_REGEN_BASELINE is set, ignoring test 
result and creating using a new baseline..."
elif [[ ${ret} != 0 ]]; then
-   eerror "(Set GCC_TESTS_IGNORE_NO_BASELINE=1 to make 
this non-fatal for initial run.)"
+   eerror "(Set GCC_TESTS_IGNORE_NO_BASELINE=1 to make 
this non-fatal and generate a baseline.)"
die "Tests failed (failures occurred with no reference 
data)"
fi
fi



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

2024-04-15 Thread Sam James
commit: 9b956e671ed44d27d7eea3a00f2fc521d3dc9ace
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 01:39:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 01:39:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b956e67

media-sound/sox: sort BDEPEND

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

 media-sound/sox/sox-14.4.2_p20210509-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild 
b/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
index 67275fe5d428..22e9f050840f 100644
--- a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
+++ b/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
@@ -24,8 +24,8 @@ IUSE="alsa amr ao encode flac id3tag ladspa mad magic ogg 
openmp oss opus png pu
 
 BDEPEND="
app-arch/unzip
-   virtual/pkgconfig
dev-build/autoconf-archive
+   virtual/pkgconfig
 "
 RDEPEND="
dev-libs/libltdl:0=



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

2024-04-15 Thread Sam James
commit: 05e717935070724efb622f17ef8d60c68a75c4b4
Author: Gabi Falk  gmx  com>
AuthorDate: Sat Apr 13 08:00:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 01:38:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e71793

toolchain.eclass: do not ignore a baseline with GCC_TESTS_IGNORE_NO_BASELINE

The GCC_TESTS_IGNORE_NO_BASELINE flag is intended to facilitate the
initial generation of a baseline file, but it shouldn't affect the
behavior if a baseline file already exists.

Fixes: 1d93a491096f1cc0234fcf44458bfec142c213bb ("toolchain.eclass: rework 
tests more")
Signed-off-by: Gabi Falk  gmx.com>
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 0708d3c217fc..37a806e1c800 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1908,7 +1908,7 @@ toolchain_src_test() {
# the exit code of targets other than 'check' may be unreliable.
nonfatal emake -C "${WORKDIR}"/build -k "${GCC_TESTS_CHECK_TARGET}" 
RUNTESTFLAGS="${GCC_TESTS_RUNTESTFLAGS}"
 
-   if [[ -z ${GCC_TESTS_IGNORE_NO_BASELINE} && -f 
"${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail" ]] ; 
then
+   if [[ -f 
"${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail" ]] ; 
then
# TODO: Distribute some baseline results in e.g. 
gcc-patches.git?
# validate_failures.py manifest files support include 
directives.
einfo "Comparing with previous cached results at 
GCC_TESTS_COMPARISON_DIR=${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail"



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

2024-04-15 Thread Sam James
commit: 4c239c75d0fa45ff815cc9378932a1d9d7156ec3
Author: Gabi Falk  gmx  com>
AuthorDate: Mon Apr 15 08:00:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 01:39:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c239c75

media-sound/sox: add BDEPEND on dev-build/autoconf-archive

Closes: https://bugs.gentoo.org/904367
Signed-off-by: Gabi Falk  gmx.com>
Closes: https://github.com/gentoo/gentoo/pull/36271
Signed-off-by: Sam James  gentoo.org>

 media-sound/sox/sox-14.4.2_p20210509-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild 
b/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
index c3f045b5fcb2..67275fe5d428 100644
--- a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
+++ b/media-sound/sox/sox-14.4.2_p20210509-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=8
@@ -25,6 +25,7 @@ IUSE="alsa amr ao encode flac id3tag ladspa mad magic ogg 
openmp oss opus png pu
 BDEPEND="
app-arch/unzip
virtual/pkgconfig
+   dev-build/autoconf-archive
 "
 RDEPEND="
dev-libs/libltdl:0=



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

2024-04-15 Thread Sam James
commit: b91c99d07e33c296a23e3b18b2658b81815b6b31
Author: Gabi Falk  gmx  com>
AuthorDate: Mon Apr 15 08:00:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 01:38:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b91c99d0

toolchain.eclass: always generate a new test-suite baseline manifest

Previously, a new baseline was generated only in cases of test suite
success or when GCC_TESTS_IGNORE_NO_BASELINE was enabled.
After this change, if there is a test suite regression, users will have
the option to copy the new baseline file to the cache if they choose to
tolerate the regression.  Additionally, the toolchain_pkg_preinst()
function will update the baseline automatically if the package is built
with the FEATURES=test-fail-continue setting.

Signed-off-by: Gabi Falk  gmx.com>
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 37a806e1c800..786d65da2d9a 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1908,6 +1908,15 @@ toolchain_src_test() {
# the exit code of targets other than 'check' may be unreliable.
nonfatal emake -C "${WORKDIR}"/build -k "${GCC_TESTS_CHECK_TARGET}" 
RUNTESTFLAGS="${GCC_TESTS_RUNTESTFLAGS}"
 
+   # Produce an updated failure manifest.
+   einfo "Generating a new failure manifest ${T}/${CHOST}.xfail"
+   rm -f "${T}"/${CHOST}.xfail
+   edo "${T}"/validate_failures.py \
+   --srcpath="${S}" \
+   --build_dir="${WORKDIR}"/build \
+   --manifest="${T}"/${CHOST}.xfail \
+   --produce_manifest &> /dev/null
+
if [[ -f 
"${GCC_TESTS_COMPARISON_DIR}/${GCC_TESTS_COMPARISON_SLOT}/${CHOST}.xfail" ]] ; 
then
# TODO: Distribute some baseline results in e.g. 
gcc-patches.git?
# validate_failures.py manifest files support include 
directives.
@@ -1936,13 +1945,6 @@ toolchain_src_test() {
die "Tests failed (failures occurred with no reference 
data)"
fi
fi
-
-   # Produce an updated set of expected results
-   edo "${T}"/validate_failures.py \
-   --srcpath="${S}" \
-   --build_dir="${WORKDIR}"/build \
-   --manifest="${T}"/${CHOST}.xfail \
-   --produce_manifest &> /dev/null
 }
 
 #>> src_install <<



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

2024-04-15 Thread Sam James
commit: cd5c269616d71334231fe90c30c01498df501459
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 01:25:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 01:25:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5c2696

net-misc/putty: Stabilize 0.81 ppc64, #930083

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

 net-misc/putty/putty-0.81.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/putty/putty-0.81.ebuild b/net-misc/putty/putty-0.81.ebuild
index 1f0859d66d6f..537cdab62582 100644
--- a/net-misc/putty/putty-0.81.ebuild
+++ b/net-misc/putty/putty-0.81.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
 else
SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ppc ~ppc64 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ppc ppc64 sparc ~x86"
 fi
 LICENSE="MIT"
 



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

2024-04-15 Thread Sam James
commit: 83a27ac5162cf15e1dca6de92f2debe452024d24
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 16 01:21:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 16 01:24:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a27ac5

app-arch/xz-utils: improve USE=pgo for 

Takes a lot of inspiration from 
https://packages.altlinux.org/en/sisyphus/srpms/xz/specfiles/#line-80.

IIRC at least one other distro does this for xz or gzip (was it Clear Linux?)

The testsuite could do with better coverage so supplement it by creating
a tar archive of a bunch of files made during the build, then repeatedly
compress/decompress it to gather profiling data.

That said, I don't get any binary differences at all for liblzma and xz
for my usual flags (-O3 -march=znver2 ...). I do get some small differences
for just -O2. Both tests were done with GCC 14.0.1 20240415.

It would be nice if we could drop -fprofile-partial-training and that's
perhaps the thing to try next. I see this commit as mostly a step towards
being able to do that which should let PGO give smaller binaries with -O2
at least.

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

 app-arch/xz-utils/xz-utils-.ebuild | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/app-arch/xz-utils/xz-utils-.ebuild 
b/app-arch/xz-utils/xz-utils-.ebuild
index ec5227371390..d2e98e50e15a 100644
--- a/app-arch/xz-utils/xz-utils-.ebuild
+++ b/app-arch/xz-utils/xz-utils-.ebuild
@@ -106,6 +106,7 @@ multilib_src_configure() {
 
 multilib_src_compile() {
# -fprofile-partial-training because upstream note the test suite isn't 
super comprehensive
+   # TODO: revisit that now we have the tar/xz loop below?
# See 
https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic 
-fprofile-dir=${T}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo 
$(test-flags-CC -fprofile-partial-training)")
local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/${ABI}-pgo 
-fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)")
@@ -115,6 +116,43 @@ multilib_src_compile() {
if use pgo ; then
emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" -k check
 
+   if multilib_is_native_abi ; then
+   (
+   shopt -s globstar
+
+   tar \
+   --sort=name --mtime=@2718281828 \
+   -cf xz-pgo-test-01.tar \
+   {"${S}","${BUILD_DIR}"}/**/*.[cho] \
+   {"${S}","${BUILD_DIR}"}/**/*.so* \
+   {"${S}","${BUILD_DIR}"}/**/**.txt \
+   {"${S}","${BUILD_DIR}"}/tests/files \
+
+   stat --printf="xz-pgo-test-01.tar.tar size: 
%s\n" xz-pgo-test-01.tar
+   md5sum xz-pgo-test-01.tar
+   )
+
+   local test_variants=(
+   # Borrowed from ALT Linux
+   # 
https://packages.altlinux.org/en/sisyphus/srpms/xz/specfiles/#line-80
+   '-0 -C none'
+   '-2 -C crc32'
+   '-6 --arm --lzma2 -C crc64'
+   '-6 --x86 --lzma2=lc=4 -C sha256'
+   '-7e --format=lzma'
+
+   # Our own variants
+   ''
+   '-9e'
+   '--x86 --lzma2=preset=9e'
+   )
+   local test_variant
+   for test_variant in "${test_variants[@]}" ; do
+   "${BUILD_DIR}"/src/xz/xz -c ${test_variant} 
xz-pgo-test-01.tar | "${BUILD_DIR}"/src/xz/xz -c -d - > /dev/null
+   assert "Testing '${test_variant}' variant 
failed"
+   done
+   fi
+
if tc-is-clang; then
llvm-profdata merge "${T}"/${ABI}-pgo 
--output="${T}"/${ABI}-pgo/default.profdata || die
fi



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nagios-check_mysql_health/

2024-04-15 Thread Michael Orlitzky
commit: e03cc45995170cab2f8a2bb783bc8fcd23c885b9
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr 14 18:41:55 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Apr 16 01:14:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03cc459

net-analyzer/nagios-check_mysql_health: EAPI8 bump

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

 .../nagios-check_mysql_health-2.2.2-r1.ebuild  | 39 ++
 1 file changed, 39 insertions(+)

diff --git 
a/net-analyzer/nagios-check_mysql_health/nagios-check_mysql_health-2.2.2-r1.ebuild
 
b/net-analyzer/nagios-check_mysql_health/nagios-check_mysql_health-2.2.2-r1.ebuild
new file mode 100644
index ..3de8e319875f
--- /dev/null
+++ 
b/net-analyzer/nagios-check_mysql_health/nagios-check_mysql_health-2.2.2-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN#nagios-}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Nagios plugin for checking MySQL server health"
+HOMEPAGE="https://labs.consol.de/nagios/check_mysql_health/;
+SRC_URI="https://labs.consol.de/assets/downloads/nagios/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Found by grepping for "use " in the built
+# plugins-scripts/check_mysql_health.
+RDEPEND="
+   dev-perl/DBD-mysql
+   dev-perl/DBI
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-Net-Ping
+   virtual/perl-Time-HiRes
+   "
+
+src_configure() {
+   # Should match net-analyzer/{monitoring,nagios}-plugins.
+   econf --libexecdir="/usr/$(get_libdir)/nagios/plugins"
+}
+
+# Here we should have a pkg_preinst() that creates the nagios user/group
+# (using the same command from e.g. net-analyzer/nagios-plugins). But
+# right now, the build system for check_mysql_health has a bug: it
+# doesn't use the configured user (INSTALL_OPTIONS aren't passed to
+# /usr/bin/install), so it's pointless. Don't forget to inherit
+# user.eclass!



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

2024-04-15 Thread Mike Gilbert
commit: c94b25236d2f7cdffc52afcf8be531b417498cba
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 16 00:51:59 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 16 00:52:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94b2523

sys-apps/systemd-utils: add basename fix

Closes: https://bugs.gentoo.org/926277
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest   | 2 +-
 sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +-
 sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index b5a5d59afb87..981650a1aad0 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,4 +1,4 @@
-DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 
54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38
 SHA512 
07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed
+DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 
2568c0ce93c410177d775fedb7a67b9498d66f39bfaca220237b3b55cd42c94569d7e3bfde11a9b1faa5eac1804eb75bfdee0ee465c2faac3b8213026b97daec
 SHA512 
817c94765a70eaaa5d23454e03887e149db4612f01c29690baa0c75d61b4b328b742e5d02e8cc63c531eadcd72ae37c0a407aad37c22f1d399dbba81a6bed79d
 DIST systemd-musl-patches-255.4.tar.gz 31633 BLAKE2B 
86fb36fbfa90dfe7d183f3c814600af93a690c7cfefc551cd23e6b8bdc2a48267910f4e5ef119b1b5d8e4e0cb2e6843e1b7147464809febad3085d2c82a728c3
 SHA512 
86bbb735012ce20bbc0af34ea062e83d6d3adf7883f5710ab00db7188fa6779e8dc361cdac427540042c4cf2f157242e6409ed5fc213c01d06cc13380e0cc95f
 DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B 
e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80
 SHA512 
a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e

diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
index 80c11bee8adc..9ba529076182 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
@@ -22,7 +22,7 @@ else

SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
 fi
 
-MUSL_PATCHSET="systemd-musl-patches-254.3"
+MUSL_PATCHSET="systemd-musl-patches-254.3-r1"
 SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"

diff --git a/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
index bbe8dec823b3..ced613ea99e1 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
@@ -22,7 +22,7 @@ else

SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
 fi
 
-MUSL_PATCHSET="systemd-musl-patches-254.3"
+MUSL_PATCHSET="systemd-musl-patches-254.3-r1"
 SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"



[gentoo-commits] repo/proj/guru:dev commit in: sci-physics/ovito/, app-misc/ani-cli/, games-puzzle/katawa-shoujo/

2024-04-15 Thread Denis Strizhkin
commit: d7a42bc7fe3ec09f47cfeceb5ae2960bb2984bce
Author: Denis Strizhkin  gmail  com>
AuthorDate: Tue Apr 16 00:41:41 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Tue Apr 16 00:42:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7a42bc7

*/*: add myself as maintainer

Signed-off-by: Denis Strizhkin  gmail.com>

 app-misc/ani-cli/metadata.xml   | 26 +++---
 games-puzzle/katawa-shoujo/metadata.xml |  4 
 sci-physics/ovito/metadata.xml  |  4 
 3 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/app-misc/ani-cli/metadata.xml b/app-misc/ani-cli/metadata.xml
index fc44a2d2c8..d93d51499f 100644
--- a/app-misc/ani-cli/metadata.xml
+++ b/app-misc/ani-cli/metadata.xml
@@ -1,15 +1,19 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   j327a...@anonaddy.me
-   Primary maintainer
-
-
-   med.anis.jbara.2...@gmail.com
-   Primary maintainer
-
-
-   pystardust/ani-cli
-
+   
+   j327a...@anonaddy.me
+   Primary maintainer
+   
+   
+   med.anis.jbara.2...@gmail.com
+   Primary maintainer
+   
+   
+   strdeni...@gmail.com
+   Denis Strizhkin
+   
+   
+   pystardust/ani-cli
+   
 

diff --git a/games-puzzle/katawa-shoujo/metadata.xml 
b/games-puzzle/katawa-shoujo/metadata.xml
index 2f1b9ad948..02952f0df6 100644
--- a/games-puzzle/katawa-shoujo/metadata.xml
+++ b/games-puzzle/katawa-shoujo/metadata.xml
@@ -5,6 +5,10 @@
Vitaly Zdanevich
zdanevich.vit...@ya.ru

+   
+   strdeni...@gmail.com
+   Denis Strizhkin
+   

fleetingheart/ksre


diff --git a/sci-physics/ovito/metadata.xml b/sci-physics/ovito/metadata.xml
index 8b8ef0bd8f..e8ef7e7397 100644
--- a/sci-physics/ovito/metadata.xml
+++ b/sci-physics/ovito/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   strdeni...@gmail.com
+   Denis Strizhkin
+   

stuko/ovito




[gentoo-commits] repo/proj/guru:dev commit in: sci-physics/ovito/

2024-04-15 Thread Denis Strizhkin
commit: 01b2886e8e017724ddb284f26890d79d21579099
Author: Denis Strizhkin  gmail  com>
AuthorDate: Tue Apr 16 00:31:18 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Tue Apr 16 00:42:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01b2886e

sci-physics/ovito: add 3.10.4, drop 3.10.1

Signed-off-by: Denis Strizhkin  gmail.com>

 sci-physics/ovito/Manifest | 5 ++---
 sci-physics/ovito/ovito-3.10.3.ebuild  | 2 +-
 sci-physics/ovito/{ovito-3.10.1.ebuild => ovito-3.10.4.ebuild} | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/sci-physics/ovito/Manifest b/sci-physics/ovito/Manifest
index 97a5f8cd85..8dca7077e8 100644
--- a/sci-physics/ovito/Manifest
+++ b/sci-physics/ovito/Manifest
@@ -1,4 +1,3 @@
-DIST ovito-3.10.1_icon.pnp 203649 BLAKE2B 
db797ac474fa9a9da838446cc97b30a6c4c05e141706e695a762f915d9c21e3bd8624851e10e41782aeb0c7bee37b606ebd8485b4c58d4c1654aa201af6feb13
 SHA512 
1afe91e9634a6574ba58535cb9b636b63daa02d9157f50d9c5c959c9da151e9635ca73d0616fd8ccac2e7742f2289a6eba05e62b206baee4f738c53526ec4bb8
-DIST ovito-3.10.3_icon.pnp 203649 BLAKE2B 
db797ac474fa9a9da838446cc97b30a6c4c05e141706e695a762f915d9c21e3bd8624851e10e41782aeb0c7bee37b606ebd8485b4c58d4c1654aa201af6feb13
 SHA512 
1afe91e9634a6574ba58535cb9b636b63daa02d9157f50d9c5c959c9da151e9635ca73d0616fd8ccac2e7742f2289a6eba05e62b206baee4f738c53526ec4bb8
-DIST ovito-v3.10.1.tar.bz2 60090909 BLAKE2B 
165ed02213b645aad8a6e5c0745ec60c4517d52ef682511e3f7cda17fc590a96eb3bf06ebdcd402faaabbeb3215facb515272235fc9a1d33bb4740ecac51adc3
 SHA512 
5e04ed9ac5d3adc77ba11ce416ae7facbcff02ec675712782eb19192eed84567ae880d6038a59b7ace69ceb239591eade065bf5facdf5d07473a2d9c02a6b0a9
 DIST ovito-v3.10.3.tar.bz2 61307108 BLAKE2B 
42a0fd940a95f3091d41cbc21b75955f151f0cf0f2383444c2621bfa4eb67ec784ddf938225a3ba24fa3910a4e4ffd826b9ab9191c2c6a4359f1a8078495912c
 SHA512 
e892230f3082ee9eac953080f7cb13b1f0fc055aa9e43479f1c2c833c0220b7ad3ee319c9a9279393dd2a459902ff8d8044cc8dd238cefe973442b45a2d8a1e7
+DIST ovito-v3.10.4.tar.bz2 61395806 BLAKE2B 
95c2801763f2ee873c1fda5d579d13d5f06643abfef397a3e3d6be50d6b296acddf43ad5370c50b50baa9f13c151430eb76735e1cfedf16bb65e75b2ed88efce
 SHA512 
942109ea031cdfb1412d31a5c39eb6079ab6ff58df2e3e5720df9345d04c479e3d921bc031e6008f9c8ac0f9555feba22ddb8e329f43bc06ce0266a6df7783eb
+DIST ovito_icon.png 203649 BLAKE2B 
db797ac474fa9a9da838446cc97b30a6c4c05e141706e695a762f915d9c21e3bd8624851e10e41782aeb0c7bee37b606ebd8485b4c58d4c1654aa201af6feb13
 SHA512 
1afe91e9634a6574ba58535cb9b636b63daa02d9157f50d9c5c959c9da151e9635ca73d0616fd8ccac2e7742f2289a6eba05e62b206baee4f738c53526ec4bb8

diff --git a/sci-physics/ovito/ovito-3.10.3.ebuild 
b/sci-physics/ovito/ovito-3.10.3.ebuild
index ed9d83dd60..0e5ffc066b 100644
--- a/sci-physics/ovito/ovito-3.10.3.ebuild
+++ b/sci-physics/ovito/ovito-3.10.3.ebuild
@@ -6,7 +6,7 @@ LICENSE="GPL-3"
 DESCRIPTION="Open Visualization Tool"
 HOMEPAGE="https://www.ovito.org;
 
-ICON="${P}_icon.pnp"
+ICON="${PN}_icon.png"
 
 SRC_URI="
https://gitlab.com/stuko/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2

diff --git a/sci-physics/ovito/ovito-3.10.1.ebuild 
b/sci-physics/ovito/ovito-3.10.4.ebuild
similarity index 96%
rename from sci-physics/ovito/ovito-3.10.1.ebuild
rename to sci-physics/ovito/ovito-3.10.4.ebuild
index ed9d83dd60..0e5ffc066b 100644
--- a/sci-physics/ovito/ovito-3.10.1.ebuild
+++ b/sci-physics/ovito/ovito-3.10.4.ebuild
@@ -6,7 +6,7 @@ LICENSE="GPL-3"
 DESCRIPTION="Open Visualization Tool"
 HOMEPAGE="https://www.ovito.org;
 
-ICON="${P}_icon.pnp"
+ICON="${PN}_icon.png"
 
 SRC_URI="
https://gitlab.com/stuko/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2



[gentoo-commits] repo/proj/guru:dev commit in: sci-physics/ovito/

2024-04-15 Thread Denis Strizhkin
commit: 98ee8d512e651ec7674fc59d13def8f18b1dd7b2
Author: Denis Strizhkin  gmail  com>
AuthorDate: Tue Apr 16 00:35:55 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Tue Apr 16 00:42:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98ee8d51

sci-physics/ovito: fix QA warnings

Signed-off-by: Denis Strizhkin  gmail.com>

 sci-physics/ovito/ovito-3.10.3.ebuild | 11 +--
 sci-physics/ovito/ovito-3.10.4.ebuild | 11 +--
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/sci-physics/ovito/ovito-3.10.3.ebuild 
b/sci-physics/ovito/ovito-3.10.3.ebuild
index 0e5ffc066b..644d2c5b7b 100644
--- a/sci-physics/ovito/ovito-3.10.3.ebuild
+++ b/sci-physics/ovito/ovito-3.10.3.ebuild
@@ -1,21 +1,20 @@
 EAPI=8
 
-SLOT="0"
-LICENSE="GPL-3"
-
 DESCRIPTION="Open Visualization Tool"
 HOMEPAGE="https://www.ovito.org;
 
 ICON="${PN}_icon.png"
-
 SRC_URI="
https://gitlab.com/stuko/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
https://www.ovito.org/wp-content/uploads/logo_rgb-768x737.png -> ${ICON}
 "
-KEYWORDS="~amd64"
-
 S="${WORKDIR}/${PN}-v${PV}"
 
+LICENSE="GPL-3"
+SLOT="0"
+
+KEYWORDS="~amd64"
+
 inherit cmake desktop
 
 DEPEND="

diff --git a/sci-physics/ovito/ovito-3.10.4.ebuild 
b/sci-physics/ovito/ovito-3.10.4.ebuild
index 0e5ffc066b..644d2c5b7b 100644
--- a/sci-physics/ovito/ovito-3.10.4.ebuild
+++ b/sci-physics/ovito/ovito-3.10.4.ebuild
@@ -1,21 +1,20 @@
 EAPI=8
 
-SLOT="0"
-LICENSE="GPL-3"
-
 DESCRIPTION="Open Visualization Tool"
 HOMEPAGE="https://www.ovito.org;
 
 ICON="${PN}_icon.png"
-
 SRC_URI="
https://gitlab.com/stuko/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
https://www.ovito.org/wp-content/uploads/logo_rgb-768x737.png -> ${ICON}
 "
-KEYWORDS="~amd64"
-
 S="${WORKDIR}/${PN}-v${PV}"
 
+LICENSE="GPL-3"
+SLOT="0"
+
+KEYWORDS="~amd64"
+
 inherit cmake desktop
 
 DEPEND="



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

2024-04-15 Thread Yixun Lan
commit: 2ce372fd34104373f2cbf04ae679680dbb3f9cba
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 15 22:47:47 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Apr 15 23:50:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce372fd

gui-wm/hyprland: sync live

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

 gui-wm/hyprland/hyprland-.ebuild | 34 +-
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/gui-wm/hyprland/hyprland-.ebuild 
b/gui-wm/hyprland/hyprland-.ebuild
index d319336d3193..a2006ea15983 100644
--- a/gui-wm/hyprland/hyprland-.ebuild
+++ b/gui-wm/hyprland/hyprland-.ebuild
@@ -15,7 +15,7 @@ else

SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-source"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~riscv"
 fi
 
 LICENSE="BSD"
@@ -34,32 +34,32 @@ HYPRPM_RDEPEND="
 # bundled wlroots has the following dependency string according to included 
headers.
 # wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
 # enable x11-backend with X and vice versa
-WLROOTS_RDEPEND="
-   >=dev-libs/libinput-1.14.0:=
-   dev-libs/libliftoff
+WLROOTS_DEPEND="
>=dev-libs/wayland-1.22
-   media-libs/libdisplay-info
media-libs/libglvnd
media-libs/mesa[egl(+),gles2]
-   sys-apps/hwdata:=
-   sys-auth/seatd:=
-   >=x11-libs/libdrm-2.4.118
+   >=x11-libs/libdrm-2.4.114
x11-libs/libxkbcommon
>=x11-libs/pixman-0.42.0
+   media-libs/libdisplay-info
+   sys-apps/hwdata
+   >=dev-libs/libinput-1.14.0:=
+   sys-auth/seatd:=
virtual/libudev:=
X? (
-   x11-base/xwayland
-   x11-libs/libxcb:0=
+   x11-libs/libxcb:=
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
+   x11-base/xwayland
)
 "
-WLROOTS_DEPEND="
-   >=dev-libs/wayland-protocols-1.33
+WLROOTS_RDEPEND="
+   ${WLROOTS_DEPEND}
 "
 WLROOTS_BDEPEND="
-   dev-util/glslang
+   >=dev-libs/wayland-protocols-1.32
dev-util/wayland-scanner
+   virtual/pkgconfig
 "
 RDEPEND="
${HYPRPM_RDEPEND}
@@ -67,7 +67,7 @@ RDEPEND="
dev-cpp/tomlplusplus
dev-libs/glib:2
dev-libs/libinput
-   dev-libs/wayland
+   >=dev-libs/wayland-1.20.0
gui-libs/hyprcursor
media-libs/libglvnd
x11-libs/cairo
@@ -82,9 +82,9 @@ RDEPEND="
 DEPEND="
${RDEPEND}
${WLROOTS_DEPEND}
-   dev-libs/hyprland-protocols
-   dev-libs/hyprlang
-   >=dev-libs/wayland-protocols-1.25
+   >=dev-libs/hyprland-protocols-0.2
+   >=dev-libs/hyprlang-0.3.2
+   >=dev-libs/wayland-protocols-1.32
 "
 BDEPEND="
${WLROOTS_BDEPEND}



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

2024-04-15 Thread Yixun Lan
commit: 2a8231801e925912616c6b3574ff5a42194f0328
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 15 22:10:13 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Apr 15 23:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a823180

gui-libs/hyprcursor: drop 0.1.4, 0.1.6

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

 gui-libs/hyprcursor/Manifest|  2 --
 gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild | 24 
 gui-libs/hyprcursor/hyprcursor-0.1.6.ebuild | 25 -
 3 files changed, 51 deletions(-)

diff --git a/gui-libs/hyprcursor/Manifest b/gui-libs/hyprcursor/Manifest
index 5aaf613fb0b2..ffc487218689 100644
--- a/gui-libs/hyprcursor/Manifest
+++ b/gui-libs/hyprcursor/Manifest
@@ -1,4 +1,2 @@
-DIST hyprcursor-0.1.4.gh.tar.gz 20072 BLAKE2B 
9f4aafc673185ca522f16325529de30fb24cc962779358bc06e21fc148adae64156731d4d3e4a1f7bb2d72d4592cb238b8fefe33c473e86a1678cc5ec8677725
 SHA512 
6af0a81c39b73c804f5587be7a626db125a99318089c39769a26a4c2ebf0322a82c4ef690f0fda3b60301972bfd1c3a489209fa8157e6a43dec52fa2a6ccb9c9
 DIST hyprcursor-0.1.5.gh.tar.gz 20096 BLAKE2B 
31595ca4ffb0e9683d2584dc1e58483435bd19180a4326d741b4093d780b79878e9202153744b54786ed82991469ddd277112a79b3a3a95179195519cdfe9ff9
 SHA512 
3092b6773a34fa1cab10f83fa48274d79a50cd373dfe8a89d0170a78767a66b5e0cbe57cd1b86bc4bb85371c23ac7425f59e61fb50723a895fef4e7f6039fdfc
-DIST hyprcursor-0.1.6.gh.tar.gz 25562 BLAKE2B 
7322884f01f69224b6dd9482dd2fd98df1d15ab8c9c8bb3ccae2699d35e0a28d6a7f5c5e1e14cc09516481f8300c32e396351175961cce8bcbf9eae488ce9cf5
 SHA512 
7e83b79a167016d658c41165eda945a35752f4b2e00cb401daf5c7778f8d90442a5a6ed40ce79a000f78d75a45383433ce131db34c25e14d3ae5942713ccb961
 DIST hyprcursor-0.1.7.gh.tar.gz 25670 BLAKE2B 
72b4e7a78b832782c2a79e59eadf7e3d94d14377291f3cffd38d59d11ca119eca3ba1febdd36535a16ce6f15c02804f9fe6291ac2d5758cde51090929b17635d
 SHA512 
dd506860fc7a0d5b1f9602330becc7f9a37fda19d92fcc10150e6e23680124d63451b98a92e33b9a820db385fdba29a7f306d0c1639426aa06c749fa1dfad04e

diff --git a/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild 
b/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild
deleted file mode 100644
index e6624e3c901c..
--- a/gui-libs/hyprcursor/hyprcursor-0.1.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="The hyprland cursor format, library and utilities"
-HOMEPAGE="https://github.com/hyprwm/hyprcursor;
-SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# Disable tests since as per the documentation, tests require a theme to be 
installed
-# See also 
https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
-RESTRICT="test"
-RDEPEND="
-   >=dev-libs/hyprlang-0.4.2
-   dev-libs/libzip
-   gnome-base/librsvg:2
-   x11-libs/cairo
-"

diff --git a/gui-libs/hyprcursor/hyprcursor-0.1.6.ebuild 
b/gui-libs/hyprcursor/hyprcursor-0.1.6.ebuild
deleted file mode 100644
index 25a590acd7d2..
--- a/gui-libs/hyprcursor/hyprcursor-0.1.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="The hyprland cursor format, library and utilities"
-HOMEPAGE="https://github.com/hyprwm/hyprcursor;
-SRC_URI="https://github.com/hyprwm/hyprcursor/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-# Disable tests since as per upstream, tests require a theme to be installed
-# See also 
https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/hyprlang-0.4.2
-   dev-libs/libzip
-   gnome-base/librsvg:2
-   x11-libs/cairo
-"



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

2024-04-15 Thread Yixun Lan
commit: 3d398b2172a270cada861f7baa8c1455255c02fd
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 15 22:09:54 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Apr 15 23:50:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d398b21

gui-libs/hyprcursor: add 0.1.7

fix missing dev-cpp/tomlplusplus issue

Closes: https://bugs.gentoo.org/928935
Signed-off-by: Julien Roy  jroy.ca>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/hyprcursor/Manifest|  1 +
 gui-libs/hyprcursor/hyprcursor-0.1.7.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-libs/hyprcursor/Manifest b/gui-libs/hyprcursor/Manifest
index 0b7e0b5fa4ec..5aaf613fb0b2 100644
--- a/gui-libs/hyprcursor/Manifest
+++ b/gui-libs/hyprcursor/Manifest
@@ -1,3 +1,4 @@
 DIST hyprcursor-0.1.4.gh.tar.gz 20072 BLAKE2B 
9f4aafc673185ca522f16325529de30fb24cc962779358bc06e21fc148adae64156731d4d3e4a1f7bb2d72d4592cb238b8fefe33c473e86a1678cc5ec8677725
 SHA512 
6af0a81c39b73c804f5587be7a626db125a99318089c39769a26a4c2ebf0322a82c4ef690f0fda3b60301972bfd1c3a489209fa8157e6a43dec52fa2a6ccb9c9
 DIST hyprcursor-0.1.5.gh.tar.gz 20096 BLAKE2B 
31595ca4ffb0e9683d2584dc1e58483435bd19180a4326d741b4093d780b79878e9202153744b54786ed82991469ddd277112a79b3a3a95179195519cdfe9ff9
 SHA512 
3092b6773a34fa1cab10f83fa48274d79a50cd373dfe8a89d0170a78767a66b5e0cbe57cd1b86bc4bb85371c23ac7425f59e61fb50723a895fef4e7f6039fdfc
 DIST hyprcursor-0.1.6.gh.tar.gz 25562 BLAKE2B 
7322884f01f69224b6dd9482dd2fd98df1d15ab8c9c8bb3ccae2699d35e0a28d6a7f5c5e1e14cc09516481f8300c32e396351175961cce8bcbf9eae488ce9cf5
 SHA512 
7e83b79a167016d658c41165eda945a35752f4b2e00cb401daf5c7778f8d90442a5a6ed40ce79a000f78d75a45383433ce131db34c25e14d3ae5942713ccb961
+DIST hyprcursor-0.1.7.gh.tar.gz 25670 BLAKE2B 
72b4e7a78b832782c2a79e59eadf7e3d94d14377291f3cffd38d59d11ca119eca3ba1febdd36535a16ce6f15c02804f9fe6291ac2d5758cde51090929b17635d
 SHA512 
dd506860fc7a0d5b1f9602330becc7f9a37fda19d92fcc10150e6e23680124d63451b98a92e33b9a820db385fdba29a7f306d0c1639426aa06c749fa1dfad04e

diff --git a/gui-libs/hyprcursor/hyprcursor-0.1.7.ebuild 
b/gui-libs/hyprcursor/hyprcursor-0.1.7.ebuild
new file mode 100644
index ..49f4d5143574
--- /dev/null
+++ b/gui-libs/hyprcursor/hyprcursor-0.1.7.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The hyprland cursor format, library and utilities"
+HOMEPAGE="https://github.com/hyprwm/hyprcursor;
+SRC_URI="https://github.com/hyprwm/hyprcursor/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Disable tests since as per upstream, tests require a theme to be installed
+# See also 
https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
+RESTRICT="test"
+
+RDEPEND="
+   dev-cpp/tomlplusplus
+   >=dev-libs/hyprlang-0.4.2
+   dev-libs/libzip
+   gnome-base/librsvg:2
+   x11-libs/cairo
+"



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

2024-04-15 Thread Yixun Lan
commit: b9973a943428fca05936ec5bf102bc92710e0fb2
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 15 22:46:33 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Apr 15 23:50:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9973a94

gui-wm/hyprland: add 0.39.0

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

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

diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index eebad990956f..ed076a4cd79f 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -2,3 +2,4 @@ DIST hyprland-0.34.0.gh.tar.gz 14128415 BLAKE2B 
059fc8b849daeb71b08d7114fd8aea12
 DIST hyprland-0.37.1.gh.tar.gz 54651435 BLAKE2B 
92bd78168909510ffb21b46f7d66e139e7b86f7655c7a8126eaf90b6ef6d7d5affaf0bc55ca1647a2f80b6d767afc00e1efe5f2241b2bc88d20357acee611b92
 SHA512 
f09316e210805b833a27524894222edc7a048b77f9f5d9cc8faa5b4e37040485ad3b9638f60a346da8d4d4aff24bbd6382b7fde64d07528990e9a521b2f46454
 DIST hyprland-0.38.0.gh.tar.gz 54658884 BLAKE2B 
a0a26f59b0c4967cf58258adc719912855853fc54c5ebf55d42d34ca51905021ce4755eaaaf9c07ca1cabd0502d2a9c2e6bf6455bda10f36c2960b2525738416
 SHA512 
8452a0dab1c71c336201977318bb24442fe3ca08ae349e31b015f011bbb6d98aaf19dcfdcd31349c85ab837d6cda24dab40409469d0721d930e59aa7e2282153
 DIST hyprland-0.38.1.gh.tar.gz 54701702 BLAKE2B 
56f16d938099856be9aea0a089154e58a1d2226f42fc2a81a560e3f3883caed6eb76faa674340a3a4a1632df5a8c1a28d084c64c6749c3452c23ca192bef967b
 SHA512 
addd4cea3f83e17907180288021718a66973c247b261e306accb7b32d2f0b3f4fcf4c22189614f561c361bfb99ea0645f4698e7af9491379d424d1d1142b
+DIST hyprland-0.39.0.gh.tar.gz 54724451 BLAKE2B 
77913ad8afb97d063607c5afaeb977cb4bf0dd9e16a597b3af7613ca28729e9a3ff6ebbf954811d60d6fc74e222a85f77afdd1afc6c2c20438b8d56e4b97b859
 SHA512 
875ed6dab9015862974e57e7c360541e98ad7e7633669083dbaf3aa13b284ce9071cf70620fa8b46be02825487585b9dbfd792416a960db5b8bccad9062b3110

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

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

2024-04-15 Thread Yixun Lan
commit: dac61ff40f49c36d3b4fe1b08ff4e270dfd226ae
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 15 22:12:43 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Apr 15 23:50:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac61ff4

dev-libs/hyprlang: add 0.5.1

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

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

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

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



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

2024-04-15 Thread Craig Andrews
commit: 8c0dfb16f7a2fff03593287cbb35a9e81696bf9f
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Apr 15 23:47:27 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Apr 15 23:47:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0dfb16

app-misc/lirc: enable py3.12

Closes: https://bugs.gentoo.org/929336
Signed-off-by: Craig Andrews  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 2 +-
 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 app-misc/lirc/lirc-0.10.2.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index 69bf0852adb8..5ede441a9100 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 
 inherit flag-o-matic linux-info python-single-r1 systemd xdg-utils
 

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index b911a3002dcf..a54c8b7833a5 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit linux-info python-single-r1 xdg-utils
 

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index 848b84ba94db..9fdcf9735343 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit linux-info python-single-r1 xdg-utils
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/onionrouter/

2024-04-15 Thread Craig Andrews
commit: e2fc36612e6a233504ebff168131bc728216e897
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Apr 15 23:44:31 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Apr 15 23:45:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2fc3661

net-mail/onionrouter: enable py3.12

Closes: https://bugs.gentoo.org/929336
Signed-off-by: Craig Andrews  gentoo.org>

 net-mail/onionrouter/onionrouter-0.6.2-r1.ebuild | 4 ++--
 net-mail/onionrouter/onionrouter-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-mail/onionrouter/onionrouter-0.6.2-r1.ebuild 
b/net-mail/onionrouter/onionrouter-0.6.2-r1.ebuild
index f5a753cbc898..5ae0f03c0fb4 100644
--- a/net-mail/onionrouter/onionrouter-0.6.2-r1.ebuild
+++ b/net-mail/onionrouter/onionrouter-0.6.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 

diff --git a/net-mail/onionrouter/onionrouter-.ebuild 
b/net-mail/onionrouter/onionrouter-.ebuild
index f5a753cbc898..5ae0f03c0fb4 100644
--- a/net-mail/onionrouter/onionrouter-.ebuild
+++ b/net-mail/onionrouter/onionrouter-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
 



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

2024-04-15 Thread Sam James
commit: 05bb76fc10f59fb46bc904c01fdb89cb1c631d94
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 23:10:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 23:13:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05bb76fc

app-arch/xz-utils: fix live ebuild (drop obsolete rm)

The malicious test files were removed in an upstream commit [0]. The
git repository is currently being reviewed.

The `rm ...` would fail as a result since that happened.

[0] e93e13c8b3bec925c56e0c0b675d8000a0f7f754

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

 app-arch/xz-utils/xz-utils-.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-arch/xz-utils/xz-utils-.ebuild 
b/app-arch/xz-utils/xz-utils-.ebuild
index 1f42a49bc42b..ec5227371390 100644
--- a/app-arch/xz-utils/xz-utils-.ebuild
+++ b/app-arch/xz-utils/xz-utils-.ebuild
@@ -56,9 +56,6 @@ fi
 src_prepare() {
default
 
-   # Delete known-compromised test data (bug #928134)
-   rm tests/files/bad-3-corrupt_lzma2.xz 
tests/files/good-large_compressed.lzma || die
-
if [[ ${PV} ==  ]] ; then
eautopoint
eautoreconf



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

2024-04-15 Thread William Hubbs
commit: d18eba001d4c7576fc1dd8b06b18a5b9a409f4ff
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr 15 23:09:06 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr 15 23:10:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18eba00

net-libs/nodejs:make 18.x install more verbose

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

 net-libs/nodejs/nodejs-18.20.1.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/net-libs/nodejs/nodejs-18.20.1.ebuild 
b/net-libs/nodejs/nodejs-18.20.1.ebuild
index be605c7bba0e..00566b9e3f4c 100644
--- a/net-libs/nodejs/nodejs-18.20.1.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.1.ebuild
@@ -85,9 +85,6 @@ src_prepare() {
# https://code.google.com/p/gyp/issues/detail?id=260
sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
 
-   # less verbose install output (stating the same as portage, basically)
-   sed -i -e "/print/d" tools/install.py || die
-
# proper libdir, hat tip @ryanpcmcquen 
https://github.com/iojs/io.js/issues/504
local LIBDIR=$(get_libdir)
sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die



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

2024-04-15 Thread Sam James
commit: a96433fda303e40b30126207fa7bcac3bc8c7d92
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 23:08:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 23:08:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96433fd

net-misc/putty: Stabilize 0.81 ppc, #930083

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

 net-misc/putty/putty-0.81.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/putty/putty-0.81.ebuild b/net-misc/putty/putty-0.81.ebuild
index ef8297be996d..1f0859d66d6f 100644
--- a/net-misc/putty/putty-0.81.ebuild
+++ b/net-misc/putty/putty-0.81.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
 else
SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ppc ~ppc64 sparc ~x86"
 fi
 LICENSE="MIT"
 



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

2024-04-15 Thread Sam James
commit: bdc4c65c6c0b94ea55992c6da1cb13a003c5aa9e
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 23:08:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 23:08:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc4c65c

dev-util/pkgcheck: Stabilize 0.10.29 sparc, #930025

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

 dev-util/pkgcheck/pkgcheck-0.10.29.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild
index 713787fa64bd..b3dcde472fc6 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
https://github.com/pkgcore/pkgcheck.git;
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos"
inherit pypi
 fi
 



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

2024-04-15 Thread Sam James
commit: a2418308084fef54f20f443e14e7adb4e64277a1
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 23:06:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 23:08:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2418308

media-video/pipewire: add 1.0.5

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

 media-video/pipewire/Manifest  |   1 +
 media-video/pipewire/pipewire-1.0.5.ebuild | 512 +
 2 files changed, 513 insertions(+)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 5b471210b019..575861ba7b97 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -2,3 +2,4 @@ DIST pipewire-1.0.0-docs.tar.xz 33632 BLAKE2B 
be06aa7242f7d2f8627b3bf2a2ae491dbd
 DIST pipewire-1.0.0.tar.bz2 1682155 BLAKE2B 
de48de0f486a530ee060acdc6d35e27bf298e195e2c3d21a9444da7459ef02b44d97147b3bd3a820bdf28ebffbee910f77306a28ffb1b12eeaf8ce37f8d97a6f
 SHA512 
8955bd16ba8508d5838e960ae8c089efaeb9dab0c08719baea8f8f8047cd53b84a46b2459ecd7f000f21b0025a52e93f052025e71c07dc4a2aef89237c5c87f1
 DIST pipewire-1.0.3.tar.bz2 1682330 BLAKE2B 
cf7f69ee8db703b3e441b6ca34aec4e41cc9cd5c0a21344adee2adcbf5b1b9d5fc3913dece88946e34cf7081402d21ea617cfcd0d09bc2780394bc20a5149296
 SHA512 
e568b9eb328d701c06a93c4f1556bf8db6e972877a7f2a5776fe77a20130a63972b3f78d52da66ccb1b2ee9df5451a403ab83aef5662dc5d93a6dfbedb23f66a
 DIST pipewire-1.0.4.tar.bz2 1698660 BLAKE2B 
0842a5fca65c8a91eadd9f0594864ae0f0d428b3c03d2c5fecc3b7f62ff6f5d24fc1190eb351279c002e26596148b23b4b576551502be21beb2eeaa0d2ad4dac
 SHA512 
42e8e28b1fd497f5329b5966abd5cfb7d7976fb0ca9f8f39bccf44195dd11f227cdec2448ba7db4559e866ea2dccf64b8172a2ae069c5204cd8f66c0f8a9e2d9
+DIST pipewire-1.0.5.tar.bz2 1698291 BLAKE2B 
0f919a01b5f84060fb2ce560a7790a0d59374671f52a941492930fe21ac39178688f27f00cad649d239901f88b392e16895648efae2ec2785c394c1f6d186ddf
 SHA512 
18fbbe36c8752eb0f1df5ee3f3fffee279addcec9825281bd165ad8316f17af7e91bb5759f63c16139c074b03e5a77ef9d596a87f584d1580bbb754101b70a0f

diff --git a/media-video/pipewire/pipewire-1.0.5.ebuild 
b/media-video/pipewire/pipewire-1.0.5.ebuild
new file mode 100644
index ..88312367a689
--- /dev/null
+++ b/media-video/pipewire/pipewire-1.0.5.ebuild
@@ -0,0 +1,512 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# 1. Please regularly check (even at the point of bumping) Fedora's packaging
+# for needed backports at 
https://src.fedoraproject.org/rpms/pipewire/tree/rawhide.
+#
+# 2. Upstream also sometimes amend release notes for the previous release to 
mention
+# needed patches, e.g. 
https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros
+#
+# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# continue to move quickly. It's not uncommon for fixes to be made shortly
+# after releases.
+
+# TODO: Maybe get upstream to produce `meson dist` tarballs:
+# - https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3663
+# - https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1788
+#
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-pipewire-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${PIPEWIRE_DOCS_PREBUILT:=1}
+
+PIPEWIRE_DOCS_PREBUILT_DEV=sam
+PIPEWIRE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+PIPEWIRE_DOCS_USEFLAG="+man"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev
+
+if [[ ${PV} ==  ]]; then
+   PIPEWIRE_DOCS_PREBUILT=0
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *_p* ]] ; then
+   MY_COMMIT=""
+   
SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}"/${PN}-${MY_COMMIT}
+   else
+   
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   fi
+
+   if [[ ${PIPEWIRE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !man? ( 
https://dev.gentoo.org/~${PIPEWIRE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${PIPEWIRE_DOCS_VERSION}-docs.tar.xz
 )"
+   PIPEWIRE_DOCS_USEFLAG="man"
+   fi
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+DESCRIPTION="Multimedia processing graphs"
+HOMEPAGE="https://pipewire.org/;
+
+LICENSE="MIT LGPL-2.1+ GPL-2"
+# ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
+SLOT="0/0.4"
+IUSE="${PIPEWIRE_DOCS_USEFLAG} bluetooth dbus doc echo-cancel extra ffmpeg 
flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2"
+IUSE+=" 

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

2024-04-15 Thread Sam James
commit: f2522a0bd30c4b2f46660acb802462101aa1e937
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 23:08:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 23:08:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2522a0b

net-misc/putty: Stabilize 0.81 sparc, #930083

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

 net-misc/putty/putty-0.81.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/putty/putty-0.81.ebuild b/net-misc/putty/putty-0.81.ebuild
index 777cb2365198..ef8297be996d 100644
--- a/net-misc/putty/putty-0.81.ebuild
+++ b/net-misc/putty/putty-0.81.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
 else
SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 sparc ~x86"
 fi
 LICENSE="MIT"
 



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

2024-04-15 Thread William Hubbs
commit: 99e7f1905e7e6b2c50735e72130838302a12fbd6
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr 15 22:39:08 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr 15 22:43:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e7f190

net-libs/nodejs: move back to more verbose install

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

 net-libs/nodejs/nodejs-20.12.1.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/net-libs/nodejs/nodejs-20.12.1.ebuild 
b/net-libs/nodejs/nodejs-20.12.1.ebuild
index fbfccfb9b764..f3934ba03efe 100644
--- a/net-libs/nodejs/nodejs-20.12.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.12.1.ebuild
@@ -83,9 +83,6 @@ src_prepare() {
# https://code.google.com/p/gyp/issues/detail?id=260
sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
 
-   # less verbose install output (stating the same as portage, basically)
-   sed -i -e "/print/d" tools/install.py || die
-
# proper libdir, hat tip @ryanpcmcquen 
https://github.com/iojs/io.js/issues/504
local LIBDIR=$(get_libdir)
sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die



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

2024-04-15 Thread Sam James
commit: 0301f2da03953e81eee8250419f7d41b24e8e024
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 21:09:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 21:09:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0301f2da

dev-java/jtidy: Stabilize 1.0-r2 ppc64, #930061

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

 dev-java/jtidy/jtidy-1.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jtidy/jtidy-1.0-r2.ebuild 
b/dev-java/jtidy/jtidy-1.0-r2.ebuild
index 1e0c92a7ec53..b4097a06d2f1 100644
--- a/dev-java/jtidy/jtidy-1.0-r2.ebuild
+++ b/dev-java/jtidy/jtidy-1.0-r2.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="mirror://sourceforge/project/${PN}/JTidy/${MY_PV}/${PN}-${MY_PV}-source
 
 LICENSE="HTML-Tidy W3C"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 
 BDEPEND="app-arch/unzip"
 CP_DEPEND=">=dev-java/ant-1.10.14-r3:0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-bash/

2024-04-15 Thread Sam James
commit: 9e3534da880de658c719c72d9ba243454a136548
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 21:09:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 21:09:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3534da

dev-libs/tree-sitter-bash: Stabilize 0.21.0-r1 sparc, #930024

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

 dev-libs/tree-sitter-bash/tree-sitter-bash-0.21.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.21.0-r1.ebuild 
b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.21.0-r1.ebuild
index 1df7b151299f..617bbba72611 100644
--- a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.21.0-r1.ebuild
+++ b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.21.0-r1.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-bash;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"



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

2024-04-15 Thread Sam James
commit: 1f15cbc815819c09d6b8899bc251bc2ea52ae344
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 21:09:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 21:09:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f15cbc8

dev-libs/openssl: Stabilize 3.0.13-r2 ppc64, #930057

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

 dev-libs/openssl/openssl-3.0.13-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-3.0.13-r2.ebuild 
b/dev-libs/openssl/openssl-3.0.13-r2.ebuild
index 3743359d3e0d..d40b80acec0d 100644
--- a/dev-libs/openssl/openssl-3.0.13-r2.ebuild
+++ b/dev-libs/openssl/openssl-3.0.13-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}"/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: net-proxy/3proxy/

2024-04-15 Thread Sam James
commit: a618fed0f83a80c1f9b94f8b0b042fbe7dfecad6
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 21:09:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 21:09:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a618fed0

net-proxy/3proxy: Stabilize 0.9.4 ppc, #930070

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

 net-proxy/3proxy/3proxy-0.9.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-proxy/3proxy/3proxy-0.9.4.ebuild 
b/net-proxy/3proxy/3proxy-0.9.4.ebuild
index 80444d214f60..e042e56c6da8 100644
--- a/net-proxy/3proxy/3proxy-0.9.4.ebuild
+++ b/net-proxy/3proxy/3proxy-0.9.4.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 @@ HOMEPAGE="
 SRC_URI="https://github.com/3proxy/3proxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ppc ~sparc ~x86"
 
 PATCHES=(
"${FILESDIR}/${P}-gentoo.patch"



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

2024-04-15 Thread Sam James
commit: e1295a31c2314db1d5a20661aeb37169eedecf4d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 15 21:09:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 15 21:09:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1295a31

dev-libs/openssl: Stabilize 3.0.13-r2 ppc, #930057

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

 dev-libs/openssl/openssl-3.0.13-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-3.0.13-r2.ebuild 
b/dev-libs/openssl/openssl-3.0.13-r2.ebuild
index d40b80acec0d..1be1d378801e 100644
--- a/dev-libs/openssl/openssl-3.0.13-r2.ebuild
+++ b/dev-libs/openssl/openssl-3.0.13-r2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}"/${MY_P}



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

2024-04-15 Thread Matthew Smith
commit: bd80e49457a8d2ae823f8c1fd9329733cfdf7c6e
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 20:53:51 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 20:54:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd80e494

net-misc/putty: add 0.81

Bug: https://bugs.gentoo.org/930082
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/putty/Manifest  |  1 +
 net-misc/putty/putty-0.81.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/net-misc/putty/Manifest b/net-misc/putty/Manifest
index beb1f064be86..8e8ee4148932 100644
--- a/net-misc/putty/Manifest
+++ b/net-misc/putty/Manifest
@@ -1,2 +1,3 @@
 DIST putty-0.80.tar.gz 2831433 BLAKE2B 
95769ed372ee57f1cd0b9c9b26aab47c710b3eac2dd2f40b511179f1e06dae6c59ef5fd270eddc6b0531d8ed135897490ea029e0ca8c1febefe64743ddada341
 SHA512 
c8a6b6fa54ecd8bcf4ec274fef51343dd9996e6458b250bc4dc88ded25e87f97277da482c29858510e65635112d541f559ab683635bd950572d850129f90
+DIST putty-0.81.tar.gz 2844616 BLAKE2B 
f4f687555ae6d043f9eb868eccb1086227a0fa3ec1a5eff68ab7ccd96c877fd87afad9c9639930e899e0fc16058ea0f4553a3035ab477761038d6257332d64af
 SHA512 
d86f2fd0e126b18275d58cf64334b3b27c450899a1c2be2502de9faa2ef58f7fc8efc5d45f25c8395623f1e21917aa02407343bb2fee44c4c00b9f81267d5ecd
 DIST putty-icons.tar.bz2 4878 BLAKE2B 
589f1bace82e3fd202b70bd35661d2ec4ef383363f8ae6716d4a6828bd822ef624b0acde39354d3d837e2d2bb49a34dbb89e031c64c520cbc675cad79813acff
 SHA512 
4e419a71e26770e159221f6b516e7210d29272917b4b9a9e0b67c72e73508b97278e56c82111b02e106c5d513c2561fec6da372b4b18246f29372ae618ff5f71

diff --git a/net-misc/putty/putty-0.81.ebuild b/net-misc/putty/putty-0.81.ebuild
new file mode 100644
index ..777cb2365198
--- /dev/null
+++ b/net-misc/putty/putty-0.81.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake desktop xdg-utils
+
+DESCRIPTION="A Free Telnet/SSH Client"
+HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/;
+SRC_URI="https://dev.gentoo.org/~matthew/distfiles/${PN}-icons.tar.bz2;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
+else
+   SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+LICENSE="MIT"
+
+SLOT="0"
+IUSE="debug doc +gtk gssapi"
+
+RDEPEND="
+   !net-misc/pssh
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   gssapi? ( virtual/krb5 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   doc? ( app-text/halibut )
+"
+
+src_unpack() {
+   [[ ${PV} == * ]] && git-r3_src_unpack
+   default
+}
+
+src_configure() {
+   cd "${S}"/unix || die
+   local mycmakeargs=(
+   -DPUTTY_DEBUG="$(usex debug)"
+   -DPUTTY_GSSAPI="$(usex gssapi DYNAMIC OFF)"
+   -DPUTTY_GTK_VERSION=$(usex gtk 3 '')
+   -DPUTTY_IPV6=yes
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile all doc
+}
+
+src_install() {
+   cmake_src_install
+
+   doman "${BUILD_DIR}"/doc/*.1
+
+   if use doc ; then
+   docinto html
+   dodoc "${BUILD_DIR}"/doc/html/*.html
+   fi
+
+   if use gtk ; then
+   local i
+   for i in 16 22 24 32 48 64 128 256; do
+   newicon -s ${i} \
+   "${WORKDIR}"/${PN}-icons/${PN}-${i}.png \
+   ${PN}.png
+   done
+
+   # install desktop file provided by Gustav Schaffter in #49577
+   make_desktop_entry ${PN} PuTTY ${PN} Network
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:master commit in: app-shells/carapace/

2024-04-15 Thread Julien Roy
commit: 42c8fbdf463952324b739c7b4678139e51f03a76
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:17:47 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 18:17:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42c8fbdf

app-shells/carapace: update redirected upstream urls

Signed-off-by: Jonas Frei  pm.me>

 app-shells/carapace/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/carapace/metadata.xml b/app-shells/carapace/metadata.xml
index de3ba19130..1ee76f974a 100644
--- a/app-shells/carapace/metadata.xml
+++ b/app-shells/carapace/metadata.xml
@@ -6,7 +6,7 @@
Jonas Frei


-   rsteube/carapace-bin
-   
https://github.com/rsteube/carapace-bin/issues
+   carapace-sh/carapace-bin
+   
https://github.com/carapace-sh/carapace-bin/issues

 



[gentoo-commits] repo/proj/guru:master commit in: games-puzzle/katawa-shoujo/files/, games-puzzle/katawa-shoujo/

2024-04-15 Thread Julien Roy
commit: 4be659d0b0d6fe5d5829ce1fb79a8b461f806abc
Author: Denis Strizhkin  gmail  com>
AuthorDate: Mon Apr 15 18:03:06 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 18:03:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4be659d0

games-puzzle/katawa-shoujo: add icon & desktop entry

Signed-off-by: Denis Strizhkin  gmail.com>

 games-puzzle/katawa-shoujo/Manifest|  1 +
 games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop |  9 +
 games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild  | 10 --
 3 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/katawa-shoujo/Manifest 
b/games-puzzle/katawa-shoujo/Manifest
index 59b22db1e9..4b0bd04460 100644
--- a/games-puzzle/katawa-shoujo/Manifest
+++ b/games-puzzle/katawa-shoujo/Manifest
@@ -1 +1,2 @@
 DIST katawa-shoujo-1.4.6.tar.bz2 478087906 BLAKE2B 
8c63431b5cb66c5e866b86514e764dafb5ce77d097cefceb091bcd8f75708e0e4fbf4b73229c6a1e3748240d5a5561176a3f623d4539373972376dce212c28b0
 SHA512 
ebef5a3342384e0e1f9fb4849e923ff606730cfd55ee8182a4c652c7bf2c77f719fc8ff4d43129911490f867927a06d44292a60b15141b1d3d8bd4065e56d36a
+DIST katawa-shoujo.png 148482 BLAKE2B 
1792c5b860562296369bdc5135f284eb20fb45fe0b8351cb066716f2ced733eaa1d665ea406861d40ba4bfffa2fe5aae67210d9d39be18c14aa7ff51ed40be69
 SHA512 
4e0fd095f6ca9bc06658e143567fa6e482cc7e84387d51d7edb8448906f32bf718c1a2528b51326d1630daf01e655e0a3162d1fa0af2522243e47b363234c069

diff --git a/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop 
b/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop
new file mode 100644
index 00..46228cb139
--- /dev/null
+++ b/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=Katawa Shoujo
+Comment=Bishoujo-style visual novel game that tells a story of a young man and 
five other girls suffering with varying disabilities
+Icon=katawa-shoujo
+Exec=/usr/bin/katawa-shoujo
+Terminal=false
+Categories=Game;

diff --git a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild 
b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
index becf8b7edc..48fabe77eb 100644
--- a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
+++ b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
@@ -3,11 +3,14 @@
 
 EAPI=8
 
-inherit wrapper
+inherit wrapper desktop
 
 DESCRIPTION="Re-Engineered visual novel with accessibility features"
 HOMEPAGE="https://www.fhs.sh/projects;
-SRC_URI="https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2
 -> ${P}.tar.bz2"
+SRC_URI="
+   
https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2 
-> ${P}.tar.bz2
+   
https://github.com/fleetingheart/web/blob/main/public/android-chrome-512x512.png
 -> ${PN}.png
+"
 S="${WORKDIR}/KSRE-linux"
 
 LICENSE="
@@ -29,4 +32,7 @@ src_install() {
fperms +x "/opt/${PN}/lib/py3-linux-x86_64/Katawa Shoujo Re-Engineered"
 
make_wrapper "${PN}" "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
+
+   domenu "${FILESDIR}/${PN}.desktop"
+   doicon "${DISTDIR}/${PN}.png"
 }



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

2024-04-15 Thread Julien Roy
commit: 21901d84aa340708769a20bb7859af6efb5205a7
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 20:17:18 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 20:17:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21901d84

app-misc/yazi: add 0.2.4

Also: added .desktop, installing shell completions.
Not installing logo, it has a non-compliant size.
Will create an upstream bug.

cc: @micielski

Signed-off-by: Jonas Frei  pm.me>

 app-misc/yazi/Manifest  |  76 +
 app-misc/yazi/yazi-0.2.4.ebuild | 346 
 2 files changed, 422 insertions(+)

diff --git a/app-misc/yazi/Manifest b/app-misc/yazi/Manifest
index c232fd348d..9887e89b24 100644
--- a/app-misc/yazi/Manifest
+++ b/app-misc/yazi/Manifest
@@ -1,5 +1,6 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
@@ -7,6 +8,7 @@ DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf1
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi-to-tui-3.1.0.crate 13075 BLAKE2B 
c9657001bd7c1e4006ae3263adb06b2cf399b060164d2d11da36485c192c87526716a16d5c0b19489af214640558d7cee35f9a365f2ca2cb6f33b8e3a8ab976e
 SHA512 
0438790fe76f80ceb4ba7724768fece81c32aa93dc3bf04fb735ef48a944e8d8381ca572a53976149db40f9c664a0955ef5f88637fcc9d2cbdefe3ece8aef706
 DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstream-0.6.7.crate 30063 BLAKE2B 
b57d3039eacd7ddaa9fe6a3d0c73aca3c1530f4bd4a803dca67445998c1815a56dce761d5fe1ee82da598433cf93e081b449efdda99c8b5a25670654877a402e
 SHA512 
54231141acec85947e4b24f2a27c02c406a2cfe40e92a39b4f38c4b5234e1ca8a27021bb15c759c927d40448ad6203656a3841cc51e480b962fb1ebf199a3522
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
@@ -14,11 +16,14 @@ DIST 

[gentoo-commits] repo/proj/guru:master commit in: app-shells/carapace/

2024-04-15 Thread Julien Roy
commit: de43642a5d2f7ffdefceb73f53a0013bd0c9e022
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:14:02 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 18:14:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de43642a

app-shells/carapace: add 1.0.1

Signed-off-by: Jonas Frei  pm.me>

 app-shells/carapace/Manifest  |  2 ++
 app-shells/carapace/carapace-1.0.1.ebuild | 40 +++
 2 files changed, 42 insertions(+)

diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest
index db16418cff..9d0a0dc752 100644
--- a/app-shells/carapace/Manifest
+++ b/app-shells/carapace/Manifest
@@ -4,3 +4,5 @@ DIST carapace-0.30.2-deps.tar.xz 2206908 BLAKE2B 
7ed05934d8512f8e091397c8aa6ca45
 DIST carapace-0.30.2.tar.gz 13819214 BLAKE2B 
8dce39ece1f216dbf9a109be5f8bbaf0d1dd9d7756402bdee64caf50ebf2770c24f068e541b0528f98e429acb1aa43231300fe74590385629ec69b7c73718869
 SHA512 
142cfb1d99df10507f27f1fc20b6639f84307182bd37eed3a6797f39b646f2315875873cd6ecfeb497dfdaf4b3bf9293dc96bd2e494661612bd949a62c2e495b
 DIST carapace-1.0.0-deps.tar.xz 3057572 BLAKE2B 
e61f5e496ab6e349d2ec1ee56e2ff85e904fe7dd2e85f32e78a0cfcc1cf94ddd8d3b9e23a478f42c8b3e373261fa02843221fe691d33bfc7ed645f6d0aa52a96
 SHA512 
3f3d427f3d4fc6e649fd4066f486ecde9bfdc8b8e0b27af8d96f59734ea02d833b96daa77f6e4882a1b9d3c9558739bc917d637631555eadb10042be6cd17a2e
 DIST carapace-1.0.0.tar.gz 14593185 BLAKE2B 
2021c05a964e68f12551a6f44c9e95bc095631e98f5e00eef21ed870f8926b854813cc5d15777f0fbd27b9a90a0b456dd729b761d0019dc1c7784fbe80db7c8a
 SHA512 
0a65597438852a03d1fcd2fb974b02cc0e68ff39d47daa75a51a0650232f11e7916992bc80a0b1f907e2325a8e7b70baab008f0a1061b6032b70a0c27ead3623
+DIST carapace-1.0.1-deps.tar.xz 3059464 BLAKE2B 
2d6590659d707e8820c71f25b1d69e88b0f40a0a9738e3568095568bd2db013acbd754f913060c778a3932b4f16688e94f768680a5843b19a2b7a62da81c4f72
 SHA512 
4ac7f058a6fa27c9c205eddc31557cdd025d6946313b53f5da08c5608c1b8a62d79b6758f1729832b7cff05ead696367fcd3441aaa6f9f5a92cf6531f3a1b523
+DIST carapace-1.0.1.tar.gz 14611346 BLAKE2B 
6e7d0ce9897f4b4251531d951cbdece9420931141d311b84b873ecd51f9e1ebe9bd0ee4ab647e1e578ed372469e11769621448c8e0b6c61774513088bb6da763
 SHA512 
4e4d745879209343ff06e2d716bcbb7ec59920bb885deea9cb6a765d4c7a2040e4ace578e3fa820bda4c89a6ecab55e48e914f22c00565551331645e62e3fe73

diff --git a/app-shells/carapace/carapace-1.0.1.ebuild 
b/app-shells/carapace/carapace-1.0.1.ebuild
new file mode 100644
index 00..902c670811
--- /dev/null
+++ b/app-shells/carapace/carapace-1.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Multi-shell multi-command argument completer"
+HOMEPAGE="https://carapace.sh/;
+SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+# Using a dependency tarball as per 
https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
+DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz;
+SRC_URI+=" ${DEPS_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=(
+   "README.md"
+)
+HTML_DOCS=(
+   "docs/book/"
+)
+
+S="${WORKDIR}/${PN}-bin-${PV}"
+
+src_compile() {
+   pushd "cmd/${PN}"
+   ego generate ./...
+   ego build -ldflags="-s -w" -tags release
+}
+
+src_install() {
+   dobin "cmd/${PN}/${PN}"
+   mv "docs/src" "docs/book" || die
+   rm -r "docs/book/release_notes" || die
+   einstalldocs
+}



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

2024-04-15 Thread Julien Roy
commit: b4295aab70295e812c032819e8d59300cba8ef5a
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:21:32 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 18:21:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4295aab

gui-apps/fuzzel: add 1.10.2, drop 1.10.1

Hotfix of release 1.10.1

Signed-off-by: Jonas Frei  pm.me>

 gui-apps/fuzzel/Manifest   | 2 +-
 gui-apps/fuzzel/{fuzzel-1.10.1.ebuild => fuzzel-1.10.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/fuzzel/Manifest b/gui-apps/fuzzel/Manifest
index 9493f941c7..2bba26ea1c 100644
--- a/gui-apps/fuzzel/Manifest
+++ b/gui-apps/fuzzel/Manifest
@@ -1,2 +1,2 @@
-DIST fuzzel-1.10.1.tar.gz 440849 BLAKE2B 
5358bc4bfb0bff0f4683207ae7f74173d2b5fc7d2275af9000c1346a209ecd4f3a581eeafbf9b833b4ddccc60c22bf2f2a5db1e845417169277100ac06444b6d
 SHA512 
8bc285f1bdc78cf5c1aa71dec14641dccb6944863d781d8bf63ec673e4eb7775c2f4e6269f71f6333bdca242fd994708bb675c5708639e42b6804391bf492fb0
+DIST fuzzel-1.10.2.tar.gz 440973 BLAKE2B 
201d5ac43629ead9f2dcbc55f97e6847ec9c39fc6b8d4c48ad286a0a45c89a685464ea113f04179378d775ffe93ee1dfe4a99cd13b0797df374e6d3948772c0f
 SHA512 
bc2a3780838ae4a68f23cd9c5e240576cb79c8c29fe5a2069628f3763670139d9c19695b55fbc10cf16affcf8527bedcef0524e374d406e698be8c4afb7a2579
 DIST fuzzel-1.9.2.tar.gz 433292 BLAKE2B 
7b0533f7bb705b330e9c5c0fb89831283cc5e349891408d398d26f20c7c78c599ae28c18e92379dfa8099ec4b7736ea356b6342ff3b1c3fde57085580f23
 SHA512 
a92f0b6eb9470aa099651c2f5d095986347565bbd7366bffe0719801dbb1ae4f7e413460c59872d40e910bb1d3bc8195e9d9038a73c2de835bcda77f9372b393

diff --git a/gui-apps/fuzzel/fuzzel-1.10.1.ebuild 
b/gui-apps/fuzzel/fuzzel-1.10.2.ebuild
similarity index 100%
rename from gui-apps/fuzzel/fuzzel-1.10.1.ebuild
rename to gui-apps/fuzzel/fuzzel-1.10.2.ebuild



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

2024-04-15 Thread Julien Roy
commit: 3ec30d4441ceff7f8a02820650841a259fc56d69
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Apr 15 11:25:39 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 11:41:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ec30d44

dev-vcs/gitui: drop 0.25.2

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

 dev-vcs/gitui/Manifest|   9 --
 dev-vcs/gitui/gitui-0.25.2.ebuild | 277 --
 2 files changed, 286 deletions(-)

diff --git a/dev-vcs/gitui/Manifest b/dev-vcs/gitui/Manifest
index 962a1394ce..7df5220f6a 100644
--- a/dev-vcs/gitui/Manifest
+++ b/dev-vcs/gitui/Manifest
@@ -13,10 +13,8 @@ DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST anyhow-1.0.82.crate 45361 BLAKE2B 
558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd
 SHA512 
e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST backtrace-0.3.70.crate 86619 BLAKE2B 
0d6ffb626df141a0e03a52508c52d5a4266c640cc106928047963561f038270706dab41a027d421b7c1c46a9e208c7a5a62113211d91be58ee9a2a0e52a222d4
 SHA512 
1e828948365594e8215cb98887435563594b455ab624a4b1e565bf96bcdb3726e1fcb1218fb9287c17dc2a189fd98a2c6460a946ae8bbd5e33be58d9abfeb9a3
 DIST backtrace-0.3.71.crate 86553 BLAKE2B 
15ed93574fb9e8e28d5ad901bb1f94013b5fec7a79aa96d17f13f6f11a02d29a274ec14ce51a9f515574839aa41232e5aaf6e6fa3ad9c0483591055bd0a78c8a
 SHA512 
5d9307757349e860fb4cab7e9ba1c9d0f1faf49ebcd935ba879b85fed2a9812786c7458abb59a742842a0796fc29ce9921cf575792402486ecdbd9a2568cdd89
 DIST base16ct-0.2.0.crate 10240 BLAKE2B 
a8097674e84bb85fa72ea752d71446fc39e695fea9acc0f98178bb4e6569180f9acb4c7a9820708359d1c4733b57af6448015cce83f8c610985e6d2f7858fc33
 SHA512 
efe7c810102646733cb24c5cab62bd58d797e77b117d0fa5d651c34630f77de4d768fb99c981af5968393734bc32a2c1944a719f9f1a192b5062c0af8bb3413a
 DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
@@ -40,10 +38,8 @@ DIST cbc-0.1.2.crate 23501 BLAKE2B 
c0d537af0323a92cd01a9ec197bbe46507835348e16dc
 DIST cc-1.0.90.crate 73954 BLAKE2B 
840417889519dec96a745c49ecbc8b0d3da9b37a4b6b0165ee8983c07b8150061690b34409381365ae4c70c5780923d19cddce29d5fbc370eb6b6fff29121436
 SHA512 
349f3c3f8208632f8754cc05d70976eb14f3f13a14d59413994c656efc36bb32b7310adc7d5f3a6745f15e0aaa88334644c9aba8d29fb961215d74bec605307e
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chacha20-0.9.1.crate 23424 BLAKE2B 
d460d8f3e6424278fcebd90c987c5290abbb798a5a9915ad3355ed92d8ebd0058e3308eb914c8f7d3c277b2c310728f2f10b56d34f27305688f0ced2d65f8880
 SHA512 
3813d6f3c3d9dbd2f18aa660f32567378a79a994520c83d0b09795e4e4b161e2a5bf205e454021a6e33028e9f9f61e9b14f79f2c935c2df95d32eb1d732cbf83
-DIST chrono-0.4.35.crate 234267 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: games-fps/the-dark-mod-bin/

2024-04-15 Thread Julien Roy
commit: 768993e09e285fbe8301d49b8e9c0c353cdafbcd
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Apr 15 12:12:38 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 12:12:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=768993e0

games-fps/the-dark-mod-bin: new package, native game

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

 games-fps/the-dark-mod-bin/Manifest|  1 +
 games-fps/the-dark-mod-bin/metadata.xml|  8 +
 .../the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild  | 34 ++
 3 files changed, 43 insertions(+)

diff --git a/games-fps/the-dark-mod-bin/Manifest 
b/games-fps/the-dark-mod-bin/Manifest
new file mode 100644
index 00..236cde46aa
--- /dev/null
+++ b/games-fps/the-dark-mod-bin/Manifest
@@ -0,0 +1 @@
+DIST the-dark-mod-2.12.tar.xz 17263615692 BLAKE2B 
c4a7b2bbf804b46c88ded6150970989c6f6aa5e200a0cea175169f8c109b2d6bde565010bcfca200d75961f21fc90588fc347c9a2059c2a06431362e3327583c
 SHA512 
35bba5d49a5a7dd5c612b06996a2ce43f6aa3b9e07db9fdeb42a403b1d34d825c6a6877c6690a0ae082a8a8a5e85abdcda62ccaa897a2f2c238fe492a1f456d1

diff --git a/games-fps/the-dark-mod-bin/metadata.xml 
b/games-fps/the-dark-mod-bin/metadata.xml
new file mode 100644
index 00..812e586b96
--- /dev/null
+++ b/games-fps/the-dark-mod-bin/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+

diff --git a/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild 
b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild
new file mode 100644
index 00..07b2ac44a9
--- /dev/null
+++ b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Inspired by Thief on Doom 3 libre engine (id Tech 4)"
+HOMEPAGE="
+   https://www.thedarkmod.com
+   https://en.wikipedia.org/wiki/The_Dark_Mod
+"
+SRC_URI="https://archive.org/download/the-dark-mod/the-dark-mod-$PV.tar.xz;
+
+LICENSE="
+   GPL-3
+   CC-BY-NC-ND-3.0
+"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="*"
+RESTRICT="strip"
+
+S="${WORKDIR}/the-dark-mod"
+
+src_install() {
+   dodir /opt
+   dodir /usr/bin/
+
+   cp -r . "$ED/opt/$PN" || die
+
+   echo "cd /opt/$PN; ./thedarkmod.x64; cd -" > "$ED/usr/bin/$PN"
+   fperms +x "/usr/bin/$PN"
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-libs/libtypec/files/, dev-libs/libtypec/

2024-04-15 Thread Julien Roy
commit: 7e6af504b7ecca1853034f60eb6dd6dc20f2ce46
Author: Adrian Ratiu  collabora  com>
AuthorDate: Mon Apr 15 11:04:25 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 11:58:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e6af504

dev-util/libtypec: backport a few more patches

These should all be dropped when upstream does a new release.

Signed-off-by: Adrian Ratiu  collabora.com>

 ...-0.5.0-libtypec-close-fp-before-returning.patch | 33 +
 ...ils-add-missing-break-in-switch-statement.patch | 30 
 ...ec-utils-add-missing-return-at-end-of-fun.patch | 31 
 ...ils-add-missing-return-at-end-of-function.patch | 30 
 ...-libtypec-utils-close-fp-before-returning.patch | 44 
 ...-0.5.0-typecstatus-fix-potential-overflow.patch | 82 ++
 dev-libs/libtypec/libtypec-0.5.0-r1.ebuild |  1 +
 dev-libs/libtypec/libtypec-0.5.0.ebuild|  6 ++
 8 files changed, 257 insertions(+)

diff --git 
a/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-close-fp-before-returning.patch
 
b/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-close-fp-before-returning.patch
new file mode 100644
index 00..e8fe5d44bf
--- /dev/null
+++ 
b/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-close-fp-before-returning.patch
@@ -0,0 +1,33 @@
+From 67d40a5f0132e2b02167ad274c6d6c76e4393964 Mon Sep 17 00:00:00 2001
+From: Colin Ian King 
+Date: Thu, 4 Jan 2024 09:42:54 +
+Subject: [PATCH] libtypec: close fp before returning
+
+Fix resource leak on fp on error return path, close fp before
+returning.
+
+Signed-off-by: Colin Ian King 
+Upstream-Status: Backport [upstream commit 67d40a5]
+---
+ libtypec_sysfs_ops.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/libtypec_sysfs_ops.c b/libtypec_sysfs_ops.c
+index 747b562..a22de5a 100644
+--- a/libtypec_sysfs_ops.c
 b/libtypec_sysfs_ops.c
+@@ -504,8 +504,10 @@ static int count_billbrd_if(const char *usb_path, const 
struct stat *sb, int typ
+   if(num_bb_if < MAX_BB_PATH_STORED)
+   {
+   int len =  strlen(usb_path);
+-  if(len > 512 ) /*exceeds buffer size*/
++  if(len > 512 ) { /*exceeds buffer size*/
++  fclose(fd);
+   return 0;
++  }
+   
+   strcpy(bb_dev_path[num_bb_if],usb_path);
+   }
+-- 
+2.43.2
+

diff --git 
a/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-utils-add-missing-break-in-switch-statement.patch
 
b/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-utils-add-missing-break-in-switch-statement.patch
new file mode 100644
index 00..e48fcac1cb
--- /dev/null
+++ 
b/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-utils-add-missing-break-in-switch-statement.patch
@@ -0,0 +1,30 @@
+From 7de1000ff658c594a8f0a4b62f4956fc635d6c23 Mon Sep 17 00:00:00 2001
+From: Colin Ian King 
+Date: Thu, 4 Jan 2024 09:46:19 +
+Subject: [PATCH] libtypec: utils: add missing break in switch statement
+
+For the product_type_pd3p1_drd case there is a missing break
+statement causing an unintentional fall-through to the default
+case. Add in the missing break statement.
+
+Signed-off-by: Colin Ian King 
+Upstream-Status: Backport [upstream commit 7de1000]
+---
+ utils/lstypec.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/utils/lstypec.c b/utils/lstypec.c
+index a30b2bc..98d23f6 100644
+--- a/utils/lstypec.c
 b/utils/lstypec.c
+@@ -396,6 +396,7 @@ void print_identity_data(int recipient, union 
libtypec_discovered_identity id, s
+   printf("Product VDO 2: 0x%08x\n", id.disc_id.product_type_vdo2);
+   printf("Product VDO 3: 0x%08x\n", id.disc_id.product_type_vdo3);
+   print_vdo(((uint32_t) id.disc_id.product_type_vdo3), 6, 
pd3p1_dfp_fields, pd3p1_dfp_field_desc);
++  break;
+ default:
+   printf("Product VDO 1: 0x%08x\n", id.disc_id.product_type_vdo1);
+   printf("Product VDO 2: 0x%08x\n", id.disc_id.product_type_vdo2);
+-- 
+2.43.2
+

diff --git 
a/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-utils-add-missing-return-at-end-of-fun.patch
 
b/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-utils-add-missing-return-at-end-of-fun.patch
new file mode 100644
index 00..554c0006ac
--- /dev/null
+++ 
b/dev-libs/libtypec/files/libtypec-0.5.0-libtypec-utils-add-missing-return-at-end-of-fun.patch
@@ -0,0 +1,31 @@
+From 6d193776421db948e4201a60cf239fdae62c196d Mon Sep 17 00:00:00 2001
+From: Colin Ian King 
+Date: Thu, 4 Jan 2024 09:52:57 +
+Subject: [PATCH] libtypec: utils: add missing return at end of function
+
+Function typecstatus_power_contract is missing a return 0 at the
+end of the function, currently it is returning nothing and so
+it 

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

2024-04-15 Thread Julien Roy
commit: b71c88c1b354bfcc7dcd43252c261a462df87165
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Apr 15 11:25:29 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 11:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b71c88c1

dev-vcs/gitui: add 0.26.1

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

 dev-vcs/gitui/Manifest|  80 +
 dev-vcs/gitui/gitui-0.26.1.ebuild | 350 ++
 2 files changed, 430 insertions(+)

diff --git a/dev-vcs/gitui/Manifest b/dev-vcs/gitui/Manifest
index 14a98c8784..962a1394ce 100644
--- a/dev-vcs/gitui/Manifest
+++ b/dev-vcs/gitui/Manifest
@@ -1,5 +1,8 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb427e915279b505556dbd2df6d09d5c90561417c56796236a56ab24b2b11389745bc03a0a6da45c0e8636
 SHA512 
61926a615618e64efd0e9342d729a89f80d6e092dda50e018252a06147e2ca0dc2a989136416f57ae02019695757dfa3d3f3cf3799f138e440662744ecab4a44
+DIST aes-0.8.4.crate 124812 BLAKE2B 
c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd
 SHA512 
96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
+DIST aes-gcm-0.10.3.crate 148991 BLAKE2B 
e1376b741386577277a8cb9535c1ad3e15ea383c0f324bc5cedff09a76b11f2c9e29226535688f9431e904bf2800b8e140c4b1cab333e572208eefd19ca897f1
 SHA512 
f9aec1e2609262c30921bf83cdd82117d147905d4ca311f9fef4b9f1734d3a57893ba2586f0ccfd39cf9264d347ba2c2d2c52b4726495eda8fec7fbec42d6db3
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
@@ -11,27 +14,43 @@ DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
+DIST anyhow-1.0.82.crate 45361 BLAKE2B 
558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd
 SHA512 
e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST backtrace-0.3.70.crate 86619 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: games-puzzle/katawa-shoujo/

2024-04-15 Thread Julien Roy
commit: 73da044f54fdeadc99e39004ce2b03bebcacbf16
Author: Denis Strizhkin  gmail  com>
AuthorDate: Mon Apr 15 17:25:06 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 17:25:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=73da044f

games-puzzle/katawa-shoujo: update SRC_URI & don't use cp -r

Signed-off-by: Denis Strizhkin  gmail.com>

 games-puzzle/katawa-shoujo/Manifest   |  2 +-
 games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild | 13 +++--
 games-puzzle/katawa-shoujo/metadata.xml   |  3 +++
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/games-puzzle/katawa-shoujo/Manifest 
b/games-puzzle/katawa-shoujo/Manifest
index d68ad5cc46..59b22db1e9 100644
--- a/games-puzzle/katawa-shoujo/Manifest
+++ b/games-puzzle/katawa-shoujo/Manifest
@@ -1 +1 @@
-DIST KSRE-linux.tar.bz2 478484884 BLAKE2B 
45e49c4a122c492d468eb9025ff0377416c63b35b465ee6b1f75517b9cdc94ce36f27fc9c76849ae0e1a01ad7bd33e9b830c6c7b60f091fa84936a93a29eb009
 SHA512 
6ec1ac1d101c3722c150461575f9a995a0299ea026f849cf5b39ad5347738531786b6f16fa077b2ae2f1e9f3f79d509ebadbe90f59ad063cdd67a545e7d7985c
+DIST katawa-shoujo-1.4.6.tar.bz2 478087906 BLAKE2B 
8c63431b5cb66c5e866b86514e764dafb5ce77d097cefceb091bcd8f75708e0e4fbf4b73229c6a1e3748240d5a5561176a3f623d4539373972376dce212c28b0
 SHA512 
ebef5a3342384e0e1f9fb4849e923ff606730cfd55ee8182a4c652c7bf2c77f719fc8ff4d43129911490f867927a06d44292a60b15141b1d3d8bd4065e56d36a

diff --git a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild 
b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
index 2c3eaf95fa..becf8b7edc 100644
--- a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
+++ b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
@@ -7,7 +7,8 @@ inherit wrapper
 
 DESCRIPTION="Re-Engineered visual novel with accessibility features"
 HOMEPAGE="https://www.fhs.sh/projects;
-SRC_URI="https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2;
+SRC_URI="https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2
 -> ${P}.tar.bz2"
+S="${WORKDIR}/KSRE-linux"
 
 LICENSE="
MPL-2.0
@@ -20,12 +21,12 @@ KEYWORDS="~amd64"
 QA_PREBUILT="*"
 RESTRICT="strip"
 
-S="${WORKDIR}/KSRE-linux"
-
 src_install() {
-   dodir etc
-   cp -r . "$ED/opt/$PN" || die
+   insinto "/opt/${PN}"
+   doins -r *
 
-   make_wrapper ${PN} "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
+   fperms +x "/opt/${PN}/Katawa Shoujo Re-Engineered.sh"
+   fperms +x "/opt/${PN}/lib/py3-linux-x86_64/Katawa Shoujo Re-Engineered"
 
+   make_wrapper "${PN}" "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
 }

diff --git a/games-puzzle/katawa-shoujo/metadata.xml 
b/games-puzzle/katawa-shoujo/metadata.xml
index 812e586b96..2f1b9ad948 100644
--- a/games-puzzle/katawa-shoujo/metadata.xml
+++ b/games-puzzle/katawa-shoujo/metadata.xml
@@ -5,4 +5,7 @@
Vitaly Zdanevich
zdanevich.vit...@ya.ru

+   
+   fleetingheart/ksre
+   
 



[gentoo-commits] repo/proj/guru:master commit in: app-shells/carapace/

2024-04-15 Thread Julien Roy
commit: 64cb14f29f41bdf08daf4d3b4520f771255d8ce0
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:14:27 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 18:14:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=64cb14f2

app-shells/carapace: drop 0.28.5

Signed-off-by: Jonas Frei  pm.me>

 app-shells/carapace/Manifest   |  2 --
 app-shells/carapace/carapace-0.28.5.ebuild | 34 --
 2 files changed, 36 deletions(-)

diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest
index 9d0a0dc752..ae21f5ef07 100644
--- a/app-shells/carapace/Manifest
+++ b/app-shells/carapace/Manifest
@@ -1,5 +1,3 @@
-DIST carapace-0.28.5-deps.tar.xz 2166312 BLAKE2B 
9ae03183e1f3f8e3b121f76f226bfe0230ef2c4f2b2f02deffeb42228767b38ad614dd7b32f9e27400db94f87f8e061e84be15fc8930fa55edbb953cea17f9c4
 SHA512 
f50ae69ce6dc7f06aee4d62e0f4a49b9932c38c58fef67aa6a1dae2bc7852a6c66ad3f80709efb69bbdfd5fa8564c758bb6b72b32d5671d7022c72b5a6cc0b0e
-DIST carapace-0.28.5.tar.gz 12432252 BLAKE2B 
ae5b0e30d88fdd79eea05094d7b7e2c5365f115a369aef57200175a48eee755cd4e964c8eb0c42fffe1f1d951db4d217af3aa0ff1c814c4643769479694ee9e0
 SHA512 
ce1746a05075afed1a394b424c8dc796f3c9a9215010fb4f716fde8c230f8a50b616e83883c292f524dff87697a2e5837b9739bb546dc8e58edcbe12f416df9b
 DIST carapace-0.30.2-deps.tar.xz 2206908 BLAKE2B 
7ed05934d8512f8e091397c8aa6ca45b4843fb1ab3d5f6cc7ecb7e9c3d75314d919c6f784f214c6f836385e0722faa59e94a48765ca338f0914bb232c9b2b95a
 SHA512 
dd597c786f09798c3c8a6029972e8d4627fa2d3d4f5dce2771d4a88c969daa85738b99b8e34896a26a168e115310231b7b6898b8e607375de0840be42d3bc7a1
 DIST carapace-0.30.2.tar.gz 13819214 BLAKE2B 
8dce39ece1f216dbf9a109be5f8bbaf0d1dd9d7756402bdee64caf50ebf2770c24f068e541b0528f98e429acb1aa43231300fe74590385629ec69b7c73718869
 SHA512 
142cfb1d99df10507f27f1fc20b6639f84307182bd37eed3a6797f39b646f2315875873cd6ecfeb497dfdaf4b3bf9293dc96bd2e494661612bd949a62c2e495b
 DIST carapace-1.0.0-deps.tar.xz 3057572 BLAKE2B 
e61f5e496ab6e349d2ec1ee56e2ff85e904fe7dd2e85f32e78a0cfcc1cf94ddd8d3b9e23a478f42c8b3e373261fa02843221fe691d33bfc7ed645f6d0aa52a96
 SHA512 
3f3d427f3d4fc6e649fd4066f486ecde9bfdc8b8e0b27af8d96f59734ea02d833b96daa77f6e4882a1b9d3c9558739bc917d637631555eadb10042be6cd17a2e

diff --git a/app-shells/carapace/carapace-0.28.5.ebuild 
b/app-shells/carapace/carapace-0.28.5.ebuild
deleted file mode 100644
index 3d875c7b2c..00
--- a/app-shells/carapace/carapace-0.28.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Multi-shell multi-command argument completer"
-HOMEPAGE="https://rsteube.github.io/carapace-bin/;
-SRC_URI="https://github.com/rsteube/${PN}-bin/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-# Using a dependency tarball as per 
https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
-DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz;
-SRC_URI+=" ${DEPS_URI}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-S="${WORKDIR}/${PN}-bin-${PV}"
-
-src_compile() {
-   pushd "cmd/${PN}"
-   ego generate ./...
-   ego build -ldflags="-s -w" -tags release
-}
-
-src_install() {
-   dobin "cmd/${PN}/${PN}"
-   mv "docs/src" "docs/book" || die
-   rm -r "docs/book/changelog" || die
-   dodoc "README.md"
-   dodoc -r "docs/book"
-}



[gentoo-commits] repo/proj/guru:master commit in: app-shells/wttr-in/

2024-04-15 Thread Julien Roy
commit: 2b3560eb47f1a78a2c3480129ce104925796391e
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Apr 15 13:07:33 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 13:07:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b3560eb

app-shells/wttr-in: curl wrapper, maybe will be extended in the future

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

 app-shells/wttr-in/metadata.xml|  8 
 app-shells/wttr-in/wttr-in-.ebuild | 30 ++
 2 files changed, 38 insertions(+)

diff --git a/app-shells/wttr-in/metadata.xml b/app-shells/wttr-in/metadata.xml
new file mode 100644
index 00..812e586b96
--- /dev/null
+++ b/app-shells/wttr-in/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+

diff --git a/app-shells/wttr-in/wttr-in-.ebuild 
b/app-shells/wttr-in/wttr-in-.ebuild
new file mode 100644
index 00..e1f8bc8f47
--- /dev/null
+++ b/app-shells/wttr-in/wttr-in-.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Weather in terminal - just a curl to wttr.in"
+HOMEPAGE="https://wttr.in/;
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="net-misc/curl"
+
+S="$WORKDIR"
+
+src_install() {
+   dodir /usr/bin/
+   echo "curl wttr.in/\$@" > "$ED/usr/bin/weather"
+   fperms +x "/usr/bin/weather"
+   # TODO add options from 
https://github.com/chubin/wttr.in#one-line-output
+   # TODO wrap in a script to add support of '-h'?
+   # TODO add `curl v2.wttr.in/batumi`
+}
+
+pkg_postinst() {
+   einfo "Run weather command"
+   einfo "You can specify the city with 'weather batumi'"
+   einfo "For help: 'weather :help'"
+}



[gentoo-commits] repo/proj/guru:master commit in: app-text/lizard/, app-text/lizard/files/

2024-04-15 Thread Julien Roy
commit: 62eac930d9029a343ad9f39bb147a9fb5cf6ef8f
Author: David Roman  gmail  com>
AuthorDate: Mon Apr 15 11:58:58 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 11:59:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62eac930

app-text/lizard: fix py3.12 tests

Closes: https://bugs.gentoo.org/927725
Signed-off-by: David Roman  gmail.com>

 app-text/lizard/files/lizard-1.17.10-py3.12.patch | 45 +++
 app-text/lizard/lizard-1.17.10-r1.ebuild  |  4 +-
 2 files changed, 47 insertions(+), 2 deletions(-)

diff --git a/app-text/lizard/files/lizard-1.17.10-py3.12.patch 
b/app-text/lizard/files/lizard-1.17.10-py3.12.patch
new file mode 100644
index 00..f150f74f8e
--- /dev/null
+++ b/app-text/lizard/files/lizard-1.17.10-py3.12.patch
@@ -0,0 +1,45 @@
+From f44f7969c592ecbc1752827cb27dd44e79e1e75e Mon Sep 17 00:00:00 2001
+From: David Roman 
+Date: Thu, 27 Jul 2023 15:07:51 +0200
+Subject: [PATCH] replace deprecated assertRegexpMatches -> assertRegex
+
+Close: #374
+---
+ test/testOutputCSV.py  | 4 ++--
+ test/testOutputHTML.py | 3 +--
+ 2 files changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/test/testOutputCSV.py b/test/testOutputCSV.py
+index 78cb221..4d10217 100644
+--- a/test/testOutputCSV.py
 b/test/testOutputCSV.py
+@@ -22,7 +22,7 @@ def test_csv_header(self):
+ options_mock.verbose = True
+ options_mock.extensions = []
+ csv_output(AllResult([self.fileSummary]), options_mock)
+-self.assertRegexpMatches(sys.stdout.stream,
++self.assertRegex(sys.stdout.stream,
+  
r"NLOC,CCN,token,PARAM,length,location,file,function,long_name,start,end")
+ 
+ def test_csv_header_with_extension(self):
+@@ -35,7 +35,7 @@ def test_csv_header_with_extension(self):
+ results = AllResult([self.fileSummary])
+ results.result[0].function_list[0].exit_count = 1
+ csv_output(results, options_mock)
+-self.assertRegexpMatches(sys.stdout.stream,
++self.assertRegex(sys.stdout.stream,
+  
r"NLOC,CCN,token,PARAM,length,location,file,function,long_name,start,end,exits")
+ 
+ def test_csv_no_header(self):
+diff --git a/test/testOutputHTML.py b/test/testOutputHTML.py
+index f91156b..81965fc 100644
+--- a/test/testOutputHTML.py
 b/test/testOutputHTML.py
+@@ -17,6 +17,5 @@ def setUp(self):
+ 
+ def test_should_have_html_body(self):
+ html_output([self.fileSummary], self.option, None, AllResult)
+-self.assertRegexpMatches(sys.stdout.stream,
+- r"\")
++self.assertRegex(sys.stdout.stream, r"\")
+ 

diff --git a/app-text/lizard/lizard-1.17.10-r1.ebuild 
b/app-text/lizard/lizard-1.17.10-r1.ebuild
index 20e6432fa3..c562054a2d 100644
--- a/app-text/lizard/lizard-1.17.10-r1.ebuild
+++ b/app-text/lizard/lizard-1.17.10-r1.ebuild
@@ -12,9 +12,9 @@ DESCRIPTION="A simple code complexity analyser, supports most 
of the popular lan
 HOMEPAGE="http://www.lizard.ws/;
 SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~amd64"
 LICENSE="MIT"
 SLOT="0"
+KEYWORDS="~amd64"
 
 DEPEND="
test? (
@@ -23,6 +23,6 @@ DEPEND="
)
 "
 
-PATCHES=( "${FILESDIR}/${P}-py3.11.patch" )
+PATCHES=( "${FILESDIR}/${P}-py3.11.patch" "${FILESDIR}/${P}-py3.12.patch" )
 
 distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: app-shells/wttr-in/

2024-04-15 Thread Julien Roy
commit: 03c008ab93e1f23e37d5c41624cc5d5dbec5aba3
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr 15 20:23:53 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr 15 20:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03c008ab

Revert "app-shells/wttr-in: curl wrapper, maybe will be extended in the future"

This reverts commit 2b3560eb47f1a78a2c3480129ce104925796391e.

See-also: https://bugs.gentoo.org/927922#c39
See-also: https://bugs.gentoo.org/927922#c41
Signed-off-by: Julien Roy  jroy.ca>

 app-shells/wttr-in/metadata.xml|  8 
 app-shells/wttr-in/wttr-in-.ebuild | 30 --
 2 files changed, 38 deletions(-)

diff --git a/app-shells/wttr-in/metadata.xml b/app-shells/wttr-in/metadata.xml
deleted file mode 100644
index 812e586b96..00
--- a/app-shells/wttr-in/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Vitaly Zdanevich
-   zdanevich.vit...@ya.ru
-   
-

diff --git a/app-shells/wttr-in/wttr-in-.ebuild 
b/app-shells/wttr-in/wttr-in-.ebuild
deleted file mode 100644
index e1f8bc8f47..00
--- a/app-shells/wttr-in/wttr-in-.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2024 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Weather in terminal - just a curl to wttr.in"
-HOMEPAGE="https://wttr.in/;
-LICENSE="GPL-3"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="net-misc/curl"
-
-S="$WORKDIR"
-
-src_install() {
-   dodir /usr/bin/
-   echo "curl wttr.in/\$@" > "$ED/usr/bin/weather"
-   fperms +x "/usr/bin/weather"
-   # TODO add options from 
https://github.com/chubin/wttr.in#one-line-output
-   # TODO wrap in a script to add support of '-h'?
-   # TODO add `curl v2.wttr.in/batumi`
-}
-
-pkg_postinst() {
-   einfo "Run weather command"
-   einfo "You can specify the city with 'weather batumi'"
-   einfo "For help: 'weather :help'"
-}



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

2024-04-15 Thread Jonas Frei
commit: 21901d84aa340708769a20bb7859af6efb5205a7
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 20:17:18 2024 +
Commit: Jonas Frei  pm  me>
CommitDate: Mon Apr 15 20:17:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21901d84

app-misc/yazi: add 0.2.4

Also: added .desktop, installing shell completions.
Not installing logo, it has a non-compliant size.
Will create an upstream bug.

cc: @micielski

Signed-off-by: Jonas Frei  pm.me>

 app-misc/yazi/Manifest  |  76 +
 app-misc/yazi/yazi-0.2.4.ebuild | 346 
 2 files changed, 422 insertions(+)

diff --git a/app-misc/yazi/Manifest b/app-misc/yazi/Manifest
index c232fd348d..9887e89b24 100644
--- a/app-misc/yazi/Manifest
+++ b/app-misc/yazi/Manifest
@@ -1,5 +1,6 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
@@ -7,6 +8,7 @@ DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf1
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi-to-tui-3.1.0.crate 13075 BLAKE2B 
c9657001bd7c1e4006ae3263adb06b2cf399b060164d2d11da36485c192c87526716a16d5c0b19489af214640558d7cee35f9a365f2ca2cb6f33b8e3a8ab976e
 SHA512 
0438790fe76f80ceb4ba7724768fece81c32aa93dc3bf04fb735ef48a944e8d8381ca572a53976149db40f9c664a0955ef5f88637fcc9d2cbdefe3ece8aef706
 DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstream-0.6.7.crate 30063 BLAKE2B 
b57d3039eacd7ddaa9fe6a3d0c73aca3c1530f4bd4a803dca67445998c1815a56dce761d5fe1ee82da598433cf93e081b449efdda99c8b5a25670654877a402e
 SHA512 
54231141acec85947e4b24f2a27c02c406a2cfe40e92a39b4f38c4b5234e1ca8a27021bb15c759c927d40448ad6203656a3841cc51e480b962fb1ebf199a3522
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
@@ -14,11 +16,14 @@ DIST 

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

2024-04-15 Thread Mike Gilbert
commit: c236ec2e25c74092b85e6c78c02c66745e606a48
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Apr 15 20:12:08 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Apr 15 20:12:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c236ec2e

dev-build/ninja: add 1.12.0

Closes: https://bugs.gentoo.org/929221
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-build/ninja/Manifest|   1 +
 dev-build/ninja/ninja-1.12.0.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-build/ninja/Manifest b/dev-build/ninja/Manifest
index 4ccdb98ca1a4..5a84814e8171 100644
--- a/dev-build/ninja/Manifest
+++ b/dev-build/ninja/Manifest
@@ -1 +1,2 @@
 DIST ninja-1.11.1.tar.gz 229479 BLAKE2B 
c96cf7c319b7abd65f644465688d256f8b3a576c4616d0c63852e25dd0dc5f63c66708d429d8dddb6228502eb147211a86a5dd369b80ec2228902b370d2343e5
 SHA512 
1bca38877c70ee6613f347ffccef5adc02ba0a3947c62ae004ea97f918442b5a3de92378e4f820ae2a7676bc7609d25fbc7d41f6cfb3a61e5e4b26ec3639e403
+DIST ninja-1.12.0.tar.gz 240291 BLAKE2B 
e7d721ab62164574b076f7cbf6d40fd2ee950534d124a58f5fe9e09bdae5895c8dc9dd7636a9f2f2b79774d6d9ba5f831e2c8b370826029af060fdc80fdc207f
 SHA512 
167cd838ad47815183b79302a6e19227d956e634ae9d4211f0895ea9f4d893932e1154a765a9d5a1a3167b1a48b398f255fb4f46eb1395a6da11070bda628875

diff --git a/dev-build/ninja/ninja-1.12.0.ebuild 
b/dev-build/ninja/ninja-1.12.0.ebuild
new file mode 100644
index ..932bf822922b
--- /dev/null
+++ b/dev-build/ninja/ninja-1.12.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 2012-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build
+CMAKE_MAKEFILE_GENERATOR=emake
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 edo cmake python-any-r1 toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="A small build system similar to make"
+HOMEPAGE="https://ninja-build.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-util/re2c
+   doc? (
+   ${PYTHON_DEPS}
+   app-text/asciidoc
+   app-text/doxygen
+   dev-libs/libxslt
+   media-gfx/graphviz
+   )
+   test? ( dev-cpp/gtest )
+"
+PDEPEND="
+   app-alternatives/ninja
+"
+
+pkg_setup() {
+   :
+}
+
+docs_enabled() {
+   use doc && ! tc-is-cross-compiler
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   )
+   cmake_src_configure
+
+   if docs_enabled; then
+   python_setup
+   edo ${EPYTHON} configure.py
+   fi
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if docs_enabled; then
+   edo ./ninja -v -j1 doxygen manual
+   fi
+}
+
+src_test() {
+   if ! tc-is-cross-compiler; then
+   # Bug 485772
+   ulimit -n 2048
+   cmake_src_test
+   fi
+}
+
+src_install() {
+   cmake_src_install
+
+   mv "${ED}"/usr/bin/ninja{,-reference} || die
+
+   if docs_enabled; then
+   docinto html
+   dodoc -r doc/doxygen/html/.
+   dodoc doc/manual.html
+   fi
+
+   newbashcomp misc/bash-completion ${PN}
+
+   insinto /usr/share/vim/vimfiles/syntax/
+   doins misc/ninja.vim
+
+   echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}"/ninja.vim || 
die
+   insinto /usr/share/vim/vimfiles/ftdetect
+   doins "${T}"/ninja.vim
+
+   insinto /usr/share/zsh/site-functions
+   newins misc/zsh-completion _ninja
+}
+
+pkg_postinst() {
+   if ! [[ -e "${EROOT}/usr/bin/ninja" ]]; then
+   ln -s ninja-reference "${EROOT}/usr/bin/ninja" || die
+   fi
+}



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

2024-04-15 Thread Mike Gilbert
commit: cad3542b8b988747e5b5c9a28dfa3650e426ce2c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Apr 15 20:05:32 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Apr 15 20:12:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad3542b

dev-build/ninja: switch to cmake build system

configure.py no longer supports building tests.
Using cmake also simplifies cross-compiles.

Bug: https://bugs.gentoo.org/929221
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-build/ninja/ninja-.ebuild | 66 +--
 1 file changed, 28 insertions(+), 38 deletions(-)

diff --git a/dev-build/ninja/ninja-.ebuild 
b/dev-build/ninja/ninja-.ebuild
index 9442eeaecf97..932bf822922b 100644
--- a/dev-build/ninja/ninja-.ebuild
+++ b/dev-build/ninja/ninja-.ebuild
@@ -3,9 +3,11 @@
 
 EAPI=8
 
+CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build
+CMAKE_MAKEFILE_GENERATOR=emake
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit edo bash-completion-r1 python-any-r1 toolchain-funcs
+inherit bash-completion-r1 edo cmake python-any-r1 toolchain-funcs
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
@@ -24,9 +26,9 @@ IUSE="doc test"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
-   ${PYTHON_DEPS}
dev-util/re2c
doc? (
+   ${PYTHON_DEPS}
app-text/asciidoc
app-text/doxygen
dev-libs/libxslt
@@ -38,42 +40,31 @@ PDEPEND="
app-alternatives/ninja
 "
 
-PATCHES=(
-   "${FILESDIR}"/ninja-cflags.patch
-)
-
-run_for_build() {
-   if tc-is-cross-compiler; then
-   local -x AR=$(tc-getBUILD_AR)
-   local -x CXX=$(tc-getBUILD_CXX)
-   local -x CFLAGS=
-   local -x CXXFLAGS="${BUILD_CXXFLAGS} -D_FILE_OFFSET_BITS=64"
-   local -x LDFLAGS=${BUILD_LDFLAGS}
-   fi
-   echo "$@" >&2
-   "$@"
+pkg_setup() {
+   :
 }
 
-src_compile() {
-   tc-export AR CXX
-
-   # configure.py appends CFLAGS to CXXFLAGS
-   unset CFLAGS
-
-   local -x CXXFLAGS="${CXXFLAGS} -D_FILE_OFFSET_BITS=64"
+docs_enabled() {
+   use doc && ! tc-is-cross-compiler
+}
 
-   run_for_build ${EPYTHON} configure.py --bootstrap --verbose || die
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   )
+   cmake_src_configure
 
-   if tc-is-cross-compiler; then
-   mv ninja ninja-build || die
-   ${EPYTHON} configure.py || die
-   ./ninja-build -v ninja || die
-   else
-   ln ninja ninja-build || die
+   if docs_enabled; then
+   python_setup
+   edo ${EPYTHON} configure.py
fi
+}
+
+src_compile() {
+   cmake_src_compile
 
-   if use doc; then
-   ./ninja-build -v doxygen manual || die
+   if docs_enabled; then
+   edo ./ninja -v -j1 doxygen manual
fi
 }
 
@@ -81,22 +72,21 @@ src_test() {
if ! tc-is-cross-compiler; then
# Bug 485772
ulimit -n 2048
-   edo ./ninja -v ninja_test
-   edo ./ninja_test
+   cmake_src_test
fi
 }
 
 src_install() {
-   dodoc README.md CONTRIBUTING.md
+   cmake_src_install
 
-   if use doc; then
+   mv "${ED}"/usr/bin/ninja{,-reference} || die
+
+   if docs_enabled; then
docinto html
dodoc -r doc/doxygen/html/.
dodoc doc/manual.html
fi
 
-   newbin ninja ninja-reference
-
newbashcomp misc/bash-completion ${PN}
 
insinto /usr/share/vim/vimfiles/syntax/



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

2024-04-15 Thread Florian Schmaus
commit: f1fac2d9fe291f036e60efab036f5c02b1791c25
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 15 07:33:55 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 15 20:00:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fac2d9

dev-embedded/esptool: make python multi-impl

There seems to be no reason why esptool is python single-impl.

Being python single-impl causes issues for consumer of the
dev-embedded/esptool dependency. For example, dev-embedded/esp-idf (from
::guru), currently declares the dev-embedded/esptool dependency without
[${PYTHON_USEDEP}] as consequence of this.

Signed-off-by: Florian Schmaus  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/36264

 .../esptool/{esptool-4.7.0-r1.ebuild => esptool-4.7.0-r2.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-embedded/esptool/esptool-4.7.0-r1.ebuild 
b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
similarity index 98%
rename from dev-embedded/esptool/esptool-4.7.0-r1.ebuild
rename to dev-embedded/esptool/esptool-4.7.0-r2.ebuild
index a74f88cb2a8b..1788d7b8b0a1 100644
--- a/dev-embedded/esptool/esptool-4.7.0-r1.ebuild
+++ b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
 
 inherit distutils-r1
 



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

2024-04-15 Thread Florian Schmaus
commit: 32ba456de86edb135db5929d89bd27ab75ca2309
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:35:05 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 15 19:56:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ba456d

app-shells/atuin: add 18.2.0

No changes that would impact the ebuild.

Signed-off-by: Jonas Frei  pm.me>
Closes: https://github.com/gentoo/gentoo/pull/36269
Signed-off-by: Florian Schmaus  gentoo.org>

 app-shells/atuin/Manifest|  69 +
 app-shells/atuin/atuin-18.2.0.ebuild | 576 +++
 2 files changed, 645 insertions(+)

diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest
index f0a8d965e570..3b29f285dca6 100644
--- a/app-shells/atuin/Manifest
+++ b/app-shells/atuin/Manifest
@@ -4,6 +4,7 @@ DIST aead-0.5.2.crate 15509 BLAKE2B 
0214f3e8ee85a7e18c7d20f9a3fcbdbb9e5af6fdfdcb
 DIST ahash-0.8.11.crate 43607 BLAKE2B 
7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620
 SHA512 
47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
 DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 
8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830
 SHA512 
ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
@@ -17,11 +18,14 @@ DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53a
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
 DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
+DIST anyhow-1.0.82.crate 45361 BLAKE2B 
558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd
 SHA512 
e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 
6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872
 SHA512 
5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df
 DIST arc-swap-1.7.0.crate 68468 BLAKE2B 
e0e1685ff648f5ee4dc019bcb0b9828a721692c92dd95737f8e9046ce24cf91a7954dbd47d8fedbb980c5dad0cd75ea8fa24977410837cf6dc0df107aec2e8c5
 SHA512 

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

2024-04-15 Thread William Hubbs
commit: a42c75e62d57879dc3b9f4ad9271ebe47b13dcff
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Apr 11 22:06:47 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr 15 19:55:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42c75e6

net-libs/nodejs: add 18.20.1

Bug: https://bugs.gentoo.org/928532
Closes: https://github.com/gentoo/gentoo/pull/36216

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-18.20.1.ebuild | 259 ++
 2 files changed, 260 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index d8a9174ba694..32b8de4fd0eb 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,6 +3,7 @@ DIST node-v18.18.0.tar.xz 40813264 BLAKE2B 
6cea11a663e5df730faef9125a80e730da83f
 DIST node-v18.18.2.tar.xz 40834428 BLAKE2B 
b2fcedd79fc8ca6a5b9236614874b9840d4df5f37f5ecfa5599a177b237543788eb985e8828f7a028f5fbca17aa0c4879393b956d08dce13bd04ec9e253aa48e
 SHA512 
00af3c737d735a320481d764f1c23b1348c0454f2b9700cadb10e087feb47c75e7e9344277bb3149305c3e08ff69d9b17b0da81b1b9d9e978fd830c67858ce92
 DIST node-v18.19.0.tar.xz 41248748 BLAKE2B 
24f9c99737a6d455ad83a7c55d0c668190570b5947bb3a6b2f321a25ff1e30b2913a4e144821ddf794a975cd9765582426252933235ce033623ccf3ecce816a4
 SHA512 
db2f1342f028e5cd2ab0a3719b4c822e22439aa097b59df768fb7f6aa581394f81af6f51f7764b99d119ea2c849b55c02897af8caafab7c0f9d0112608a8867f
 DIST node-v18.19.1.tar.xz 41250068 BLAKE2B 
e7a96f30ba1c2a5eb4c93e20474b6ace3824c38476ab4170a7e60b0d6812fa83e5bac980e4af8b6948be7cbc516ee4bda43d551991f89f4dcdb6dab5fe7ccb97
 SHA512 
2ce39b2fccc05c8d5f255b88f07f58b164d84d27d88a337f93a8c13b0f3d692dada28e96df74a0a340310cf1a3d95bd0729f25752e6eaf2f7a1af7ed5a88c22b
+DIST node-v18.20.1.tar.xz 40434200 BLAKE2B 
560e04d5da8c2f3f4ef82e67b483f2c5d9a59b0646108a1dfc0bd80b410b60b15ee517be7d720834232fc49ed5d94785ebd64282c9abd3c10bdcb883a6960a38
 SHA512 
08864a164cfde08e369653abd17f6fe549db014697bd36abd07233d5ae746417ef18ea80e3d3f3630503a21110bb5e0ebd0073b4f2885b00c2d46e6f31c386a3
 DIST node-v20.11.0.tar.xz 42162348 BLAKE2B 
c090a3b118c9f3b497450ea2572b08a7a0df0834f280b212d6f068e5fb75a0a095cc41fe5d530c51dd7c2ae4815cedce1c52642fdc5aa07345fb546c2ea3b396
 SHA512 
405cbd53f75d94b9c31536a638c6508215b34a77505471319c46f66eb87ac907cb6796b25efa27162da53cb6a013aaf9ad1a5690eb7ed793969055a648d1d53c
 DIST node-v20.11.1.tar.xz 42159296 BLAKE2B 
ab8b8de9b4639077033afd43532208672e5a5611df424edc18ab3ee9a9d8789a552ca10538e45ef4522f5883968a2933eb0d221a7154beb110fdd638cb9e022c
 SHA512 
b3a3ab3cdeccb54eb38a5b95eece5d180077393e7c1766bc591bbdc0445d78fdd4e19d2d3a3325cb6788a19cef83f48172ff7a6ec152eb1c352b3862dd955596
 DIST node-v20.6.1.tar.xz 41791920 BLAKE2B 
c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd
 SHA512 
8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf

diff --git a/net-libs/nodejs/nodejs-18.20.1.ebuild 
b/net-libs/nodejs/nodejs-18.20.1.ebuild
new file mode 100644
index ..be605c7bba0e
--- /dev/null
+++ b/net-libs/nodejs/nodejs-18.20.1.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.44.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   corepack? ( !sys-apps/yarn )
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   sys-apps/coreutils
+   virtual/pkgconfig
+   systemtap? ( dev-debug/systemtap )
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+

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

2024-04-15 Thread William Hubbs
commit: 64852fd321932254798c4819b964236fa6c92107
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Apr 11 22:11:59 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr 15 19:55:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64852fd3

net-libs/nodejs: add 20.12.1

Bug: https://bugs.gentoo.org/928532
Closes: https://github.com/gentoo/gentoo/pull/36216

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: William Hubbs  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-20.12.1.ebuild | 265 ++
 2 files changed, 266 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 32b8de4fd0eb..787df9051a2b 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -6,6 +6,7 @@ DIST node-v18.19.1.tar.xz 41250068 BLAKE2B 
e7a96f30ba1c2a5eb4c93e20474b6ace3824c
 DIST node-v18.20.1.tar.xz 40434200 BLAKE2B 
560e04d5da8c2f3f4ef82e67b483f2c5d9a59b0646108a1dfc0bd80b410b60b15ee517be7d720834232fc49ed5d94785ebd64282c9abd3c10bdcb883a6960a38
 SHA512 
08864a164cfde08e369653abd17f6fe549db014697bd36abd07233d5ae746417ef18ea80e3d3f3630503a21110bb5e0ebd0073b4f2885b00c2d46e6f31c386a3
 DIST node-v20.11.0.tar.xz 42162348 BLAKE2B 
c090a3b118c9f3b497450ea2572b08a7a0df0834f280b212d6f068e5fb75a0a095cc41fe5d530c51dd7c2ae4815cedce1c52642fdc5aa07345fb546c2ea3b396
 SHA512 
405cbd53f75d94b9c31536a638c6508215b34a77505471319c46f66eb87ac907cb6796b25efa27162da53cb6a013aaf9ad1a5690eb7ed793969055a648d1d53c
 DIST node-v20.11.1.tar.xz 42159296 BLAKE2B 
ab8b8de9b4639077033afd43532208672e5a5611df424edc18ab3ee9a9d8789a552ca10538e45ef4522f5883968a2933eb0d221a7154beb110fdd638cb9e022c
 SHA512 
b3a3ab3cdeccb54eb38a5b95eece5d180077393e7c1766bc591bbdc0445d78fdd4e19d2d3a3325cb6788a19cef83f48172ff7a6ec152eb1c352b3862dd955596
+DIST node-v20.12.1.tar.xz 41743360 BLAKE2B 
1e2819724051720321a429bb18967a12608e8f93ef1760c520a40c9130e6138f95ab4e87f1acbaa72142bdd801ec3050bc42d7e4fae8d6a62192c3511b922e0a
 SHA512 
c51c4aa37cc80f3fe34381f2cdf431053124ec6b83fc8490573502adfab48601c382448132c9962ab135bebaffc257a9d5b63334ba8ff480db57b5706bbfed67
 DIST node-v20.6.1.tar.xz 41791920 BLAKE2B 
c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd
 SHA512 
8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf
 DIST node-v20.7.0.tar.xz 41824232 BLAKE2B 
ac13e5fea6af99309c5a5e77de79eebe42f894e6182daa13d0d287bed07eb0fbed1e6103c3600216da7bbcbc572900a2a44c622095ff37e0af40a49d0213a866
 SHA512 
5d95079d8ebe3992d5e34fac607ebb9601f33645874be0e81093a376a57ea23e3a1b74a06dfede1c9289258d40273fa23140bf1954e5d04eed4ec6beafcbc67c
 DIST node-v20.8.1.tar.xz 41863408 BLAKE2B 
84bd93d9d49f54e655a78194050e91a91ede2d6d415f929e2b942955a3b082d902601b40fdc9eb16a5e16fe46627110d1f43d94ab464d812f165915cf1aa598b
 SHA512 
d76245a8ec35fdb481e898efc457d3804d425a0d8e2da9175cdcc41036c57b5a6c23a5c2e84b7b417d3f48be631bff86708b2cae9e65ca3a22908caa3190ed1b

diff --git a/net-libs/nodejs/nodejs-20.12.1.ebuild 
b/net-libs/nodejs/nodejs-20.12.1.ebuild
new file mode 100644
index ..fbfccfb9b764
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.12.1.ebuild
@@ -0,0 +1,265 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils 
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )
+   x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.46.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   corepack? ( !sys-apps/yarn )
+   system-icu? ( >=dev-libs/icu-71:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   app-alternatives/ninja
+   sys-apps/coreutils
+   virtual/pkgconfig
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"

[gentoo-commits] repo/gentoo:master commit in: net-ftp/filezilla/

2024-04-15 Thread Bernard Cafarelli
commit: b2b65131aeefe745a15b66f407410298e1212b4e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 15 19:32:31 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 15 19:32:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b65131

net-ftp/filezilla: add 3.67.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-ftp/filezilla/Manifest|  1 +
 net-ftp/filezilla/filezilla-3.67.0.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest
index 3119db161817..9d9928435a6d 100644
--- a/net-ftp/filezilla/Manifest
+++ b/net-ftp/filezilla/Manifest
@@ -1,2 +1,3 @@
 DIST FileZilla_3.66.4_src.tar.xz 4057952 BLAKE2B 
0286e3e23cbd3d0599b4fced535d5bfd89508bc5f02d726ec082ac435590e0a3a1e1d90e0a6d51b19ce673b07c8b599ecd03e904a394f8fd9e1fc7f6167944f6
 SHA512 
17c0655988229bcfb056fe86bf8d6a21ea961420cc0073b3c4416c7fda999edd8dff7c6fe6b2121afad12acc4e6e525474a24a253c2e5312b74539de4232ef6b
 DIST FileZilla_3.66.5_src.tar.xz 4057892 BLAKE2B 
0f44b027dd4a16fd0561659d27ff21930e461b33dc1188f5217119d102d0527496e1d38bca16959788c4cf41c43b581a4d66b1f3e8d2c4cad155cc7c6d00861a
 SHA512 
b250e65894a3e8c8eb0eac25b3ffa5cd1348df2a38b1e6fa5eb735fff1945dbeb1fbcfe10a8188c260e9fbeaeb78322cb8aa56f6386fd39803421d01bbc8b2dd
+DIST FileZilla_3.67.0_src.tar.xz 4058264 BLAKE2B 
28799d60188ed94bc80143ccabf073eced4caa9960daa2b8d7f617252355735647fe4b3776ee38eb179fdb2667fd05536a89b6c17b25d056c72e565585ddef98
 SHA512 
b2d4cd45f2ed7e70fbb11500a42fe0d0e51919831a35bcfb439455d03af8eb744eb25d7f7b6ea9a94c424065e4d071d9706fcf46019da829d1318c099ab8108c

diff --git a/net-ftp/filezilla/filezilla-3.67.0.ebuild 
b/net-ftp/filezilla/filezilla-3.67.0.ebuild
new file mode 100644
index ..158171118974
--- /dev/null
+++ b/net-ftp/filezilla/filezilla-3.67.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+
+inherit autotools flag-o-matic wxwidgets xdg
+
+MY_PV="${PV/_/-}"
+MY_P="FileZilla_${MY_PV}"
+
+DESCRIPTION="FTP client with lots of useful features and an intuitive 
interface"
+HOMEPAGE="https://filezilla-project.org/;
+SRC_URI="https://download.filezilla-project.org/client/${MY_P}_src.tar.xz;
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="cpu_flags_x86_sse2 dbus nls test"
+RESTRICT="!test? ( test )"
+
+# pugixml 1.7 minimal dependency is for c++11 proper configuration
+RDEPEND="
+   >=dev-libs/nettle-3.1:=
+   >=dev-db/sqlite-3.7
+   >=dev-libs/boost-1.76.0:=
+   >=dev-libs/libfilezilla-0.47.0:=
+   >=dev-libs/pugixml-1.7
+   >=net-libs/gnutls-3.5.7
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   x11-misc/xdg-utils
+   dbus? ( sys-apps/dbus )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cppunit-1.13.0 )"
+BDEPEND="
+   virtual/pkgconfig
+   >=dev-build/libtool-1.4
+   nls? ( >=sys-devel/gettext-0.11 )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.22.1-debug.patch
+   "${FILESDIR}"/${PN}-3.47.0-metainfo.patch
+   "${FILESDIR}"/${PN}-3.47.0-disable-shellext_conf.patch
+   "${FILESDIR}"/${PN}-3.52.2-slibtool.patch
+   "${FILESDIR}"/${PN}-3.60.1-desktop.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   if use x86 && ! use cpu_flags_x86_sse2; then
+   append-cppflags -D_FORCE_SOFTWARE_SHA
+   fi
+   setup-wxwidgets
+
+   local myeconfargs=(
+   --disable-autoupdatecheck
+   --with-pugixml=system
+   $(use_enable nls locales)
+   $(use_with dbus)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-04-15 Thread Bernard Cafarelli
commit: 84aedc0f4f8a091d248a464372d8ce52d62cb1de
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 15 19:31:16 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 15 19:31:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84aedc0f

dev-libs/libfilezilla: add 0.47.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index 3dfc3ca499e2..0979e16d5c42 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -1,2 +1,3 @@
 DIST libfilezilla-0.45.0.tar.xz 543340 BLAKE2B 
c85c07d23381d63c6f959e9721fa898982c692cafcd863cd15da7fce7e486bf2031b0d0e1fb18efeb271d1aa497eabe0dff4c14f8ff89fbe3ed880a737fc8f6e
 SHA512 
304838e8cf6e644378c0727bc8b9d2f87287a646db4cb765a04d156717f8c233b8a34085049e4893ec345a1a1d576f0ba33df705dee022e16ff433cddd926ce0
 DIST libfilezilla-0.46.0.tar.xz 545396 BLAKE2B 
9516260054f7b9d0df0cecf41912536c03f824dd7a43cf8eb52ef7690c3f4edb0ba828fb7fe1c016ac3a4db60a9e6b7a7a03cc90de1bac59439c9f989c3eec5d
 SHA512 
721186993b9af7087033d9acd03ecd70a6a567cd46ded0d26e141ffccba5aed31d5095f3a1d56397280a6f75ad53460c9acbbb3650881e57dccd6f67ccbbf9ba
+DIST libfilezilla-0.47.0.tar.xz 551484 BLAKE2B 
ba35bd990889a779f4c14c5c76c29dc5fed1bb97168e8dec75a59984133d6dbd56850208c55d6549c80dc2069ea007e0a26d7b604dbf9752c6ac018493a96627
 SHA512 
28af8aeacc5b6b188613c2afebb23477aa0c6908cd2bfe7dc39ba4b69fa67f2d18a64cdefe52968f429b18545fe03c031363b3aa9ed07b2ecb9faa56b1275282

diff --git a/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild
new file mode 100644
index ..47f6003dc73b
--- /dev/null
+++ b/dev-libs/libfilezilla/libfilezilla-0.47.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="C++ library offering some basic functionality for 
platform-independent programs"
+HOMEPAGE="https://lib.filezilla-project.org/;
+SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/43" # libfilezilla.so version
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/nettle:0=
+   >=net-libs/gnutls-3.5.7:=
+   virtual/libcrypt:=
+"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cppunit )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.37.1-pthread.patch
+   "${FILESDIR}"/${PN}-0.41.0-gcc13.patch
+)
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if ! test-flag-CXX -std=c++14; then
+   eerror "${P} requires C++14-capable C++ compiler. Your 
current compiler"
+   eerror "does not seem to support -std=c++14 option. 
Please upgrade your compiler"
+   eerror "to gcc-4.9 or an equivalent version supporting 
C++14."
+   die "Currently active compiler does not support 
-std=c++14"
+   fi
+   fi
+}
+
+src_configure() {
+   if use ppc || use arm || use hppa; then
+   # bug 727652
+   append-libs -latomic
+   fi
+
+   econf --disable-static
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+}



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

2024-04-15 Thread Matthew Smith
commit: 5c4e0418e30ca0a40eebb61782d633004aa76a9f
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 19:06:41 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 19:07:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4e0418

net-misc/rabbitmq-server: add 3.13.1

- Update to support new Erlang and Elixir versions
- Use insopts to ensure that scripts are executable

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

 net-misc/rabbitmq-server/Manifest  |  1 +
 .../rabbitmq-server/rabbitmq-server-3.13.1.ebuild  | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/net-misc/rabbitmq-server/Manifest 
b/net-misc/rabbitmq-server/Manifest
index 52b20c665f6f..7d9d925cd1be 100644
--- a/net-misc/rabbitmq-server/Manifest
+++ b/net-misc/rabbitmq-server/Manifest
@@ -1,2 +1,3 @@
 DIST rabbitmq-server-3.11.2.tar.xz 3752644 BLAKE2B 
bc98808579cbaa12371fc95d137fd18a0d784a859471d4dac6c328e819bb7ba5cb0256509a678788452f6dbeaa6fc48b4dbe39b24bd7cf0b1698fb6e4f67cb03
 SHA512 
ceec07fb9dfe8ba76850aa94543396a4e878aca13b9e3e303e86bb441cea863148a1480b83517bfd2bdc66b814c3177ad2ed595604f5710f8f98e8dcc439
 DIST rabbitmq-server-3.12.9.tar.xz 4437392 BLAKE2B 
19c1e88e79c29af0c06d732d25098ee7b5575e8f269ba08e3247a65ba206c8cdc819767572071063dcbd8816756366d0a3f059d8e060ffe47fb221e1546b4c23
 SHA512 
c6015ee9593336104fc043ed20d99a476e7b36802ae36798f23c2caf91a01a71913963fdbe6de249f234cb3ba82379e5c5b2976e07d098c287ee72e3f238f2eb
+DIST rabbitmq-server-3.13.1.tar.xz 5083312 BLAKE2B 
1821d05c1be2da491019605de7877f26cb8d47bf67f901d5bb2ede961558a44900a3b8697e254167eb5622d37b20b668dc919fadbe5c5c98f5cc644b948986b3
 SHA512 
022c6e213cf7cea865a6931a3481897efea65dffa649dd77df9d88bb5f9b7abaaa83b525f983de4cb336b1e0469073cadc2ce48d4f47f93005c87b9fdadb3857

diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild 
b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
new file mode 100644
index ..3307447c0c23
--- /dev/null
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-any-r1 systemd
+
+DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker 
written in Erlang"
+HOMEPAGE="https://www.rabbitmq.com/;
+SRC_URI="https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+RESTRICT="test"
+
+# See https://www.rabbitmq.com/which-erlang.html for Erlang version
+# See 
https://github.com/rabbitmq/rabbitmq-server/blob/main/deps/rabbitmq_cli/mix.exs 
for Elixir version
+RDEPEND="
+   acct-group/rabbitmq
+   acct-user/rabbitmq
+   >=dev-lang/erlang-26.0[ssl] https://www.rabbitmq.com/docs/upgrade#rabbitmq-version-upgradability
+   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
3.12; then
+   elog "Upgrading to RabbitMQ 3.12 requires all feature flags"
+   elog "from 3.11 to be enabled. If any feature flags are not"
+   elog "enabled, the node will refuse to start."
+   fi
+}



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

2024-04-15 Thread Jonas Frei
commit: b4295aab70295e812c032819e8d59300cba8ef5a
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:21:32 2024 +
Commit: Jonas Frei  pm  me>
CommitDate: Mon Apr 15 18:21:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4295aab

gui-apps/fuzzel: add 1.10.2, drop 1.10.1

Hotfix of release 1.10.1

Signed-off-by: Jonas Frei  pm.me>

 gui-apps/fuzzel/Manifest   | 2 +-
 gui-apps/fuzzel/{fuzzel-1.10.1.ebuild => fuzzel-1.10.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/fuzzel/Manifest b/gui-apps/fuzzel/Manifest
index 9493f941c7..2bba26ea1c 100644
--- a/gui-apps/fuzzel/Manifest
+++ b/gui-apps/fuzzel/Manifest
@@ -1,2 +1,2 @@
-DIST fuzzel-1.10.1.tar.gz 440849 BLAKE2B 
5358bc4bfb0bff0f4683207ae7f74173d2b5fc7d2275af9000c1346a209ecd4f3a581eeafbf9b833b4ddccc60c22bf2f2a5db1e845417169277100ac06444b6d
 SHA512 
8bc285f1bdc78cf5c1aa71dec14641dccb6944863d781d8bf63ec673e4eb7775c2f4e6269f71f6333bdca242fd994708bb675c5708639e42b6804391bf492fb0
+DIST fuzzel-1.10.2.tar.gz 440973 BLAKE2B 
201d5ac43629ead9f2dcbc55f97e6847ec9c39fc6b8d4c48ad286a0a45c89a685464ea113f04179378d775ffe93ee1dfe4a99cd13b0797df374e6d3948772c0f
 SHA512 
bc2a3780838ae4a68f23cd9c5e240576cb79c8c29fe5a2069628f3763670139d9c19695b55fbc10cf16affcf8527bedcef0524e374d406e698be8c4afb7a2579
 DIST fuzzel-1.9.2.tar.gz 433292 BLAKE2B 
7b0533f7bb705b330e9c5c0fb89831283cc5e349891408d398d26f20c7c78c599ae28c18e92379dfa8099ec4b7736ea356b6342ff3b1c3fde57085580f23
 SHA512 
a92f0b6eb9470aa099651c2f5d095986347565bbd7366bffe0719801dbb1ae4f7e413460c59872d40e910bb1d3bc8195e9d9038a73c2de835bcda77f9372b393

diff --git a/gui-apps/fuzzel/fuzzel-1.10.1.ebuild 
b/gui-apps/fuzzel/fuzzel-1.10.2.ebuild
similarity index 100%
rename from gui-apps/fuzzel/fuzzel-1.10.1.ebuild
rename to gui-apps/fuzzel/fuzzel-1.10.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-shells/carapace/

2024-04-15 Thread Jonas Frei
commit: 64cb14f29f41bdf08daf4d3b4520f771255d8ce0
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:14:27 2024 +
Commit: Jonas Frei  pm  me>
CommitDate: Mon Apr 15 18:14:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=64cb14f2

app-shells/carapace: drop 0.28.5

Signed-off-by: Jonas Frei  pm.me>

 app-shells/carapace/Manifest   |  2 --
 app-shells/carapace/carapace-0.28.5.ebuild | 34 --
 2 files changed, 36 deletions(-)

diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest
index 9d0a0dc752..ae21f5ef07 100644
--- a/app-shells/carapace/Manifest
+++ b/app-shells/carapace/Manifest
@@ -1,5 +1,3 @@
-DIST carapace-0.28.5-deps.tar.xz 2166312 BLAKE2B 
9ae03183e1f3f8e3b121f76f226bfe0230ef2c4f2b2f02deffeb42228767b38ad614dd7b32f9e27400db94f87f8e061e84be15fc8930fa55edbb953cea17f9c4
 SHA512 
f50ae69ce6dc7f06aee4d62e0f4a49b9932c38c58fef67aa6a1dae2bc7852a6c66ad3f80709efb69bbdfd5fa8564c758bb6b72b32d5671d7022c72b5a6cc0b0e
-DIST carapace-0.28.5.tar.gz 12432252 BLAKE2B 
ae5b0e30d88fdd79eea05094d7b7e2c5365f115a369aef57200175a48eee755cd4e964c8eb0c42fffe1f1d951db4d217af3aa0ff1c814c4643769479694ee9e0
 SHA512 
ce1746a05075afed1a394b424c8dc796f3c9a9215010fb4f716fde8c230f8a50b616e83883c292f524dff87697a2e5837b9739bb546dc8e58edcbe12f416df9b
 DIST carapace-0.30.2-deps.tar.xz 2206908 BLAKE2B 
7ed05934d8512f8e091397c8aa6ca45b4843fb1ab3d5f6cc7ecb7e9c3d75314d919c6f784f214c6f836385e0722faa59e94a48765ca338f0914bb232c9b2b95a
 SHA512 
dd597c786f09798c3c8a6029972e8d4627fa2d3d4f5dce2771d4a88c969daa85738b99b8e34896a26a168e115310231b7b6898b8e607375de0840be42d3bc7a1
 DIST carapace-0.30.2.tar.gz 13819214 BLAKE2B 
8dce39ece1f216dbf9a109be5f8bbaf0d1dd9d7756402bdee64caf50ebf2770c24f068e541b0528f98e429acb1aa43231300fe74590385629ec69b7c73718869
 SHA512 
142cfb1d99df10507f27f1fc20b6639f84307182bd37eed3a6797f39b646f2315875873cd6ecfeb497dfdaf4b3bf9293dc96bd2e494661612bd949a62c2e495b
 DIST carapace-1.0.0-deps.tar.xz 3057572 BLAKE2B 
e61f5e496ab6e349d2ec1ee56e2ff85e904fe7dd2e85f32e78a0cfcc1cf94ddd8d3b9e23a478f42c8b3e373261fa02843221fe691d33bfc7ed645f6d0aa52a96
 SHA512 
3f3d427f3d4fc6e649fd4066f486ecde9bfdc8b8e0b27af8d96f59734ea02d833b96daa77f6e4882a1b9d3c9558739bc917d637631555eadb10042be6cd17a2e

diff --git a/app-shells/carapace/carapace-0.28.5.ebuild 
b/app-shells/carapace/carapace-0.28.5.ebuild
deleted file mode 100644
index 3d875c7b2c..00
--- a/app-shells/carapace/carapace-0.28.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Multi-shell multi-command argument completer"
-HOMEPAGE="https://rsteube.github.io/carapace-bin/;
-SRC_URI="https://github.com/rsteube/${PN}-bin/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-# Using a dependency tarball as per 
https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
-DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz;
-SRC_URI+=" ${DEPS_URI}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-S="${WORKDIR}/${PN}-bin-${PV}"
-
-src_compile() {
-   pushd "cmd/${PN}"
-   ego generate ./...
-   ego build -ldflags="-s -w" -tags release
-}
-
-src_install() {
-   dobin "cmd/${PN}/${PN}"
-   mv "docs/src" "docs/book" || die
-   rm -r "docs/book/changelog" || die
-   dodoc "README.md"
-   dodoc -r "docs/book"
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-shells/carapace/

2024-04-15 Thread Jonas Frei
commit: 42c8fbdf463952324b739c7b4678139e51f03a76
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:17:47 2024 +
Commit: Jonas Frei  pm  me>
CommitDate: Mon Apr 15 18:17:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42c8fbdf

app-shells/carapace: update redirected upstream urls

Signed-off-by: Jonas Frei  pm.me>

 app-shells/carapace/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/carapace/metadata.xml b/app-shells/carapace/metadata.xml
index de3ba19130..1ee76f974a 100644
--- a/app-shells/carapace/metadata.xml
+++ b/app-shells/carapace/metadata.xml
@@ -6,7 +6,7 @@
Jonas Frei


-   rsteube/carapace-bin
-   
https://github.com/rsteube/carapace-bin/issues
+   carapace-sh/carapace-bin
+   
https://github.com/carapace-sh/carapace-bin/issues

 



[gentoo-commits] repo/proj/guru:dev commit in: app-shells/carapace/

2024-04-15 Thread Jonas Frei
commit: de43642a5d2f7ffdefceb73f53a0013bd0c9e022
Author: Jonas Frei  pm  me>
AuthorDate: Mon Apr 15 18:14:02 2024 +
Commit: Jonas Frei  pm  me>
CommitDate: Mon Apr 15 18:14:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de43642a

app-shells/carapace: add 1.0.1

Signed-off-by: Jonas Frei  pm.me>

 app-shells/carapace/Manifest  |  2 ++
 app-shells/carapace/carapace-1.0.1.ebuild | 40 +++
 2 files changed, 42 insertions(+)

diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest
index db16418cff..9d0a0dc752 100644
--- a/app-shells/carapace/Manifest
+++ b/app-shells/carapace/Manifest
@@ -4,3 +4,5 @@ DIST carapace-0.30.2-deps.tar.xz 2206908 BLAKE2B 
7ed05934d8512f8e091397c8aa6ca45
 DIST carapace-0.30.2.tar.gz 13819214 BLAKE2B 
8dce39ece1f216dbf9a109be5f8bbaf0d1dd9d7756402bdee64caf50ebf2770c24f068e541b0528f98e429acb1aa43231300fe74590385629ec69b7c73718869
 SHA512 
142cfb1d99df10507f27f1fc20b6639f84307182bd37eed3a6797f39b646f2315875873cd6ecfeb497dfdaf4b3bf9293dc96bd2e494661612bd949a62c2e495b
 DIST carapace-1.0.0-deps.tar.xz 3057572 BLAKE2B 
e61f5e496ab6e349d2ec1ee56e2ff85e904fe7dd2e85f32e78a0cfcc1cf94ddd8d3b9e23a478f42c8b3e373261fa02843221fe691d33bfc7ed645f6d0aa52a96
 SHA512 
3f3d427f3d4fc6e649fd4066f486ecde9bfdc8b8e0b27af8d96f59734ea02d833b96daa77f6e4882a1b9d3c9558739bc917d637631555eadb10042be6cd17a2e
 DIST carapace-1.0.0.tar.gz 14593185 BLAKE2B 
2021c05a964e68f12551a6f44c9e95bc095631e98f5e00eef21ed870f8926b854813cc5d15777f0fbd27b9a90a0b456dd729b761d0019dc1c7784fbe80db7c8a
 SHA512 
0a65597438852a03d1fcd2fb974b02cc0e68ff39d47daa75a51a0650232f11e7916992bc80a0b1f907e2325a8e7b70baab008f0a1061b6032b70a0c27ead3623
+DIST carapace-1.0.1-deps.tar.xz 3059464 BLAKE2B 
2d6590659d707e8820c71f25b1d69e88b0f40a0a9738e3568095568bd2db013acbd754f913060c778a3932b4f16688e94f768680a5843b19a2b7a62da81c4f72
 SHA512 
4ac7f058a6fa27c9c205eddc31557cdd025d6946313b53f5da08c5608c1b8a62d79b6758f1729832b7cff05ead696367fcd3441aaa6f9f5a92cf6531f3a1b523
+DIST carapace-1.0.1.tar.gz 14611346 BLAKE2B 
6e7d0ce9897f4b4251531d951cbdece9420931141d311b84b873ecd51f9e1ebe9bd0ee4ab647e1e578ed372469e11769621448c8e0b6c61774513088bb6da763
 SHA512 
4e4d745879209343ff06e2d716bcbb7ec59920bb885deea9cb6a765d4c7a2040e4ace578e3fa820bda4c89a6ecab55e48e914f22c00565551331645e62e3fe73

diff --git a/app-shells/carapace/carapace-1.0.1.ebuild 
b/app-shells/carapace/carapace-1.0.1.ebuild
new file mode 100644
index 00..902c670811
--- /dev/null
+++ b/app-shells/carapace/carapace-1.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Multi-shell multi-command argument completer"
+HOMEPAGE="https://carapace.sh/;
+SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+# Using a dependency tarball as per 
https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
+DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz;
+SRC_URI+=" ${DEPS_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=(
+   "README.md"
+)
+HTML_DOCS=(
+   "docs/book/"
+)
+
+S="${WORKDIR}/${PN}-bin-${PV}"
+
+src_compile() {
+   pushd "cmd/${PN}"
+   ego generate ./...
+   ego build -ldflags="-s -w" -tags release
+}
+
+src_install() {
+   dobin "cmd/${PN}/${PN}"
+   mv "docs/src" "docs/book" || die
+   rm -r "docs/book/release_notes" || die
+   einstalldocs
+}



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

2024-04-15 Thread Arthur Zamarin
commit: 3b05c2206f3aa1fbf1d66602801b71dd8700e1d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:55 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b05c220

net-libs/webkit-gtk: Stabilize 2.42.5 ppc, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
index a1310a6cb85d..823fcda8ef91 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



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

2024-04-15 Thread Arthur Zamarin
commit: 048afa72305b1fe6aaff2668d7d9b403371788ec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:55 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048afa72

net-libs/webkit-gtk: Stabilize 2.42.5-r410 ppc, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
index ebda1582688d..b41dc9910b2a 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



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

2024-04-15 Thread Arthur Zamarin
commit: b8025b79b469e992f7e1b6a2500a74794d6dfdc9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8025b79

net-libs/webkit-gtk: Stabilize 2.42.5-r600 ppc, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
index e952fa9fd8cc..9e1a4792fde3 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



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

2024-04-15 Thread Arthur Zamarin
commit: ac06b006c79bbb226c038c897e9cac9f5d414a43
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac06b006

net-libs/webkit-gtk: Stabilize 2.42.5 x86, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
index dff6e99dfb5a..2a42d2527b9c 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



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

2024-04-15 Thread Arthur Zamarin
commit: f13d4a41bf56dc26b3eae8d5e1ced29cdafed959
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13d4a41

net-libs/webkit-gtk: Stabilize 2.42.5-r600 x86, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
index f05a694a54d6..9cb575c72aa4 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



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

2024-04-15 Thread Arthur Zamarin
commit: edd8711dba5ede7db89f3e769707e1f0a53ab831
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd8711d

net-libs/webkit-gtk: Stabilize 2.42.5-r410 amd64, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
index 05352596075f..ebda1582688d 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



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

2024-04-15 Thread Arthur Zamarin
commit: d4d281db23fd8fe987c72c0e8b724b861a0ada7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d281db

net-libs/webkit-gtk: Stabilize 2.42.5-r600 amd64, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
index 9cb575c72aa4..e952fa9fd8cc 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r600.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



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

2024-04-15 Thread Arthur Zamarin
commit: a9ebec8f32b028dbdb2f20379f852b2e18d751ab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ebec8f

net-libs/webkit-gtk: Stabilize 2.42.5-r410 x86, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
index 25c56717be09..05352596075f 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5-r410.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



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

2024-04-15 Thread Arthur Zamarin
commit: 93fbdf3b824d55192c89dcf538fe824330b92aba
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 15 18:11:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 15 18:11:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93fbdf3b

net-libs/webkit-gtk: Stabilize 2.42.5 amd64, #928803

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

 net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
index 2a42d2527b9c..a1310a6cb85d 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k 
jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
 REQUIRED_USE="|| ( aqua wayland X )"



[gentoo-commits] repo/proj/guru:dev commit in: games-puzzle/katawa-shoujo/, games-puzzle/katawa-shoujo/files/

2024-04-15 Thread Denis Strizhkin
commit: 4be659d0b0d6fe5d5829ce1fb79a8b461f806abc
Author: Denis Strizhkin  gmail  com>
AuthorDate: Mon Apr 15 18:03:06 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Mon Apr 15 18:03:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4be659d0

games-puzzle/katawa-shoujo: add icon & desktop entry

Signed-off-by: Denis Strizhkin  gmail.com>

 games-puzzle/katawa-shoujo/Manifest|  1 +
 games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop |  9 +
 games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild  | 10 --
 3 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/katawa-shoujo/Manifest 
b/games-puzzle/katawa-shoujo/Manifest
index 59b22db1e9..4b0bd04460 100644
--- a/games-puzzle/katawa-shoujo/Manifest
+++ b/games-puzzle/katawa-shoujo/Manifest
@@ -1 +1,2 @@
 DIST katawa-shoujo-1.4.6.tar.bz2 478087906 BLAKE2B 
8c63431b5cb66c5e866b86514e764dafb5ce77d097cefceb091bcd8f75708e0e4fbf4b73229c6a1e3748240d5a5561176a3f623d4539373972376dce212c28b0
 SHA512 
ebef5a3342384e0e1f9fb4849e923ff606730cfd55ee8182a4c652c7bf2c77f719fc8ff4d43129911490f867927a06d44292a60b15141b1d3d8bd4065e56d36a
+DIST katawa-shoujo.png 148482 BLAKE2B 
1792c5b860562296369bdc5135f284eb20fb45fe0b8351cb066716f2ced733eaa1d665ea406861d40ba4bfffa2fe5aae67210d9d39be18c14aa7ff51ed40be69
 SHA512 
4e0fd095f6ca9bc06658e143567fa6e482cc7e84387d51d7edb8448906f32bf718c1a2528b51326d1630daf01e655e0a3162d1fa0af2522243e47b363234c069

diff --git a/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop 
b/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop
new file mode 100644
index 00..46228cb139
--- /dev/null
+++ b/games-puzzle/katawa-shoujo/files/katawa-shoujo.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=Katawa Shoujo
+Comment=Bishoujo-style visual novel game that tells a story of a young man and 
five other girls suffering with varying disabilities
+Icon=katawa-shoujo
+Exec=/usr/bin/katawa-shoujo
+Terminal=false
+Categories=Game;

diff --git a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild 
b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
index becf8b7edc..48fabe77eb 100644
--- a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
+++ b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
@@ -3,11 +3,14 @@
 
 EAPI=8
 
-inherit wrapper
+inherit wrapper desktop
 
 DESCRIPTION="Re-Engineered visual novel with accessibility features"
 HOMEPAGE="https://www.fhs.sh/projects;
-SRC_URI="https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2
 -> ${P}.tar.bz2"
+SRC_URI="
+   
https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2 
-> ${P}.tar.bz2
+   
https://github.com/fleetingheart/web/blob/main/public/android-chrome-512x512.png
 -> ${PN}.png
+"
 S="${WORKDIR}/KSRE-linux"
 
 LICENSE="
@@ -29,4 +32,7 @@ src_install() {
fperms +x "/opt/${PN}/lib/py3-linux-x86_64/Katawa Shoujo Re-Engineered"
 
make_wrapper "${PN}" "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
+
+   domenu "${FILESDIR}/${PN}.desktop"
+   doicon "${DISTDIR}/${PN}.png"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/erlang/, dev-lang/erlang/files/

2024-04-15 Thread Matthew Smith
commit: f896d0ab0d82517302d351d5ea9740b9475e1229
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 17:58:35 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 17:58:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f896d0ab

dev-lang/erlang: add 26.2.4

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

 dev-lang/erlang/Manifest   |   1 +
 dev-lang/erlang/erlang-26.2.4.ebuild   | 187 +
 .../files/erlang-26.2.4-test-errorinfo.patch   |  14 ++
 3 files changed, 202 insertions(+)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 4a8ed0797c9c..46bf6c6b7422 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -3,6 +3,7 @@ DIST erlang-26.0.tar.gz 61355457 BLAKE2B 
4f5abc04b794d2b2b9e27e20be9197a7c811136
 DIST erlang-26.1.2.tar.gz 63932020 BLAKE2B 
56c862270398b458106056ea0e86a167b40d769c5b2fd84c39a0ed0c074c00d301145a98ef6e5f4b755d1124005da382ade6d4f0648823cf0e7d662a9b6bdcf2
 SHA512 
6907bba4ee726582b6344995c73223f725ea628897b34fc807a2a0306536bb15ce55c7fd4da1cb596dc59c9695b3bb6bba59618ca2a7a9a999e183f671656710
 DIST erlang-26.2.1.tar.gz 62435848 BLAKE2B 
4e257c73de868b5bbd213a66ece60f29e5231845c5f40b17876b8f042c20ba89bced920ffdbb2a44b890b920d8a147b0a0cb4a2bce66a51e49b720ee794c06c9
 SHA512 
f4fa0d11ecbd99ca5ef4421abb78ef2aba8ea0f8d19e4aed991c2afcc42bb057a37ae34a416b050fd7ed8ca39ba7cc8b3619ff371bc09f56dfd5b523988a8f8c
 DIST erlang-26.2.2.tar.gz 62440930 BLAKE2B 
c2746b3eb4ffcd3643803745df3e6474291edfb1bd50a0a7cd858942d89808d8b041afd7d8c9dbd0ac336b71412cad972768a3c11d06908605e8a9521f5f5c11
 SHA512 
27d89f4ee1c7beccd27348ad0d5d9650cda58614f3c278b0a7cf062bf4efc91bd1c7aecfff55b934c57f69cb30c41ead89b94625616817acb2e5910b95bc80fd
+DIST erlang-26.2.4.tar.gz 62476971 BLAKE2B 
f3acfb05a569ce0b4cfd9d9a30ac4840845cc285691294c2ff2776c45812b9046d3453700150912128c385458a3afba7dc54ab773611d46de31b4d2744fcdaf6
 SHA512 
2fa385b5ec93810c984f31e22757fe8614087191adf0f99376702bd15a316237f8abc1b65d40a302d3919cd28afe65fb4086e39638c6c39af165c0c1ee6fb51d
 DIST erlang-26.2.tar.gz 64008902 BLAKE2B 
145ade4a05a8c92f9ba848774e927fc0a186aba834b2d4850cbe92f7604aac6136b16e3e6208658220c8c07b906be06263dfc7173f588165bb7bd5b98fe8a162
 SHA512 
647f38e7a1d2a0e49aee982d9f6461a83df01d6248756eea3cc926c60dd03e82d881534e3ce3374e233a3ab7b0fad7c775a54d0079f4d5b13de8d8a97c7de642
 DIST erlang_doc_html_25.3.tar.gz 37134864 BLAKE2B 
86af9f6eacccbdc8e66e1407a29bc70620052f5968f4378df751f89795f98898a057c2e187553e5b938b5a9cc55a223fedb9bc2936cb3ade5f444e05a810f7d0
 SHA512 
d469f6088a20a840687ceed66b3d4ef3bf9446a00ea490f6bb14e5ec8a0b642ac0ff14243010e45483e9d4d33742525916d05ec93e171fe9f5e0dfbac3733837
 DIST erlang_doc_html_26.0.tar.gz 37434137 BLAKE2B 
0a1bd0f4966d90cc5aaa8852b280204d81271af0449a019399dfcbeab4b2427a91fa57e1dafe24c55ee1a7abf5f52c019ca7454f7c2ca8dbe604d60ef437a4e0
 SHA512 
c11cf064808bee3a9e8334ee597daadfff397bd700622c80affa8df127a53de3cb5685c3338fa6d28b5c7a5c171379e0289f557dc3fc6ab0459ada757219ce3e

diff --git a/dev-lang/erlang/erlang-26.2.4.ebuild 
b/dev-lang/erlang/erlang-26.2.4.ebuild
new file mode 100644
index ..233389fa0b29
--- /dev/null
+++ b/dev-lang/erlang/erlang-26.2.4.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+WX_GTK_VER="3.2-gtk3"
+
+inherit autotools elisp-common flag-o-matic java-pkg-opt-2 systemd 
toolchain-funcs wxwidgets
+
+UPSTREAM_V="$(ver_cut 1-2)"
+
+DESCRIPTION="Erlang programming language, runtime environment and libraries 
(OTP)"
+HOMEPAGE="https://www.erlang.org/;
+SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/erlang/otp/releases/download/OTP-${UPSTREAM_V}/otp_doc_man_${UPSTREAM_V}.tar.gz
 -> ${PN}_doc_man_${UPSTREAM_V}.tar.gz
+   doc? ( 
https://github.com/erlang/otp/releases/download/OTP-${UPSTREAM_V}/otp_doc_html_${UPSTREAM_V}.tar.gz
 -> ${PN}_doc_html_${UPSTREAM_V}.tar.gz )"
+
+LICENSE="Apache-2.0"
+# We use this subslot because Compiled HiPE Code can be loaded on the exact
+# same build of ERTS that was used when compiling the code.  See
+# http://erlang.org/doc/system_principles/misc.html for more information.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc emacs java +kpoll odbc sctp ssl systemd tk wxwidgets"
+
+RDEPEND="
+   acct-group/epmd
+   acct-user/epmd
+   sys-libs/ncurses:0
+   sys-libs/zlib
+   emacs? ( >=app-editors/emacs-23.1:* )
+   java? ( >=virtual/jdk-1.8:* )
+   odbc? ( dev-db/unixODBC )
+   sctp? ( net-misc/lksctp-tools )
+   ssl? ( >=dev-libs/openssl-0.9.7d:0= )
+   systemd? ( sys-apps/systemd )
+   wxwidgets? (
+   dev-libs/glib:2
+   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
+   )
+"

[gentoo-commits] repo/gentoo:master commit in: app-admin/webapp-config/files/, app-admin/webapp-config/

2024-04-15 Thread Viorel Munteanu
commit: e0dec3d48e60d0f4d1e19a0da482933394639649
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Apr 15 17:28:06 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Apr 15 17:43:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0dec3d4

app-admin/webapp-config: enable py3.12

Closes: https://bugs.gentoo.org/929277
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../webapp-config-1.55-py3.122-invalid-escape-sequence.patch  | 11 +++
 ...webapp-config-.ebuild => webapp-config-1.55-r4.ebuild} |  8 ++--
 app-admin/webapp-config/webapp-config-.ebuild |  8 ++--
 3 files changed, 23 insertions(+), 4 deletions(-)

diff --git 
a/app-admin/webapp-config/files/webapp-config-1.55-py3.122-invalid-escape-sequence.patch
 
b/app-admin/webapp-config/files/webapp-config-1.55-py3.122-invalid-escape-sequence.patch
new file mode 100644
index ..cb1ba1a8593e
--- /dev/null
+++ 
b/app-admin/webapp-config/files/webapp-config-1.55-py3.122-invalid-escape-sequence.patch
@@ -0,0 +1,11 @@
+--- a/WebappConfig/protect.py
 b/WebappConfig/protect.py
+@@ -78,7 +78,7 @@
+ 
+ numbers = []
+ prefix  = self.protect_prefix
+-rep = re.compile(prefix.replace('.','\.') + '(\d{4})_')
++rep = re.compile(prefix.replace('.',r'\.') + r'(\d{4})_')
+ 
+ for i in entries:
+ rem = rep.match(i)

diff --git a/app-admin/webapp-config/webapp-config-.ebuild 
b/app-admin/webapp-config/webapp-config-1.55-r4.ebuild
similarity index 93%
copy from app-admin/webapp-config/webapp-config-.ebuild
copy to app-admin/webapp-config/webapp-config-1.55-r4.ebuild
index 76caefb23e6d..cc2e8028b578 100644
--- a/app-admin/webapp-config/webapp-config-.ebuild
+++ b/app-admin/webapp-config/webapp-config-1.55-r4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 prefix
 
@@ -29,6 +29,10 @@ DEPEND="app-text/xmlto
 RDEPEND="
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )"
 
+PATCHES=(
+   "${FILESDIR}"/webapp-config-1.55-py3.122-invalid-escape-sequence.patch
+)
+
 python_prepare_all() {
# make the source from svn mirror the one in the tarball
if [[ ${PV} == * ]]; then

diff --git a/app-admin/webapp-config/webapp-config-.ebuild 
b/app-admin/webapp-config/webapp-config-.ebuild
index 76caefb23e6d..cc2e8028b578 100644
--- a/app-admin/webapp-config/webapp-config-.ebuild
+++ b/app-admin/webapp-config/webapp-config-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 prefix
 
@@ -29,6 +29,10 @@ DEPEND="app-text/xmlto
 RDEPEND="
portage? ( sys-apps/portage[${PYTHON_USEDEP}] )"
 
+PATCHES=(
+   "${FILESDIR}"/webapp-config-1.55-py3.122-invalid-escape-sequence.patch
+)
+
 python_prepare_all() {
# make the source from svn mirror the one in the tarball
if [[ ${PV} == * ]]; then



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

2024-04-15 Thread Viorel Munteanu
commit: d9d8cf759bfbb7727bcb4fb5daa9ad6c21a54a5e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Apr 15 17:32:56 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Apr 15 17:43:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d8cf75

www-apps/cgit: enable py3.12

Enable python 3.12
Enable lua 5.3, 5.4
Fix VariableScope

Closes: https://bugs.gentoo.org/929871
Closes: https://bugs.gentoo.org/836118
Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/cgit/{cgit-1.2.3-r202.ebuild => cgit-1.2.3-r203.ebuild} | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/www-apps/cgit/cgit-1.2.3-r202.ebuild 
b/www-apps/cgit/cgit-1.2.3-r203.ebuild
similarity index 93%
rename from www-apps/cgit/cgit-1.2.3-r202.ebuild
rename to www-apps/cgit/cgit-1.2.3-r203.ebuild
index dc581d8b548c..8499426633d8 100644
--- a/www-apps/cgit/cgit-1.2.3-r202.ebuild
+++ b/www-apps/cgit/cgit-1.2.3-r203.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-LUA_COMPAT=( lua5-{1..2} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 WEBAPP_MANUAL_SLOT="yes"
 
@@ -64,7 +64,6 @@ src_configure() {
echo "CGIT_SCRIPT_PATH = ${MY_CGIBINDIR}" >> cgit.conf || die "echo 
CGIT_SCRIPT_PATH failed"
echo "CGIT_DATA_PATH = ${MY_HTDOCSDIR}" >> cgit.conf || die "echo 
CGIT_DATA_PATH failed"
echo "CACHE_ROOT = ${CGIT_CACHEDIR}" >> cgit.conf || die "echo 
CACHE_ROOT failed"
-   echo "DESTDIR = ${D}" >> cgit.conf || die "echo DESTDIR failed"
if use lua; then
echo "LUA_PKGCONFIG = ${ELUA}" >> cgit.conf || die "echo 
LUA_PKGCONFIG failed"
else
@@ -80,7 +79,7 @@ src_compile() {
 src_install() {
webapp_src_preinst
 
-   emake V=1 AR="$(tc-getAR)" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" 
LDFLAGS="${LDFLAGS}" install
+   emake V=1 AR="$(tc-getAR)" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" 
LDFLAGS="${LDFLAGS}" DESTDIR="${D}" install
 
insinto /etc
doins "${FILESDIR}"/cgitrc



[gentoo-commits] repo/proj/guru:dev commit in: games-puzzle/katawa-shoujo/

2024-04-15 Thread Denis Strizhkin
commit: 73da044f54fdeadc99e39004ce2b03bebcacbf16
Author: Denis Strizhkin  gmail  com>
AuthorDate: Mon Apr 15 17:25:06 2024 +
Commit: Denis Strizhkin  gmail  com>
CommitDate: Mon Apr 15 17:25:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=73da044f

games-puzzle/katawa-shoujo: update SRC_URI & don't use cp -r

Signed-off-by: Denis Strizhkin  gmail.com>

 games-puzzle/katawa-shoujo/Manifest   |  2 +-
 games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild | 13 +++--
 games-puzzle/katawa-shoujo/metadata.xml   |  3 +++
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/games-puzzle/katawa-shoujo/Manifest 
b/games-puzzle/katawa-shoujo/Manifest
index d68ad5cc46..59b22db1e9 100644
--- a/games-puzzle/katawa-shoujo/Manifest
+++ b/games-puzzle/katawa-shoujo/Manifest
@@ -1 +1 @@
-DIST KSRE-linux.tar.bz2 478484884 BLAKE2B 
45e49c4a122c492d468eb9025ff0377416c63b35b465ee6b1f75517b9cdc94ce36f27fc9c76849ae0e1a01ad7bd33e9b830c6c7b60f091fa84936a93a29eb009
 SHA512 
6ec1ac1d101c3722c150461575f9a995a0299ea026f849cf5b39ad5347738531786b6f16fa077b2ae2f1e9f3f79d509ebadbe90f59ad063cdd67a545e7d7985c
+DIST katawa-shoujo-1.4.6.tar.bz2 478087906 BLAKE2B 
8c63431b5cb66c5e866b86514e764dafb5ce77d097cefceb091bcd8f75708e0e4fbf4b73229c6a1e3748240d5a5561176a3f623d4539373972376dce212c28b0
 SHA512 
ebef5a3342384e0e1f9fb4849e923ff606730cfd55ee8182a4c652c7bf2c77f719fc8ff4d43129911490f867927a06d44292a60b15141b1d3d8bd4065e56d36a

diff --git a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild 
b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
index 2c3eaf95fa..becf8b7edc 100644
--- a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
+++ b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
@@ -7,7 +7,8 @@ inherit wrapper
 
 DESCRIPTION="Re-Engineered visual novel with accessibility features"
 HOMEPAGE="https://www.fhs.sh/projects;
-SRC_URI="https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2;
+SRC_URI="https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2
 -> ${P}.tar.bz2"
+S="${WORKDIR}/KSRE-linux"
 
 LICENSE="
MPL-2.0
@@ -20,12 +21,12 @@ KEYWORDS="~amd64"
 QA_PREBUILT="*"
 RESTRICT="strip"
 
-S="${WORKDIR}/KSRE-linux"
-
 src_install() {
-   dodir etc
-   cp -r . "$ED/opt/$PN" || die
+   insinto "/opt/${PN}"
+   doins -r *
 
-   make_wrapper ${PN} "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
+   fperms +x "/opt/${PN}/Katawa Shoujo Re-Engineered.sh"
+   fperms +x "/opt/${PN}/lib/py3-linux-x86_64/Katawa Shoujo Re-Engineered"
 
+   make_wrapper "${PN}" "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
 }

diff --git a/games-puzzle/katawa-shoujo/metadata.xml 
b/games-puzzle/katawa-shoujo/metadata.xml
index 812e586b96..2f1b9ad948 100644
--- a/games-puzzle/katawa-shoujo/metadata.xml
+++ b/games-puzzle/katawa-shoujo/metadata.xml
@@ -5,4 +5,7 @@
Vitaly Zdanevich
zdanevich.vit...@ya.ru

+   
+   fleetingheart/ksre
+   
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/mednaffe/

2024-04-15 Thread Ionen Wolkens
commit: 2bd8cd5584d454be1b5e0a568e9737aabf72cf08
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 15 16:57:30 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 15 17:12:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd8cd55

games-emulation/mednaffe: add 0.9.3

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

 games-emulation/mednaffe/Manifest  |  1 +
 games-emulation/mednaffe/mednaffe-0.9.3.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/games-emulation/mednaffe/Manifest 
b/games-emulation/mednaffe/Manifest
index fdbcb98f3d4b..5652a589db12 100644
--- a/games-emulation/mednaffe/Manifest
+++ b/games-emulation/mednaffe/Manifest
@@ -1 +1,2 @@
 DIST mednaffe-0.9.2.tar.gz 2020368 BLAKE2B 
9d976e029e81de8ebb4318e396854d3d6a01375098718a6001a21940a38701a79f83375854e51ac3d2c78da8c8c6d260d888399d7eb5305248035193848bd037
 SHA512 
76bb0d0ee8279ac179c6d596922fd0a870d96122019df8f98fea08aa7f82b95c4261d70baa5951e31200567e144efbba12c4fabb76f26c08bc1bb1bb60e95024
+DIST mednaffe-0.9.3.tar.gz 1222426 BLAKE2B 
46e33cb7f668bc67a50425cd49104fc1af6eff5485659d97f426868c66ea60eb76276405446ccb0957a188eae4ba9e2e39658457b0599cdd4afdf19e05fac061
 SHA512 
6982b4f6fe28e2d0bd55d9292154a9c474edb858d024a6e6f0bd4b7a59d78afc109c26df8dee9debeedb04ac867c1ff5d322a5f98d060ed8580af1e5737c6678

diff --git a/games-emulation/mednaffe/mednaffe-0.9.3.ebuild 
b/games-emulation/mednaffe/mednaffe-0.9.3.ebuild
new file mode 100644
index ..fa5be892ce40
--- /dev/null
+++ b/games-emulation/mednaffe/mednaffe-0.9.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg
+
+DESCRIPTION="Front-end (GUI) for mednafen emulator"
+HOMEPAGE="https://github.com/AmatCoder/mednaffe/;
+SRC_URI="https://github.com/AmatCoder/mednaffe/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+"
+RDEPEND="
+   ${DEPEND}
+   games-emulation/mednafen
+"
+BDEPEND="
+   virtual/pkgconfig
+"



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-input-wacom/

2024-04-15 Thread Matt Turner
commit: d40c0af6c5e73efe424c8f3215b83dba0034d41f
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 15 16:02:56 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 15 16:16:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40c0af6

x11-drivers/xf86-input-wacom: Version bump to 1.2.2

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

 x11-drivers/xf86-input-wacom/Manifest  |  1 +
 .../xf86-input-wacom/xf86-input-wacom-1.2.2.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/x11-drivers/xf86-input-wacom/Manifest 
b/x11-drivers/xf86-input-wacom/Manifest
index 072015325a84..66e26fe8d140 100644
--- a/x11-drivers/xf86-input-wacom/Manifest
+++ b/x11-drivers/xf86-input-wacom/Manifest
@@ -1,2 +1,3 @@
 DIST xf86-input-wacom-1.2.0.tar.bz2 647874 BLAKE2B 
c59e605bacb2694c2e322faba9b030112ffb57f916c816cbcb9a946fa063713c0590e1ea29273f73a84f4360b5bc5241c9768d7e61d77dfc9fb0af72b1a6f1cc
 SHA512 
34817b87318d1fcf885e6427436a54d748a1c910026e6af0a22fafb461b227ca566cf06846f1f57c0d66412d5a3b20c95f014a71f8ef394ea8ca360a5f902318
 DIST xf86-input-wacom-1.2.1.tar.bz2 655198 BLAKE2B 
0597b9c4e05ddd696943e1a03eaf1543db78ba895d8ac3d29cf6fe0a185236eb522a8511a2757c5eb965e35283e2bd4c08e4416548de1f76456d0d27575f5eaa
 SHA512 
b8fd8496bf297ac0e44f36e8d84131600b689e27f35368895795302d4fd60d83ae9da9773c71007cf4f2b1c02d1aec27280d789821f17c57ec47b988c4f4c3bb
+DIST xf86-input-wacom-1.2.2.tar.bz2 649132 BLAKE2B 
c068317c7ca74dbda336f12c96cf27f7541880aa75f65638d72755d28538614d72e091ca94a7c62c84e5748ebfa459fe3f930edcd55e53797301719630055e8f
 SHA512 
60c490ff67ff6b4719a2683f5368ef3fca3d97ced92cf251bb4c7610d24e9df1d3577f50b625621025b2e2d1abf8f8aac2dbb7629220664992f6b85a0a84adcb

diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.2.ebuild 
b/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.2.ebuild
new file mode 100644
index ..e355f2abb948
--- /dev/null
+++ b/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.2.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info systemd udev xorg-3 meson
+
+DESCRIPTION="Driver for Wacom tablets and drawing devices"
+HOMEPAGE="https://linuxwacom.github.io/;
+SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXinerama
+   virtual/libudev:="
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   linux-info_pkg_setup
+
+   if ! linux_config_exists \
+   || ! linux_chkconfig_present HID_WACOM; then
+   echo
+   ewarn "If you use a USB Wacom tablet, you need to enable 
support in your kernel"
+   ewarn "  Device Drivers --->"
+   ewarn "HID support  --->"
+   ewarn "  Special HID drivers  --->"
+   ewarn "<*> Wacom Intuos/Graphire tablet support (USB)"
+   echo
+   fi
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   xorg-3_flags_setup
+
+   local emesonargs=(
+   -Dsystemd-unit-dir="$(systemd_get_systemunitdir)"
+   -Dudev-rules-dir="$(get_udevdir)/rules.d"
+   $(meson_feature test unittests)
+   -Dwacom-gobject=disabled
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2024-04-15 Thread Matt Turner
commit: 6e4408ce383c4a041baf120c14465f4f50c2a42a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 15 15:19:49 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 15 15:32:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4408ce

x11-libs/libxcb: Version bump to 1.17.0

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

 x11-libs/libxcb/Manifest |  1 +
 x11-libs/libxcb/libxcb-1.17.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index dc1d2bbb7b2c..7592b177c19a 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -1,2 +1,3 @@
 DIST libxcb-1.16.1.tar.xz 455368 BLAKE2B 
91d489eaf8b0bfb0c02a4d974f72871963dc86cdf60478d618636d580974b260ab822ab33c7174e05dc45adf01e53e423a7449550b7b43fabb3917f7d99219c0
 SHA512 
e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f
 DIST libxcb-1.16.tar.xz 452964 BLAKE2B 
1ddd5c2e6be8400a0a77db4b5fbd4698996fd1a00984e370b1f712f6b9ce456c8ccfb6992f2973f5eaf8d5b6b75f39b9f51a1458c2432ddb41edd8199b91b3f9
 SHA512 
002fbc126c6f09eb7db5e4197cd0572d495f64b6de714a76d9a024fe3e13122c1cfc7c55207c0dee76cc63fcccf87b37db513223eadaf760af2bd2a926443bf8
+DIST libxcb-1.17.0.tar.xz 455208 BLAKE2B 
e2a35606981c00f9f18e5590cdc26c7c2efd8f832c37dc4dc82db47e2870bf4ff48786162c5a8eb713cb5f3a305eb22d334e4b0ff631bf0e047f1b79cb0701d3
 SHA512 
945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85dab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0

diff --git a/x11-libs/libxcb/libxcb-1.17.0.ebuild 
b/x11-libs/libxcb/libxcb-1.17.0.ebuild
new file mode 100644
index ..e28a1fa98c30
--- /dev/null
+++ b/x11-libs/libxcb/libxcb-1.17.0.ebuild
@@ -0,0 +1,56 @@
+# 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="xml(+)"
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_MULTILIB=yes
+XORG_DOC=doc
+
+inherit python-any-r1 xorg-3
+
+DESCRIPTION="X C-language Bindings library"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb;
+
+SLOT="0/1.12"
+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="doc selinux test +xkb"
+RESTRICT="!test? ( test )"
+
+XCB_PROTO_DEP=">=x11-base/xcb-proto-${PV}"
+RDEPEND="
+   >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   ${XCB_PROTO_DEP}
+   elibc_Darwin? ( dev-libs/libpthread-stubs )
+   test? ( dev-libs/check[${MULTILIB_USEDEP}] )
+"
+# Note: ${PYTHON_USEDEP} needs to go verbatim
+BDEPEND="${PYTHON_DEPS}
+   $(python_gen_any_dep "${XCB_PROTO_DEP}"'[${PYTHON_USEDEP}]')
+   doc? ( app-text/doxygen[dot] )
+   test? ( dev-libs/libxslt )
+"
+
+python_check_deps() {
+   python_has_version "${XCB_PROTO_DEP}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   xorg-3_pkg_setup
+}
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc devel-docs)
+   $(use_enable selinux)
+   )
+   xorg-3_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xcb-proto/

2024-04-15 Thread Matt Turner
commit: 24ba76702f85e062cf98a67174ff2bc2e3d187c2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 15 15:01:31 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 15 15:32:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ba7670

x11-base/xcb-proto: Version bump to 1.17.0

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

 x11-base/xcb-proto/Manifest|  1 +
 x11-base/xcb-proto/xcb-proto-1.17.0.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/x11-base/xcb-proto/Manifest b/x11-base/xcb-proto/Manifest
index 747414d33e52..a85212c9bc77 100644
--- a/x11-base/xcb-proto/Manifest
+++ b/x11-base/xcb-proto/Manifest
@@ -1 +1,2 @@
 DIST xcb-proto-1.16.0.tar.xz 151612 BLAKE2B 
1c59ae4c71e697bd4f0298f6e0ea5235fc47baa9cf584e079258f1da8be538d1b67dc45f1325d82495247d0f8020d0244ca334de3794b410a1feaceabd6b285e
 SHA512 
54906f379a7aa2cbbfbbe54764c02dbf522ca8f6c54e07d4faae471aac3aee25d0359be38c808c8da887de228aed745582a78b2f56714b023bca8f3513b24972
+DIST xcb-proto-1.17.0.tar.xz 151748 BLAKE2B 
0f46d040062fca4f6b598bdb7ab7a254b9aefce198812af82fd2112e06e88277e3c9e0a3bab161930b56688e71e1848bb859d4f33588f9496fe7399f9758b9a7
 SHA512 
34c3795e5a48a66d89b72ee1777fb0bede489d5ec07018e6c9ef3c13bdd60b0358fc2c04a1f0ed0acb5b681aeeb92033db579036e4f5edd967fe56714c03acdf

diff --git a/x11-base/xcb-proto/xcb-proto-1.17.0.ebuild 
b/x11-base/xcb-proto/xcb-proto-1.17.0.ebuild
new file mode 100644
index ..a7af99861180
--- /dev/null
+++ b/x11-base/xcb-proto/xcb-proto-1.17.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+XORG_TARBALL_SUFFIX="xz"
+XORG_MODULE=proto/
+
+inherit python-r1 xorg-3
+
+DESCRIPTION="X C-language Bindings protocol headers"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/proto/xcbproto;
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git;
+
+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"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# DEPEND=""
+RDEPEND="
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2
+"
+
+ECONF_SOURCE="${S}"
+
+src_configure() {
+   # Don't use Python to find sitedir here.
+   PYTHON=true default
+}
+
+src_compile() {
+   :
+}
+
+xcbgen_install() {
+   # Use eclass to find sitedir instead.
+   emake -C xcbgen install DESTDIR="${D}" pythondir="$(python_get_sitedir)"
+   python_optimize
+}
+
+src_install() {
+   # Restrict SUBDIRS to prevent xcbgen with empty sitedir.
+   emake install DESTDIR="${D}" SUBDIRS=src
+   python_foreach_impl xcbgen_install
+}



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

2024-04-15 Thread Michał Górny
commit: e6773c101e6b7c8922923a11c6f488af9b402341
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 15 14:53:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 15 15:23:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6773c10

media-gfx/scour: Enable py3.12

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

 media-gfx/scour/metadata.xml   |  1 +
 media-gfx/scour/scour-0.38.2-r1.ebuild | 14 ++
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/media-gfx/scour/metadata.xml b/media-gfx/scour/metadata.xml
index b229b50ca604..85d1478227ea 100644
--- a/media-gfx/scour/metadata.xml
+++ b/media-gfx/scour/metadata.xml
@@ -5,5 +5,6 @@
   
   
 scour-project/scour
+scour
   
 

diff --git a/media-gfx/scour/scour-0.38.2-r1.ebuild 
b/media-gfx/scour/scour-0.38.2-r1.ebuild
index 30d85af79f5f..7749f9b9fa22 100644
--- a/media-gfx/scour/scour-0.38.2-r1.ebuild
+++ b/media-gfx/scour/scour-0.38.2-r1.ebuild
@@ -1,21 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
+
 inherit distutils-r1
 
 DESCRIPTION="Take an SVG file and produce a cleaner and more concise file"
-HOMEPAGE="https://github.com/scour-project/scour;
+HOMEPAGE="
+   https://github.com/scour-project/scour/
+   https://pypi.org/project/scour/
+"
 SRC_URI="https://github.com/scour-project/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+"
 
 python_test() {
"${EPYTHON}" test_scour.py -v || die "Tests fail with ${EPYTHON}"



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

2024-04-15 Thread Michał Górny
commit: ec84c002db000b8fcba2c7f89278e77f8e609251
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 15 15:18:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 15 15:23:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec84c002

media-gfx/scour: Fix distfile suffix

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

 media-gfx/scour/Manifest   | 2 +-
 media-gfx/scour/scour-0.38.2-r1.ebuild | 5 -
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/media-gfx/scour/Manifest b/media-gfx/scour/Manifest
index db95afa2781d..7123c1125396 100644
--- a/media-gfx/scour/Manifest
+++ b/media-gfx/scour/Manifest
@@ -1 +1 @@
-DIST scour-0.38.2.tar.gz 99910 BLAKE2B 
4273287b201ecea64cb2be666bb7de4fbadc3483935515de92ec8dfb39f3b856584e35ac877958efd798bb5840baba4fc4d40a376d2c9f3b0c52a679d7ded6df
 SHA512 
a2c418e25283af399be032322b3af0c336c2392ba361681d4b133b64ebc441ac5beeed2b920f42316cef376c971b230681e306687786a875162d33b659d3fdeb
+DIST scour-0.38.2.gh.tar.gz 99910 BLAKE2B 
4273287b201ecea64cb2be666bb7de4fbadc3483935515de92ec8dfb39f3b856584e35ac877958efd798bb5840baba4fc4d40a376d2c9f3b0c52a679d7ded6df
 SHA512 
a2c418e25283af399be032322b3af0c336c2392ba361681d4b133b64ebc441ac5beeed2b920f42316cef376c971b230681e306687786a875162d33b659d3fdeb

diff --git a/media-gfx/scour/scour-0.38.2-r1.ebuild 
b/media-gfx/scour/scour-0.38.2-r1.ebuild
index 7749f9b9fa22..8809aac2f3c1 100644
--- a/media-gfx/scour/scour-0.38.2-r1.ebuild
+++ b/media-gfx/scour/scour-0.38.2-r1.ebuild
@@ -13,7 +13,10 @@ HOMEPAGE="
https://github.com/scour-project/scour/
https://pypi.org/project/scour/
 "
-SRC_URI="https://github.com/scour-project/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="
+   https://github.com/scour-project/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
 
 LICENSE="Apache-2.0"
 SLOT="0"



  1   2   3   >