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

2024-03-22 Thread Arthur Zamarin
commit: 3246ca54fb68eb5c790577522e3575d5d15875e0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 23 05:58:44 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 05:59:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3246ca54

app-arch/rpm: Keyword 4.19.1.1 s390, #919936

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

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

diff --git a/app-arch/rpm/rpm-4.19.1.1.ebuild b/app-arch/rpm/rpm-4.19.1.1.ebuild
index 99d64b8b5d10..6d8da3c170bc 100644
--- a/app-arch/rpm/rpm-4.19.1.1.ebuild
+++ b/app-arch/rpm/rpm-4.19.1.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86"
 IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux 
+sequoia +sqlite"
 REQUIRED_USE="
${LUA_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/rpm-sequoia/

2024-03-22 Thread Sam James
commit: 026d57f60f61c074f199fa8954d2a9de28b01a2a
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 05:58:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 05:58:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026d57f6

app-crypt/rpm-sequoia: Keyword 1.6.0 arm64, #919936

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

 app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild 
b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
index a0d1755de8de..3e7cdb336c91 100644
--- a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
+++ b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
@@ -253,7 +253,7 @@ LICENSE+="
|| ( GPL-2 GPL-3 LGPL-3 )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~loong ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
 IUSE="nettle +openssl"
 REQUIRED_USE="^^ ( nettle openssl )"
 



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

2024-03-22 Thread Sam James
commit: 2fa9a6227eff46243bafceec309995722605e6ff
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 05:58:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 05:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa9a622

app-arch/rpm: Keyword 4.19.1.1 arm, #919936

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

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

diff --git a/app-arch/rpm/rpm-4.19.1.1.ebuild b/app-arch/rpm/rpm-4.19.1.1.ebuild
index d57cff0ff5c7..7f278f65081b 100644
--- a/app-arch/rpm/rpm-4.19.1.1.ebuild
+++ b/app-arch/rpm/rpm-4.19.1.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~loong ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~loong ~riscv ~x86"
 IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux 
+sequoia +sqlite"
 REQUIRED_USE="
${LUA_REQUIRED_USE}



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

2024-03-22 Thread Sam James
commit: b8180f66fc6c03d1432537ff8d3d6a21c026d1a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 05:58:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 05:58:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8180f66

app-arch/rpm: Keyword 4.19.1.1 arm64, #919936

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

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

diff --git a/app-arch/rpm/rpm-4.19.1.1.ebuild b/app-arch/rpm/rpm-4.19.1.1.ebuild
index 7f278f65081b..99d64b8b5d10 100644
--- a/app-arch/rpm/rpm-4.19.1.1.ebuild
+++ b/app-arch/rpm/rpm-4.19.1.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~loong ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
 IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux 
+sequoia +sqlite"
 REQUIRED_USE="
${LUA_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/rpm-sequoia/

2024-03-22 Thread Sam James
commit: f45f18108f6106159744de360711e5f55dace391
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 23 05:58:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 05:58:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f45f1810

app-crypt/rpm-sequoia: Keyword 1.6.0 arm, #919936

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

 app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild 
b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
index e504bb1f0abc..a0d1755de8de 100644
--- a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
+++ b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
@@ -253,7 +253,7 @@ LICENSE+="
|| ( GPL-2 GPL-3 LGPL-3 )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="~amd64 ~arm ~loong ~x86"
 IUSE="nettle +openssl"
 REQUIRED_USE="^^ ( nettle openssl )"
 



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

2024-03-22 Thread Michał Górny
commit: bdeba3b62a87871a651e26800cbf51518fb6b282
Author: Daniel Novomeský  gmail  com>
AuthorDate: Thu Mar  7 19:18:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 23 05:39:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdeba3b6

media-libs/libavif: add 1.0.4

Signed-off-by: Daniel Novomeský  gmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 media-libs/libavif/Manifest |   1 +
 media-libs/libavif/libavif-1.0.4.ebuild | 112 
 2 files changed, 113 insertions(+)

diff --git a/media-libs/libavif/Manifest b/media-libs/libavif/Manifest
index 5acefc8ee30d..a704bccb7b97 100644
--- a/media-libs/libavif/Manifest
+++ b/media-libs/libavif/Manifest
@@ -2,3 +2,4 @@ DIST libavif-0.10.1.tar.gz 2085698 BLAKE2B 
5be3f9adf7e0a5747e42c90ce2768eba90053
 DIST libavif-0.11.1.tar.gz 5826813 BLAKE2B 
8fcbc9e1655546b7f4e62882b44d07b8bcfceef599e0feb5658c475cbc35cbb27bae0ad58475c2657351a890ccb957fa8a0e28328bbb5664cd8a57cedfb58019
 SHA512 
4a9e2711fccddf35c477db6e2fa2f76c0648aafaa98b4e3f34df62c0fbd02ddcd57762f1f8149822da4f1bc3757ee75ec1d9ced5e56a54dbe9d0b43265aacd4c
 DIST libavif-1.0.1.tar.gz 10569767 BLAKE2B 
a50ade5ac9a05c987f8f10806d2f749af89a5fb5cb5ef01648a398bcd5a2f568abe4fa646b2a8f33aa2b5b0a718f80f140d9f1f87c524c805d970d5517ec667c
 SHA512 
f7c35e40f9214314afeae69d5da6ab345e6dbd025e737a920ea4270452cdf7ff7010d7af5cc18d27e93b217114eb6b613cd349703d0e1bb7814dbeb84a9fd70f
 DIST libavif-1.0.3.tar.gz 10573846 BLAKE2B 
220f5ebfcae82e521cb13231dca478f480987b8eb80451edb9f9769ac1561ee18eb7f552fe9cb9094d141815ac6cdba1f544ebfbcc932f60b8f1233d58c6
 SHA512 
b713f35fd3e54e105e16f46012becdada86f522b4ed8ab7097a93fd437524b4f2c997c42d6f06828f93b53253b1d90302417afdb0bd8e09d176f64f19c7a0faa
+DIST libavif-1.0.4.tar.gz 10575992 BLAKE2B 
69b7f376e8254f1f6b5df727e572e6aeef02710d8a09ad3289a71a38c2632b2cfdbee9284fcf08fccc5f072dc3aa2109f44b41ae10f0dad8cb299040ffc71c23
 SHA512 
37f0de757180c6414778e688006940395960b316c25192d6beb97a07942aff4bd3b712dec2eff52cd26f5d72c352731442175dfeb90e2e1381133539760142b0

diff --git a/media-libs/libavif/libavif-1.0.4.ebuild 
b/media-libs/libavif/libavif-1.0.4.ebuild
new file mode 100644
index ..e9f32be578ca
--- /dev/null
+++ b/media-libs/libavif/libavif-1.0.4.ebuild
@@ -0,0 +1,112 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib gnome2-utils
+
+DESCRIPTION="Library for encoding and decoding .avif files"
+HOMEPAGE="https://github.com/AOMediaCodec/libavif;
+SRC_URI="
+   https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="BSD-2"
+# See bug #822336 re subslot
+SLOT="0/16"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1 test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( aom dav1d )"
+
+DEPEND="
+   media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
+   media-libs/libpng:=[${MULTILIB_USEDEP}]
+   aom? ( >=media-libs/libaom-3.3.0:=[${MULTILIB_USEDEP}] )
+   dav1d? ( >=media-libs/dav1d-1.0.0:=[${MULTILIB_USEDEP}] )
+   extras? ( test? ( dev-cpp/gtest ) )
+   gdk-pixbuf? (
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+   )
+   rav1e? ( >=media-video/rav1e-0.5.1:=[capi] )
+   svt-av1? ( >=media-libs/svt-av1-0.9.1 )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DAVIF_CODEC_AOM=$(usex aom ON OFF)
+   -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF)
+   -DAVIF_CODEC_LIBGAV1=OFF
+
+   # Use system libraries.
+   -DAVIF_LOCAL_ZLIBPNG=OFF
+   -DAVIF_LOCAL_JPEG=OFF
+
+   -DAVIF_BUILD_GDK_PIXBUF=$(usex gdk-pixbuf ON OFF)
+
+   -DAVIF_ENABLE_WERROR=OFF
+   )
+
+   if multilib_is_native_abi; then
+   mycmakeargs+=(
+   -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF)
+   -DAVIF_CODEC_SVT=$(usex svt-av1 ON OFF)
+
+   -DAVIF_BUILD_EXAMPLES=$(usex examples ON OFF)
+   -DAVIF_BUILD_APPS=$(usex extras ON OFF)
+   -DAVIF_BUILD_TESTS=$(usex test ON OFF)
+   -DAVIF_ENABLE_GTEST=$(usex extras $(usex test ON OFF) 
OFF)
+   )
+   else
+   mycmakeargs+=(
+   -DAVIF_CODEC_RAV1E=OFF
+   -DAVIF_CODEC_SVT=OFF
+
+   -DAVIF_BUILD_EXAMPLES=OFF
+   -DAVIF_BUILD_APPS=OFF
+   -DAVIF_BUILD_TESTS=OFF
+   -DAVIF_ENABLE_GTEST=OFF
+   )
+
+   if ! use aom ; then
+   if 

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

2024-03-22 Thread Michał Górny
commit: 00e4259537c3195f33de192228a1ca07665ff1ed
Author: Daniel Novomeský  gmail  com>
AuthorDate: Thu Mar  7 19:20:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 23 05:39:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e42595

media-libs/libavif: update live ebuild

Signed-off-by: Daniel Novomeský  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35356
Signed-off-by: Michał Górny  gentoo.org>

 media-libs/libavif/libavif-.ebuild | 37 --
 1 file changed, 22 insertions(+), 15 deletions(-)

diff --git a/media-libs/libavif/libavif-.ebuild 
b/media-libs/libavif/libavif-.ebuild
index 968df8e917da..55658a6a3fec 100644
--- a/media-libs/libavif/libavif-.ebuild
+++ b/media-libs/libavif/libavif-.ebuild
@@ -12,34 +12,41 @@ EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git;
 LICENSE="BSD-2"
 # See bug #822336 re subslot
 SLOT="0/${PV}"
-KEYWORDS=""
 IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1 test"
 RESTRICT="!test? ( test )"
-
 REQUIRED_USE="|| ( aom dav1d )"
 
-DEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
-   media-libs/libpng[${MULTILIB_USEDEP}]
-   sys-libs/zlib[${MULTILIB_USEDEP}]
+DEPEND="
+   media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
+   media-libs/libpng:=[${MULTILIB_USEDEP}]
aom? ( >=media-libs/libaom-3.3.0:=[${MULTILIB_USEDEP}] )
dav1d? ( >=media-libs/dav1d-1.0.0:=[${MULTILIB_USEDEP}] )
extras? ( test? ( dev-cpp/gtest ) )
-   gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] )
+   gdk-pixbuf? (
+   dev-libs/glib:2[${MULTILIB_USEDEP}]
+   x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+   )
rav1e? ( >=media-video/rav1e-0.5.1:=[capi] )
-   svt-av1? ( >=media-libs/svt-av1-0.9.1 )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
+   svt-av1? ( >=media-libs/svt-av1-0.9.1 )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+"
 
 multilib_src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-   -DAVIF_CODEC_AOM=$(usex aom ON OFF)
-   -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF)
+   -DAVIF_CODEC_AOM=$(usex aom SYSTEM OFF)
+   -DAVIF_CODEC_DAV1D=$(usex dav1d SYSTEM OFF)
-DAVIF_CODEC_LIBGAV1=OFF
+   -DAVIF_LIBYUV=OFF
 
# Use system libraries.
-   -DAVIF_LOCAL_ZLIBPNG=OFF
-   -DAVIF_LOCAL_JPEG=OFF
+   -DAVIF_ZLIBPNG=SYSTEM
+   -DAVIF_JPEG=SYSTEM
 
-DAVIF_BUILD_GDK_PIXBUF=$(usex gdk-pixbuf ON OFF)
 
@@ -48,8 +55,8 @@ multilib_src_configure() {
 
if multilib_is_native_abi; then
mycmakeargs+=(
-   -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF)
-   -DAVIF_CODEC_SVT=$(usex svt-av1 ON OFF)
+   -DAVIF_CODEC_RAV1E=$(usex rav1e SYSTEM OFF)
+   -DAVIF_CODEC_SVT=$(usex svt-av1 SYSTEM OFF)
 
-DAVIF_BUILD_EXAMPLES=$(usex examples ON OFF)
-DAVIF_BUILD_APPS=$(usex extras ON OFF)



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

2024-03-22 Thread Michał Górny
commit: d089cd6cc4f306a17354d31b3193864ced70b851
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Fri Mar 22 23:48:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 23 05:35:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d089cd6c

media-libs/libjxl: drop 0.9.1-r1

libjxl 0.9.2 reached parity with 0.9.1-r1 in terms of KEYWORDS,
so 0.9.1-r1, which has known issues, might be removed safely.

Related discussion:
  - https://github.com/gentoo/gentoo/pull/35826#discussion_r1530949770

Signed-off-by: Aliaksei Urbanski  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35870
Signed-off-by: Michał Górny  gentoo.org>

 media-libs/libjxl/Manifest   |   1 -
 media-libs/libjxl/libjxl-0.9.1-r1.ebuild | 110 ---
 2 files changed, 111 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 9de95e9160d0..5c53d6f0a18e 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,6 +1,5 @@
 DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 
9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414
 SHA512 
1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 
2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db
 SHA512 
769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
-DIST libjxl-0.9.1.tar.gz 1872279 BLAKE2B 
723a098c07d61e7d1f4a7fda04d8be60594cf5a21307242e6d06deca64f8a2343078248d280fc8eb3fc9bb2277f7ffc6cc547b57a605a7aa95a0b21095450ccf
 SHA512 
a3169dac40b297617075a49cc5cdfa25e793a34b5dfe95db9c2560bdc967743882f0014d1d0fd508b8d2ea02cb3766d2f295af7a2cf9def8f5370f97b24aa16f
 DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 
558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94
 SHA512 
97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f
 DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 
BLAKE2B 
779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97
 SHA512 
a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f
 DIST libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz 69105882 
BLAKE2B 
a80fce437b810e7b99b4c7bd106ec7eba01a1eeddc90e1b82cb8d75f3ca194c357ef8e7b7e1e9da65aa39dc2cd11d32cb6de8558188c5258c7446d58787603ff
 SHA512 
0d237e706fd8d001a9cb245b685e8e39085416daedec019c348ccc64cf15a34cecdb0c245f94f57507f5934e487ee5157f51f59bb6a000f5899862c582336384

diff --git a/media-libs/libjxl/libjxl-0.9.1-r1.ebuild 
b/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
deleted file mode 100644
index 5bcd6ac6d8fa..
--- a/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic gnome2-utils
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl;
-SRC_URI="
-   https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? (
-   
https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-   -> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
-   )
-"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
-IUSE="gdk-pixbuf openexr test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   app-arch/brotli:=[${MULTILIB_USEDEP}]
-   >=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-   media-libs/giflib:=[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-   media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-   media-libs/libpng:=[${MULTILIB_USEDEP}]
-   >=x11-misc/shared-mime-info-2.2
-   gdk-pixbuf? (
-   dev-libs/glib:2
-   x11-libs/gdk-pixbuf:2
-   )
-   openexr? ( media-libs/openexr:= )
-   test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-PATCHES=(
-   "${FILESDIR}/${PN}-0.9.1-backport-pr3138.patch"
-   "${FILESDIR}/${PN}-0.9.1-backport-pr3143.patch"
-)
-
-multilib_src_configure() {
-   filter-lto
-
-   local mycmakeargs=(
-   -DJPEGXL_ENABLE_BENCHMARK=OFF
-   -DJPEGXL_ENABLE_COVERAGE=OFF
-  

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

2024-03-22 Thread Ionen Wolkens
commit: e0b620e3eb0408e71fb7da3c2c296890b528
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Mar 23 04:32:13 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 23 04:32:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0b6

app-emulation/wine-vanilla: drop 9.1, 9.2

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

 app-emulation/wine-vanilla/Manifest|   2 -
 app-emulation/wine-vanilla/wine-vanilla-9.1.ebuild | 424 -
 app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild | 424 -
 3 files changed, 850 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index ac2c1f505a24..b6d52c0f447f 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,7 +1,5 @@
 DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 
721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5
 SHA512 
330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a
 DIST wine-8.0.2.tar.xz 29060452 BLAKE2B 
dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb
 SHA512 
e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
-DIST wine-9.1.tar.xz 30028220 BLAKE2B 
92d4bbaf02b414b657351fb51cb3d3a5a267ab9242a3effc8296fa73b540e23dce534d4e3e82b492f4b8539ce459b40e6d44f6708da4e5585ab2afb22045b8cf
 SHA512 
12ec508b1e457a94391ab3072ed602ff07da2e5beb4bbe4f76e42d71e87f7fa11f6531f1f1c71e96e884b10a99240a9eaf999867479b8eeadf3576df46e0a73a
-DIST wine-9.2.tar.xz 30062580 BLAKE2B 
f7deac8b89d99df3cb5ff264c2cc572b696a5885051753263dabceedbf27298d7bec5d96e0047d8d3b6c401608ad0ddd384bb1e2b48f698bdee331e2895e48f9
 SHA512 
9bffc10e573cc0ee0aaa37b09dda642c64c1456e39518256e39a752dc249e67283dece865cdb3e495b0950553a0dc004d906ecfc032c8fff936f3ef71c2d1a0d
 DIST wine-9.3.tar.xz 30098792 BLAKE2B 
fa6f0c73f0886918b035557a37c0553feeea5692ae15e8d67fc4360c59c1bbab9f7f93e58ae29a41800da50b961b49957cf2d060d6b5da34bd956bf7cb3e5fab
 SHA512 
3d75a0e1360765aca453d120e1f47fb50716119f3cab2be1176003a19bba31a6affae4a845840ce52665d97e0edd46dc78a13462d6d6a7e861cd970a0a3d4d1d
 DIST wine-9.4.tar.xz 30166096 BLAKE2B 
bd65086e6f6e11bc6c7cd65dba6e6997911851f1a2f25cad0b4f8100d695df3c76b0799768ab9047dfd5d8afc7c749a5e5c88003d2f4ca69f417387cc06d527d
 SHA512 
fbc927b04f75fe48e52efb6599ffc84f27f1a08d180386e782c94b37b54ab2a3540ed6cd387d7a59f5aca4df2c9ac3e3c127c3067c16e2357e57b4b0a0ced99d

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

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

2024-03-22 Thread Ionen Wolkens
commit: 66f4e2d73e85b65a8b3b4fd7ce454f53b607cc49
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Mar 23 05:04:17 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 23 05:04:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f4e2d7

app-emulation/wine-vanilla: add 9.5

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

 app-emulation/wine-vanilla/Manifest|   1 +
 app-emulation/wine-vanilla/wine-vanilla-9.5.ebuild | 424 +
 2 files changed, 425 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index b6d52c0f447f..33af859b65fa 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -3,3 +3,4 @@ DIST wine-8.0.2.tar.xz 29060452 BLAKE2B 
dcffaba6c90c4e02a7bc591a81e11aced06c0063
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
 DIST wine-9.3.tar.xz 30098792 BLAKE2B 
fa6f0c73f0886918b035557a37c0553feeea5692ae15e8d67fc4360c59c1bbab9f7f93e58ae29a41800da50b961b49957cf2d060d6b5da34bd956bf7cb3e5fab
 SHA512 
3d75a0e1360765aca453d120e1f47fb50716119f3cab2be1176003a19bba31a6affae4a845840ce52665d97e0edd46dc78a13462d6d6a7e861cd970a0a3d4d1d
 DIST wine-9.4.tar.xz 30166096 BLAKE2B 
bd65086e6f6e11bc6c7cd65dba6e6997911851f1a2f25cad0b4f8100d695df3c76b0799768ab9047dfd5d8afc7c749a5e5c88003d2f4ca69f417387cc06d527d
 SHA512 
fbc927b04f75fe48e52efb6599ffc84f27f1a08d180386e782c94b37b54ab2a3540ed6cd387d7a59f5aca4df2c9ac3e3c127c3067c16e2357e57b4b0a0ced99d
+DIST wine-9.5.tar.xz 30371420 BLAKE2B 
c14ebf02f0f5b91bc2b2517ff3630f22c6af7fdc827c5d024d809a383a65446284a5349c8109835112f5353f361088f4f32de1a3d04299fbf39deacbc0e8e8bf
 SHA512 
8ccad8f6e6b1428886dee9fae771796e2021b4122cd96464350352bede25421406e6a6a0fdd63d8b99b896db8dc529aa6e05d6ac7966bee49ce3055b18a8af91

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

[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/armies-of-exigo-demo/

2024-03-22 Thread Vitaly Zdanevich
commit: 79be15d992b7a71e58b0c0f973ecb8839e303a33
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sat Mar 23 02:28:40 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sat Mar 23 02:28:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79be15d9

games-strategy/armies-of-exigo-demo: add multiplayer demo

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

 games-strategy/armies-of-exigo-demo/Manifest   |  1 +
 .../armies-of-exigo-demo-1.0.ebuild| 29 +-
 2 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/games-strategy/armies-of-exigo-demo/Manifest 
b/games-strategy/armies-of-exigo-demo/Manifest
index 97ac98e107..13461387b2 100644
--- a/games-strategy/armies-of-exigo-demo/Manifest
+++ b/games-strategy/armies-of-exigo-demo/Manifest
@@ -1 +1,2 @@
+DIST armies-of-exigo--multiplayer-demo--portable-without-installer.tar.xz 
462702016 BLAKE2B 
fba9e0d2ade32779b8c08edf1402a4d7502bb4463a3565e37f14d159f0e2854129f1c6a82441fff3e934186cba36bcfa858ac42f6ebf89affefc463b68fee77e
 SHA512 
0beb7790425f7220bdaf3247513466fede9d1c139f2e4dddc09c9fc8a0d67fc0d858f2ac916f1de30a7f117e9ffe08bbfe0ca188222ce772edc5cb579eff03ee
 DIST armies-of-exigo--single-player-demo--portable-without-installer.tar.xz 
97293504 BLAKE2B 
c9441d12795273cae4118ddab3e2fdd5df6c621b351f4370f8aba18310cec80a0d02295f343e4639236ca034a055491a9b714ddf2c2e8cd54c492eceb787b4f9
 SHA512 
b6121c64503fa7362a4c3050f601fa0c365b3154783c7e1fc84307e933f76b8b3fa9fe5061af6fa3fa813e88e680ef1b9ad8e34b4bf2f5d45a884e20f580b078

diff --git 
a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild 
b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
index 8bdbedb061..16fd8a1ada 100644
--- a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
+++ b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
@@ -8,8 +8,10 @@ inherit wrapper
 DESCRIPTION="Singleplayer demo of Armies of Exigo (like WarCraft III), Windows"
 HOMEPAGE="https://en.wikipedia.org/wiki/Armies_of_Exigo;
 
-SRC_URI="https://archive.org/download/armies-of-exigo--single-player-demo--portable-without-installer.tar/armies-of-exigo--single-player-demo--portable-without-installer.tar.xz;
-# TODO add multiplayer demo
+SRC_URI="
+   
https://archive.org/download/armies-of-exigo--single-player-demo--portable-without-installer.tar/armies-of-exigo--single-player-demo--portable-without-installer.tar.xz
+   
https://archive.org/download/armies-of-exigo--multiplayer-demo--portable-without-installer.tar/armies-of-exigo--multiplayer-demo--portable-without-installer.tar.xz
+"
 
 KEYWORDS="~amd64"
 S="${WORKDIR}"
@@ -21,26 +23,29 @@ RESTRICT="strip"
 RDEPEND="
~games-emulation/conty-1.25.2:0
 "
+# TODO add USE flag to be able to choolse local wine or wine-proton, against 
1.4 GB dependency?
 
 QA_PREBUILT="*"
 
-dir=/opt/armies-of-exigo
+dir=/opt/armies-of-exigo/demo/
 
 src_install() {
 
-   conty=conty-1.25.2
+   mkdir -p "$ED$dir"
 
-   single=armies-of-exigo-demo-single
+   
nameSingle=armies-of-exigo--single-player-demo--portable-without-installer
+   nameMulti=armies-of-exigo--multiplayer-demo--portable-without-installer
 
-   mkdir -p "$ED"/opt/armies-of-exigo
+   cp -r "$nameSingle" "$ED$dir"singleplayer
+   cp -r "$nameMulti"  "$ED$dir"multiplayer
 
-   name=armies-of-exigo--single-player-demo--portable-without-installer
+   single=armies-of-exigo--demo-singleplayer
+   multi=armies-of-exigo--demo-multiplayer
 
-   cp -r "$name" "$ED"/opt/armies-of-exigo/singleplayer-demo
+   conty='conty-1.25.2'
 
-   path="$dir/singleplayer-demo/Exigo_spdemo.exe"
-   make_wrapper "$single" "$conty wine \"$path\""
-   # TODO add USE flag to be able to choolse local wine or wine-proton, 
against 1.4 GB dependency?
+   make_wrapper "$single" "$conty wine $dir/singleplayer/Exigo_spdemo.exe"
+   make_wrapper "$multi"  "$conty wine $dir/multiplayer/Exigo_mpdemo.exe"
 
 }
 
@@ -56,5 +61,5 @@ pkg_postinst() {
einfo "or Intellectual Property holder can make a remake - add more 
display resolutions, improve the AI,"
einfo "make it runnable on modern Windows."
einfo ""
-   einfo "The game is installed to $dir - if you want to run it by another 
Wine"
+   einfo "The game is installed to $dir - if you want to run it by another 
Wine or operating system"
 }



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

2024-03-22 Thread Yixun Lan
commit: 34c9343ee73f1192ecc2d7dd42c502a030695e91
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Mar 23 02:15:14 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 23 02:15:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c9343e

dev-libs/libgpiod: add 2.1.1

fix missing dev-cpp/catch if USE=cxx,test enabled

Closes: https://bugs.gentoo.org/927400
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/libgpiod/Manifest  |  1 +
 dev-libs/libgpiod/libgpiod-2.1.1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/libgpiod/Manifest b/dev-libs/libgpiod/Manifest
index df8f7e562b7f..cc79e073bb6f 100644
--- a/dev-libs/libgpiod/Manifest
+++ b/dev-libs/libgpiod/Manifest
@@ -1,3 +1,4 @@
 DIST libgpiod-1.6.3.tar.xz 326068 BLAKE2B 
eda5409f2db3914ede92690589643211eca3002f8dc53a7c48213602f28158084c8eb8061319923f7a51c7d91650ff58b81b059323b5b9133a28b0bb04f6904d
 SHA512 
f7e48662d02904f3f25976d61aa2cf4af0b8a52f65f184f23dfb6916bde9b86634b211f2696d3459a4f902ba5a79621b2fc47d18d487fd7a159018fe8933e370
 DIST libgpiod-1.6.4.tar.xz 334552 BLAKE2B 
3bf52dab263638967e0f59c858e22f3d8ec1c9565ba1edd665dff580a883fbc6aa49a944e6df4da8fca9c2df873e222ed4e055c9792ee27d4562b3c2d0c65b79
 SHA512 
23ea27147039ae34505263dbfbb3ca9985fc671d26e489ccaf150543d4e853f709393f46a8a5a1e682fa91378163bd2db6c689159ef73c3a8d1eeea422eacda0
+DIST libgpiod-2.1.1.tar.xz 421164 BLAKE2B 
940f2af832a0fc39accecd9cf76864d05f961c0d2e4899d09dc07670bb2a8d8c2704fa43e29e2163f2b486ba65cadce2114f96cf0e7637afece99c543852305f
 SHA512 
d396f1b8f632c3592b2be37e23e5052f4050ab5c1a9de77de5f97ce50fa3115c119dd69b0bbcf59621e92b775bfc81f18a65cca1e57e022752d28c0e01baff6f
 DIST libgpiod-2.1.tar.xz 421132 BLAKE2B 
97f43854070f19b37f4041c08d33c8156d69a3acd73845849f843223d159602ad8aa59096e1c8a3428bf16488272353a5747c6c95b9f729cb11e53ceeb6b29c2
 SHA512 
1c20a93fb2a6cf66f4690a5784ac1aeb077ca3da23c1942448f045972092468480e13b13174f327b3b7252bef5f23ffd226c990f11529b1151ba2dc318a47e52

diff --git a/dev-libs/libgpiod/libgpiod-2.1.1.ebuild 
b/dev-libs/libgpiod/libgpiod-2.1.1.ebuild
new file mode 100644
index ..f9552379a641
--- /dev/null
+++ b/dev-libs/libgpiod/libgpiod-2.1.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info
+
+DESCRIPTION="C library and tools for interacting with the linux GPIO character 
device"
+HOMEPAGE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/;
+SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+# Reflects the ABI of libgpiod.so
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="+tools cxx python test"
+RESTRICT="!test? ( test )"
+
+#  --enable-tests  enable libgpiod tests [default=no]
+#  --enable-bindings-cxx   enable C++ bindings [default=no]
+#  --enable-bindings-python
+#  --enable-bindings-rust
+DEPEND="
+   test? (
+   >=dev-libs/glib-2.50
+   >=sys-apps/kmod-18
+   >=sys-apps/util-linux-2.33.1
+   >=virtual/libudev-215
+   cxx? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgpiod/files/, dev-libs/libgpiod/

2024-03-22 Thread Yixun Lan
commit: 3b75d8e81ab8c79de75b24a93aa4498cca1d99a2
Author: orbea  riseup  net>
AuthorDate: Thu Mar 21 13:57:25 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 23 01:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b75d8e8

dev-libs/libgpiod: link with libtool archives

Prevents linking against the system version that might be already
installed.

Closes: https://bugs.gentoo.org/913899
Upstream-PR: https://github.com/brgl/libgpiod/pull/65
Upstream-Commit: 
https://github.com/brgl/libgpiod/commit/b10af6b0173e647b54834edff087a5811b6bcfe1
Closes: https://github.com/gentoo/gentoo/pull/35854
Signed-off-by: orbea  riseup.net>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/libgpiod/files/libgpiod-2.1-libtool.patch | 66 ++
 dev-libs/libgpiod/libgpiod-2.1.ebuild  | 14 -
 2 files changed, 78 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libgpiod/files/libgpiod-2.1-libtool.patch 
b/dev-libs/libgpiod/files/libgpiod-2.1-libtool.patch
new file mode 100644
index ..efab5084ec8e
--- /dev/null
+++ b/dev-libs/libgpiod/files/libgpiod-2.1-libtool.patch
@@ -0,0 +1,66 @@
+From b10af6b0173e647b54834edff087a5811b6bcfe1 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 20 Mar 2024 06:49:57 -0700
+Subject: [PATCH] bindings: cxx: link using the libtool archives
+
+When linking with internal dependencies that were built with libtool the
+most reliable method is to use the libtool archive (.la) files.
+
+When building with slibtool it fails when it doesn't find the -lgpiod
+linker flag, but if libgpiod is already installed to the system it will
+be built using the system version instead of the newly built libraries.
+
+Link: https://bugs.gentoo.org/913899
+Signed-off-by: orbea 
+[Bartosz: fix a typo in tests Makefile]
+Signed-off-by: Bartosz Golaszewski 
+---
+ bindings/cxx/Makefile.am  | 2 +-
+ bindings/cxx/examples/Makefile.am | 2 +-
+ bindings/cxx/tests/Makefile.am| 6 +++---
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/bindings/cxx/Makefile.am b/bindings/cxx/Makefile.am
+index 1eafaa2c..e2a89cf4 100644
+--- a/bindings/cxx/Makefile.am
 b/bindings/cxx/Makefile.am
+@@ -24,8 +24,8 @@ libgpiodcxx_la_CXXFLAGS = -Wall -Wextra -g -std=gnu++17
+ libgpiodcxx_la_CXXFLAGS += -fvisibility=hidden -I$(top_srcdir)/include/
+ libgpiodcxx_la_CXXFLAGS += $(PROFILING_CFLAGS)
+ libgpiodcxx_la_LDFLAGS = -version-info $(subst .,:,$(ABI_CXX_VERSION))
+-libgpiodcxx_la_LDFLAGS += -lgpiod -L$(top_builddir)/lib
+ libgpiodcxx_la_LDFLAGS += $(PROFILING_LDFLAGS)
++libgpiodcxx_la_LIBADD = $(top_builddir)/lib/libgpiod.la
+ 
+ include_HEADERS = gpiod.hpp
+ 
+diff --git a/bindings/cxx/examples/Makefile.am 
b/bindings/cxx/examples/Makefile.am
+index 64ced200..eca4d64a 100644
+--- a/bindings/cxx/examples/Makefile.am
 b/bindings/cxx/examples/Makefile.am
+@@ -3,7 +3,7 @@
+ 
+ AM_CXXFLAGS = -I$(top_srcdir)/bindings/cxx/ -I$(top_srcdir)/include
+ AM_CXXFLAGS += -Wall -Wextra -g -std=gnu++17
+-AM_LDFLAGS = -lgpiodcxx -L$(top_builddir)/bindings/cxx/
++LDADD = $(top_builddir)/bindings/cxx/libgpiodcxx.la
+ 
+ noinst_PROGRAMS = \
+   async_watch_line_value \
+diff --git a/bindings/cxx/tests/Makefile.am b/bindings/cxx/tests/Makefile.am
+index 02b5b6de..fbf80a10 100644
+--- a/bindings/cxx/tests/Makefile.am
 b/bindings/cxx/tests/Makefile.am
+@@ -4,9 +4,9 @@
+ AM_CXXFLAGS = -I$(top_srcdir)/bindings/cxx/ -I$(top_srcdir)/include
+ AM_CXXFLAGS += -I$(top_srcdir)/tests/gpiosim/
+ AM_CXXFLAGS += -Wall -Wextra -g -std=gnu++17 $(CATCH2_CFLAGS)
+-AM_LDFLAGS = -lgpiodcxx -L$(top_builddir)/bindings/cxx/
+-AM_LDFLAGS += -lgpiosim -L$(top_builddir)/tests/gpiosim/
+-AM_LDFLAGS += -pthread
++AM_LDFLAGS = -pthread
++LDADD = $(top_builddir)/bindings/cxx/libgpiodcxx.la
++LDADD += $(top_builddir)/tests/gpiosim/libgpiosim.la
+ 
+ noinst_PROGRAMS = gpiod-cxx-test
+ 

diff --git a/dev-libs/libgpiod/libgpiod-2.1.ebuild 
b/dev-libs/libgpiod/libgpiod-2.1.ebuild
index 94df11b5ec4b..d3c115ebeb62 100644
--- a/dev-libs/libgpiod/libgpiod-2.1.ebuild
+++ b/dev-libs/libgpiod/libgpiod-2.1.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
 
-inherit linux-info
+inherit autotools linux-info
 
 DESCRIPTION="C library and tools for interacting with the linux GPIO character 
device"
 HOMEPAGE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/;
@@ -29,11 +29,21 @@ DEPEND="
)
 "
 
+PATCHES=(
+   # bug 913899
+   "${FILESDIR}"/${PN}-2.1-libtool.patch
+)
+
 pkg_setup() {
CONFIG_CHECK="~GPIO_CDEV_V1"
linux-info_pkg_setup
 }
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
local myconf=(
$(use_enable tools)



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

2024-03-22 Thread Yixun Lan
commit: 56272a2612f470e1c2650f329cdcfbe3d6ae1d87
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Mar 23 01:13:28 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 23 01:13:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56272a26

dev-libs/libgpiod: drop 2.0.2

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

 dev-libs/libgpiod/Manifest  |  1 -
 dev-libs/libgpiod/libgpiod-2.0.2.ebuild | 56 -
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/libgpiod/Manifest b/dev-libs/libgpiod/Manifest
index 05f90b582be0..df8f7e562b7f 100644
--- a/dev-libs/libgpiod/Manifest
+++ b/dev-libs/libgpiod/Manifest
@@ -1,4 +1,3 @@
 DIST libgpiod-1.6.3.tar.xz 326068 BLAKE2B 
eda5409f2db3914ede92690589643211eca3002f8dc53a7c48213602f28158084c8eb8061319923f7a51c7d91650ff58b81b059323b5b9133a28b0bb04f6904d
 SHA512 
f7e48662d02904f3f25976d61aa2cf4af0b8a52f65f184f23dfb6916bde9b86634b211f2696d3459a4f902ba5a79621b2fc47d18d487fd7a159018fe8933e370
 DIST libgpiod-1.6.4.tar.xz 334552 BLAKE2B 
3bf52dab263638967e0f59c858e22f3d8ec1c9565ba1edd665dff580a883fbc6aa49a944e6df4da8fca9c2df873e222ed4e055c9792ee27d4562b3c2d0c65b79
 SHA512 
23ea27147039ae34505263dbfbb3ca9985fc671d26e489ccaf150543d4e853f709393f46a8a5a1e682fa91378163bd2db6c689159ef73c3a8d1eeea422eacda0
-DIST libgpiod-2.0.2.tar.xz 408672 BLAKE2B 
aa63edc12ad4a473dcf753160d4c6d8b1ebe7b99afe6fa60b968975e10f943d57bd75ff039732d3c26be6ff5e044ce8e0638ea3e21625e4d298b6005bf442a3a
 SHA512 
3e92fe8b52da20abc89dd857a10f0e7fef77663a7a6cbcd7471f49843d54e9a053fa150a3f5b200f220a1a40c2ded010c271deba796fbc0775010d980a7083f1
 DIST libgpiod-2.1.tar.xz 421132 BLAKE2B 
97f43854070f19b37f4041c08d33c8156d69a3acd73845849f843223d159602ad8aa59096e1c8a3428bf16488272353a5747c6c95b9f729cb11e53ceeb6b29c2
 SHA512 
1c20a93fb2a6cf66f4690a5784ac1aeb077ca3da23c1942448f045972092468480e13b13174f327b3b7252bef5f23ffd226c990f11529b1151ba2dc318a47e52

diff --git a/dev-libs/libgpiod/libgpiod-2.0.2.ebuild 
b/dev-libs/libgpiod/libgpiod-2.0.2.ebuild
deleted file mode 100644
index 94df11b5ec4b..
--- a/dev-libs/libgpiod/libgpiod-2.0.2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DESCRIPTION="C library and tools for interacting with the linux GPIO character 
device"
-HOMEPAGE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/;
-SRC_URI="https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/${P}.tar.xz;
-
-LICENSE="LGPL-2.1"
-# Reflects the ABI of libgpiod.so
-SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE="+tools cxx python test"
-RESTRICT="!test? ( test )"
-
-#  --enable-tests  enable libgpiod tests [default=no]
-#  --enable-bindings-cxx   enable C++ bindings [default=no]
-#  --enable-bindings-python
-#  --enable-bindings-rust
-DEPEND="
-   test? (
-   >=dev-libs/glib-2.50
-   >=sys-apps/kmod-18
-   >=sys-apps/util-linux-2.33.1
-   >=virtual/libudev-215
-   )
-"
-
-pkg_setup() {
-   CONFIG_CHECK="~GPIO_CDEV_V1"
-   linux-info_pkg_setup
-}
-
-src_configure() {
-   local myconf=(
-   $(use_enable tools)
-   $(use_enable cxx bindings-cxx)
-   $(use_enable test tests)
-   $(use_enable python bindings-python)
-   --enable-examples
-   --disable-profiling
-   --disable-bindings-rust
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   find "${D}" -name '*.la' -type f -delete || die
-   find "${D}" -name "*.a" -delete || die
-}



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

2024-03-22 Thread Maciej Barć
commit: 892ca486d3898986d789d825a606f5ca71eab843
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 23 00:42:44 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 23 00:49:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892ca486

dev-util/blueprint-compiler: bump to 0.12.0

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

 dev-util/blueprint-compiler/Manifest   |  1 +
 .../blueprint-compiler-0.12.0.ebuild   | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-util/blueprint-compiler/Manifest 
b/dev-util/blueprint-compiler/Manifest
index e4e30da6e882..82f29714c460 100644
--- a/dev-util/blueprint-compiler/Manifest
+++ b/dev-util/blueprint-compiler/Manifest
@@ -1 +1,2 @@
 DIST blueprint-compiler-v0.10.0.tar.bz2 81856 BLAKE2B 
8e63c27fc160244eb11776ea57c57b9c4b06aded76f3d59fc3190609f20a58985e3e800eebb5c69e681f8f8aba35f06f457f4dde241f78ff76d3e9348c4df46d
 SHA512 
5d6a14a42aed64a82572a59730d454a920938d3b2c8aa1e61ab1d5fba47647ab5e3d6201c8ffe3e622b450ffcfb1eaf106951489897422c3e578d4d3695ae9ab
+DIST blueprint-compiler-v0.12.0.tar.bz2 90521 BLAKE2B 
0c54f287c2d9e6869f323981eaff16785aa4fa7b1c600629bccde059205950f70f2202642130500133c69235ce42abfb5b5492a5727da561db9fe6c865939bb8
 SHA512 
c1f2f1ab02773b8c9c1d92035a51cd3b5c769a129ea028e02b8d2d88a7a9cb44f14edefd0f8718b90313a22134d8cbab4f699942f7049edd3146b41735e68f56

diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild 
b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
new file mode 100644
index ..7690faf1230b
--- /dev/null
+++ b/dev-util/blueprint-compiler/blueprint-compiler-0.12.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-single-r1 virtualx
+
+DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces"
+HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
+   https://gitlab.gnome.org/jwestman/blueprint-compiler/;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/${PN}.git;
+else
+   
SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+   S="${WORKDIR}/${PN}-v${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-3+"
+SLOT="0"
+IUSE="doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   ${RDEPEND}
+   doc? (
+   $(python_gen_cond_dep '
+   dev-python/furo[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   gui-libs/gtk:4[introspection]
+   gui-libs/libadwaita:1[introspection]
+   )
+"
+
+DOCS=( CONTRIBUTING.md MAINTENANCE.md NEWS.md README.md )
+
+src_configure() {
+   local -a emesonargs=(
+   $(meson_use doc docs)
+   )
+   meson_src_configure
+}
+
+src_compile() {
+   meson_src_compile
+
+   use doc && build_sphinx docs
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"/usr/bin
+   python_optimize
+}



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

2024-03-22 Thread Maciej Barć
commit: fa87547f42ef0aca7c889197bed10b652c33a379
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 23 00:43:41 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 23 00:49:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa87547f

app-emacs/cmake-mode: drop old 3.28.1

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

 app-emacs/cmake-mode/Manifest |  1 -
 app-emacs/cmake-mode/cmake-mode-3.28.1.ebuild | 29 ---
 2 files changed, 30 deletions(-)

diff --git a/app-emacs/cmake-mode/Manifest b/app-emacs/cmake-mode/Manifest
index df109de4e88b..b7bd13507d23 100644
--- a/app-emacs/cmake-mode/Manifest
+++ b/app-emacs/cmake-mode/Manifest
@@ -1,3 +1,2 @@
-DIST cmake-3.28.1.tar.gz 11065923 BLAKE2B 
7c6d3876633024b8a22dd6aca078e4bd7649c18a810ada68378435e9cfc30878b89529dc69e6e2dcecd114c9686fe6ce937fa5587e47f00128504349cecb967b
 SHA512 
62693c423dd46d252d046662ac34cf9c927b7ec23c213c6b5cd1683636b8bbb5326698af1e7f851f3c01fe3f14dd769b9a8bd405f8f9e73e6d8defae7517cbcb
 DIST cmake-3.28.2.tar.gz 11067468 BLAKE2B 
59941152814af141cdbea5a649d809cb86edaf2f460a493278872cb0dcff45ea2c68d7e783cd4bc4b369bf4d41175aee6d49a4e2b983877700be933340f6596b
 SHA512 
225f6d3eb56d41c449a32f7c3e0f8f3ffafbbf45474e29ad86e965a87f8d95e55e87affc62ef0a7b25c9fb070c6fca08e9838539e5f7011dc3ee83787025151b
 DIST cmake-3.28.3.tar.gz 11067653 BLAKE2B 
a329c7cd80e8e74d11ec2a8b377857b1ae8c4c50a792f982803fcc6a00f531ecb7ac2dd7ccad34968b3e3efc14933085b51425974fc5ee29b6c49c2da5ceeaf4
 SHA512 
66e923925b764e1fe3d150c69dab3e0abd9e0c90d8e30cab63c3a1f70c3e37df0a5e3ff12b378eeae3bdc6608495f41399e6f81602e26b513b19fa19ff6c48fc

diff --git a/app-emacs/cmake-mode/cmake-mode-3.28.1.ebuild 
b/app-emacs/cmake-mode/cmake-mode-3.28.1.ebuild
deleted file mode 100644
index 465b611ba606..
--- a/app-emacs/cmake-mode/cmake-mode-3.28.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-MY_P="${P/-mode}"
-MY_P="${MY_P/_/-}"
-
-DESCRIPTION="GNU Emacs mode for handling CMake build files"
-HOMEPAGE="https://cmake.org/;
-SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
-S="${WORKDIR}"/${P/-mode}/Auxiliary
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-
-RDEPEND="!dev-build/cmake[emacs(-)]"
-
-DOCS=()
-
-SITEFILE="50${PN/-mode}-gentoo.el"
-
-src_install() {
-   elisp_src_install
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}



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

2024-03-22 Thread Maciej Barć
commit: 5833c93041fed2d4765b53b66b522e8d6c5e4d37
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 23 00:45:46 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 23 00:49:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5833c930

app-emacs/cmake-mode: bump to 3.29.0

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

 app-emacs/cmake-mode/Manifest |  1 +
 app-emacs/cmake-mode/cmake-mode-3.29.0.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/app-emacs/cmake-mode/Manifest b/app-emacs/cmake-mode/Manifest
index 8ffb4368a80c..edeab127d14a 100644
--- a/app-emacs/cmake-mode/Manifest
+++ b/app-emacs/cmake-mode/Manifest
@@ -1 +1,2 @@
 DIST cmake-3.28.3.tar.gz 11067653 BLAKE2B 
a329c7cd80e8e74d11ec2a8b377857b1ae8c4c50a792f982803fcc6a00f531ecb7ac2dd7ccad34968b3e3efc14933085b51425974fc5ee29b6c49c2da5ceeaf4
 SHA512 
66e923925b764e1fe3d150c69dab3e0abd9e0c90d8e30cab63c3a1f70c3e37df0a5e3ff12b378eeae3bdc6608495f41399e6f81602e26b513b19fa19ff6c48fc
+DIST cmake-3.29.0.tar.gz 11244341 BLAKE2B 
76244cfc6222ce23dbddc9bb3aa51d98d00826d6fa19d86b836f63977c56f0cae11cd592efa1c727e8872fea1e6365a3b67a37e80e588fbf4189f7ec07c2f6e1
 SHA512 
abcca7a4db221d98864b77220445f0b70f87149626d3162ed49636862b87514b2640318438c0c711bfaafa1aba4d049b55f98e6ac28c44545543986c35fbd062

diff --git a/app-emacs/cmake-mode/cmake-mode-3.29.0.ebuild 
b/app-emacs/cmake-mode/cmake-mode-3.29.0.ebuild
new file mode 100644
index ..e6ca0450dffd
--- /dev/null
+++ b/app-emacs/cmake-mode/cmake-mode-3.29.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+MY_P="${P/-mode}"
+MY_P="${MY_P/_/-}"
+
+DESCRIPTION="GNU Emacs mode for handling CMake build files"
+HOMEPAGE="https://cmake.org/;
+SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+S="${WORKDIR}/${P/-mode}/Auxiliary"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   !dev-build/cmake[emacs(-)]
+"
+
+DOCS=()
+SITEFILE="50${PN/-mode}-gentoo.el"
+
+src_install() {
+   elisp_src_install
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}



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

2024-03-22 Thread Maciej Barć
commit: b3efbdae717231be70a16c01864b1f924fe94a6e
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 23 00:47:00 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 23 00:49:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3efbdae

app-emacs/orderless: bump to 1.1

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

 app-emacs/orderless/Manifest |  1 +
 app-emacs/orderless/orderless-1.1.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/app-emacs/orderless/Manifest b/app-emacs/orderless/Manifest
index 4cfea240d9fa..18ff28e1be06 100644
--- a/app-emacs/orderless/Manifest
+++ b/app-emacs/orderless/Manifest
@@ -1 +1,2 @@
 DIST orderless-1.0.tar.gz 161589 BLAKE2B 
57865985d53bd30be715f41dcdc941f54623d57f89321a58a08f28c59525a36364929c38dc8638850ab9cf9a980eb4e4c9b70160d2a0a220a169642899e4e2c7
 SHA512 
a1ba3645e28a3086e8b564886d8f8b0589dff10437084b1f9f1213b130ecbacf6b6bce85ffceab58ddc5bb447e340589036880f8d6d8d2cf8d35cf5a02133943
+DIST orderless-1.1.tar.gz 36066 BLAKE2B 
5b40e662df6bcff0a69e560bcf164c7729877b7c5e46843ede48e1cd7cc52dadc8e5d1d9757809b412a21a6671e0a2b9a2bbbd4195b8d69b465bfa6b9c97709c
 SHA512 
0de959a9a6da16922fa8ad55016d33a937fcdf1cba8359ad90bcb222cb23272f31ccc9e1f68ef2c074d257c692fc5d597248d9fb7f1d3e51d1958912a42c6b16

diff --git a/app-emacs/orderless/orderless-1.1.ebuild 
b/app-emacs/orderless/orderless-1.1.ebuild
new file mode 100644
index ..b83d5229ca69
--- /dev/null
+++ b/app-emacs/orderless/orderless-1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26
+
+inherit readme.gentoo-r1 elisp
+
+DESCRIPTION="Completion style that matches multiple regexps in any order"
+HOMEPAGE="https://github.com/oantolin/orderless;
+SRC_URI="https://github.com/oantolin/${PN}/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   sys-apps/texinfo
+"
+
+SITEFILE="50${PN}-gentoo.el"
+DOC_CONTENTS="Enable orderless completion by placing
+   \"(setq completion-styles '(orderless))\" in your .emacs file."
+ELISP_TEXTINFO="${PN}.texi"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}



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

2024-03-22 Thread Maciej Barć
commit: eb132bc122bc2def1996eecd9475d1070e02e669
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 23 00:44:17 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 23 00:49:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb132bc1

app-emacs/cmake-mode: drop old 3.28.2

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

 app-emacs/cmake-mode/Manifest |  1 -
 app-emacs/cmake-mode/cmake-mode-3.28.2.ebuild | 30 ---
 2 files changed, 31 deletions(-)

diff --git a/app-emacs/cmake-mode/Manifest b/app-emacs/cmake-mode/Manifest
index b7bd13507d23..8ffb4368a80c 100644
--- a/app-emacs/cmake-mode/Manifest
+++ b/app-emacs/cmake-mode/Manifest
@@ -1,2 +1 @@
-DIST cmake-3.28.2.tar.gz 11067468 BLAKE2B 
59941152814af141cdbea5a649d809cb86edaf2f460a493278872cb0dcff45ea2c68d7e783cd4bc4b369bf4d41175aee6d49a4e2b983877700be933340f6596b
 SHA512 
225f6d3eb56d41c449a32f7c3e0f8f3ffafbbf45474e29ad86e965a87f8d95e55e87affc62ef0a7b25c9fb070c6fca08e9838539e5f7011dc3ee83787025151b
 DIST cmake-3.28.3.tar.gz 11067653 BLAKE2B 
a329c7cd80e8e74d11ec2a8b377857b1ae8c4c50a792f982803fcc6a00f531ecb7ac2dd7ccad34968b3e3efc14933085b51425974fc5ee29b6c49c2da5ceeaf4
 SHA512 
66e923925b764e1fe3d150c69dab3e0abd9e0c90d8e30cab63c3a1f70c3e37df0a5e3ff12b378eeae3bdc6608495f41399e6f81602e26b513b19fa19ff6c48fc

diff --git a/app-emacs/cmake-mode/cmake-mode-3.28.2.ebuild 
b/app-emacs/cmake-mode/cmake-mode-3.28.2.ebuild
deleted file mode 100644
index e6ca0450dffd..
--- a/app-emacs/cmake-mode/cmake-mode-3.28.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-MY_P="${P/-mode}"
-MY_P="${MY_P/_/-}"
-
-DESCRIPTION="GNU Emacs mode for handling CMake build files"
-HOMEPAGE="https://cmake.org/;
-SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
-S="${WORKDIR}/${P/-mode}/Auxiliary"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-
-RDEPEND="
-   !dev-build/cmake[emacs(-)]
-"
-
-DOCS=()
-SITEFILE="50${PN/-mode}-gentoo.el"
-
-src_install() {
-   elisp_src_install
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}



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

2024-03-22 Thread Maciej Barć
commit: d90f8bcae59bdba15ac2e72b1565d1673a6e11bf
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 23 00:38:13 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 23 00:49:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90f8bca

app-containers/devcontainer: drop old 0.56.1

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

 app-containers/devcontainer/Manifest   |  1 -
 .../devcontainer/devcontainer-0.56.1.ebuild| 46 --
 2 files changed, 47 deletions(-)

diff --git a/app-containers/devcontainer/Manifest 
b/app-containers/devcontainer/Manifest
index d10bfc467b49..2a2a4d05da8a 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -1,3 +1,2 @@
-DIST devcontainer-0.56.1.tgz 604649 BLAKE2B 
887a034a9771843ce84be1b78d00ba7b52d09b64861f113d27e0dd662acabf175d4e7922a25826f2bf500ecc380473381ec05e307af0b7655535188240582700
 SHA512 
22f2d911b021f16181a1d954b31beaf323a84296be03489b6375729ea3ebcb198d58d3f731c40b8ec5ee20bfe26a933db1328a2d5278fa76686d965487924261
 DIST devcontainer-0.56.2.tgz 617293 BLAKE2B 
33eb4ae861934e78b9e73e77ed23ec1177e09785cf72dbdeb07e3d80e86ba1ac69f26bc01e150609cd20bc6c7895afc9b6118ae4d5007413b066986c75850a11
 SHA512 
188fdddad81a7f8cc5409e646c467fdc0722f0d7e45f3b24ea0614a9007c714ac9f8aff13f0e8a65f6c0e06e8769b1a4cba792a5575ce0733379ade45998fd27
 DIST devcontainer-0.57.0.tgz 617323 BLAKE2B 
74dd49c0e741715e34dce79cdc73617f4bed68b87f11fafa403a9548b334ecff1af8e2e3705c57c31ca057e12b19094a75a3a3e339cac3b6d005e00e7e08b433
 SHA512 
7b5680d003630af459d5bf12f6873ea990a67b5f16888317a27d7197799d9ff1cd802834e669c4e1c601780fa8a07c38ec4dab77e7bf64de08406403e163e954

diff --git a/app-containers/devcontainer/devcontainer-0.56.1.ebuild 
b/app-containers/devcontainer/devcontainer-0.56.1.ebuild
deleted file mode 100644
index 10d7f50fc167..
--- a/app-containers/devcontainer/devcontainer-0.56.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Reference implementation of the Development Containers 
specification"
-HOMEPAGE="https://containers.dev/
-   https://github.com/devcontainers/cli/;
-SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz
-   -> ${P}.tgz"
-S="${WORKDIR}/package"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
-   net-libs/nodejs
-"
-BDEPEND="
-   >=net-libs/nodejs-16[npm]
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-src_compile() {
-   # Skip, nothing to compile here.
-   :
-}
-
-src_install() {
-   local -a my_npm_opts=(
-   --audit false
-   --color false
-   --foreground-scripts
-   --global
-   --offline
-   --omit dev
-   --prefix "${ED}/usr"
-   --progress false
-   --verbose
-   )
-   npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm 
install failed"
-
-   einstalldocs
-}



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

2024-03-22 Thread Maciej Barć
commit: 617a0704bea6f04ccfc8e25626b00927e95563ea
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar 23 00:39:56 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar 23 00:49:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617a0704

app-containers/devcontainer: bump to 0.58.0

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

 app-containers/devcontainer/Manifest   |  1 +
 .../devcontainer/devcontainer-0.58.0.ebuild| 46 ++
 2 files changed, 47 insertions(+)

diff --git a/app-containers/devcontainer/Manifest 
b/app-containers/devcontainer/Manifest
index 2a2a4d05da8a..010a1ec1e6c4 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -1,2 +1,3 @@
 DIST devcontainer-0.56.2.tgz 617293 BLAKE2B 
33eb4ae861934e78b9e73e77ed23ec1177e09785cf72dbdeb07e3d80e86ba1ac69f26bc01e150609cd20bc6c7895afc9b6118ae4d5007413b066986c75850a11
 SHA512 
188fdddad81a7f8cc5409e646c467fdc0722f0d7e45f3b24ea0614a9007c714ac9f8aff13f0e8a65f6c0e06e8769b1a4cba792a5575ce0733379ade45998fd27
 DIST devcontainer-0.57.0.tgz 617323 BLAKE2B 
74dd49c0e741715e34dce79cdc73617f4bed68b87f11fafa403a9548b334ecff1af8e2e3705c57c31ca057e12b19094a75a3a3e339cac3b6d005e00e7e08b433
 SHA512 
7b5680d003630af459d5bf12f6873ea990a67b5f16888317a27d7197799d9ff1cd802834e669c4e1c601780fa8a07c38ec4dab77e7bf64de08406403e163e954
+DIST devcontainer-0.58.0.tgz 618922 BLAKE2B 
e0962e273f6a28d4c6897523b565634d7849a37ed5866e47430080ac8e42026e888ba2a13cbcbb62dd6974f753383882b66b0129d1e7aad8321c938c58ffec58
 SHA512 
57beb86d4fcefddbaa4f13612cca0538b2449932164c062082a8ef62f3a7bd57ed6f7bb09e5954fe479c6da9caebc0b3075783fb3ba3391381ab7ce9027e5f08

diff --git a/app-containers/devcontainer/devcontainer-0.58.0.ebuild 
b/app-containers/devcontainer/devcontainer-0.58.0.ebuild
new file mode 100644
index ..991cd956e37b
--- /dev/null
+++ b/app-containers/devcontainer/devcontainer-0.58.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Reference implementation of the Development Containers 
specification"
+HOMEPAGE="https://containers.dev/
+   https://github.com/devcontainers/cli/;
+SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz
+   -> ${P}.tgz"
+S="${WORKDIR}/package"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   net-libs/nodejs
+"
+BDEPEND="
+   >=net-libs/nodejs-16[npm]
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_compile() {
+   # Skip, nothing to compile here.
+   :
+}
+
+src_install() {
+   local -a my_npm_opts=(
+   --audit false
+   --color false
+   --foreground-scripts
+   --global
+   --offline
+   --omit dev
+   --prefix "${ED}/usr"
+   --progress false
+   --verbose
+   )
+   npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm 
install failed"
+
+   einstalldocs
+}



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

2024-03-22 Thread Ben Buhse
commit: 889fd0b3571bdfa856e42af68cf827e0a8c7e674
Author: Ben Buhse  benbuhse  com>
AuthorDate: Sat Mar 23 00:09:27 2024 +
Commit: Ben Buhse  benbuhse  com>
CommitDate: Sat Mar 23 00:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=889fd0b3

gui-apps/lswt: add 

Signed-off-by: Ben Buhse  benbuhse.com>

 gui-apps/lswt/lswt-1.0.4.ebuild   | 11 ---
 gui-apps/lswt/{lswt-1.0.4.ebuild => lswt-.ebuild} | 11 ---
 2 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/gui-apps/lswt/lswt-1.0.4.ebuild b/gui-apps/lswt/lswt-1.0.4.ebuild
index 5b54e25b05..083438fff0 100644
--- a/gui-apps/lswt/lswt-1.0.4.ebuild
+++ b/gui-apps/lswt/lswt-1.0.4.ebuild
@@ -5,13 +5,18 @@ EAPI=8
 
 DESCRIPTION="List Wayland toplevels"
 HOMEPAGE="https://git.sr.ht/~leon_plickat/lswt/;
-SRC_URI="https://git.sr.ht/~leon_plickat/lswt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-S="${WORKDIR}/${PN}-v${PV}"
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~leon_plickat/lswt;
+else
+   SRC_URI="https://git.sr.ht/~leon_plickat/lswt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64"
+fi
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
 
 DEPEND="dev-libs/wayland"
 RDEPEND="${DEPEND}"

diff --git a/gui-apps/lswt/lswt-1.0.4.ebuild b/gui-apps/lswt/lswt-.ebuild
similarity index 65%
copy from gui-apps/lswt/lswt-1.0.4.ebuild
copy to gui-apps/lswt/lswt-.ebuild
index 5b54e25b05..083438fff0 100644
--- a/gui-apps/lswt/lswt-1.0.4.ebuild
+++ b/gui-apps/lswt/lswt-.ebuild
@@ -5,13 +5,18 @@ EAPI=8
 
 DESCRIPTION="List Wayland toplevels"
 HOMEPAGE="https://git.sr.ht/~leon_plickat/lswt/;
-SRC_URI="https://git.sr.ht/~leon_plickat/lswt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-S="${WORKDIR}/${PN}-v${PV}"
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~leon_plickat/lswt;
+else
+   SRC_URI="https://git.sr.ht/~leon_plickat/lswt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64"
+fi
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
 
 DEPEND="dev-libs/wayland"
 RDEPEND="${DEPEND}"



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

2024-03-22 Thread Mart Raudsepp
commit: c505070b156bfd58288cfb900d6d580ae2d0196c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 23 00:03:03 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 23 00:03:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c505070b

dev-libs/gjs: add 1.78.5

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 18f6411fedf7..9e3c87a23426 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,2 +1,3 @@
 DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 
1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583
 SHA512 
9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286
 DIST gjs-1.78.4.tar.xz 655220 BLAKE2B 
0adcc3d0cc88a36b94b2113a6d88ded9be7fa034392fa38abb9ac22a962fb8601a76b6c886500e48c40fbe8708b3164b1d403dd83cd4e77358a4a020e8c15632
 SHA512 
a402050cee011a84f0ebb6b1512a2e681e792cf559b3182ece0868e57191be64337d6683ebcb8a7ee89ba79c12947a8cbca85f015c6015d26901352b5255c2c4
+DIST gjs-1.78.5.tar.xz 656168 BLAKE2B 
e1458d000998b66fda90e448ca487e591729e003c3e11a939dc474958b6de55783d41db8de5b243a329361f12acc15a8e84f4131650705becb046b68c54a24a2
 SHA512 
bb25e52dff53bfbde6d2329027d4ff68849740cf753da58f9bdf5a19ea7b029e2517d67978f461f16660dd1aa48b223798e9c0a24cde0ccb62060e4a0c83a02e

diff --git a/dev-libs/gjs/gjs-1.78.5.ebuild b/dev-libs/gjs/gjs-1.78.5.ebuild
new file mode 100644
index ..f9d52d43c6ba
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.78.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs;
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.66.0:2
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.71.1:=
+   dev-lang/spidermonkey:115
+   cairo? ( x11-libs/cairo[X,glib] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   test? (
+   sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection]
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   append-cppflags -DG_DISABLE_CAST_CHECKS
+
+   # On musl, it's required that either gjs, pixman or gnome-shell to be 
built
+   # with a larger stack otherwise librsvg fails to render a particular 
SVG, as
+   # a result we fail to get gdm or gnome-shell running (greeted with a 
fail
+   # whale screen). The bug has been reported to librsvg. This is ideally 
just
+   # a temporary workaround until we understand what exactly needs a larger
+   # stack size, as it's not sufficient to do just librsvg.
+   #
+   # Please refer to:
+   # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686
+   # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874
+   #
+   # TODO: Find an actual fix instead of increasing the stack
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   # FIXME: add systemtap/dtrace support, like in glib:2
+   local emesonargs=(
+   $(meson_feature cairo)
+   $(meson_feature readline)
+   $(meson_feature sysprof profiler)
+   -Dinstalled_tests=false
+   $(meson_use !test skip_dbus_tests)
+   $(meson_use !test skip_gtk_tests)
+   -Db_pch=True # TODO this has to go
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/gnome-usage/

2024-03-22 Thread Mart Raudsepp
commit: 1fd25dcc2e61656935c4a968709f943a6fc24dc7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 23:54:50 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 23:54:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd25dcc

sys-process/gnome-usage: add 45.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-process/gnome-usage/Manifest|  1 +
 sys-process/gnome-usage/gnome-usage-45.1.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/sys-process/gnome-usage/Manifest b/sys-process/gnome-usage/Manifest
index 69e9597b6c82..7fbef87119d4 100644
--- a/sys-process/gnome-usage/Manifest
+++ b/sys-process/gnome-usage/Manifest
@@ -1 +1,2 @@
 DIST gnome-usage-45.0.tar.xz 228160 BLAKE2B 
045ba456f0cda1426fc3caa580c8d5ffaf6c0d832a77a61f4709549119fb95afaa833e76a55565b4bec29b575b88f8994550c66580624400b954f2ee0a0fd1a4
 SHA512 
bdc70394909a4edb7a01554aa7ba40c7c418511e7419a0ed1a32318e1b0fef4ad7d004a03debc8bd6123785a6d38e1ae89a012eece9134716ba3e6a932bcf5b5
+DIST gnome-usage-45.1.tar.xz 232876 BLAKE2B 
be2f1378ba2c33ae95c9a2d2ddabfef5e08d76bb6a670b8dc10fb0c1c94ae72dfa55e934bb871dabd90b2a29bcfb2853f5ccd11047550c63f94a4b62a1be84ca
 SHA512 
c5eaf2fda3657dc3188587f5d138c912ad3971660da98dafe210c6dff223d559df11aa44f9099a09978467acc1575229c05dd4123ddaeea438bd522c5dfc78c4

diff --git a/sys-process/gnome-usage/gnome-usage-45.1.ebuild 
b/sys-process/gnome-usage/gnome-usage-45.1.ebuild
new file mode 100644
index ..c576424ffbf6
--- /dev/null
+++ b/sys-process/gnome-usage/gnome-usage-45.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="A nice way to view information about use of system resources"
+HOMEPAGE="https://wiki.gnome.org/Apps/Usage;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-libs/libgee-0.8:0.8=
+   >=dev-libs/glib-2.44:2
+   >=gui-libs/gtk-4.11.3:4
+   >=gnome-base/libgtop-2.34.0:2=
+   >=gui-libs/libadwaita-1.4:1
+   >=app-misc/tracker-3.0.3:3[vala(+)]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+"
+
+src_configure() {
+   vala_setup
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-03-22 Thread Mart Raudsepp
commit: 66738b334eef1a0f9759176bf0a1355959cd78a5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 23:57:55 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 23:57:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66738b33

net-libs/libcloudproviders: add 0.3.6

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/libcloudproviders/Manifest|  1 +
 .../libcloudproviders-0.3.6.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/net-libs/libcloudproviders/Manifest 
b/net-libs/libcloudproviders/Manifest
index 5039b1a1681c..2e5038ad30dd 100644
--- a/net-libs/libcloudproviders/Manifest
+++ b/net-libs/libcloudproviders/Manifest
@@ -1 +1,2 @@
 DIST libcloudproviders-0.3.5.tar.xz 23652 BLAKE2B 
653f1aa96692f97415b9c7f84ac15e8843210853b40323e65d22b3e2448732abb25695cf879356078997db22cd34ce34e72a542e6f1e1fec08ba83c482492b02
 SHA512 
054e704955395d4b5dda728c184fa0e2ea5e020da7048bbb5b85f313e85114c4a5c1c641c7d1502391f4f3d46f22a6ea2afb76010ffd121daf60220feefa1ae4
+DIST libcloudproviders-0.3.6.tar.xz 23844 BLAKE2B 
af5864fa9f4de8842dce80efb53b7b6ff73a679589a49b4edf55c77e0e49114dd5da8dbdc6950574a758483b09168e90e27ded05b0ef501bf9b454341196f7ff
 SHA512 
4ffd9c6202a608128dce2542a29910a87910d46df57dd19e6dfe70e80001b27d2bc5d90a37cb9036ac60a317edc5c1be9d5fd8adb215500c34a07e23064a293f

diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.6.ebuild 
b/net-libs/libcloudproviders/libcloudproviders-0.3.6.ebuild
new file mode 100644
index ..26923c4024a2
--- /dev/null
+++ b/net-libs/libcloudproviders/libcloudproviders-0.3.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala
+
+DESCRIPTION="DBus API that allows cloud storage sync clients to expose their 
services"
+HOMEPAGE="https://gitlab.gnome.org/World/libcloudproviders;
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.56:2[${MULTILIB_USEDEP}]
+   introspection? ( dev-libs/gobject-introspection )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool gtk-doc enable-gtk-doc)
+   -Dinstalled-tests=false
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapigen)
+   )
+   meson_src_configure
+}
+
+multilib_src_install() {
+   meson_src_install
+}



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

2024-03-22 Thread Mart Raudsepp
commit: 36101bea65a0a056f789a6915b5f14dea4410a9a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 23:58:55 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 23:58:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36101bea

dev-libs/libgweather: add 4.4.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/libgweather/Manifest |  1 +
 dev-libs/libgweather/libgweather-4.4.2.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest
index 52f15f422b9d..428eb427cb2d 100644
--- a/dev-libs/libgweather/Manifest
+++ b/dev-libs/libgweather/Manifest
@@ -1 +1,2 @@
 DIST libgweather-4.4.0.tar.xz 2808680 BLAKE2B 
d3bfabd7936a5dc5f6f77cbb5acb3a7b80cebe1f08ff48582e1609cad04051ce8b84959c27576c928233e4625db8831c99d049378908cbe562b48221b6f37392
 SHA512 
dd232d36b168132a7c7cf0616e88eb6e3e9e003e39b975df3d294ada401ab7d34de386dcc53452de6b0f8c68ff7f0cf6a94492e353828e00d4a1204b5d00
+DIST libgweather-4.4.2.tar.xz 2827456 BLAKE2B 
de53257f15b5b0e38bd41ccf69665e701065db85d144853831f409cd1a7116482bb374a858b022f9fb5eb167203bb393fa4a9087ab2c2272ba1b83dec3efcbb0
 SHA512 
66012af9bc50dfbb8cdb3d8b1ad7c72b5e8e012d8bbaa5a8d7a841f4bd5b2ebe0a490cc7ea256ea5e1d218f328da8826fb2345aa848fd961da271e64cdf330ad

diff --git a/dev-libs/libgweather/libgweather-4.4.2.ebuild 
b/dev-libs/libgweather/libgweather-4.4.2.ebuild
new file mode 100644
index ..1ff7ca20d5d4
--- /dev/null
+++ b/dev-libs/libgweather/libgweather-4.4.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Location and timezone database and weather-lookup library"
+HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather;
+
+LICENSE="GPL-2+"
+SLOT="4/4-0" # subslot = 4-(libgweather-4 soname suffix)
+
+IUSE="gtk-doc +introspection test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   vala? ( introspection )
+   gtk-doc? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=net-libs/libsoup-2.99.2:3.0
+   sci-geosciences/geocode-glib:2
+   >=dev-libs/libxml2-2.6.0:2
+   dev-libs/json-glib
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.6 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   vala? ( $(vala_depend) )
+"
+
+python_check_deps() {
+   python_has_version -b "dev-python/pygobject[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   gnome2_environment_reset
+   use vala && vala_setup
+   # The metar test requires network access
+   if has network-sandbox ${FEATURES}; then
+   sed -i -e '/metar/d' libgweather/tests/meson.build || die
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use vala enable_vala)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   $(meson_use test tests)
+   -Dsoup2=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/doc/libgweather-4.0 
"${ED}"/usr/share/gtk-doc/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/pulumi-bin/

2024-03-22 Thread Alexey Zapparov
commit: e6c2f001f310460a76d9c55ea80a4a8c980ff953
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Fri Mar 22 22:50:53 2024 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Fri Mar 22 22:50:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6c2f001

app-admin/pulumi-bin: add 3.111.1, drop 3.108.0

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest   | 2 +-
 .../pulumi-bin/{pulumi-bin-3.108.0.ebuild => pulumi-bin-3.111.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 0e9ff2939a..98581ff0d7 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,3 +1,3 @@
-DIST pulumi-v3.108.0-linux-x64.tar.gz 157919986 BLAKE2B 
970a368ba9888c87ff5bbb895708d93f18ecda4dc4f6979d3f5b4904d801c24dcc85b6245951ed09172d0f3cc746fdbea430f4def70c4e9e4ccdbb9368a3d428
 SHA512 
912ec0d3d1d0b15cab1314a6f429dc0744cc6da8cc9ff48db6502c123f764c2e292dfe698bfc21a049761e09acd798c218c0176e0caa95d91e3d224fd00889ac
 DIST pulumi-v3.109.0-linux-x64.tar.gz 157925128 BLAKE2B 
7288b1df31e6a1b73b4c6d827f3771c21c949c6bb01bf7de81011ecc59a60f66f48255dc65704cc4e54d7b162d9374865a9376e3a3f7a2e2f7512017bccff459
 SHA512 
027c0de16c02f04676639d1b5b1db0646d553fc80fe170f0df50a1d07bcf1582bf3a5f434338babe7b19ad8f58816d920c1afe0efd51624823bfdfe669b986d0
 DIST pulumi-v3.110.0-linux-x64.tar.gz 157562576 BLAKE2B 
0f0af81794d0f72f48b954971037bce98ca65c7af60f45697484b3b45304c0aa5b12f0cd6f703274c88efb51a0eb98b224c4e5fd7465fb8438758eb26bb8f56f
 SHA512 
131b085422933f428d4626fc094900e934c24b417c5d4d379a8f8ef56dc14b7b45c42876c639d01c29b83fecfa8cecb3ae83d42f6c4c8e5b4b93049a0cf8c65b
+DIST pulumi-v3.111.1-linux-x64.tar.gz 157625915 BLAKE2B 
4075460ddec136c9f9e298e6132802fbd0d07e00e8c8bce7186cf84bcae4354d9e200adf50b7b1c33a2df92fa4240ecbdb8f1901ef6379477849174bba94dd8a
 SHA512 
e20f86964439d0087553ca9cdbdaa66d7c0f41911b45fdf0455000ae4e7429d5a5a5512ff4e8224fc3e21e4782a893cf95579b19d0a078e9af785f7d78d7b54b

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.108.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.111.1.ebuild
similarity index 95%
rename from app-admin/pulumi-bin/pulumi-bin-3.108.0.ebuild
rename to app-admin/pulumi-bin/pulumi-bin-3.111.1.ebuild
index febb59ec18..9b4f2f5dbb 100644
--- a/app-admin/pulumi-bin/pulumi-bin-3.108.0.ebuild
+++ b/app-admin/pulumi-bin/pulumi-bin-3.111.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/proj/guru:dev commit in: app-containers/waydroid-images/

2024-03-22 Thread Esteve Varela Colominas
commit: 727961fbdcfa8bf980d7d11b6db5f8c27cd5db69
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Mar 22 22:24:09 2024 +
Commit: Esteve Varela Colominas  gmail  com>
CommitDate: Fri Mar 22 22:34:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=727961fb

app-containers/waydroid-images: new package, add 

Signed-off-by: Esteve Varela Colominas  gmail.com>

 app-containers/waydroid-images/metadata.xml|  18 ++
 .../waydroid-images/waydroid-images-.ebuild| 184 +
 2 files changed, 202 insertions(+)

diff --git a/app-containers/waydroid-images/metadata.xml 
b/app-containers/waydroid-images/metadata.xml
new file mode 100644
index 00..850f77c386
--- /dev/null
+++ b/app-containers/waydroid-images/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+esteve.var...@gmail.com
+Esteve Varela Colominas
+  
+  
+Use the VANILLA variant of system.img
+Use the GAPPS variant of system.img
+Use the MAINLINE variant of vendor.img
+Use the HALIUM_11 variant of vendor.img
+  
+  
+waydroid/waydroid
+waydroid
+  
+

diff --git a/app-containers/waydroid-images/waydroid-images-.ebuild 
b/app-containers/waydroid-images/waydroid-images-.ebuild
new file mode 100644
index 00..62fa9c3f4a
--- /dev/null
+++ b/app-containers/waydroid-images/waydroid-images-.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..12} )
+
+inherit python-any-r1
+
+DESCRIPTION="Manage images for app-containers/waydroid using portage"
+HOMEPAGE="https://sourceforge.net/projects/waydroid/files/images;
+
+if [[ ${PV} ==  ]]; then
+   PROPERTIES="live"
+else
+   # Generate using:
+   # WAYDROID_GEN_SRC_URI=y ebuild waydroid-images-.ebuild clean unpack
+   #SRC_URI=""
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+S="${WORKDIR}"
+
+# 
https://source.android.com/docs/setup/about/faqs#what-kind-of-open-source-project-is-android
+LICENSE="Apache-2.0"
+
+SLOT="0"
+IUSE="+system-vanilla system-gapps +vendor-mainline vendor-halium"
+REQUIRED_USE="
+   ^^ ( system-vanilla system-gapps )
+   ^^ ( vendor-mainline vendor-halium )
+"
+
+RDEPEND="app-containers/waydroid"
+
+if [[ ${PV} ==  ]]; then
+   BDEPEND+="
+   net-misc/wget
+   ${PYTHON_DEPS}
+   "
+fi
+
+waydroid_arch() {
+   case "${1:-${ARCH}}" in
+   amd64) echo "x86_64" ;;
+   arm) echo "arm" ;;
+   arm64) echo "arm64" ;;
+   x86) echo "x86" ;;
+   *) die "Unsupported architecture"
+   esac
+}
+
+waydroid_ota_info() {
+   local ota_url="${1}"
+   local ota_file="${2}"
+
+   [[ ${EVCS_OFFLINE} ]] || wget -q -O "${ota_file}" "${ota_url}" || die
+   [[ -f ${ota_file} ]] || die "OTA information unavailable: ${ota_file}"
+
+   cat "${ota_file}" | \
+   python3 -c 'import 
sys,json;j=json.load(sys.stdin)["response"][0];\
+   print(*(j[x] for x in 
["filename","id","url"]),sep="\0",end="")' || die
+}
+
+waydroid_ota_info_system() {
+   local system_channel="https://ota.waydro.id/system;
+   local rom_type="lineage"
+   local system_type="${1}"
+   local 
system_ota="${system_channel}/${rom_type}/waydroid_${MY_ARCH}/${system_type}.json"
+   local 
system_file="${WAYDROID_STORE_DIR}/system_${rom_type}_${system_type}_${MY_ARCH}.json"
+
+   waydroid_ota_info "${system_ota}" "${system_file}"
+}
+
+waydroid_ota_info_vendor() {
+   local vendor_channel="https://ota.waydro.id/vendor;
+   local vendor_type="${1}"
+   local 
vendor_ota="${vendor_channel}/waydroid_${MY_ARCH}/${vendor_type}.json"
+   local 
vendor_file="${WAYDROID_STORE_DIR}/vendor_${vendor_type}_${MY_ARCH}.json"
+
+   waydroid_ota_info "${vendor_ota}" "${vendor_file}"
+}
+
+waydroid_download_image() {
+   local dl_file="${1}"
+   local dl_filename="${2}"
+   local dl_hash="${3}"
+   local dl_url="${4}"
+
+   local newhash=""
+   if [[ -f ${dl_file} ]]; then
+   ebegin "${dl_filename} SHA256"
+   newhash="$(sha256sum "${dl_file}" 2>/dev/null | cut -f1 -d\ )"
+   if [[ ${newhash} == ${dl_hash} ]]; then
+   eend 0
+   return
+   fi
+   eend 1
+   fi
+
+   if [[ ! ${EVCS_OFFLINE} ]]; then
+   wget -O "${dl_file}" "${dl_url}" || die
+
+   ebegin "${dl_filename} SHA256"
+   newhash="$(sha256sum "${dl_file}" 2>/dev/null | cut -f1 -d\ )"
+   if [[ ${newhash} == ${dl_hash} ]]; then
+   eend 0
+   return
+   fi
+   eend 1
+   fi
+
+   [[ -f ${dl_file} ]] || die "File not available: ${dl_file}"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-php/cphplib/files/, dev-php/cphplib/

2024-03-22 Thread Conrad Kostecki
commit: 7336c5d983913656d04fc278a8dff4a73839a30c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 22 21:51:40 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 22 21:51:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7336c5d9

dev-php/cphplib: EAPI 6 -> 8

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-php/cphplib/cphplib-0.51-r1.ebuild | 29 --
 dev-php/cphplib/cphplib-0.51-r2.ebuild | 26 +++
 ...ructor.patch => cphplib-0.51-constructor.patch} |  0
 3 files changed, 26 insertions(+), 29 deletions(-)

diff --git a/dev-php/cphplib/cphplib-0.51-r1.ebuild 
b/dev-php/cphplib/cphplib-0.51-r1.ebuild
deleted file mode 100644
index c79a4a612094..
--- a/dev-php/cphplib/cphplib-0.51-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="Cute PHP Library (cphplib)"
-HOMEPAGE="http://cphplib.sourceforge.net/;
-SRC_URI="mirror://sourceforge/cphplib/${P}.tar.bz2"
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="doc"
-
-DEPEND=">=dev-php/PEAR-DB-1.7.6-r1"
-RDEPEND="${DEPEND}"
-PATCHES=( "${FILESDIR}/constructor.patch" )
-
-src_install() {
-   local DOCS=( ChangeLog README TODO )
-   local -a HTML_DOCS
-   insinto "/usr/share/php/${PN}"
-   doins -r i18n cphplib_formular.inc  cphplib.inc
-   use doc && HTML_DOCS=( doc/packages.html doc/blank.html
-   doc/classtrees_cphplib.html doc/index.html doc/cphplib/
-   doc/errors.html doc/__filesource/ doc/elementindex.html
-   doc/li_cphplib.html doc/elementindex_cphplib.html doc/media/ )
-   einstalldocs
-}

diff --git a/dev-php/cphplib/cphplib-0.51-r2.ebuild 
b/dev-php/cphplib/cphplib-0.51-r2.ebuild
new file mode 100644
index ..d40c6df8da76
--- /dev/null
+++ b/dev-php/cphplib/cphplib-0.51-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Cute PHP Library (cphplib)"
+HOMEPAGE="http://cphplib.sourceforge.net/;
+SRC_URI="https://download.sourceforge.net/cphplib/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-php/PEAR-DB"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-0.51-constructor.patch" )
+
+src_install() {
+   insinto "/usr/share/php/cphplib"
+   doins -r i18n cphplib_formular.inc  cphplib.inc
+
+   docinto html
+   dodoc -r doc/.
+   einstalldocs
+}

diff --git a/dev-php/cphplib/files/constructor.patch 
b/dev-php/cphplib/files/cphplib-0.51-constructor.patch
similarity index 100%
rename from dev-php/cphplib/files/constructor.patch
rename to dev-php/cphplib/files/cphplib-0.51-constructor.patch



[gentoo-commits] repo/gentoo:master commit in: dev-php/mmslib/

2024-03-22 Thread Conrad Kostecki
commit: 7c98f7e12de7b31803fd9a41765696800a0c5bbb
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 22 22:04:51 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 22 22:20:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c98f7e1

dev-php/mmslib: EAPI 6 -> 8

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-php/mmslib/mmslib-0.97-r1.ebuild | 23 +++
 dev-php/mmslib/mmslib-0.97.ebuild| 24 
 2 files changed, 23 insertions(+), 24 deletions(-)

diff --git a/dev-php/mmslib/mmslib-0.97-r1.ebuild 
b/dev-php/mmslib/mmslib-0.97-r1.ebuild
new file mode 100644
index ..ce52f868bffc
--- /dev/null
+++ b/dev-php/mmslib/mmslib-0.97-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Encoding, decoding, and sending of MMS:es"
+HOMEPAGE="https://www.hellkvist.org/software/#MMSLIB;
+SRC_URI="https://www.hellkvist.org/software/mmslib/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="dev-lang/php:*"
+
+src_install() {
+   insinto "/usr/share/php/mmslib"
+   doins mmslib.php
+
+   einstalldocs
+   use examples && dodoc -r samples content
+}

diff --git a/dev-php/mmslib/mmslib-0.97.ebuild 
b/dev-php/mmslib/mmslib-0.97.ebuild
deleted file mode 100644
index a622ac5b7a3b..
--- a/dev-php/mmslib/mmslib-0.97.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="library for encoding, decoding, and sending MMSes"
-HOMEPAGE="http://www.hellkvist.org/software/#MMSLIB;
-SRC_URI="http://www.hellkvist.org/software/mmslib/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-DEPEND=""
-RDEPEND="dev-lang/php:*"
-
-src_install() {
-   insinto "/usr/share/php/${PN}"
-   doins mmslib.php
-
-   dodoc README
-   use examples && dodoc -r samples content
-}



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

2024-03-22 Thread Conrad Kostecki
commit: 8103242c2e643688ad2d90fa7335114ed5cc6563
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 22 22:19:19 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 22 22:20:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8103242c

profiles/package.mask: add dev-php/onphp for last-rite

Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 625e9fbd83da..23ce2c574d70 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Conrad Kostecki  (2024-03-22)
+# Stuck on old EAPI6. Last stable release over 10 years ago.
+# Not compatible with PHP8. Removal on 2024-04-22.
+dev-php/onphp
+
 # Conrad Kostecki  (2024-03-22)
 # Stuck on old EAPI6. PEAR channel long dead.
 # Removal on 2024-04-22.



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

2024-03-22 Thread Conrad Kostecki
commit: 9805e778e97872a531425a755927fa7b15546acf
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 22 22:15:17 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 22 22:20:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9805e778

profiles/package.mask: add dev-php/mockery for last-rite

Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index be69df84f98c..625e9fbd83da 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Conrad Kostecki  (2024-03-22)
+# Stuck on old EAPI6. PEAR channel long dead.
+# Removal on 2024-04-22.
+dev-php/mockery
+
 # Conrad Kostecki  (2024-03-22)
 # Stuck on old EAPI6. Not compatible with PHP7 and newer.
 # Upstream stopped development.



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

2024-03-22 Thread Conrad Kostecki
commit: 2096733f8d00bdd99f9c6706025bd64d0db51159
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 22 21:59:22 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 22 22:20:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2096733f

profiles/package.mask: mask dev-php/libchart for last-rite

Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 57b60b975618..be69df84f98c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Conrad Kostecki  (2024-03-22)
+# Stuck on old EAPI6. Not compatible with PHP7 and newer.
+# Upstream stopped development.
+# Removal on 2024-04-22.
+dev-php/libchart
+
 # Michał Górny  (2024-03-22)
 # New versions of Hatchling counterintuitively ignore changes
 # to pyproject.toml when PKG-INFO exists (i.e. when unpacking



[gentoo-commits] repo/gentoo:master commit in: dev-php/cli-prompt/

2024-03-22 Thread Conrad Kostecki
commit: 85812b803769df90b93f7b0d735341571a7f31f6
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 22 21:49:51 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 22 21:49:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85812b80

dev-php/cli-prompt: add 1.0.4

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-php/cli-prompt/Manifest|  1 +
 dev-php/cli-prompt/cli-prompt-1.0.4.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-php/cli-prompt/Manifest b/dev-php/cli-prompt/Manifest
index 207ad2f9ec63..eaff14286209 100644
--- a/dev-php/cli-prompt/Manifest
+++ b/dev-php/cli-prompt/Manifest
@@ -1 +1,2 @@
 DIST cli-prompt-1.0.3.tar.gz 7563 BLAKE2B 
5f4ba04f3ed1e98b30c5ce840fdb0189422b6c83e6df82b3a617eb120b4dadc840287b3ee559b6605f1b2a9eb873abbc446a9ed3ec1dfeba1158a7a27ebee951
 SHA512 
e7e7bb0ae5173b784ab7dac4453b23d039abb68c11b21bfd3756f7f37da413744dcd76d8f8769ace023f91f0f2a8f78421d432bf96fe0781c05a9584b0f0f64d
+DIST cli-prompt-1.0.4.tar.gz 8481 BLAKE2B 
0ece875068c8731df28a5098f8de10ffb91849c293682f1098167a609a5c66a08310e8eb26b606cf9407a8d71738851e89dfc3854a8485e1ad1f28c29159a5c4
 SHA512 
b71c60f6d45c7eaa9c985bb20f6007fd48f5667510a54cc35286f6fd9cba277da4537052550501e1738e7e66e89341ba99cfc40ea7c0c82d8b3d63c03f855c4a

diff --git a/dev-php/cli-prompt/cli-prompt-1.0.4.ebuild 
b/dev-php/cli-prompt/cli-prompt-1.0.4.ebuild
new file mode 100644
index ..b8798f413e98
--- /dev/null
+++ b/dev-php/cli-prompt/cli-prompt-1.0.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Allows you to prompt for user input on the command line"
+HOMEPAGE="https://github.com/Seldaek/cli-prompt;
+SRC_URI="https://github.com/Seldaek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-lang/php:*
+   dev-php/fedora-autoloader"
+
+src_install() {
+   insinto "/usr/share/php/Seld/CliPrompt"
+   doins -r src/. "${FILESDIR}"/autoload.php
+   dodoc README.md
+}



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

2024-03-22 Thread Andreas K. Hüttel
commit: 799a9897e0b0fb55db142a9e56ad254f8242e9b9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 22:11:43 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 22:11:43 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=799a9897

Upload 23.0 stages for m68k

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

 tools/catalyst-auto-qemu-m68k.conf | 17 +++--
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/tools/catalyst-auto-qemu-m68k.conf 
b/tools/catalyst-auto-qemu-m68k.conf
index 86d21356..a33c3ca9 100644
--- a/tools/catalyst-auto-qemu-m68k.conf
+++ b/tools/catalyst-auto-qemu-m68k.conf
@@ -15,14 +15,11 @@ SETS="
systemd_23
musl_23
openrc
-   systemd_mu
musl
 "
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 
-SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
-
 SET_musl_SPECS="stage1-musl.spec stage3-musl.spec"
 
 SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
@@ -51,28 +48,28 @@ post_build() {
case ${spec} in
stage3-openrc.spec)
pushd "${BUILD_SRCDIR_BASE}/builds/default" >/dev/null
-   upload stage3-m68k-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-m68k" m68k/17.0/m68k
popd >/dev/null
;;
-   stage3-systemd-mu.spec)
-   pushd "${BUILD_SRCDIR_BASE}/builds/mergedusr" >/dev/null
-   upload stage3-m68k-systemd-mergedusr-${TIMESTAMP}*.xz*
-   popd >/dev/null
-   ;;
stage3-musl.spec)
pushd "${BUILD_SRCDIR_BASE}/builds/musl" >/dev/null
-   upload stage3-m68k_musl-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/musl/stage3-m68k_musl" m68k/17.0/m68k_musl
popd >/dev/null
;;
+   stage3-openrc-23.spec)
+   pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" 
>/dev/null
+   upload stage3-m68k-openrc-${TIMESTAMP}*.xz*
+   popd >/dev/null
+   ;;
stage3-systemd-23.spec)
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" 
>/dev/null
+   upload stage3-m68k-systemd-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-m68k" m68k/23.0/m68k
popd >/dev/null
;;
stage3-musl-23.spec)
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-musl" >/dev/null
+   upload stage3-m68k_musl-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl/stage3-m68k_musl" m68k/23.0/m68k_musl
popd >/dev/null
;;



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

2024-03-22 Thread Andreas K. Hüttel
commit: 7114a9599ada20816a3095d7e2dfe9e0b698f9db
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 22:08:06 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 22:08:06 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=7114a959

Upload 23.0 stages for arm64 (2)

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

 tools/catalyst-auto-qemu-arm64.conf | 16 
 1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/tools/catalyst-auto-qemu-arm64.conf 
b/tools/catalyst-auto-qemu-arm64.conf
index 28ce8dba..2afa2c87 100644
--- a/tools/catalyst-auto-qemu-arm64.conf
+++ b/tools/catalyst-auto-qemu-arm64.conf
@@ -10,13 +10,10 @@ SETS="
openrc_23
systemd_23
openrc
-   systemd_mu
 "
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 
-SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
-
 SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
 
 SET_systemd_23_SPECS="stage1-systemd-23.spec stage3-systemd-23.spec"
@@ -46,23 +43,18 @@ post_build() {
pushd "${BUILD_SRCDIR_BASE}/builds/default" >/dev/null
case ${spec} in
stage3-openrc.spec)
-   upload stage3-${SUBARCH}-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-aarch64_be" arm64/17.0/aarch64_be
;;
esac
popd >/dev/null
 
-   pushd "${BUILD_SRCDIR_BASE}/builds/mergedusr" >/dev/null
-   case ${spec} in
-   stage3-systemd-mu.spec)
-   upload stage3-${SUBARCH}-systemd-mergedusr-${TIMESTAMP}*.xz*
-   ;;
-   esac
-   popd >/dev/null
-
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null
case ${spec} in
+   stage3-openrc-23.spec)
+   upload stage3-${SUBARCH}-openrc-${TIMESTAMP}*.xz*
+   ;;
stage3-systemd-23.spec)
+   upload stage3-${SUBARCH}-systemd-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-aarch64_be" 
arm64/23.0/aarch64_be
;;
esac



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

2024-03-22 Thread Andreas K. Hüttel
commit: 9c279acd20257de46267d46256fd007b454cf626
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 22:05:14 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 22:05:14 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=9c279acd

Upload 23.0 stages for loong

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

 tools/catalyst-auto-qemu-loong.conf | 16 
 1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/tools/catalyst-auto-qemu-loong.conf 
b/tools/catalyst-auto-qemu-loong.conf
index 6854851c..b35f9216 100644
--- a/tools/catalyst-auto-qemu-loong.conf
+++ b/tools/catalyst-auto-qemu-loong.conf
@@ -14,13 +14,10 @@ SETS="
openrc23
systemd23
openrc
-   systemd_mu
 "
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 
-SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
-
 SET_openrc23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
 SET_systemd23_SPECS="stage1-systemd-23.spec stage3-systemd-23.spec"
 
@@ -44,23 +41,18 @@ post_build() {
pushd "${BUILD_SRCDIR_BASE}/builds/default" >/dev/null
case ${spec} in
stage3-openrc.spec)
-   upload stage3-loong-openrc-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-loong" loong/22.0/loong
;;
esac
popd >/dev/null
 
-   pushd "${BUILD_SRCDIR_BASE}/builds/mergedusr" >/dev/null
-   case ${spec} in
-   stage3-systemd-mu.spec)
-   upload 
stage3-loong-systemd-mergedusr-${TIMESTAMP}.tar.xz*
-   ;;
-   esac
-   popd >/dev/null
-
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null
case ${spec} in
+   stage3-openrc-23.spec)
+   upload stage3-loong-openrc-${TIMESTAMP}.tar.xz*
+   ;;
stage3-systemd-23.spec)
+   upload stage3-loong-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-loong" loong/23.0/loong
;;
esac



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

2024-03-22 Thread Andreas K. Hüttel
commit: 257fab1bb7806ebab3201707cb2f4bd9e0105f44
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 22:01:04 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 22:01:04 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=257fab1b

Upload 23.0 stages for ia64

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

 tools/catalyst-auto-ia64.conf | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/tools/catalyst-auto-ia64.conf b/tools/catalyst-auto-ia64.conf
index 90d9320f..124bad01 100644
--- a/tools/catalyst-auto-ia64.conf
+++ b/tools/catalyst-auto-ia64.conf
@@ -9,14 +9,11 @@ SETS="
openrc_23
systemd_23
openrc
-   systemd_mu
 "
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 SET_openrc_OPTIONAL_SPECS="installcd-stage1.spec installcd-stage2-minimal.spec"
 
-SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
-
 SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
 
 SET_systemd_23_SPECS="stage1-systemd-23.spec stage3-systemd-23.spec"
@@ -47,13 +44,13 @@ post_build() {
upload builds/default/*${TIMESTAMP}*.iso*
;;
stage3-openrc.spec)
-   upload builds/default/stage3-ia64-openrc-${TIMESTAMP}.tar.xz*
upsync_binpackages packages/default/stage3-ia64 ia64/17.0/ia64
;;
-   stage3-systemd-mu.spec)
-   upload 
builds/mergedusr/stage3-ia64-systemd-mergedusr-${TIMESTAMP}.tar.xz*
+   stage3-openrc-23.spec)
+   upload 
builds/23.0-default/stage3-ia64-openrc-${TIMESTAMP}.tar.xz*
;;
stage3-systemd-23.spec)
+   upload 
builds/23.0-default/stage3-ia64-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages packages/23.0-default/stage3-ia64 
ia64/23.0/ia64
;;
esac



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

2024-03-22 Thread Andreas K. Hüttel
commit: 160dac9be23dfdf3ec6ae379c0df49b3b1dc1de5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 21:57:52 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 21:57:52 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=160dac9b

Upload 23.0 stages for hppa

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

 tools/catalyst-auto-hppa.conf | 27 ---
 1 file changed, 8 insertions(+), 19 deletions(-)

diff --git a/tools/catalyst-auto-hppa.conf b/tools/catalyst-auto-hppa.conf
index 7b3e9bb7..f07c6a39 100644
--- a/tools/catalyst-auto-hppa.conf
+++ b/tools/catalyst-auto-hppa.conf
@@ -11,21 +11,15 @@ SETS="
hppa20_openrc_23
hppa20_systemd_23
hppa11_openrc
-   hppa11_systemd_mu 
hppa20_openrc 
-   hppa20_systemd_mu
 "
 
 SET_hppa11_openrc_SPECS="hppa1.1/stage1-openrc.spec hppa1.1/stage3-openrc.spec"
 SET_hppa11_openrc_OPTIONAL_SPECS="installcd-stage1.spec 
installcd-stage2-minimal.spec netboot-hppa32.spec"
 
-SET_hppa11_systemd_mu_SPECS="hppa1.1/stage1-systemd-mu.spec 
hppa1.1/stage3-systemd-mu.spec"
-
 SET_hppa20_openrc_SPECS="hppa2.0/stage1-openrc.spec hppa2.0/stage3-openrc.spec"
 SET_hppa20_openrc_OPTIONAL_SPECS="netboot-hppa64.spec"
 
-SET_hppa20_systemd_mu_SPECS="hppa2.0/stage1-systemd-mu.spec 
hppa2.0/stage3-systemd-mu.spec"
-
 SET_hppa11_openrc_23_SPECS="hppa1.1/stage1-openrc-23.spec 
hppa1.1/stage3-openrc-23.spec"
 
 SET_hppa11_systemd_23_SPECS="hppa1.1/stage1-systemd-23.spec 
hppa1.1/stage3-systemd-23.spec"
@@ -76,11 +70,9 @@ post_build() {
upload install-hppa-minimal-*${TIMESTAMP}*.iso*
;;
hppa1.1/stage3-openrc.spec)
-   upload stage3-hppa1.1-openrc-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-hppa1.1" hppa/17.0/hppa1.1
;;
hppa2.0/stage3-openrc.spec)
-   upload stage3-hppa2.0-openrc-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-hppa2.0" hppa/17.0/hppa2.0
;;
esac
@@ -88,23 +80,20 @@ post_build() {
 
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null
case ${spec} in
+   hppa1.1/stage3-openrc-23.spec)
+   upload stage3-hppa1.1-openrc-${TIMESTAMP}.tar.xz*
+   ;;
hppa1.1/stage3-systemd-23.spec)
+   upload stage3-hppa1.1-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-hppa1.1" hppa/23.0/hppa1.1
;;
+   hppa2.0/stage3-openrc-23.spec)
+   upload stage3-hppa2.0-openrc-${TIMESTAMP}.tar.xz*
+   ;;
hppa2.0/stage3-systemd-23.spec)
+   upload stage3-hppa2.0-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-hppa2.0" hppa/23.0/hppa2.0
;;
esac
popd >/dev/null
-
-   pushd "${BUILD_SRCDIR_BASE}/builds/mergedusr" >/dev/null
-   case ${spec} in
-   hppa1.1/stage3-systemd-mu.spec)
-   upload stage3-hppa1.1-systemd-mergedusr-${TIMESTAMP}.tar.xz*
-   ;;
-   hppa2.0/stage3-systemd-mu.spec)
-   upload stage3-hppa2.0-systemd-mergedusr-${TIMESTAMP}.tar.xz*
-   ;;
-   esac
-   popd >/dev/null
 }



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

2024-03-22 Thread Andrew Ammerlaan
commit: 9308c4edc32fb9836d0ccea800a68ded4cdb72c7
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Mar 22 21:37:43 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Mar 22 21:37:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9308c4ed

sys-kernel/installkernel: stabilize 28 for ALLARCHES

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

 sys-kernel/installkernel/installkernel-28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/installkernel/installkernel-28.ebuild 
b/sys-kernel/installkernel/installkernel-28.ebuild
index a251bcbb30d4..3e1edca83f72 100644
--- a/sys-kernel/installkernel/installkernel-28.ebuild
+++ b/sys-kernel/installkernel/installkernel-28.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
 IUSE="dracut grub refind systemd systemd-boot uki ukify"
 REQUIRED_USE="
systemd-boot? ( systemd )



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

2024-03-22 Thread Andrew Ammerlaan
commit: 470f5a276135cdd41b6f37a49d67cfe6a88ca749
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Mar 22 21:37:58 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Mar 22 21:37:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470f5a27

sys-kernel/installkernel: drop 25

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

 sys-kernel/installkernel/Manifest|   1 -
 sys-kernel/installkernel/installkernel-25.ebuild | 154 ---
 2 files changed, 155 deletions(-)

diff --git a/sys-kernel/installkernel/Manifest 
b/sys-kernel/installkernel/Manifest
index 721440804d36..890c31bf5410 100644
--- a/sys-kernel/installkernel/Manifest
+++ b/sys-kernel/installkernel/Manifest
@@ -1,3 +1,2 @@
-DIST installkernel-25.tar.gz 18441 BLAKE2B 
7237cf0bff5c82a55968f612fdeb080496077ff8bf04f71645f7702d45183bdbdc4382e22d25a5697451cfbbc161745402278cb1a96b360935293f38a482
 SHA512 
c7ad6ef614edb805ba4da81d44190362fbe6ada6e507f6f0b8804d6bfc7bb260f0344db20c6032a2830502b278bae35a842d5c9ff2d85d57dfd01f66a3f5bb38
 DIST installkernel-28.tar.gz 18922 BLAKE2B 
26e7b073cd44896f830a8977efb9730b92d01074084a3cfc934719de87bbf6ec25ea865f8b1cd88613279dbb83bb9ad72eb2c90bc0f6152aa0cc11ca71a9963a
 SHA512 
5a0ed452e131d85628c1cf6ecc2a6bb9fe3c9f20c999c9919b3e238d1aa09a114c6086cf5de8d3ecf63cfa80fd2804092ebb8ad6505b51df2786eb3037bdf3f0
 DIST installkernel-33.tar.gz 20734 BLAKE2B 
a1ac65c1122341fcaeb4e05980873b8025a4878100a732164286f737aeb8e2ff7f1593143a5482f9a79ef6e5343e3da8e125677f12adf05ad9b63995bf3ca865
 SHA512 
c75fc9de36bb2fae21571edf6daebfd2e5f5479860d31697f2e623d023af48728a964f7c9b998f4c2359dc4ab9463bfc5374f686108e2247441b94b71aefeb69

diff --git a/sys-kernel/installkernel/installkernel-25.ebuild 
b/sys-kernel/installkernel/installkernel-25.ebuild
deleted file mode 100644
index bfc4c5c975ff..
--- a/sys-kernel/installkernel/installkernel-25.ebuild
+++ /dev/null
@@ -1,154 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Gentoo fork of installkernel script from debianutils"
-HOMEPAGE="
-   https://github.com/projg2/installkernel-gentoo
-   https://wiki.gentoo.org/wiki/Installkernel
-"
-SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-gentoo-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
-IUSE="dracut grub refind systemd systemd-boot uki ukify"
-REQUIRED_USE="systemd-boot? ( systemd )"
-
-RDEPEND="
-   !<=sys-kernel/installkernel-systemd-3
-   dracut? ( >=sys-kernel/dracut-060_pre20240104-r1 )
-   grub? ( sys-boot/grub )
-   refind? ( sys-boot/refind )
-   systemd? (
-   || (
-   sys-apps/systemd[kernel-install(-)]
-   sys-apps/systemd-utils[kernel-install(-)]
-   )
-   )
-   systemd-boot? (
-   || (
-   sys-apps/systemd[boot(-)]
-   sys-apps/systemd-utils[boot(-)]
-   )
-   )
-   ukify? (
-   || (
-   sys-apps/systemd[ukify(-)]
-   sys-apps/systemd-utils[ukify(-)]
-   )
-   )
-   !=sys-apps/systemd-255.2-r1
-   !=sys-apps/systemd-255.2-r0
-   !~sys-apps/systemd-255.1
-   !~sys-apps/systemd-255.0
-   !=sys-apps/systemd-254.8-r0
-   !=sys-apps/systemd-254.7-r0
-   !~sys-apps/systemd-254.6
-   !<=sys-apps/systemd-254.5-r1
-" # Block against systemd that still installs dummy install.conf
-
-src_install() {
-   keepdir /etc/kernel/postinst.d
-   keepdir /etc/kernel/preinst.d
-
-   exeinto /etc/kernel/preinst.d
-   use dracut && doexe hooks/50-dracut.install
-   use ukify && doexe hooks/60-ukify.install
-
-   exeinto /etc/kernel/postinst.d
-   use uki && doexe hooks/90-uki-copy.install
-   use grub && doexe hooks/91-grub-mkconfig.install
-   use refind && doexe hooks/95-refind-copy-icon.install
-
-   exeinto /usr/lib/kernel/install.d
-   doexe hooks/systemd/00-00machineid-directory.install
-   doexe hooks/systemd/10-copy-prebuilt.install
-   doexe hooks/systemd/90-compat.install
-   use grub && doexe hooks/systemd/91-grub-mkconfig.install
-   use refind && doexe hooks/systemd/95-refind-copy-icon.install
-
-   if use systemd; then
-   sed -e 
's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i 
installkernel ||
-   die "enabling systemd's kernel-install failed"
-   fi
-
-   # set some default config using the flags we have anyway
-   touch "${T}/install.conf" || die
-   echo "# This file is managed by ${CATEGORY}/${PN}" >> 
"${T}/install.conf" || die
-   if use uki; then
-   echo 

[gentoo-commits] repo/gentoo:master commit in: sci-misc/jupyterlab-desktop-bin/

2024-03-22 Thread Andrew Ammerlaan
commit: 5c93d5c407e13b645680ecf223ca63a488248f5a
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Mar 22 21:34:49 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Mar 22 21:34:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c93d5c4

sci-misc/jupyterlab-desktop-bin: add 4.1.5.1

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

 sci-misc/jupyterlab-desktop-bin/Manifest   |   1 +
 .../jupyterlab-desktop-bin-4.1.5.1.ebuild  | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sci-misc/jupyterlab-desktop-bin/Manifest 
b/sci-misc/jupyterlab-desktop-bin/Manifest
index b93377b6de55..82e897ea78f3 100644
--- a/sci-misc/jupyterlab-desktop-bin/Manifest
+++ b/sci-misc/jupyterlab-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST jupyterlab-desktop-bin-4.1.4.1.rpm 333180169 BLAKE2B 
21b0f79ba9d0feebb1554ab0e11559e7c4b8898da59face94bb422bef0673ffbb6036ab24956b1e88a0387da903b0008aa24ff5905e44b3a594c19282da749b2
 SHA512 
725b082a664826c25f6e7c6564be5bf8df2dccb32a34623da4e82c8a961a52a2360be44f2b185048000a9fe7e1c02b0564ef519e6d4a8f0389e94b4447415d9c
+DIST jupyterlab-desktop-bin-4.1.5.1.rpm 333125797 BLAKE2B 
3aa27180799a28c6363730ce48333270f1e817dac1fc1c0b088a85b80bc35ce49b15e407c4b21bed480a09050449ad3032e77ab5985459572268970f2bbd1cd9
 SHA512 
0df094201fb4ee84c483306c3fb90daa32ca4ea3e2b461b8709b5e829513918d719b89de4c75eb3f63956345bbcac19aeb7c714201eded390de971dcb3173093

diff --git 
a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.1.5.1.ebuild 
b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.1.5.1.ebuild
new file mode 100644
index ..fba316a220ed
--- /dev/null
+++ b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.1.5.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop rpm xdg
+
+DESCRIPTION="JupyterLab desktop application, based on Electron"
+HOMEPAGE="https://jupyter.org/;
+SRC_URI="https://github.com/jupyterlab/${PN%%-bin}/releases/download/v$(ver_rs 
3 -)/JupyterLab-Setup-Fedora-x64.rpm -> ${P}.rpm"
+S="${WORKDIR}"
+
+KEYWORDS="-* ~amd64"
+# Electron bundles a bunch of things
+LICENSE="
+   MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
+   unRAR OFL CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+"
+SLOT="0"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-python/jupyterlab-$(ver_cut 1-3)
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
+
+QA_PREBUILT="opt/JupyterLab/*"
+
+pkg_pretend() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   # cleanup languages
+   pushd "opt/JupyterLab/locales" || die
+   chromium_remove_language_paks
+   popd || die
+}
+
+src_configure() {
+   chromium_suid_sandbox_check_kernel_config
+   default
+}
+
+src_install() {
+   local size=512
+   doicon -s ${size} 
"usr/share/icons/hicolor/${size}x${size}/apps/jupyterlab-desktop.png"
+
+   domenu usr/share/applications/jupyterlab-desktop.desktop
+
+   local DESTDIR="/opt/JupyterLab"
+   pushd "opt/JupyterLab" || die
+
+   exeinto "${DESTDIR}"
+   doexe chrome-sandbox chrome_crashpad_handler jupyterlab-desktop *.so*
+
+   insinto "${DESTDIR}"
+   doins *.pak *.bin *.json *.dat
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set.
+   # see https://github.com/electron/electron/issues/17972
+   fperms 4755 "${DESTDIR}"/chrome-sandbox
+
+   dosym "${DESTDIR}"/jupyterlab-desktop /opt/bin/jupyterlab-desktop
+   popd || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog ""
+   elog "On initial startup you will be prompted to select the python 
environment of"
+   elog "your choice. Either select a specific python version, e.g. 
/usr/bin/pythonX.Y,"
+   elog "or choose /usr/bin/python to follow the system wide setting in"
+   elog "/etc/python-exec/python-exec.conf."
+   elog "Please note that only python environments 

[gentoo-commits] proj/sci:master commit in: profiles/

2024-03-22 Thread Horea Christian
commit: e3c9b1be480b74fa4b9d1b84002f8a2d261c6163
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Mar 22 21:19:03 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Mar 22 21:19:03 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e3c9b1be

profiles: unmasked packages with formerly missing deps

Signed-off-by: Horea Christian  chymera.eu>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 464a4005a..d39812beb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,10 +29,3 @@
 ## app-misc/some-package
 
 #--- END OF EXAMPLES ---
-
-# Andrew Ammerlaan  (2024-03-15)
-# Depends on unkeyworded dev-libs/libpthread-stubs
-sci-biology/afni
-sci-biology/samri
-sci-biology/samri_bidsdata
-sci-biology/samri_bindata



[gentoo-commits] proj/sci:master commit in: sci-biology/afni/

2024-03-22 Thread Horea Christian
commit: bf635e42b9e981623432224920b21940f4feda56
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Mar 22 21:18:40 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Mar 22 21:18:40 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=bf635e42

sci-biology/afni: removed deprecated deps

Signed-off-by: Horea Christian  chymera.eu>

 sci-biology/afni/{afni-24.0.04.ebuild => afni-24.0.04-r1.ebuild} | 1 -
 sci-biology/afni/{afni-24.0.08.ebuild => afni-24.0.08-r1.ebuild} | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sci-biology/afni/afni-24.0.04.ebuild 
b/sci-biology/afni/afni-24.0.04-r1.ebuild
similarity index 98%
rename from sci-biology/afni/afni-24.0.04.ebuild
rename to sci-biology/afni/afni-24.0.04-r1.ebuild
index c00ef846f..557fbd579 100644
--- a/sci-biology/afni/afni-24.0.04.ebuild
+++ b/sci-biology/afni/afni-24.0.04-r1.ebuild
@@ -40,7 +40,6 @@ RDEPEND="
sci-libs/gts
sys-devel/llvm:*
sys-libs/libomp
-   dev-libs/libpthread-stubs
virtual/jpeg-compat:62
x11-libs/libGLw
x11-libs/libXft

diff --git a/sci-biology/afni/afni-24.0.08.ebuild 
b/sci-biology/afni/afni-24.0.08-r1.ebuild
similarity index 99%
rename from sci-biology/afni/afni-24.0.08.ebuild
rename to sci-biology/afni/afni-24.0.08-r1.ebuild
index 75ff5b6b6..20293877f 100644
--- a/sci-biology/afni/afni-24.0.08.ebuild
+++ b/sci-biology/afni/afni-24.0.08-r1.ebuild
@@ -40,7 +40,6 @@ RDEPEND="
sci-libs/gts
sys-devel/llvm:*
sys-libs/libomp
-   dev-libs/libpthread-stubs
virtual/jpeg-compat:62
x11-libs/libGLw
x11-libs/libXft



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wt/

2024-03-22 Thread Julien Roy
commit: 529ba4e8f4447ddf0a73aa80379cda191db3f40e
Author: David Roman  gmail  com>
AuthorDate: Fri Mar 22 20:54:52 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 20:54:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=529ba4e8

dev-cpp/wt: fix runtime segfault

Signed-off-by: David Roman  gmail.com>

 dev-cpp/wt/wt-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/wt/wt-4.10.4.ebuild b/dev-cpp/wt/wt-4.10.4.ebuild
index 51664130e1..ea38bb5825 100644
--- a/dev-cpp/wt/wt-4.10.4.ebuild
+++ b/dev-cpp/wt/wt-4.10.4.ebuild
@@ -22,7 +22,7 @@ DEPEND="
ssl? ( dev-libs/openssl )
dev-libs/boost
media-libs/libharu
-   media-gfx/graphicsmagick
+   media-gfx/graphicsmagick[jpeg,png]
x11-libs/pango
sys-libs/zlib
 "



[gentoo-commits] repo/proj/guru:master commit in: games-strategy/armies-of-exigo-demo/

2024-03-22 Thread Julien Roy
commit: 0d7e13f81eee875cca5fbebb72a05c6422295cb3
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Fri Mar 22 20:23:17 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 20:23:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d7e13f8

games-strategy/armies-of-exigo-demo: fix path

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

 games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild 
b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
index 36b4a706a5..c69a905d50 100644
--- a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
+++ b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
@@ -38,7 +38,7 @@ src_install() {
 
cp -r "$name" "$ED"/opt/armies-of-exigo/single-player-demo
 
-   path="$dir/single-playerdemo/Exigo_spdemo.exe"
+   path="$dir/single-player-demo/Exigo_spdemo.exe"
make_wrapper "$single" "$conty wine \"$path\""
# TODO add USE flag to be able to choolse local wine or wine-proton, 
against 1.4 GB dependency?
 



[gentoo-commits] repo/proj/guru:master commit in: games-strategy/armies-of-exigo-demo/

2024-03-22 Thread Julien Roy
commit: 8aa1688069646ebdb127499f630115945f878b02
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Fri Mar 22 20:27:41 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 20:27:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8aa16880

games-strategy/armies-of-exigo-demo: path single-player to singleplayer

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

 games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild 
b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
index c69a905d50..8bdbedb061 100644
--- a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
+++ b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
@@ -36,9 +36,9 @@ src_install() {
 
name=armies-of-exigo--single-player-demo--portable-without-installer
 
-   cp -r "$name" "$ED"/opt/armies-of-exigo/single-player-demo
+   cp -r "$name" "$ED"/opt/armies-of-exigo/singleplayer-demo
 
-   path="$dir/single-player-demo/Exigo_spdemo.exe"
+   path="$dir/singleplayer-demo/Exigo_spdemo.exe"
make_wrapper "$single" "$conty wine \"$path\""
# TODO add USE flag to be able to choolse local wine or wine-proton, 
against 1.4 GB dependency?
 



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

2024-03-22 Thread Julien Roy
commit: 10e371f6962f2e3ac061a56199674d0ee77d4ada
Author: Ben Buhse  benbuhse  com>
AuthorDate: Fri Mar 22 20:20:43 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 20:21:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10e371f6

gui-apps/lswt: new package, add 1.0.4

Signed-off-by: Ben Buhse  benbuhse.com>

 gui-apps/lswt/Manifest  |  1 +
 gui-apps/lswt/lswt-1.0.4.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/gui-apps/lswt/Manifest b/gui-apps/lswt/Manifest
new file mode 100644
index 00..214feff0e2
--- /dev/null
+++ b/gui-apps/lswt/Manifest
@@ -0,0 +1 @@
+DIST lswt-1.0.4.tar.gz 21479 BLAKE2B 
fc5f2dd3d28bc10bd460ab6557ce2a5be17d88ff58f22414ed836c1f63a1cf7c70d6363b23a794c49631ab465f1e69a6fa539d5ccd397148a6819ce927137c4d
 SHA512 
708500f09cd50acd9df4d6101c599b7a48bda274ddb2f31d138ca77b37b11cf244b2c5b473c2f13274b61458eb820aa506f9b1ad6ce517c8e5c274935e4f3443

diff --git a/gui-apps/lswt/lswt-1.0.4.ebuild b/gui-apps/lswt/lswt-1.0.4.ebuild
new file mode 100644
index 00..5b54e25b05
--- /dev/null
+++ b/gui-apps/lswt/lswt-1.0.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="List Wayland toplevels"
+HOMEPAGE="https://git.sr.ht/~leon_plickat/lswt/;
+SRC_URI="https://git.sr.ht/~leon_plickat/lswt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/wayland"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/wayland-protocols"
+
+src_install() {
+   # Need to install to /usr instead of /usr/local
+   # and the Makefile doens't handle DESTDIR properly
+   emake PREFIX="${D}"/usr install
+}



[gentoo-commits] repo/proj/guru:master commit in: app-office/nixnote-bin/

2024-03-22 Thread Julien Roy
commit: bc76f61a3e6b1ceedcdedb1ec0e9e549d0b2983f
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Fri Mar 22 19:31:09 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 19:31:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc76f61a

app-office/nixnote-bin: add PROPERTIES="live", remove duplicate line with S 
declaration, remove KEYWORDS

Closes: https://bugs.gentoo.org/927532
Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-office/nixnote-bin/nixnote-bin-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-office/nixnote-bin/nixnote-bin-.ebuild 
b/app-office/nixnote-bin/nixnote-bin-.ebuild
index 7d09cbf4ab..8b3b261b10 100644
--- a/app-office/nixnote-bin/nixnote-bin-.ebuild
+++ b/app-office/nixnote-bin/nixnote-bin-.ebuild
@@ -7,10 +7,10 @@ DESCRIPTION="Free and open source note taking app, compatible 
with Evernote sync
 HOMEPAGE="https://github.com/robert7/nixnote2;
 
 
SRC_URI="https://github.com/robert7/nixnote2/releases/download/continuous-develop/NixNote2-x86_64.AppImage;
-KEYWORDS="~amd64"
 
 LICENSE="GPL-3"
 SLOT="0"
+PROPERTIES="live"
 RESTRICT="strip"
 
 RDEPEND="sys-fs/fuse:0"
@@ -18,7 +18,6 @@ RDEPEND="sys-fs/fuse:0"
 S="${WORKDIR}"
 
 QA_PREBUILT="*"
-S="${WORKDIR}"
 
 src_install() {
cp "${DISTDIR}/NixNote2-x86_64.AppImage" nixnote-bin || die



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

2024-03-22 Thread Maciej Barć
commit: 47954ba2c4622d348fc165fe44425e893fc25355
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 19:19:11 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 22 21:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47954ba2

net-misc/gallery-dl: drop old 1.26.7

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

 net-misc/gallery-dl/Manifest |  1 -
 net-misc/gallery-dl/gallery-dl-1.26.7.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index e4897eb42f61..1c68f3fea42f 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,2 +1 @@
-DIST gallery-dl-1.26.7.gh.tar.gz 649312 BLAKE2B 
b9b493c03c459d9ff0fafce8d48b9fef075d17cc5b1d7133f2f24841ddf0af96297c284d114088825afa3b4be6499ac98b2be44aabe11d31d27ea0718d5cd453
 SHA512 
fdd00e43d91c5ab577f21f874ddbaa18031af308c8ca7ee8996a0b816ab9f9d422cb870467f83b3c2ce5f943727fd26af4e5597cd808fbef2df88a874bcbd9bc
 DIST gallery-dl-1.26.8.gh.tar.gz 659327 BLAKE2B 
f0d394c077fefda91fce494fa8bd6ef369a634f06f3303c4f91009b3d5d381a40aa8918e639ed6faddc9000d5a3091a569124d62b794d727c46354bc144c8b63
 SHA512 
f8093d8e51c815333a182d1cdf5134d2e54d10b44067a0130943993d63e49d4e51d5bb9eb1704b7999639e73ae8ab4cadb6a8d0fb444abbe26ffdc445e5cdb5f

diff --git a/net-misc/gallery-dl/gallery-dl-1.26.7.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.26.7.ebuild
deleted file mode 100644
index 736c8bce293d..
--- a/net-misc/gallery-dl/gallery-dl-1.26.7.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="sqlite,ssl,xml(+)"
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
-HOMEPAGE="https://github.com/mikf/gallery-dl/;
-
-if [[ "${PV}" == ** ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
-else
-   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
-
-   KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-PROPERTIES="test_network"   # Tests require network access.
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-python/requests-2.11.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests setup.py
-
-python_compile_all() {
-   emake PYTHON="${EPYTHON}" data/completion/{,_}gallery-dl man
-}
-
-pkg_postinst() {
-   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
-   optfeature "video downloads" net-misc/yt-dlp
-}



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

2024-03-22 Thread Maciej Barć
commit: f830a1e40beec1194592194e606936736f983922
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 19:18:14 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 22 21:17:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f830a1e4

dev-lang/haxe: bump to 4.3.4

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

 dev-lang/haxe/Manifest  |  1 +
 dev-lang/haxe/haxe-4.3.4.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest
index 2d54822a0901..599e56f150fd 100644
--- a/dev-lang/haxe/Manifest
+++ b/dev-lang/haxe/Manifest
@@ -1 +1,2 @@
 DIST haxe-4.3.3.tar.gz 8405617 BLAKE2B 
0c27eafd6af0615b47de8a7bdbff25fe15d8bbf80525ede273a4a430cedde6f0d6c9871ae581e2a7e8a87b56862f0c1b9f6f862a7cbfb68ac943ccbc3ae36878
 SHA512 
fea25ae2ba7433e2f39faae8e05538419e5dfbc519315c8e91b84a2d0a7c9e2ed380b92b21c23ff597797311cbb7a15276b5f4623fb65c6e3d4d8cc801a74e23
+DIST haxe-4.3.4.tar.gz 8409775 BLAKE2B 
929797d71c23724c08c85957be8b39d6802d35990f70a85f8f7c309fa4505dae2b4b24e881ea8f55b02d68af4eb5fb7956c2562cdc5a8f201925a3029bd2cafd
 SHA512 
77f08d5ecd2f0d08d4f44f186120a3f72eb51c712116d50d524f116d981b28fec4e5a03ef0d7c84bf0451caac76a37d642841202d01822cbb5f08981f12998ec

diff --git a/dev-lang/haxe/haxe-4.3.4.ebuild b/dev-lang/haxe/haxe-4.3.4.ebuild
new file mode 100644
index ..776b27a6ebe6
--- /dev/null
+++ b/dev-lang/haxe/haxe-4.3.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Multi-target universal programming language"
+HOMEPAGE="https://haxe.org/
+   https://github.com/HaxeFoundation/haxe/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git;
+else
+   # Haxe-debian is a distribution variant then contains the required git 
modules.
+   
SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/haxe-debian-upstream-${PV}"
+
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2+ MIT"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+RESTRICT="strip"
+
+RDEPEND="
+   >=dev-lang/ocaml-4:=[ocamlopt?]
+   >=dev-ml/luv-0.5.12:=
+   dev-ml/extlib:=
+   dev-ml/ocaml-sha:=
+   dev-ml/ptmap:=
+   dev-ml/sedlex:=
+   dev-ml/xml-light:=
+
+   dev-lang/neko:=
+   dev-libs/boehm-gc:=
+   dev-libs/libpcre:=
+   net-libs/mbedtls:=
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-ml/camlp5
+   dev-ml/dune
+   dev-ml/findlib
+"
+
+QA_FLAGS_IGNORED="usr/bin/haxelib"
+QA_PRESTRIPPED="usr/bin/haxelib"
+
+src_configure() {
+   export OCAMLOPT="$(usex ocamlopt ocamlopt.opt ocamlopt)"
+}
+
+src_compile() {
+   emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \
+   OCAMLOPT="${OCAMLOPT}" INSTALL_DIR="/usr"
+}
+
+src_install() {
+   emake DESTDIR="${D}" INSTALL_DIR="/usr" install
+   dodoc *.md
+}



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

2024-03-22 Thread Maciej Barć
commit: d2a0987166cafb44253c860d21845ef25f2578b7
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 20:12:02 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 22 21:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a09871

net-misc/gallery-dl: use unittest runner; disable net

Closes: https://bugs.gentoo.org/927526
Signed-off-by: Maciej Barć  gentoo.org>

 net-misc/gallery-dl/gallery-dl-1.26.8.ebuild | 11 ---
 net-misc/gallery-dl/gallery-dl-.ebuild   | 11 +--
 2 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.26.8.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.26.8.ebuild
index 736c8bce293d..310c7066bc74 100644
--- a/net-misc/gallery-dl/gallery-dl-1.26.8.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.26.8.ebuild
@@ -25,14 +25,19 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-PROPERTIES="test_network"   # Tests require network access.
-RESTRICT="test"
 
 RDEPEND="
>=dev-python/requests-2.11.0[${PYTHON_USEDEP}]
 "
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Tests against real servers, some tests always fail and some are 
subject to change.
+   rm test/test_results.py || die
+
+   distutils-r1_src_prepare
+}
 
 python_compile_all() {
emake PYTHON="${EPYTHON}" data/completion/{,_}gallery-dl man

diff --git a/net-misc/gallery-dl/gallery-dl-.ebuild 
b/net-misc/gallery-dl/gallery-dl-.ebuild
index b8a8623c53a8..fc74f32338d2 100644
--- a/net-misc/gallery-dl/gallery-dl-.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,7 +32,14 @@ RDEPEND="
>=dev-python/requests-2.11.0[${PYTHON_USEDEP}]
 "
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Tests against real servers, some tests always fail and some are 
subject to change.
+   rm test/test_results.py || die
+
+   distutils-r1_src_prepare
+}
 
 python_compile_all() {
emake PYTHON="${EPYTHON}" data/completion/{,_}gallery-dl man



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

2024-03-22 Thread Maciej Barć
commit: b42be5e3006c0383e21451a38d5748b3af4b1b40
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 21:11:41 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 22 21:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42be5e3

app-emacs/ts: switch to UTC zone

Closes: https://bugs.gentoo.org/927384
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/ts/ts-0.3.ebuild | 24 
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/app-emacs/ts/ts-0.3.ebuild b/app-emacs/ts/ts-0.3.ebuild
index 4f61deb30b25..87f02340e27c 100644
--- a/app-emacs/ts/ts-0.3.ebuild
+++ b/app-emacs/ts/ts-0.3.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
@@ -8,32 +8,40 @@ inherit elisp
 DESCRIPTION="Emacs timestamp and date-time library"
 HOMEPAGE="https://github.com/alphapapa/ts.el;
 
-if [[ ${PV} == ** ]] ; then
+if [[ "${PV}" == ** ]] ; then
inherit git-r3
+
EGIT_REPO_URI="https://github.com/alphapapa/ts.el.git;
 else
-   [[ ${PV} == 0.3 ]] && COMMIT=552936017cfdec89f7fc20c254ae6b37c3f22c5b
+   [[ "${PV}" == 0.3 ]] && COMMIT=552936017cfdec89f7fc20c254ae6b37c3f22c5b
SRC_URI="https://github.com/alphapapa/ts.el/archive/${COMMIT}.tar.gz
-> ${P}.tar.gz"
-   S="${WORKDIR}"/ts.el-${COMMIT}
+   S="${WORKDIR}/ts.el-${COMMIT}"
+
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3+"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
app-emacs/dash
app-emacs/s
 "
-BDEPEND="${RDEPEND}"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   sys-libs/timezone-data
+   )
+"
 
-PATCHES=( "${FILESDIR}"/ts-0.3-test.patch  )
+PATCHES=( "${FILESDIR}/ts-0.3-test.patch" )
 
 DOCS=( README.org notes.org )
 SITEFILE="50${PN}-gentoo.el"
 
 src_test() {
-   LANG=C TZ=/usr/share/zoneinfo/America/Chicago   \
-   elisp-test-ert test -l test/test.el
+   LANG=C TZ=/usr/share/zoneinfo/UTC elisp-test-ert test -l test/test.el
 }



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

2024-03-22 Thread Maciej Barć
commit: 822a520b7d786c0b3a8adbc1bde8bba6beedf611
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 18:50:57 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar 22 21:17:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822a520b

dev-lang/haxe: drop old 4.3.1

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

 dev-lang/haxe/Manifest  |  1 -
 dev-lang/haxe/haxe-4.3.1.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-lang/haxe/Manifest b/dev-lang/haxe/Manifest
index 9c7a5ad97aef..2d54822a0901 100644
--- a/dev-lang/haxe/Manifest
+++ b/dev-lang/haxe/Manifest
@@ -1,2 +1 @@
-DIST haxe-4.3.1.tar.gz 8398956 BLAKE2B 
f665f44120fb16b0f542e63c3ca00d84e90356e9dddbf3c50332bdee3770fa83a11d273db26c392799d39f8c035f5732bf4f7092a31750f5a5766588ee8a7849
 SHA512 
10961e4a5d7fad6789ea4465c96149c0becfe87ad447a0d808af5771ccbd2846b2e6715cbd72dcae9d4340ee45f7caac9238df94e3c079696e89f5551e8e1cdb
 DIST haxe-4.3.3.tar.gz 8405617 BLAKE2B 
0c27eafd6af0615b47de8a7bdbff25fe15d8bbf80525ede273a4a430cedde6f0d6c9871ae581e2a7e8a87b56862f0c1b9f6f862a7cbfb68ac943ccbc3ae36878
 SHA512 
fea25ae2ba7433e2f39faae8e05538419e5dfbc519315c8e91b84a2d0a7c9e2ed380b92b21c23ff597797311cbb7a15276b5f4623fb65c6e3d4d8cc801a74e23

diff --git a/dev-lang/haxe/haxe-4.3.1.ebuild b/dev-lang/haxe/haxe-4.3.1.ebuild
deleted file mode 100644
index 898185d66029..
--- a/dev-lang/haxe/haxe-4.3.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Multi-target universal programming language"
-HOMEPAGE="https://haxe.org/
-   https://github.com/HaxeFoundation/haxe/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/HaxeFoundation/haxe.git;
-else
-   # Haxe-debian already contains correct git modules
-   
SRC_URI="https://github.com/HaxeFoundation/haxe-debian/archive/upstream/${PV}.tar.gz
-   -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-   S="${WORKDIR}"/haxe-debian-upstream-${PV}
-fi
-
-LICENSE="GPL-2+ MIT"
-SLOT="0/${PV}"
-IUSE="+ocamlopt"
-RESTRICT="strip"
-
-RDEPEND="
-   >=dev-lang/ocaml-4:=[ocamlopt?]
-   >=dev-ml/luv-0.5.12:=
-   dev-ml/extlib:=
-   dev-ml/ocaml-sha:=
-   dev-ml/ptmap:=
-   dev-ml/sedlex:=
-   dev-ml/xml-light:=
-
-   dev-lang/neko:=
-   dev-libs/boehm-gc:=
-   dev-libs/libpcre:=
-   net-libs/mbedtls:=
-   sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-ml/camlp5
-   dev-ml/dune
-   dev-ml/findlib
-"
-
-QA_FLAGS_IGNORED="usr/bin/haxelib"
-QA_PRESTRIPPED="usr/bin/haxelib"
-
-src_configure() {
-   export OCAMLOPT=$(usex ocamlopt ocamlopt.opt ocamlopt)
-}
-
-src_compile() {
-   emake -j1 BRANCH="" COMMIT_DATE="" COMMIT_SHA="" \
-   OCAMLOPT="${OCAMLOPT}" INSTALL_DIR=/usr
-}
-
-src_install() {
-   emake DESTDIR="${D}" INSTALL_DIR=/usr install
-   dodoc *.md
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/calamares/files/, app-admin/calamares/, profiles/base/

2024-03-22 Thread Andrew Ammerlaan
commit: 618852ed64e5fbfc546beec7663164646eac
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Mar 22 20:53:17 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Mar 22 20:54:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618852ed

app-admin/calamares: add 3.3.5

- adds (maksed) qt6 support
- adds gentoo branding (read from /etc/os-release)
- drop tests requiring toml

Closes: https://bugs.gentoo.org/865265
Closes: https://bugs.gentoo.org/925724
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-admin/calamares/Manifest   |   1 +
 app-admin/calamares/calamares-3.3.5.ebuild | 167 ++
 .../calamares/files/calamares-gentoo-branding.desc | 239 +
 profiles/base/package.use.mask |   4 +
 4 files changed, 411 insertions(+)

diff --git a/app-admin/calamares/Manifest b/app-admin/calamares/Manifest
index 9301d4735645..30eda62874ab 100644
--- a/app-admin/calamares/Manifest
+++ b/app-admin/calamares/Manifest
@@ -1 +1,2 @@
 DIST calamares-3.2.60.tar.gz 4260547 BLAKE2B 
edf300ce9d534cd506b2341b3ce314bbde7fcc6dac40ad2307e549bbeab7a63ddfe6d7ae8c8176ee1ad4e4b02c9eadcd5efc66872e1f464c39200d8d117dca80
 SHA512 
dfc01212f74694f10d40dd1d1ad61db384c83021dc9cd4753027a9cf40b92c8e8b2d5032df76533a8f22c05448aba546c9bb21c38c03fb0cb8d7de35fb79fb7f
+DIST calamares-3.3.5.tar.gz 4722988 BLAKE2B 
bc3270fbc2f804c46008f1f0a106719b779a07d7d5d3cc9f1ab17da7597ebb5dfebc8793036e19570b0048afb667df4b9fed55e813374d7465513ea048e00ffc
 SHA512 
6846e13455e4fa38bd4d5061eece1baf5a972700f489dc1e35d988cfb5359650c63f79f9453431f1aff722af696260504c27f0c000490d781ab5fe03a5c46cf2

diff --git a/app-admin/calamares/calamares-3.3.5.ebuild 
b/app-admin/calamares/calamares-3.3.5.ebuild
new file mode 100644
index ..18227c7ccfcf
--- /dev/null
+++ b/app-admin/calamares/calamares-3.3.5.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit ecm python-single-r1
+
+DESCRIPTION="Distribution-independent installer framework"
+HOMEPAGE="https://calamares.io;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="+networkmanager qt6 +upower"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+QT5_MIN="5.15.0"
+KF_QT5_MIN="5.78"
+QT6_MIN="6.5.0"
+KF_QT6_MIN="5.240"
+
+BDEPEND="
+   qt6? (
+   >=dev-qt/qttools-${QT6_MIN}:6[linguist]
+   >=kde-frameworks/extra-cmake-modules-${KF_QT6_MIN}
+   )
+   !qt6? (
+   >=dev-qt/linguist-tools-${QT5_MIN}:5
+   >=kde-frameworks/extra-cmake-modules-${KF_QT5_MIN}
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-cpp/yaml-cpp:=
+   $(python_gen_cond_dep '
+   >=dev-libs/boost-1.72.0:=[python,${PYTHON_USEDEP}]
+   dev-libs/libpwquality[${PYTHON_USEDEP}]
+   ')
+   qt6? (
+   
>=dev-qt/qtbase-${QT6_MIN}:6[concurrent,dbus,gui,network,widgets,xml]
+   >=dev-qt/qtdeclarative-${QT6_MIN}:6
+   >=dev-qt/qtsvg-${QT6_MIN}:6
+   >=dev-qt/qtwebengine-${QT6_MIN}:6[widgets]
+   dev-qt/kdsingleapplication[qt6]
+   >=kde-frameworks/kconfig-${KF_QT6_MIN}:6
+   >=kde-frameworks/kcoreaddons-${KF_QT6_MIN}:6
+   >=kde-frameworks/kcrash-${KF_QT6_MIN}:6
+   >=kde-frameworks/ki18n-${KF_QT6_MIN}:6
+   >=kde-frameworks/kpackage-${KF_QT6_MIN}:6
+   >=kde-frameworks/kparts-${KF_QT6_MIN}:6
+   >=kde-frameworks/kservice-${KF_QT6_MIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KF_QT6_MIN}:6
+   sys-auth/polkit-qt[qt6(-)]
+   >=sys-libs/kpmcore-24.01.75:6=
+   )
+   !qt6? (
+   >=dev-qt/qtconcurrent-${QT5_MIN}:5
+   >=dev-qt/qtdbus-${QT5_MIN}:5
+   >=dev-qt/qtdeclarative-${QT5_MIN}:5
+   >=dev-qt/qtgui-${QT5_MIN}:5
+   >=dev-qt/qtnetwork-${QT5_MIN}:5
+   >=dev-qt/qtsvg-${QT5_MIN}:5
+   >=dev-qt/qtwebengine-${QT5_MIN}:5[widgets]
+   >=dev-qt/qtwidgets-${QT5_MIN}:5
+   >=dev-qt/qtxml-${QT5_MIN}:5
+   dev-qt/kdsingleapplication[-qt6]
+   >=kde-frameworks/kconfig-${KF_QT5_MIN}:5
+   >=kde-frameworks/kcoreaddons-${KF_QT5_MIN}:5
+   >=kde-frameworks/kcrash-${KF_QT5_MIN}:5
+   >=kde-frameworks/ki18n-${KF_QT5_MIN}:5
+   >=kde-frameworks/kpackage-${KF_QT5_MIN}:5
+   >=kde-frameworks/kparts-${KF_QT5_MIN}:5
+   >=kde-frameworks/kservice-${KF_QT5_MIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KF_QT5_MIN}:5
+   sys-auth/polkit-qt[qt5(+)]
+   >=sys-libs/kpmcore-20.04.0:5=
+   )
+   

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

2024-03-22 Thread David Roman
commit: 529ba4e8f4447ddf0a73aa80379cda191db3f40e
Author: David Roman  gmail  com>
AuthorDate: Fri Mar 22 20:54:52 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Mar 22 20:54:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=529ba4e8

dev-cpp/wt: fix runtime segfault

Signed-off-by: David Roman  gmail.com>

 dev-cpp/wt/wt-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/wt/wt-4.10.4.ebuild b/dev-cpp/wt/wt-4.10.4.ebuild
index 51664130e1..ea38bb5825 100644
--- a/dev-cpp/wt/wt-4.10.4.ebuild
+++ b/dev-cpp/wt/wt-4.10.4.ebuild
@@ -22,7 +22,7 @@ DEPEND="
ssl? ( dev-libs/openssl )
dev-libs/boost
media-libs/libharu
-   media-gfx/graphicsmagick
+   media-gfx/graphicsmagick[jpeg,png]
x11-libs/pango
sys-libs/zlib
 "



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

2024-03-22 Thread Alfredo Tupone
commit: 1d5ccecbb03d065f91980bce649a4981e2e6cc42
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar 22 20:47:29 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar 22 20:47:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5ccecb

sci-libs/caffe2: drop 1.13.1-r6, 2.0.1-r5

Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/caffe2/Manifest   |   2 -
 sci-libs/caffe2/caffe2-1.13.1-r6.ebuild| 194 -
 sci-libs/caffe2/caffe2-2.0.1-r5.ebuild | 211 --
 sci-libs/caffe2/files/caffe2-1.12.0-clang.patch|  42 
 sci-libs/caffe2/files/caffe2-1.13.0-gentoo.patch   | 239 -
 sci-libs/caffe2/files/caffe2-2.0.0-gentoo.patch| 204 --
 sci-libs/caffe2/files/caffe2-2.0.1-cudaExtra.patch |  28 ---
 7 files changed, 920 deletions(-)

diff --git a/sci-libs/caffe2/Manifest b/sci-libs/caffe2/Manifest
index 2a63d8018442..09e1f64fbe4c 100644
--- a/sci-libs/caffe2/Manifest
+++ b/sci-libs/caffe2/Manifest
@@ -1,4 +1,2 @@
-DIST pytorch-1.13.1.tar.gz 108279745 BLAKE2B 
75de03b74dfdaf8d8fb5ea743fcc0c1b0e408a714ad4160c487921220a7b1755e5fa6e587e6bbc8c9f34dd75e096d2e6dd69c80d24821835fff6c833314434d3
 SHA512 
f16f89d027efade11d057245cad5b69a390e88b458398310ae30de2dbff7c8fd7f1165be7b8da7ea989c81ac3f5a66c5cb9050610e441a97c83fb8aa28c0bd62
-DIST pytorch-2.0.1.tar.gz 111335778 BLAKE2B 
7a10cc2b2d5e2422aef7e060a0c3a62ca5c7460c6e0b9becade9b98939501975c74ed5a175a653731f43ca824d2c9bd31f41d1f633c2b139779ab23d5331e9ce
 SHA512 
2309a22b3be3ccdb36d8d9781a59a7bdcc2fdb8d95ada205702ec77862480f0cbb12cd5d6b8cd3114d01a6e33b7743d0fe9de93debf37138ca5c14403cdb0c43
 DIST pytorch-2.1.2.tar.gz 116316469 BLAKE2B 
c5a55ee264bc3477d3556ba6376b5591117e992e56e0dd0c9ba93d12526e2727f7840f6f1e0730a38223b6492c9556840c4ebf22ffd220e97225c2abff303747
 SHA512 
a8961d78ad785b13c959a0612563a60e0de17a7c8bb9822ddea9a24072796354d07e81c47b6cc8761b21a6448845b088cf80e1661d9e889b0ed5474d3dc76756
 DIST pytorch-2.2.1.tar.gz 116370903 BLAKE2B 
7d08e80f91bad76fba1751c30a34bebfe7145058b7758c0d47112702263a80666f70687a8860744725c6aa995e854f766a5bfa4644c23e5635e7e08c8d63a6e9
 SHA512 
f19ebcf59d183c3348946ba7cfcab2bc4ca93785863b8edc39dba5772083a7b0425ccb4f92a8df4dc0d18246c75e8ff812993161467fbf9dc48d7fb28a1e26f1

diff --git a/sci-libs/caffe2/caffe2-1.13.1-r6.ebuild 
b/sci-libs/caffe2/caffe2-1.13.1-r6.ebuild
deleted file mode 100644
index 1a1184178b12..
--- a/sci-libs/caffe2/caffe2-1.13.1-r6.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1 cmake cuda flag-o-matic
-
-MYPN=pytorch
-MYP=${MYPN}-${PV}
-
-DESCRIPTION="A deep learning framework"
-HOMEPAGE="https://pytorch.org/;
-SRC_URI="https://github.com/pytorch/${MYPN}/archive/refs/tags/v${PV}.tar.gz
-   -> ${MYP}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="cuda distributed fbgemm ffmpeg gloo mpi nnpack +numpy opencl opencv 
openmp qnnpack tensorpipe xnnpack"
-RESTRICT="test"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   ffmpeg? ( opencv )
-   mpi? ( distributed )
-   tensorpipe? ( distributed )
-   gloo? ( distributed )
-" # ?? ( cuda rocm )
-
-# CUDA 12 not supported yet: https://github.com/pytorch/pytorch/issues/91122
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-cpp/gflags:=
-   >=dev-cpp/glog-0.5.0
-   dev-libs/cpuinfo
-   dev-libs/libfmt
-   dev-libs/protobuf:=
-   dev-libs/pthreadpool
-   dev-libs/sleef
-   sci-libs/lapack
-   >=sci-libs/onnx-1.12.0
-   https://developer.nvidia.com/cuda-gpus;
-   ewarn "or by running /opt/cuda/extras/demo_suite/deviceQuery | 
grep 'CUDA Capability'"
-   fi
-
-   local mycmakeargs=(
-   -DBUILD_CUSTOM_PROTOBUF=OFF
-   -DBUILD_SHARED_LIBS=ON
-
-   -DUSE_CCACHE=OFF
-   -DUSE_CUDA=$(usex cuda)
-   -DUSE_CUDNN=$(usex cuda)
-   -DUSE_FAST_NVCC=$(usex cuda)
-   -DTORCH_CUDA_ARCH_LIST="${TORCH_CUDA_ARCH_LIST:-3.5 7.0}"
-   -DUSE_DISTRIBUTED=$(usex distributed)
-   -DUSE_MPI=$(usex mpi)
-   -DUSE_FAKELOWP=OFF
-   -DUSE_FBGEMM=$(usex fbgemm)
-   -DUSE_FFMPEG=$(usex ffmpeg)
-   -DUSE_GFLAGS=ON
-   -DUSE_GLOG=ON
-   -DUSE_GLOO=$(usex gloo)
-   -DUSE_KINETO=OFF # TODO
-   -DUSE_LEVELDB=OFF
-   -DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma
-   -DUSE_MKLDNN=OFF
-   -DUSE_NCCL=OFF # TODO: NVIDIA Collective Communication Library
-   -DUSE_NNPACK=$(usex nnpack)
-   -DUSE_QNNPACK=$(usex qnnpack)
-   -DUSE_XNNPACK=$(usex xnnpack)
-   -DUSE_SYSTEM_XNNPACK=$(usex xnnpack)
-

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

2024-03-22 Thread Alfredo Tupone
commit: e731eae60217e5b40f4399a10a799297328df4ca
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar 22 20:53:24 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar 22 20:53:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e731eae6

profiles: drop mask on old caffe2/pytorch version dropped

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 024da3dc217e..57b60b975618 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -694,14 +694,6 @@ www-plugins/gosuslugi-plugin
 # Removal on 2024-03-21.  Bug #924881.
 dev-python/pendulum
 
-# Alfredo Tupone  (2024-02-18)
-# Not ported to python3_12
-# Removal on 2024-03-18.
-=sci-libs/pytorch-2.0*
-=sci-libs/caffe2-2.0*
-=sci-libs/pytorch-1*
-=sci-libs/caffe2-1*
-
 # Sam James  (2024-02-18)
 # Lots of changes, including a port to a new build system. Needs lots of 
testing.
 =sys-apps/gentoo-functions-1*



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

2024-03-22 Thread Alfredo Tupone
commit: 3969938e8e1d00781a660e7f188549070671b82c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar 22 20:41:31 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar 22 20:42:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3969938e

sci-libs/pytorch: drop 1.13.1-r2, 2.0.1-r1

Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/pytorch/Manifest  |  2 -
 ...-t-build-libtorch-again-for-PyTorch-1.7.1.patch | 18 --
 .../pytorch/files/pytorch-1.13.1-emptyso.patch | 15 -
 .../files/pytorch-1.13.1-global-dlopen.patch   | 23 
 sci-libs/pytorch/files/pytorch-2.0.0-emptyso.patch | 15 -
 sci-libs/pytorch/pytorch-1.13.1-r2.ebuild  | 63 
 sci-libs/pytorch/pytorch-2.0.1-r1.ebuild   | 67 --
 7 files changed, 203 deletions(-)

diff --git a/sci-libs/pytorch/Manifest b/sci-libs/pytorch/Manifest
index 2a63d8018442..09e1f64fbe4c 100644
--- a/sci-libs/pytorch/Manifest
+++ b/sci-libs/pytorch/Manifest
@@ -1,4 +1,2 @@
-DIST pytorch-1.13.1.tar.gz 108279745 BLAKE2B 
75de03b74dfdaf8d8fb5ea743fcc0c1b0e408a714ad4160c487921220a7b1755e5fa6e587e6bbc8c9f34dd75e096d2e6dd69c80d24821835fff6c833314434d3
 SHA512 
f16f89d027efade11d057245cad5b69a390e88b458398310ae30de2dbff7c8fd7f1165be7b8da7ea989c81ac3f5a66c5cb9050610e441a97c83fb8aa28c0bd62
-DIST pytorch-2.0.1.tar.gz 111335778 BLAKE2B 
7a10cc2b2d5e2422aef7e060a0c3a62ca5c7460c6e0b9becade9b98939501975c74ed5a175a653731f43ca824d2c9bd31f41d1f633c2b139779ab23d5331e9ce
 SHA512 
2309a22b3be3ccdb36d8d9781a59a7bdcc2fdb8d95ada205702ec77862480f0cbb12cd5d6b8cd3114d01a6e33b7743d0fe9de93debf37138ca5c14403cdb0c43
 DIST pytorch-2.1.2.tar.gz 116316469 BLAKE2B 
c5a55ee264bc3477d3556ba6376b5591117e992e56e0dd0c9ba93d12526e2727f7840f6f1e0730a38223b6492c9556840c4ebf22ffd220e97225c2abff303747
 SHA512 
a8961d78ad785b13c959a0612563a60e0de17a7c8bb9822ddea9a24072796354d07e81c47b6cc8761b21a6448845b088cf80e1661d9e889b0ed5474d3dc76756
 DIST pytorch-2.2.1.tar.gz 116370903 BLAKE2B 
7d08e80f91bad76fba1751c30a34bebfe7145058b7758c0d47112702263a80666f70687a8860744725c6aa995e854f766a5bfa4644c23e5635e7e08c8d63a6e9
 SHA512 
f19ebcf59d183c3348946ba7cfcab2bc4ca93785863b8edc39dba5772083a7b0425ccb4f92a8df4dc0d18246c75e8ff812993161467fbf9dc48d7fb28a1e26f1

diff --git 
a/sci-libs/pytorch/files/0002-Don-t-build-libtorch-again-for-PyTorch-1.7.1.patch
 
b/sci-libs/pytorch/files/0002-Don-t-build-libtorch-again-for-PyTorch-1.7.1.patch
deleted file mode 100644
index 640d061fcc59..
--- 
a/sci-libs/pytorch/files/0002-Don-t-build-libtorch-again-for-PyTorch-1.7.1.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/setup.py b/setup.py
-index 2db381644c..2241a33015 100644
 a/setup.py
-+++ b/setup.py
-@@ -363,13 +363,6 @@ def build_deps():
- check_submodules()
- check_pydep('yaml', 'pyyaml')
- 
--build_caffe2(version=version,
-- cmake_python_library=cmake_python_library,
-- build_python=True,
-- rerun_cmake=RERUN_CMAKE,
-- cmake_only=CMAKE_ONLY,
-- cmake=cmake)
--
- if CMAKE_ONLY:
- report('Finished running cmake. Run "ccmake build" or '
-'"cmake-gui build" to adjust build options and '

diff --git a/sci-libs/pytorch/files/pytorch-1.13.1-emptyso.patch 
b/sci-libs/pytorch/files/pytorch-1.13.1-emptyso.patch
deleted file mode 100644
index 1479354b7f7a..
--- a/sci-libs/pytorch/files/pytorch-1.13.1-emptyso.patch
+++ /dev/null
@@ -1,15 +0,0 @@
 a/setup.py 2023-03-24 22:36:50.361860100 +0100
-+++ b/setup.py 2023-03-24 22:36:57.384752383 +0100
-@@ -922,12 +922,6 @@
- name=str('caffe2.python.caffe2_pybind11_state_hip'),
- sources=[]),
- )
--if cmake_cache_vars['BUILD_FUNCTORCH']:
--extensions.append(
--Extension(
--name=str('functorch._C'),
--sources=[]),
--)
- 
- cmdclass = {
- 'bdist_wheel': wheel_concatenate,

diff --git a/sci-libs/pytorch/files/pytorch-1.13.1-global-dlopen.patch 
b/sci-libs/pytorch/files/pytorch-1.13.1-global-dlopen.patch
deleted file mode 100644
index 4f414be67a29..
--- a/sci-libs/pytorch/files/pytorch-1.13.1-global-dlopen.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Don't hardcode the library path. Leave it to the dynamic loader.
-
-Index: pytorch-1.13.1/torch/__init__.py
-===
 a/torch/__init__.py2023-02-15 20:27:51.747853677 +0100
-+++ b/torch/__init__.py2023-02-15 20:28:23.506341918 +0100
-@@ -169,14 +169,14 @@
- lib_path = os.path.join(os.path.dirname(here), 'lib', lib_name)
- 
- try:
--ctypes.CDLL(lib_path, mode=ctypes.RTLD_GLOBAL)
-+ctypes.CDLL(lib_name, mode=ctypes.RTLD_GLOBAL)
- except OSError as err:
- # Can only happen of wheel with cublas as PYPI deps
- # 

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

2024-03-22 Thread Andreas K. Hüttel
commit: a08b60f67659b020a68b2e6e5a1dcf5136dd66e2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 20:40:25 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 20:40:25 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=a08b60f6

Upload 23.0 stages for arm64

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

 tools/catalyst-auto-arm64.conf | 50 ++
 1 file changed, 21 insertions(+), 29 deletions(-)

diff --git a/tools/catalyst-auto-arm64.conf b/tools/catalyst-auto-arm64.conf
index 5d2d1268..b2f01a4a 100644
--- a/tools/catalyst-auto-arm64.conf
+++ b/tools/catalyst-auto-arm64.conf
@@ -16,9 +16,7 @@ SETS="
musl_hardened_23
musl_llvm_23
openrc
-   systemd_mu
llvm_openrc
-   llvm_systemd_mu
musl
musl_hardened
musl_llvm
@@ -27,8 +25,6 @@ SETS="
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec stage3d-openrc.spec"
 SET_openrc_OPTIONAL_SPECS="installcd-stage1.spec installcd-stage2-minimal.spec"
 
-SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec 
stage3d-systemd-mu.spec"
-
 SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec 
stage3d-openrc-23.spec"
 
 SET_openrc_23_su_SPECS="stage1-openrc-23-su.spec stage3-openrc-23-su.spec"
@@ -37,8 +33,6 @@ SET_systemd_23_SPECS="stage1-systemd-23.spec 
stage3-systemd-23.spec stage3d-syst
 
 SET_llvm_openrc_SPECS="llvm/stage1-openrc.spec llvm/stage3-openrc.spec"
 
-SET_llvm_systemd_mu_SPECS="llvm/stage1-systemd-mu.spec 
llvm/stage3-systemd-mu.spec"
-
 SET_llvm_openrc_23_SPECS="llvm/stage1-openrc-23.spec 
llvm/stage3-openrc-23.spec"
 
 SET_llvm_systemd_23_SPECS="llvm/stage1-systemd-23.spec 
llvm/stage3-systemd-23.spec"
@@ -82,23 +76,26 @@ post_build() {
installcd-stage2-minimal.spec)
upload install-arm64-*${TIMESTAMP}*.iso*
;;
-   stage3-openrc.spec)
+   esac
+   popd >/dev/null
+
+   pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null
+   case ${spec} in
+   stage3-openrc-23.spec)
upload stage3-${SUBARCH}-openrc-${TIMESTAMP}*.xz*
# do not upsync_binpackages, done by extra builder
;;
-   stage3d-openrc.spec)
+   stage3d-openrc-23.spec)
upload stage3-${SUBARCH}-desktop-openrc-${TIMESTAMP}*.xz*
+   # do not upsync_binpackages, done by extra builder
;;
-   esac
-   popd >/dev/null
-
-   pushd "${BUILD_SRCDIR_BASE}/builds/mergedusr" >/dev/null
-   case ${spec} in
-   stage3-systemd-mu.spec)
-   upload stage3-${SUBARCH}-systemd-mergedusr-${TIMESTAMP}*.xz*
+   stage3-systemd-23.spec)
+   upload stage3-${SUBARCH}-systemd-${TIMESTAMP}*.xz*
+   # do not upsync_binpackages, done by extra builder
;;
-   stage3d-systemd-mu.spec)
-   upload 
stage3-${SUBARCH}-desktop-systemd-mergedusr-${TIMESTAMP}*.xz*
+   stage3d-systemd-23.spec)
+   upload stage3-${SUBARCH}-desktop-systemd-${TIMESTAMP}*.xz*
+   # do not upsync_binpackages, done by extra builder
;;
esac
popd >/dev/null
@@ -106,7 +103,6 @@ post_build() {
pushd "${BUILD_SRCDIR_BASE}/builds/llvm" >/dev/null
case ${spec} in
llvm/stage3-openrc.spec)
-   upload stage3-${SUBARCH}-llvm-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/llvm/stage3-arm64" arm64/17.0/arm64_llvm
;;
esac
@@ -114,24 +110,19 @@ post_build() {
 
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-llvm" >/dev/null
case ${spec} in
+   llvm/stage3-openrc-23.spec)
+   upload stage3-${SUBARCH}-llvm-openrc-${TIMESTAMP}*.xz*
+   ;;
llvm/stage3-systemd-23.spec)
+   upload stage3-${SUBARCH}-llvm-systemd-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-llvm/stage3-arm64" arm64/23.0/arm64_llvm
;;
esac
popd >/dev/null
 
-   pushd "${BUILD_SRCDIR_BASE}/builds/llvm-mergedusr" >/dev/null
-   case ${spec} in
-   llvm/stage3-systemd-mu.spec)
-   upload 
stage3-${SUBARCH}-llvm-systemd-mergedusr-${TIMESTAMP}*.xz*
-   ;;
-   esac
-   popd >/dev/null
-
pushd "${BUILD_SRCDIR_BASE}/builds/musl" >/dev/null
case ${spec} in
musl/stage3.spec)
-   upload stage3-${SUBARCH}-*${TIMESTAMP}*.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/musl/stage3-arm64" arm64/17.0/arm64_musl
;;
esac
@@ -140,6 +131,7 @@ post_build() {
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-musl" >/dev/null
case ${spec} in
musl/stage3-23.spec)
+   upload stage3-${SUBARCH}-*${TIMESTAMP}*.tar.xz*

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

2024-03-22 Thread Arthur Zamarin
commit: aa29466d8df43cfbacddd2713d3e24df59833e02
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:36:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:36:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa29466d

dev-python/pyarrow: Keyword 15.0.2 x86, #927554

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

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

diff --git a/dev-python/pyarrow/pyarrow-15.0.2.ebuild 
b/dev-python/pyarrow/pyarrow-15.0.2.ebuild
index 5a37ec086327..984d230b85c8 100644
--- a/dev-python/pyarrow/pyarrow-15.0.2.ebuild
+++ b/dev-python/pyarrow/pyarrow-15.0.2.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/apache-arrow-${PV}/python"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv"
+KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
 IUSE="+parquet +snappy ssl"
 
 RDEPEND="



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

2024-03-22 Thread Alfredo Tupone
commit: 3459b92134dc9f2cb4aed452b825c720e97df7a8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar 22 20:31:03 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar 22 20:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3459b921

net-mail/courier-imap: drop 5.1.4, 5.1.8

Signed-off-by: Alfredo Tupone  gentoo.org>

 net-mail/courier-imap/Manifest  |   2 -
 net-mail/courier-imap/courier-imap-5.1.4.ebuild | 251 
 net-mail/courier-imap/courier-imap-5.1.8.ebuild | 251 
 3 files changed, 504 deletions(-)

diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest
index 7ebff6bea881..3a1fab37f530 100644
--- a/net-mail/courier-imap/Manifest
+++ b/net-mail/courier-imap/Manifest
@@ -1,4 +1,2 @@
 DIST courier-imap-5.1.2.tar.bz2 3361084 BLAKE2B 
0b42ec3a765c1adf425408f72b34beb7626bb9707df5adbc86b61cf60a12c3cbcad808a3173441666925f3ac4e44c137b611d4c8213566e2dc2e8fb8122d37c8
 SHA512 
697b7c91ea603ae67a3c167238841dcad266c6262965e7753bb2d2efee3a434c405ea55d35393330f7a55c2efc2cefbcca339c8b8f4867513e5157acc42c498d
-DIST courier-imap-5.1.4.tar.bz2 3363196 BLAKE2B 
272548fcbc560ebf39e63170702de30970bee1e0026c31e0c8f0a6dcf86271565cda1e83e9fe50174aa2db2f9172cfc78132746ca8eb2e6749f16c7e994d0db9
 SHA512 
33e54e3b369335f5bc234c638c9bf4f68bc39dc9cb6cc5e3e3ba200f72a7b2fcdca6a4f7e35f32f494406f8757749ccf5204be93ecd2edbfabab4b6316d5957c
-DIST courier-imap-5.1.8.tar.bz2 3395074 BLAKE2B 
1d563d49d61f3ab89297afdc9dd2947280ea5d2d21e0b1e91ec4fa1f54b9385ee41d32b7488236f3492fa41349d7f35c1dc84ee30e07a1752db424391f871db0
 SHA512 
c939c82e81f8ae98dc52279ee8fffabfee78db7792fdd3bd14ad0e60f7c5bd2c581cffcc3b7f6e2271f250556e9e80713cfcd1834653d59698d51d91435d28f3
 DIST courier-imap-5.2.6.tar.bz2 3411210 BLAKE2B 
6176fdc29456d245e819bd7662fc63aabc7271fcd2de3af21f2cf380eb7b62486442aa70274155197660a9ab19aa629725b99c107c77693182d41e7a363c1b14
 SHA512 
ee48ea5a5e043c3ce13027af2815ca07a1cba7d0ca328f8120ccc7f6134d18c610db202b2820c1dd589a427c1a3d096283c2f3fe9f9bd4815c9586dbe779d904

diff --git a/net-mail/courier-imap/courier-imap-5.1.4.ebuild 
b/net-mail/courier-imap/courier-imap-5.1.4.ebuild
deleted file mode 100644
index 4132409817c9..
--- a/net-mail/courier-imap/courier-imap-5.1.4.ebuild
+++ /dev/null
@@ -1,251 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools readme.gentoo-r1 systemd
-
-DESCRIPTION="An IMAP daemon designed specifically for maildirs"
-HOMEPAGE="https://www.courier-mta.org/imap/;
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86"
-
-IUSE="berkdb debug fam +gdbm gnutls ipv6 selinux trashquota"
-REQUIRED_USE="|| ( berkdb gdbm )"
-
-CDEPEND="
-   gnutls? ( net-libs/gnutls:=[tools] )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   >=net-libs/courier-authlib-0.71
-   >=net-libs/courier-unicode-2:=
-   >=net-mail/mailbase-0.00-r8
-   net-dns/libidn:=
-   berkdb? ( sys-libs/db:= )
-   fam? ( virtual/fam )
-   gdbm? ( >=sys-libs/gdbm-1.8.0:= )
-"
-DEPEND="${CDEPEND}
-   dev-lang/perl
-   !mail-mta/courier
-   sys-process/procps
-"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-courier )
-"
-
-# get rid of old style virtual - bug 350792
-RDEPEND="${RDEPEND}
-   !mail-mta/courier
-   !net-mail/cyrus-imapd
-"
-
-RC_VER="4.0.6-r1"
-INITD_VER="4.0.6-r1"
-
-# make check is not supported by this package due to the
-# --enable-workarounds-for-imap-client-bugs option.
-RESTRICT="test"
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading
-and remove TLS_DHPARAMS from configuration files or run mkdhparams
-
-For a quick-start howto please refer to
-${PN}-gentoo.readme in /usr/share/doc/${PF}
-
-Please convert maildir to utf8
-and rerun mkdhparams if needed. Location has changed
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.17-aclocal-fix.patch"
-   "${FILESDIR}/${PN}-5.0.8-ar-fix.patch"
-)
-
-src_prepare() {
-   default
-
-   # These patches should fix problems detecting BerkeleyDB.
-   # We now can compile with db4 support.
-   if use berkdb ; then
-   eapply "${FILESDIR}/${PN}-4.17-db4-bdbobj_configure.ac.patch"
-   eapply "${FILESDIR}/${PN}-4.17-db4-configure.ac.patch"
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=""
-
-   # Default to gdbm if both berkdb and gdbm are present.
-   if use gdbm ; then
-   einfo "Building with GDBM support"
-   myconf="${myconf} --with-db=gdbm"
-   elif use berkdb ; then
-   einfo "Building with BerkeleyDB support"
-   myconf="${myconf} --with-db=db"
-   fi
-
-   if use trashquota ; 

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

2024-03-22 Thread Andreas K. Hüttel
commit: 25c3771713eb4a911a808defff91ebb21c5db718
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 20:31:16 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 20:31:16 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=25c37717

Upload 23.0 stages for arm

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

 tools/catalyst-auto-arm.conf | 100 ++-
 1 file changed, 41 insertions(+), 59 deletions(-)

diff --git a/tools/catalyst-auto-arm.conf b/tools/catalyst-auto-arm.conf
index 7ebd1be3..cce9a0f8 100644
--- a/tools/catalyst-auto-arm.conf
+++ b/tools/catalyst-auto-arm.conf
@@ -28,46 +28,34 @@ SETS="
armv7a_hf_musl_openrc_23
armv7a_hf_musl_hardened_openrc_23
armv4tl_openrc
-   armv4tl_systemd_mu
armv5tel_openrc
-   armv5tel_systemd_mu
armv6j_hf_openrc
-   armv6j_hf_systemd_mu
armv6j_sf_openrc
-   armv6j_sf_systemd_mu
armv6j_hf_musl_openrc
armv6j_hf_musl_hardened_openrc
armv7a_hf_openrc
-   armv7a_hf_systemd_mu
armv7a_sf_openrc
-   armv7a_sf_systemd_mu
armv7a_hf_musl_openrc
armv7a_hf_musl_hardened_openrc
 "
 
 SET_armv4tl_openrc_SPECS="armv4tl/stage1-openrc.spec 
armv4tl/stage3-openrc.spec"
-SET_armv4tl_systemd_mu_SPECS="armv4tl/stage1-systemd-mu.spec 
armv4tl/stage3-systemd-mu.spec"
 
 SET_armv5tel_openrc_SPECS="armv5tel/stage1-openrc.spec 
armv5tel/stage3-openrc.spec"
-SET_armv5tel_systemd_mu_SPECS="armv5tel/stage1-systemd-mu.spec 
armv5tel/stage3-systemd-mu.spec"
 
 SET_armv6j_hf_openrc_SPECS="armv6j/stage1-hardfloat-openrc.spec 
armv6j/stage3-hardfloat-openrc.spec"
-SET_armv6j_hf_systemd_mu_SPECS="armv6j/stage1-hardfloat-systemd-mu.spec 
armv6j/stage3-hardfloat-systemd-mu.spec"
 
 SET_armv6j_sf_openrc_SPECS="armv6j/stage1-openrc.spec 
armv6j/stage3-openrc.spec"
-SET_armv6j_sf_systemd_mu_SPECS="armv6j/stage1-systemd-mu.spec 
armv6j/stage3-systemd-mu.spec"
 
 SET_armv6j_hf_musl_openrc_SPECS="armv6j-musl/stage1-hardfloat.spec 
armv6j-musl/stage3-hardfloat.spec"
 
SET_armv6j_hf_musl_hardened_openrc_SPECS="armv6j-musl-hardened/stage1-hardfloat.spec
 armv6j-musl-hardened/stage3-hardfloat.spec"
 
 SET_armv7a_hf_openrc_SPECS="armv7a/stage1-hardfloat-openrc.spec 
armv7a/stage3-hardfloat-openrc.spec"
-SET_armv7a_hf_systemd_mu_SPECS="armv7a/stage1-hardfloat-systemd-mu.spec 
armv7a/stage3-hardfloat-systemd-mu.spec"
 
 SET_armv7a_hf_musl_openrc_SPECS="armv7a-musl/stage1-hardfloat.spec 
armv7a-musl/stage3-hardfloat.spec"
 
SET_armv7a_hf_musl_hardened_openrc_SPECS="armv7a-musl-hardened/stage1-hardfloat.spec
 armv7a-musl-hardened/stage3-hardfloat.spec"
 
 SET_armv7a_sf_openrc_SPECS="armv7a/stage1-openrc.spec 
armv7a/stage3-openrc.spec"
-SET_armv7a_sf_systemd_mu_SPECS="armv7a/stage1-systemd-mu.spec 
armv7a/stage3-systemd-mu.spec"
 
 SET_armv4tl_openrc_23_SPECS="armv4tl/stage1-openrc-23.spec 
armv4tl/stage3-openrc-23.spec"
 SET_armv4tl_systemd_23_SPECS="armv4tl/stage1-systemd-23.spec 
armv4tl/stage3-systemd-23.spec"
@@ -115,53 +103,71 @@ post_build() {
 
case ${spec} in
armv4tl/stage3-openrc.spec)
-   upload stage3-armv4tl-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-armv4tl" arm/17.0/armv4tl
;;
armv5tel/stage3-openrc.spec)
-   upload stage3-armv5tel-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-armv5tel" arm/17.0/armv5tel
;;
armv6j/stage3-openrc.spec)
-   upload stage3-armv6j-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-armv6j" arm/17.0/armv6j
;;
armv6j/stage3-hardfloat-openrc.spec)
-   upload stage3-armv6j_hardfp-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-armv6j_hardfp" 
arm/17.0/armv6j_hardfp
;;
armv7a/stage3-openrc.spec)
-   upload stage3-armv7a-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-armv7a" arm/17.0/armv7a
;;
armv7a/stage3-hardfloat-openrc.spec)
-   upload stage3-armv7a_hardfp-openrc-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-armv7a_hardfp" 
arm/17.0/armv7a_hardfp
;;
esac
 
popd >/dev/null
 
-   pushd "${BUILD_SRCDIR_BASE}/builds/mergedusr" >/dev/null
+   pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null
 
case ${spec} in
-   armv4tl/stage3-systemd-mu.spec)
-   upload stage3-armv4tl-systemd-mergedusr-${TIMESTAMP}*.xz*
+   armv4tl/stage3-openrc-23.spec)
+   upload stage3-armv4tl-openrc-${TIMESTAMP}*.xz*
+   ;;
+   

[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/armies-of-exigo-demo/

2024-03-22 Thread Vitaly Zdanevich
commit: 8aa1688069646ebdb127499f630115945f878b02
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Fri Mar 22 20:27:41 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Fri Mar 22 20:27:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8aa16880

games-strategy/armies-of-exigo-demo: path single-player to singleplayer

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

 games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild 
b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
index c69a905d50..8bdbedb061 100644
--- a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
+++ b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
@@ -36,9 +36,9 @@ src_install() {
 
name=armies-of-exigo--single-player-demo--portable-without-installer
 
-   cp -r "$name" "$ED"/opt/armies-of-exigo/single-player-demo
+   cp -r "$name" "$ED"/opt/armies-of-exigo/singleplayer-demo
 
-   path="$dir/single-player-demo/Exigo_spdemo.exe"
+   path="$dir/singleplayer-demo/Exigo_spdemo.exe"
make_wrapper "$single" "$conty wine \"$path\""
# TODO add USE flag to be able to choolse local wine or wine-proton, 
against 1.4 GB dependency?
 



[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/armies-of-exigo-demo/

2024-03-22 Thread Vitaly Zdanevich
commit: 0d7e13f81eee875cca5fbebb72a05c6422295cb3
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Fri Mar 22 20:23:17 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Fri Mar 22 20:23:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d7e13f8

games-strategy/armies-of-exigo-demo: fix path

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

 games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild 
b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
index 36b4a706a5..c69a905d50 100644
--- a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
+++ b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
@@ -38,7 +38,7 @@ src_install() {
 
cp -r "$name" "$ED"/opt/armies-of-exigo/single-player-demo
 
-   path="$dir/single-playerdemo/Exigo_spdemo.exe"
+   path="$dir/single-player-demo/Exigo_spdemo.exe"
make_wrapper "$single" "$conty wine \"$path\""
# TODO add USE flag to be able to choolse local wine or wine-proton, 
against 1.4 GB dependency?
 



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

2024-03-22 Thread Arthur Zamarin
commit: 9e59b29841d9e4c8c8ffb804178b85cb0f4c6fd2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:23:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e59b298

dev-libs/thrift: Keyword 0.18.1-r1 x86, #927553

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

 dev-libs/thrift/thrift-0.18.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/thrift/thrift-0.18.1-r1.ebuild 
b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
index 514e20d413a5..e0169f0d7fe4 100644
--- a/dev-libs/thrift/thrift-0.18.1-r1.ebuild
+++ b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/thrift/${PV}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0/0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
 IUSE="libevent lua +ssl test"
 
 RESTRICT="!test? ( test )"



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

2024-03-22 Thread Arthur Zamarin
commit: 26067dec952abd7005246b1202f974e937b5a03c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:23:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:23:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26067dec

dev-libs/thrift: Keyword 0.18.1-r1 arm, #927553

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

 dev-libs/thrift/thrift-0.18.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/thrift/thrift-0.18.1-r1.ebuild 
b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
index 8f2272627c75..514e20d413a5 100644
--- a/dev-libs/thrift/thrift-0.18.1-r1.ebuild
+++ b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/thrift/${PV}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0/0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv"
 IUSE="libevent lua +ssl test"
 
 RESTRICT="!test? ( test )"



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

2024-03-22 Thread Arthur Zamarin
commit: 39d5c8c0f42b132fccddaa001f5fc2dfc58437c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:23:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d5c8c0

dev-libs/apache-arrow: Keyword 15.0.2 x86, #927553

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

 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
index f1debe75be14..22a9eab765ca 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
 IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd



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

2024-03-22 Thread Arthur Zamarin
commit: 400e2d85b9f8b14106359f6f6fc00810879fd848
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:23:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:23:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400e2d85

dev-libs/apache-arrow: Keyword 15.0.2 arm, #927553

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

 dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild 
b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
index c3044b93da01..f1debe75be14 100644
--- a/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-15.0.2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv"
 IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd



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

2024-03-22 Thread Arthur Zamarin
commit: 4c563c4637f34c9d4cc15b24290c5b098ce9a925
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:23:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:23:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c563c46

dev-util/gcovr: Stabilize 6.0 amd64, #927547

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

 dev-util/gcovr/gcovr-6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gcovr/gcovr-6.0.ebuild b/dev-util/gcovr/gcovr-6.0.ebuild
index f721625bc8ed..0ea329e5cd7e 100644
--- a/dev-util/gcovr/gcovr-6.0.ebuild
+++ b/dev-util/gcovr/gcovr-6.0.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
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
 
 RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]



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

2024-03-22 Thread Arthur Zamarin
commit: 1c6e4d28fba84573918ba5635ad1357e9ca465c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 20:23:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 20:23:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6e4d28

app-containers/docker-compose: Stabilize 1.29.2-r6 amd64, #927546

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

 app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
index db06f6aaf173..cb09144e9979 100644
--- a/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> ${P}.gh.ta
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 arm64"
+KEYWORDS="amd64 arm64"
 
 RDEPEND="
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]



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

2024-03-22 Thread Ben Buhse
commit: 10e371f6962f2e3ac061a56199674d0ee77d4ada
Author: Ben Buhse  benbuhse  com>
AuthorDate: Fri Mar 22 20:20:43 2024 +
Commit: Ben Buhse  benbuhse  com>
CommitDate: Fri Mar 22 20:21:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10e371f6

gui-apps/lswt: new package, add 1.0.4

Signed-off-by: Ben Buhse  benbuhse.com>

 gui-apps/lswt/Manifest  |  1 +
 gui-apps/lswt/lswt-1.0.4.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/gui-apps/lswt/Manifest b/gui-apps/lswt/Manifest
new file mode 100644
index 00..214feff0e2
--- /dev/null
+++ b/gui-apps/lswt/Manifest
@@ -0,0 +1 @@
+DIST lswt-1.0.4.tar.gz 21479 BLAKE2B 
fc5f2dd3d28bc10bd460ab6557ce2a5be17d88ff58f22414ed836c1f63a1cf7c70d6363b23a794c49631ab465f1e69a6fa539d5ccd397148a6819ce927137c4d
 SHA512 
708500f09cd50acd9df4d6101c599b7a48bda274ddb2f31d138ca77b37b11cf244b2c5b473c2f13274b61458eb820aa506f9b1ad6ce517c8e5c274935e4f3443

diff --git a/gui-apps/lswt/lswt-1.0.4.ebuild b/gui-apps/lswt/lswt-1.0.4.ebuild
new file mode 100644
index 00..5b54e25b05
--- /dev/null
+++ b/gui-apps/lswt/lswt-1.0.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="List Wayland toplevels"
+HOMEPAGE="https://git.sr.ht/~leon_plickat/lswt/;
+SRC_URI="https://git.sr.ht/~leon_plickat/lswt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/wayland"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/wayland-protocols"
+
+src_install() {
+   # Need to install to /usr instead of /usr/local
+   # and the Makefile doens't handle DESTDIR properly
+   emake PREFIX="${D}"/usr install
+}



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

2024-03-22 Thread Andreas K. Hüttel
commit: f5a35a1e42a091a16b532b273d58aea09c6177d6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 20:18:37 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 20:18:37 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=f5a35a1e

Upload 23.0 stages for amd64

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

 tools/catalyst-auto-amd64.conf | 110 ++---
 1 file changed, 48 insertions(+), 62 deletions(-)

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index a57c8e14..733b2b6c 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -27,12 +27,9 @@ SETS="
x32_openrc_23
x32_systemd_23
openrc
-   systemd_mu
livegui
nomultilib_openrc
-   nomultilib_systemd_mu
llvm_openrc
-   llvm_systemd_mu
hardened_openrc
hardened_nomultilib_openrc
hardened_selinux_openrc
@@ -41,7 +38,6 @@ SETS="
musl_hardened
musl_llvm
x32_openrc
-   x32_systemd_mu
 "
 
 # 17.0
@@ -51,9 +47,6 @@ SET_openrc_OPTIONAL_SPECS="stage3d-openrc.spec 
installcd-stage1.spec installcd-s
 
 SET_livegui_OPTIONAL_SPECS="livegui/livegui-stage1.spec 
livegui/livegui-stage2.spec"
 
-SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
-SET_systemd_mu_OPTIONAL_SPECS="stage3d-systemd-mu.spec"
-
 SET_hardened_openrc_SPECS="hardened/stage1-openrc.spec 
hardened/stage3-openrc.spec"
 SET_hardened_openrc_OPTIONAL_SPECS="hardened/admincd-stage1.spec 
hardened/admincd-stage2.spec"
 
@@ -65,12 +58,8 @@ 
SET_hardened_nomultilib_openrc_SPECS="hardened-nomultilib/stage1-openrc.spec har
 
 SET_nomultilib_openrc_SPECS="nomultilib/stage1-openrc.spec 
nomultilib/stage3-openrc.spec"
 
-SET_nomultilib_systemd_mu_SPECS="nomultilib/stage1-systemd-mu.spec 
nomultilib/stage3-systemd-mu.spec"
-
 SET_llvm_openrc_SPECS="clang/stage1-openrc.spec clang/stage3-openrc.spec"
 
-SET_llvm_systemd_mu_SPECS="clang/stage1-systemd-mu.spec 
clang/stage3-systemd-mu.spec"
-
 SET_musl_SPECS="musl/stage1.spec musl/stage3.spec"
 
 SET_musl_llvm_SPECS="musl-clang/stage1.spec musl-clang/stage3.spec"
@@ -79,8 +68,6 @@ SET_musl_hardened_SPECS="musl-hardened/stage1.spec 
musl-hardened/stage3.spec"
 
 SET_x32_openrc_SPECS="x32/stage1-openrc.spec x32/stage3-openrc.spec"
 
-SET_x32_systemd_mu_SPECS="x32/stage1-systemd-mu.spec 
x32/stage3-systemd-mu.spec"
-
 # 23.0
 
 SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
@@ -150,22 +137,10 @@ post_build() {
 
pushd "${BUILD_SRCDIR_BASE}"/builds/default >/dev/null || exit
case ${spec} in
-   stage3-openrc.spec)
-   upload stage3-amd64-openrc-${TIMESTAMP}.tar.xz*
-   # do not upsync_binpackages, done by extra builder
-   ;;
-   stage3d-openrc.spec)
-   upload stage3-amd64-desktop-openrc-${TIMESTAMP}.tar.xz*
-   ;;
installcd-stage2-minimal.spec)
upload install-amd64-minimal-${TIMESTAMP}.iso*
;;
-   nomultilib/stage3-openrc.spec)
-   upload stage3-amd64-nomultilib-openrc-${TIMESTAMP}.tar.xz*
-   # do not upsync_binpackages, done by extra builder
-   ;;
x32/stage3-openrc.spec)
-   upload stage3-x32-openrc-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-x32" amd64/17.0/x32
;;
livegui/livegui-stage2.spec)
@@ -176,25 +151,35 @@ post_build() {
 
pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-default >/dev/null || exit
case ${spec} in
-   x32/stage3-openrc-23.spec)
-   upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-x32" amd64/23.0/x32
+   stage3-openrc-23.spec)
+   upload stage3-amd64-openrc-${TIMESTAMP}.tar.xz*
+   # do not upsync_binpackages, done by extra builder
;;
-   esac
-   popd >/dev/null || exit
-
-   pushd "${BUILD_SRCDIR_BASE}"/builds/mergedusr >/dev/null || exit
-   case ${spec} in
-   stage3-systemd-mu.spec)
-   upload stage3-amd64-systemd-mergedusr-${TIMESTAMP}.tar.xz*
+   stage3d-openrc-23.spec)
+   upload stage3-amd64-desktop-openrc-${TIMESTAMP}.tar.xz*
+   # do not upsync_binpackages, done by extra builder
+   ;;
+   stage3-systemd-23.spec)
+   upload stage3-amd64-systemd-${TIMESTAMP}.tar.xz*
+   # do not upsync_binpackages, done by extra builder
+   ;;
+   stage3d-systemd-23.spec)
+   upload stage3-amd64-desktop-systemd-${TIMESTAMP}.tar.xz*
+   # do not upsync_binpackages, done by extra builder
;;
-   stage3d-systemd-mu.spec)
-   upload 
stage3-amd64-desktop-systemd-mergedusr-${TIMESTAMP}.tar.xz*
+   nomultilib/stage3-openrc-23.spec)

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

2024-03-22 Thread Andreas K. Hüttel
commit: 7cfc7ad757ff230b67849d7d11ab8a6c27db54c3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 19:58:48 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 19:59:26 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=7cfc7ad7

Upload 23.0 stages for alpha

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

 tools/catalyst-auto-qemu-alpha.conf | 15 ---
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/tools/catalyst-auto-qemu-alpha.conf 
b/tools/catalyst-auto-qemu-alpha.conf
index 9b53185d..62a52805 100644
--- a/tools/catalyst-auto-qemu-alpha.conf
+++ b/tools/catalyst-auto-qemu-alpha.conf
@@ -10,12 +10,10 @@ SETS="
openrc23
systemd23
openrc
-   systemd_mu
 "
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 SET_openrc_OPTIONAL_SPECS="installcd-stage1.spec installcd-stage2-minimal.spec"
-SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
 
 SET_openrc23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
 SET_systemd23_SPECS="stage1-systemd-23.spec stage3-systemd-23.spec"
@@ -45,23 +43,18 @@ post_build() {
upload install-alpha-minimal-${TIMESTAMP}.iso*
;;
stage3-openrc.spec)
-   upload stage3-alpha-openrc-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-alpha" alpha/17.0/alpha
;;
esac
popd >/dev/null
 
-   pushd "${BUILD_SRCDIR_BASE}/builds/mergedusr" >/dev/null
-   case ${spec} in
-   stage3-systemd-mu.spec)
-   upload stage3-alpha-systemd-mergedusr-${TIMESTAMP}.tar.xz*
-   ;;
-   esac
-   popd >/dev/null
-
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null
case ${spec} in
+   stage3-openrc-23.spec)
+   upload stage3-alpha-openrc-${TIMESTAMP}.tar.xz*
+   ;;
stage3-systemd-23.spec)
+   upload stage3-alpha-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-default/stage3-alpha" alpha/23.0/alpha
;;
esac



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/, profiles/releases/17.0/, profiles/releases/23.0/

2024-03-22 Thread Andreas K. Hüttel
commit: ce972e62391302a9453159a075412118908d7ce7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 19:40:34 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 19:40:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce972e62

profiles: Move default-on of USE=dri to 17.0 directory, so it can be "unset" in 
23.0

This way the default can be overridden by in-ebuild use defaults.

Bug: https://bugs.gentoo.org/849875
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/make.defaults | 6 --
 profiles/releases/17.0/make.defaults | 4 ++--
 profiles/releases/23.0/make.defaults | 3 ---
 3 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/profiles/default/linux/make.defaults 
b/profiles/default/linux/make.defaults
index a1342b438891..12dd86f25c53 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -25,12 +25,6 @@ USE="${USE} seccomp"
 # use defaults...
 USE="${USE} pcre"
 
-# Donnie Berkholz  (2006-03-07)
-# Modular X: Support direct rendering by default
-# Andreas K. Huettel  (2013-01-21)
-# Re-added following discussion with chithead
-USE="${USE} dri"
-
 # Luca Barbato  (2006-10-28)
 # on glibc system you cannot turn it off
 USE="${USE} iconv"

diff --git a/profiles/releases/17.0/make.defaults 
b/profiles/releases/17.0/make.defaults
index b64025222418..033d62626f91 100644
--- a/profiles/releases/17.0/make.defaults
+++ b/profiles/releases/17.0/make.defaults
@@ -2,5 +2,5 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # make sure toolchain has sane defaults 
-# move cli here from default/linux
-USE="${USE} cli fortran openmp"
+# move cli and dri here from default/linux
+USE="${USE} cli dri fortran openmp"

diff --git a/profiles/releases/23.0/make.defaults 
b/profiles/releases/23.0/make.defaults
index 1e73a1f8de78..9680364430cf 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -10,9 +10,6 @@ USE="lzma zstd"
 # make sure toolchain has sane defaults 
 USE="${USE} openmp"
 
-# bug 849875
-USE="${USE} -dri"
-
 # bug 818376 (only on specific arches)
 LDFLAGS="-Wl,-O1 -Wl,--as-needed"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/releases/23.0/, profiles/releases/17.0/, profiles/default/linux/

2024-03-22 Thread Andreas K. Hüttel
commit: b29bdf91eff134ec14e92b3824961fc84a04940d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 19:34:05 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 19:36:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b29bdf91

profiles: Move default-on of USE=cli to 17.0 directory, so it can be "unset" in 
23.0

This way the default can be overridden by in-ebuild use defaults.

Bug: https://bugs.gentoo.org/831045
Bug: https://bugs.gentoo.org/925520
Closes: https://bugs.gentoo.org/927217
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/make.defaults | 5 -
 profiles/releases/17.0/make.defaults | 3 ++-
 profiles/releases/23.0/make.defaults | 3 ---
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/profiles/default/linux/make.defaults 
b/profiles/default/linux/make.defaults
index 4e21cd58fdf2..a1342b438891 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -20,7 +20,10 @@ USE="${USE} seccomp"
 # These USE flags were originally inserted here because of PHP
 # and were later removed by me. Reinserting the USE flags again because they 
are
 # global USE flags that may be expected to be set by other packages.
-USE="${USE} cli pcre"
+# Andreas K. Hüttel  (2024-03-22)
+# Moving cli to 17.0, so it can be unset in 23.0 and this way overridden by
+# use defaults...
+USE="${USE} pcre"
 
 # Donnie Berkholz  (2006-03-07)
 # Modular X: Support direct rendering by default

diff --git a/profiles/releases/17.0/make.defaults 
b/profiles/releases/17.0/make.defaults
index f2e63d883298..b64025222418 100644
--- a/profiles/releases/17.0/make.defaults
+++ b/profiles/releases/17.0/make.defaults
@@ -2,4 +2,5 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # make sure toolchain has sane defaults 
-USE="${USE} fortran openmp"
+# move cli here from default/linux
+USE="${USE} cli fortran openmp"

diff --git a/profiles/releases/23.0/make.defaults 
b/profiles/releases/23.0/make.defaults
index 7d96215e456e..1e73a1f8de78 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -10,9 +10,6 @@ USE="lzma zstd"
 # make sure toolchain has sane defaults 
 USE="${USE} openmp"
 
-# bug 831045
-USE="${USE} -cli"
-
 # bug 849875
 USE="${USE} -dri"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-office/nixnote-bin/

2024-03-22 Thread Vitaly Zdanevich
commit: bc76f61a3e6b1ceedcdedb1ec0e9e549d0b2983f
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Fri Mar 22 19:31:09 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Fri Mar 22 19:31:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc76f61a

app-office/nixnote-bin: add PROPERTIES="live", remove duplicate line with S 
declaration, remove KEYWORDS

Closes: https://bugs.gentoo.org/927532
Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-office/nixnote-bin/nixnote-bin-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-office/nixnote-bin/nixnote-bin-.ebuild 
b/app-office/nixnote-bin/nixnote-bin-.ebuild
index 7d09cbf4ab..8b3b261b10 100644
--- a/app-office/nixnote-bin/nixnote-bin-.ebuild
+++ b/app-office/nixnote-bin/nixnote-bin-.ebuild
@@ -7,10 +7,10 @@ DESCRIPTION="Free and open source note taking app, compatible 
with Evernote sync
 HOMEPAGE="https://github.com/robert7/nixnote2;
 
 
SRC_URI="https://github.com/robert7/nixnote2/releases/download/continuous-develop/NixNote2-x86_64.AppImage;
-KEYWORDS="~amd64"
 
 LICENSE="GPL-3"
 SLOT="0"
+PROPERTIES="live"
 RESTRICT="strip"
 
 RDEPEND="sys-fs/fuse:0"
@@ -18,7 +18,6 @@ RDEPEND="sys-fs/fuse:0"
 S="${WORKDIR}"
 
 QA_PREBUILT="*"
-S="${WORKDIR}"
 
 src_install() {
cp "${DISTDIR}/NixNote2-x86_64.AppImage" nixnote-bin || die



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

2024-03-22 Thread Michał Górny
commit: eff4a1f2bb292efb8351c950855ed64d21a061ba
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 22 19:19:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 22 19:19:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff4a1f2

dev-python/urwid: Remove old

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

 dev-python/urwid/Manifest   |  2 --
 dev-python/urwid/urwid-2.5.3.ebuild | 43 -
 dev-python/urwid/urwid-2.6.7.ebuild | 47 -
 3 files changed, 92 deletions(-)

diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index e67aab87786f..97bc43b2f73b 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -1,4 +1,2 @@
-DIST urwid-2.5.3.tar.gz 848047 BLAKE2B 
42815e22f2659ee25736767391afbf0189b5bec9d1100ce7631efd037989cfacac7ee921666e2400e1ef7ef114261a948cfac172ac993753ce151b370361d375
 SHA512 
80c32138347a618fc40e1a26fd174e708a9f8e4e9a8e09edc1d9261a9d73a644e356ce375654a55b5fb8838a820b8ba8b1cc47560c5b44c5c74677399845f578
-DIST urwid-2.6.7.tar.gz 854504 BLAKE2B 
691971a3f1c588fa9ffdf7abbd8a7499c199853cdb071028d138b836a11ef8fbba6427ab40ad7f22b86e8cb3ae6019f55a79beef8a5d212b750e32feaf6acf76
 SHA512 
66aaf0e6dfc730db03a6ada0fe8fcdbe15a772b90d621fbedf335302c3d212602b81df7c95be035d6a37c38c6714c896994783ab0de519c01f861a7666ec4f1b
 DIST urwid-2.6.8.tar.gz 854980 BLAKE2B 
4168bcd59710ee46e2af408e5e6331585ee2a260ca94990ff947d259d9aad7153750e6c2fc2e227ad00ce42aeeba063b5b11dd89e83f6c30548a6df5ed992e8f
 SHA512 
34617104804f9eb710d5ed51c95c4d2f6354861f07a2d652b99109c59941561985d9717f928ba77990b3e0406723da02b1eb67d9f2236f31888a21b9de109e2e
 DIST urwid-2.6.9.tar.gz 855865 BLAKE2B 
468c3188e110fb3e91dc2aa371aef8c1f66c0614ce116a2185050c39404987d354dba3f0d9e230b3308ecee6c6f7c90c12b91007db43c5e7f0cc9dc1d34d5d82
 SHA512 
23e692b76f4229ecdb51b00c5d88f38bd1de721f7a8815d91f277979935b7f58654422b11421dd93a901add390c65facb513c166b26b00195fc7826492405ed8

diff --git a/dev-python/urwid/urwid-2.5.3.ebuild 
b/dev-python/urwid/urwid-2.5.3.ebuild
deleted file mode 100644
index 0c931ac2c2c1..
--- a/dev-python/urwid/urwid-2.5.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses"
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Curses-based user interface library for Python"
-HOMEPAGE="
-   https://urwid.org/
-   https://pypi.org/project/urwid/
-   https://github.com/urwid/urwid/
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-IUSE="examples"
-
-RDEPEND="
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-python_test() {
-   rm -rf urwid || die
-   eunittest
-}
-
-python_install_all() {
-   use examples && dodoc -r examples
-   distutils-r1_python_install_all
-}
-
-pkg_postinst() {
-   optfeature "Trio event loop" "dev-python/trio"
-}

diff --git a/dev-python/urwid/urwid-2.6.7.ebuild 
b/dev-python/urwid/urwid-2.6.7.ebuild
deleted file mode 100644
index 0d52239b0d14..
--- a/dev-python/urwid/urwid-2.6.7.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses"
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Curses-based user interface library for Python"
-HOMEPAGE="
-   https://urwid.org/
-   https://pypi.org/project/urwid/
-   https://github.com/urwid/urwid/
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="examples"
-
-RDEPEND="
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-python_test() {
-   rm -rf urwid || die
-   eunittest
-}
-
-python_install_all() {
-   use examples && dodoc -r examples
-   distutils-r1_python_install_all
-}
-
-pkg_postinst() {
-   optfeature "Trio event loop" "dev-python/trio"
-}



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

2024-03-22 Thread Michał Górny
commit: c4f33962317ebdbee0fcf50c51b1e215e0dde159
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 22 19:27:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 22 19:27:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f33962

dev-python/tzdata: Install a module, use flit-core

Install a trivial module that raises an `ImportError` with explanatory
message, and switch the build system to flit-core, that is definitely
less insane than hatchling.

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

 dev-python/tzdata/tzdata-1.ebuild | 37 +++
 1 file changed, 37 insertions(+)

diff --git a/dev-python/tzdata/tzdata-1.ebuild 
b/dev-python/tzdata/tzdata-1.ebuild
new file mode 100644
index ..b2ef5c03488f
--- /dev/null
+++ b/dev-python/tzdata/tzdata-1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="tzdata shim to satisfy requirements (while using system tzdata)"
+HOMEPAGE="https://peps.python.org/pep-0615/;
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   sys-libs/timezone-data
+"
+
+src_unpack() {
+   mkdir "${S}" || die
+   cat > "${S}/pyproject.toml" <<-EOF || die
+   [build-system]
+   requires = ["flit_core"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "tzdata"
+   version = "${PV}"
+   description = "tzdata shim to satisfy requirements (using 
system tzdata)"
+   EOF
+   cat > "${S}/tzdata.py" <<-EOF || die
+   raise ImportError("Please do not import tzdata, use zoneinfo 
module instead, see PEP 615")
+   EOF
+}



[gentoo-commits] data/gentoo-news:master commit in: 2024-03-22-new-23-profiles/

2024-03-22 Thread Andreas K. Hüttel
commit: 02ea414ad62acc9001cdca824a3d6ae48683
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 19:24:26 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 19:24:26 2024 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=02ea414a

2024-03-22-new-23-profiles: add news item

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

 .../2024-03-22-new-23-profiles.en.txt  | 148 +
 1 file changed, 148 insertions(+)

diff --git a/2024-03-22-new-23-profiles/2024-03-22-new-23-profiles.en.txt 
b/2024-03-22-new-23-profiles/2024-03-22-new-23-profiles.en.txt
new file mode 100644
index 000..0e2eeba
--- /dev/null
+++ b/2024-03-22-new-23-profiles/2024-03-22-new-23-profiles.en.txt
@@ -0,0 +1,148 @@
+Title: Profile upgrade to version 23.0 available
+Author: Andreas K. Huettel 
+Posted: 2024-03-22
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Profile: default/linux/alpha/17.0
+Display-If-Profile: default/linux/alpha/17.0/*
+Display-If-Profile: default/linux/amd64/17.0
+Display-If-Profile: default/linux/amd64/17.0/*
+Display-If-Profile: default/linux/amd64/17.1
+Display-If-Profile: default/linux/amd64/17.1/*
+Display-If-Profile: default/linux/arm/17.0
+Display-If-Profile: default/linux/arm/17.0/*
+Display-If-Profile: default/linux/arm64/17.0
+Display-If-Profile: default/linux/arm64/17.0/*
+Display-If-Profile: default/linux/hppa/17.0
+Display-If-Profile: default/linux/hppa/17.0/*
+Display-If-Profile: default/linux/ia64/17.0
+Display-If-Profile: default/linux/ia64/17.0/*
+Display-If-Profile: default/linux/loong/22.0
+Display-If-Profile: default/linux/loong/22.0/*
+Display-If-Profile: default/linux/m68k/17.0
+Display-If-Profile: default/linux/m68k/17.0/*
+Display-If-Profile: default/linux/mips/17.0
+Display-If-Profile: default/linux/mips/17.0/*
+Display-If-Profile: default/linux/powerpc/ppc64/17.0/*
+Display-If-Profile: default/linux/ppc/17.0
+Display-If-Profile: default/linux/ppc/17.0/*
+Display-If-Profile: default/linux/ppc64/17.0
+Display-If-Profile: default/linux/ppc64/17.0/*
+Display-If-Profile: default/linux/ppc64le/17.0
+Display-If-Profile: default/linux/ppc64le/17.0/*
+Display-If-Profile: default/linux/riscv/20.0/*
+Display-If-Profile: default/linux/s390/17.0
+Display-If-Profile: default/linux/s390/17.0/*
+Display-If-Profile: default/linux/sparc/17.0
+Display-If-Profile: default/linux/sparc/17.0/*
+Display-If-Profile: default/linux/x86/17.0
+Display-If-Profile: default/linux/x86/17.0/*
+
+A profile upgrade to version 23.0 is available for your architecture. 
+The new 23.0 profiles enable some toolchain hardening features and 
+performance enhancements by default, and standardize settings.
+You can find the list of changes on the wiki tracking page [1].
+
+We strongly advise to precisely follow the upgrade instructions found
+below. The 17.0, 17.1, 20.0, and 22.0 profiles will be marked deprecated 
+in 2 months and removed a year later. The exact dates may depend on the 
+architecture, see [2].
+
+Upgrade instructions
+
+Note 1: The use of binary packages is completely optional, and also not 
+as much tested as the source-based upgrade path yet. If you prefer to 
+only use the traditional source-based installation, omit the "--getbinpkg" 
+parameter in all emerge invocations.
+
+Note 2: If you have manually changed your CHOST to a value different from 
+what the stages and profiles set, you may have to do that in the future too. 
+In that case you should know what you are doing, hopefully; please read the 
+instructions with a critical eye then.
+
+1. Ensure your system backups are up to date. Please also update
+   your system fully and depclean before proceeding.
+   glibc older than 2.36 and musl older than 1.2.4 is not supported anymore.
+
+2. If you are still using one of the long-deprecated amd64 17.0 profiles 
+   (other than x32 or musl), then first complete the migration to the 
+   corresponding 17.1 profile. Instructions can be found at [3].
+   
+3. If you are currently using systemd in a split-usr configuration, then first 
+   complete the migration to the corresponding merged-usr profile of the 
+   same profile version. Details on how to do this can be found in the news 
+   item [4].
+   If you are currently using openrc, migrate to 23.0 first, keeping your disk
+   layout. If you want to move from split-usr to merged-usr, do that 
afterwards.
+
+4. Run "emerge --info" and note down the value of the CHOST variable.
+
+5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable,
+   remove it. Also delete all lines defining CHOST_... variables.
+
+6. Select the 23.0 profile corresponding to your current profile, either using
+   "eselect profile" or by manually setting the profile symlink.
+   Note that old profiles are by default split-usr and the 23.0 profiles by
+   default merged-usr. Do NOT change directory scheme now, since this will
+   mess up your system! 
+   Instead, make 

[gentoo-commits] repo/proj/guru:master commit in: dev-util/rye/

2024-03-22 Thread Julien Roy
commit: 5b89c090dbc14ac1f105ce1cd8bc3b24a44286f1
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Fri Mar 22 14:35:17 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 14:35:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b89c090

dev-util/rye: add 0.31.0, drop 0.30.0

Signed-off-by: Daichi Yamamoto  dyama.net>

 dev-util/rye/Manifest | 2 +-
 dev-util/rye/{rye-0.30.0.ebuild => rye-0.31.0.ebuild} | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 97a16f0ccf..d85a34a4c2 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -184,7 +184,7 @@ DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e78
 DIST rustix-0.38.31.crate 375443 BLAKE2B 
9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b
 SHA512 
593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960
 DIST rustls-0.21.10.crate 284920 BLAKE2B 
eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5
 SHA512 
3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139
 DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B 
ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672
 SHA512 
680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68
-DIST rye-0.30.0.tar.gz 1462536 BLAKE2B 
e78e70bfefe56576ce845ec695b900ca879f43e1fe0409f69bdb5bd6da9b39c0553b426644a68c7513904ab1330bd90b4953df7649e5b0cd3896da7d31782ae4
 SHA512 
1cc791d4a2b8a9bf3e63bf6e8d8a5af44a318491cc62822781f43db9ecdbf68ad53688570f85f6cad13aad6c9e24ca9225cab4e540f9252e921552cccdfdce1e
+DIST rye-0.31.0.tar.gz 1466133 BLAKE2B 
b6c96d639608b20c5023952fcb3094305ed3da67db1e4e4abc536d1ac7ef9a317b0bec1b3d134682004e00e4b9e2c2cb3c2133e57b0c869da76dde1cfb861622
 SHA512 
9ae56589449c67243d5f65166582bfd43738949d654f36ce2c451acd1d113c3500b203cebbb821855726e9277ff864a3e6e512e85d8ef8d2ffd0bce58a464f38
 DIST ryu-1.0.16.crate 47351 BLAKE2B 
13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6
 SHA512 
89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10
 DIST salsa20-0.10.2.crate 12780 BLAKE2B 
9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee
 SHA512 
9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c

diff --git a/dev-util/rye/rye-0.30.0.ebuild b/dev-util/rye/rye-0.31.0.ebuild
similarity index 99%
rename from dev-util/rye/rye-0.30.0.ebuild
rename to dev-util/rye/rye-0.31.0.ebuild
index 79e700799b..132b2d4ab8 100644
--- a/dev-util/rye/rye-0.30.0.ebuild
+++ b/dev-util/rye/rye-0.31.0.ebuild
@@ -338,6 +338,7 @@ src_test() {
--skip test_dotenv
--skip test_config
--skip test_init
+   --skip test_publish
--skip test_lint_and_format
--skip test_version
--skip test_empty_sync



[gentoo-commits] repo/proj/guru:master commit in: app-containers/waydroid/

2024-03-22 Thread Julien Roy
commit: ee88ffd54065b23603609c68d84a171440d99d43
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Mar 22 18:53:15 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 18:54:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee88ffd5

Revert "app-containers/waydroid: Require anbox-modules"

This reverts commit fc74f63151bcda8d58d32812b31f2ed639bf8f0b.

Signed-off-by: Esteve Varela Colominas  gmail.com>

 app-containers/waydroid/waydroid-1.4.2-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-containers/waydroid/waydroid-1.4.2-r1.ebuild 
b/app-containers/waydroid/waydroid-1.4.2-r1.ebuild
index 243c183326..fc6157ad25 100644
--- a/app-containers/waydroid/waydroid-1.4.2-r1.ebuild
+++ b/app-containers/waydroid/waydroid-1.4.2-r1.ebuild
@@ -19,7 +19,6 @@ IUSE="apparmor +clipboard systemd"
 DEPEND="|| ( virtual/linux-sources virtual/dist-kernel )"
 RDEPEND="
systemd? ( sys-apps/systemd )
-   app-containers/anbox-modules
app-containers/lxc[systemd?,apparmor?,seccomp]
$(python_gen_cond_dep '
clipboard? ( 
>=dev-python/pyclip-0.7.0[wayland,${PYTHON_USEDEP}] )



[gentoo-commits] repo/proj/guru:master commit in: app-admin/himitsu-ssh/

2024-03-22 Thread Julien Roy
commit: a88a136a7f5525e40eb715c01d6f4996112f24e5
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 14:14:13 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 14:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a88a136a

app-admin/himitsu-ssh: add 0.3, drop 0.2

Closes: https://bugs.gentoo.org/927478
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/himitsu-ssh/Manifest   |  2 +-
 .../{himitsu-ssh-0.2.ebuild => himitsu-ssh-0.3.ebuild}   | 12 
 app-admin/himitsu-ssh/himitsu-ssh-.ebuild| 12 
 3 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/app-admin/himitsu-ssh/Manifest b/app-admin/himitsu-ssh/Manifest
index 383dff08b1..08124549db 100644
--- a/app-admin/himitsu-ssh/Manifest
+++ b/app-admin/himitsu-ssh/Manifest
@@ -1 +1 @@
-DIST himitsu-ssh-0.2.tar.gz 18452 BLAKE2B 
f299447d1f5d212c2465d242e3474c3baa1d0b153b000a9617d66cdf53b32ee0b033c253208da0568310fb20308183f6a4bae3da5c20b930a318f4a83235205c
 SHA512 
fb6d9cef89729991e93dc826139db42900540a9b45b3d45165092d1589a55c19b9e853d5ebb88248c872aa5ef6f62ef79bbbabba7232df7d0aa2a30bbe8f6ea6
+DIST himitsu-ssh-0.3.tar.gz 18468 BLAKE2B 
ddc984ad1a2bd729b9b1be2685e8e33e646ef93c4e69a0767cc2858a1b5f364e21e2a6f8caa34367250897fd0e0b7f5b4c089c0c1a9b22d75e4f6cdf0681af69
 SHA512 
a969e38b00cb11cb2f060ddd4da489444d4e655eec54ea7aad1cc27548589460cee7ca36a1161291f79be270e342cfa86366c01b95ddd33a89eefcd6724de6e2

diff --git a/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild 
b/app-admin/himitsu-ssh/himitsu-ssh-0.3.ebuild
similarity index 75%
rename from app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild
rename to app-admin/himitsu-ssh/himitsu-ssh-0.3.ebuild
index 3eaa4b4749..8fb2e4fb69 100644
--- a/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild
+++ b/app-admin/himitsu-ssh/himitsu-ssh-0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,14 +16,13 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-ssh;
 LICENSE="GPL-3"
 SLOT="0"
 
-
 RDEPEND="
app-admin/himitsu:=
-   dev-hare/hare-ssh:=
+   >=dev-hare/hare-ssh-0.24.0:=
 "
 DEPEND="
${RDEPEND}
-   dev-lang/hare:=
+   >=dev-lang/hare-0.24.0:=
 "
 BDEPEND="app-text/scdoc"
 
@@ -33,3 +32,8 @@ QA_FLAGS_IGNORED=".*"
 src_configure() {
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
 }
+
+src_test() {
+   # Don't run tests if there's none (which is the case of 0.3)
+   grep -r '@test fn' . && emake check
+}

diff --git a/app-admin/himitsu-ssh/himitsu-ssh-.ebuild 
b/app-admin/himitsu-ssh/himitsu-ssh-.ebuild
index 3eaa4b4749..8fb2e4fb69 100644
--- a/app-admin/himitsu-ssh/himitsu-ssh-.ebuild
+++ b/app-admin/himitsu-ssh/himitsu-ssh-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,14 +16,13 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-ssh;
 LICENSE="GPL-3"
 SLOT="0"
 
-
 RDEPEND="
app-admin/himitsu:=
-   dev-hare/hare-ssh:=
+   >=dev-hare/hare-ssh-0.24.0:=
 "
 DEPEND="
${RDEPEND}
-   dev-lang/hare:=
+   >=dev-lang/hare-0.24.0:=
 "
 BDEPEND="app-text/scdoc"
 
@@ -33,3 +32,8 @@ QA_FLAGS_IGNORED=".*"
 src_configure() {
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
 }
+
+src_test() {
+   # Don't run tests if there's none (which is the case of 0.3)
+   grep -r '@test fn' . && emake check
+}



[gentoo-commits] repo/proj/guru:master commit in: games-arcade/taisei/

2024-03-22 Thread Julien Roy
commit: 63a6a11453cfd614d0d8aec5fecc931d6a0f2f87
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 17:57:00 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 17:57:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63a6a114

games-arcade/taisei: enable py3.12

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 games-arcade/taisei/taisei-1.4.1.ebuild | 2 +-
 games-arcade/taisei/taisei-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild 
b/games-arcade/taisei/taisei-1.4.1.ebuild
index 3d5d508fa4..62f114e70a 100644
--- a/games-arcade/taisei/taisei-1.4.1.ebuild
+++ b/games-arcade/taisei/taisei-1.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-any-r1 xdg
 

diff --git a/games-arcade/taisei/taisei-.ebuild 
b/games-arcade/taisei/taisei-.ebuild
index 3d5d508fa4..62f114e70a 100644
--- a/games-arcade/taisei/taisei-.ebuild
+++ b/games-arcade/taisei/taisei-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-any-r1 xdg
 



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

2024-03-22 Thread Julien Roy
commit: 150ae05206757018e4ac6bb001d18e184b540424
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Mar 22 18:54:01 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 18:55:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=150ae052

profiles: unmask app-containers/waydroid-1.4.0-r1

Removed offending dependency

Signed-off-by: Esteve Varela Colominas  gmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a94782db85..9c76ccdcbf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,18 +14,6 @@
 
 # New entries go on top.
 
-# Denis Reva  (2024-03-22)
-# This revision introduces completely wrong dependency,
-#
-# which is required only for old kernels.
-# See the discussion here.
-# 
https://github.com/gentoo/guru/commit/fc74f63151bcda8d58d32812b31f2ed639bf8f0b#comments
-# Anbox-modules are not required on linux kernel
-# >5.8, because ishmem  was replaced with memfd
-#
-# Masked for removal within 30 days.
-=app-containers/waydroid-1.4.2-r1
-
 # Julien Roy  (2024-03-21)
 # sys-libs/libucontext is masked in ::gentoo
 sys-libs/gcompat



[gentoo-commits] repo/proj/guru:master commit in: dev-util/deblob/

2024-03-22 Thread Julien Roy
commit: 0a357551532aa750e9e03f5e4972251c52745dc9
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 14:27:06 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 14:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a357551

dev-util/deblob: Fix hare version dependency

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

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

diff --git a/dev-util/deblob/deblob-0.7.ebuild 
b/dev-util/deblob/deblob-0.7.ebuild
index 3e72291785..4cd6cf63d6 100644
--- a/dev-util/deblob/deblob-0.7.ebuild
+++ b/dev-util/deblob/deblob-0.7.ebuild
@@ -17,7 +17,7 @@ LICENSE="BSD"
 SLOT="0"
 
 DEPEND="
-   >=dev-lang/hare-0.24:=
+   >=dev-lang/hare-0.24.0:=
 "
 
 # built by hare



[gentoo-commits] repo/proj/guru:master commit in: games-arcade/taisei/

2024-03-22 Thread Julien Roy
commit: 511619a6c772b7ff3a38ad1e4b37f93486e4b01d
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 17:56:51 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 17:57:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=511619a6

games-arcade/taisei: drop 1.4

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 games-arcade/taisei/Manifest  |  1 -
 games-arcade/taisei/taisei-1.4.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest
index 35fb7293ca..bad1273215 100644
--- a/games-arcade/taisei/Manifest
+++ b/games-arcade/taisei/Manifest
@@ -1,2 +1 @@
 DIST taisei-1.4.1.tar.xz 219550456 BLAKE2B 
640b4e53b4ee4784173a8ba0ea435a75aa547a788e549f56c3dff99f9a36997a3c7c73d857fc86bf7aa10d6c22f3bf826991d3a61147e2ec24771fb96c987ed6
 SHA512 
7c11ed1c7a7898ca4f43854224c8e55305fcef8312f0d32b488c85fbf16cceaa84fd52948bb81e311095b93254d95ea7eaa8f85c42bbbe54cf81d2702242cb2b
-DIST taisei-1.4.tar.xz 219573588 BLAKE2B 
c5a3300f3274ccc13e1beef9eb673affc223d761dfb632d9b067bc7cf401c3ed0422a78e0dba5334ab003044dae2cb24efb892edc955ee417ebc6c0477617314
 SHA512 
5715fd7dca868a3987941f24e26fb8ddc507ca5cb4e3c6a2b9c021bc0742d164e6ff2410f7b8de85907baa90f2c4b34925ac1196b163474047bee60141befb86

diff --git a/games-arcade/taisei/taisei-1.4.ebuild 
b/games-arcade/taisei/taisei-1.4.ebuild
deleted file mode 100644
index 3d5d508fa4..00
--- a/games-arcade/taisei/taisei-1.4.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10,11} )
-
-inherit meson python-any-r1 xdg
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/taisei-project/taisei.git;
-else
-   # Auto-generated tarballs lacks submodules, all of which are taisei 
subrepos
-   
SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz;
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL."
-HOMEPAGE="https://taisei-project.org/;
-LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain"
-SLOT="0"
-
-IUSE="doc lto zip"
-
-RDEPEND="
-   media-libs/freetype:2
-   media-libs/opusfile
-   >=media-libs/libpng-1.5
-   media-libs/libsdl2
-   media-libs/libwebp
-   media-libs/opusfile
-   app-arch/zstd
-   sys-libs/zlib
-   dev-libs/openssl:=
-   zip? ( dev-libs/libzip )
-"
-DEPEND="
-   ${RDEPEND}
-   >=dev-libs/cglm-0.7.8
-"
-BDEPEND="
-   dev-build/meson
-   $(python_gen_any_dep '
-   dev-python/zstandard[${PYTHON_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   doc? ( dev-python/docutils )"
-
-python_check_deps() {
-   python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-   # Path patching needed also without USE=doc (COPYING etc.)
-   sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', 
\'${PF}\')/" \
-   meson.build || die "Failed changing doc_path"
-
-   # Remove blobs
-   rm external/basis_universal/OpenCL/lib/*.lib \
-   external/basis_universal/webgl_videotest/basis.wasm \
-   
external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \
-   external/basis_universal/webgl/encoder/build/basis_encoder.wasm 
\
-   || die
-
-   default
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature doc docs)
-   $(meson_use lto b_lto)
-   $(meson_feature zip vfs_zip)
-   -Dstrip=false
-   -Duse_libcrypto=enabled
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-hare/hare-ssh/

2024-03-22 Thread Julien Roy
commit: cc66a9ac926f3703342e66acd3e1c0bedd7c8836
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 14:12:29 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Mar 22 14:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc66a9ac

dev-lang/hare-ssh: drop 0_pre20230623, add 0.24.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-hare/hare-ssh/Manifest|  2 +-
 .../{hare-ssh-0_pre20230623.ebuild => hare-ssh-0.24.0.ebuild} | 11 ---
 dev-hare/hare-ssh/hare-ssh-.ebuild| 11 ---
 3 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/dev-hare/hare-ssh/Manifest b/dev-hare/hare-ssh/Manifest
index a478705022..daf3f553be 100644
--- a/dev-hare/hare-ssh/Manifest
+++ b/dev-hare/hare-ssh/Manifest
@@ -1 +1 @@
-DIST hare-ssh-9fe392eb4478dc26680c8c5c42deb87d192447db.tar.gz 32799 BLAKE2B 
94bc993415f76c41d711b06f38504df012982bc13528f6a88bc4fad7c601578c8ff5abdbc86cae60ff2965c14898da5aa2b02a301af10583de9b49d8229d24fe
 SHA512 
9f14229630330878ca7b8a9935c82fd0c6b547918d662591b0871314c7df86aee32e55fda7273bee3c6ae04d3c75acc628edd500e735272af3609b2bdabeaaec
+DIST hare-ssh-0.24.0.tar.gz 33013 BLAKE2B 
fc684f5f0b5c025f4e9fa10066f3d10e4a554973fa9d9d99fd3ca97a3005541690cb1eed0baf773f3a5d0e8a130cfb3bf5e837a04c4603077b22536c8cab229d
 SHA512 
290fe762a019bf073cd18c244db022cb4423d919336b3b69fceaff1df1ebc78b616a14d3872bfaefaba540429c39d84e9255dddb94047ad0def25b22c9c9bbf6

diff --git a/dev-hare/hare-ssh/hare-ssh-0_pre20230623.ebuild 
b/dev-hare/hare-ssh/hare-ssh-0.24.0.ebuild
similarity index 59%
rename from dev-hare/hare-ssh/hare-ssh-0_pre20230623.ebuild
rename to dev-hare/hare-ssh/hare-ssh-0.24.0.ebuild
index d8951cdb40..fb55c3fba1 100644
--- a/dev-hare/hare-ssh/hare-ssh-0_pre20230623.ebuild
+++ b/dev-hare/hare-ssh/hare-ssh-0.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,10 +8,7 @@ if [[ "${PV}" =  ]]; then
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh;
SLOT="0"
 else
-   EGIT_COMMIT="9fe392eb4478dc26680c8c5c42deb87d192447db"
-   MY_P="${PN}-${EGIT_COMMIT}"
-   
SRC_URI="https://git.sr.ht/~sircmpwn/hare-ssh/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
-   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://git.sr.ht/~sircmpwn/hare-ssh/archive/${PV}.tar.gz -> 
${P}.tar.gz"
SLOT="0/${PV}"
 
KEYWORDS="~amd64 ~arm64 ~riscv"
@@ -21,8 +18,8 @@ DESCRIPTION="SSH library for Hare"
 HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-ssh;
 LICENSE="MPL-2.0"
 
-RDEPEND="dev-lang/hare"
-DEPEND="${DEPEND}"
+RDEPEND=">=dev-lang/hare-0.24.0"
+DEPEND="${RDEPEND}"
 
 src_prepare() {
default

diff --git a/dev-hare/hare-ssh/hare-ssh-.ebuild 
b/dev-hare/hare-ssh/hare-ssh-.ebuild
index d8951cdb40..fb55c3fba1 100644
--- a/dev-hare/hare-ssh/hare-ssh-.ebuild
+++ b/dev-hare/hare-ssh/hare-ssh-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,10 +8,7 @@ if [[ "${PV}" =  ]]; then
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh;
SLOT="0"
 else
-   EGIT_COMMIT="9fe392eb4478dc26680c8c5c42deb87d192447db"
-   MY_P="${PN}-${EGIT_COMMIT}"
-   
SRC_URI="https://git.sr.ht/~sircmpwn/hare-ssh/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
-   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://git.sr.ht/~sircmpwn/hare-ssh/archive/${PV}.tar.gz -> 
${P}.tar.gz"
SLOT="0/${PV}"
 
KEYWORDS="~amd64 ~arm64 ~riscv"
@@ -21,8 +18,8 @@ DESCRIPTION="SSH library for Hare"
 HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-ssh;
 LICENSE="MPL-2.0"
 
-RDEPEND="dev-lang/hare"
-DEPEND="${DEPEND}"
+RDEPEND=">=dev-lang/hare-0.24.0"
+DEPEND="${RDEPEND}"
 
 src_prepare() {
default



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

2024-03-22 Thread Esteve Varela Colominas
commit: 150ae05206757018e4ac6bb001d18e184b540424
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Mar 22 18:54:01 2024 +
Commit: Esteve Varela Colominas  gmail  com>
CommitDate: Fri Mar 22 18:55:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=150ae052

profiles: unmask app-containers/waydroid-1.4.0-r1

Removed offending dependency

Signed-off-by: Esteve Varela Colominas  gmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a94782db85..9c76ccdcbf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,18 +14,6 @@
 
 # New entries go on top.
 
-# Denis Reva  (2024-03-22)
-# This revision introduces completely wrong dependency,
-#
-# which is required only for old kernels.
-# See the discussion here.
-# 
https://github.com/gentoo/guru/commit/fc74f63151bcda8d58d32812b31f2ed639bf8f0b#comments
-# Anbox-modules are not required on linux kernel
-# >5.8, because ishmem  was replaced with memfd
-#
-# Masked for removal within 30 days.
-=app-containers/waydroid-1.4.2-r1
-
 # Julien Roy  (2024-03-21)
 # sys-libs/libucontext is masked in ::gentoo
 sys-libs/gcompat



[gentoo-commits] repo/proj/guru:dev commit in: app-containers/waydroid/

2024-03-22 Thread Esteve Varela Colominas
commit: ee88ffd54065b23603609c68d84a171440d99d43
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Mar 22 18:53:15 2024 +
Commit: Esteve Varela Colominas  gmail  com>
CommitDate: Fri Mar 22 18:54:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee88ffd5

Revert "app-containers/waydroid: Require anbox-modules"

This reverts commit fc74f63151bcda8d58d32812b31f2ed639bf8f0b.

Signed-off-by: Esteve Varela Colominas  gmail.com>

 app-containers/waydroid/waydroid-1.4.2-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-containers/waydroid/waydroid-1.4.2-r1.ebuild 
b/app-containers/waydroid/waydroid-1.4.2-r1.ebuild
index 243c183326..fc6157ad25 100644
--- a/app-containers/waydroid/waydroid-1.4.2-r1.ebuild
+++ b/app-containers/waydroid/waydroid-1.4.2-r1.ebuild
@@ -19,7 +19,6 @@ IUSE="apparmor +clipboard systemd"
 DEPEND="|| ( virtual/linux-sources virtual/dist-kernel )"
 RDEPEND="
systemd? ( sys-apps/systemd )
-   app-containers/anbox-modules
app-containers/lxc[systemd?,apparmor?,seccomp]
$(python_gen_cond_dep '
clipboard? ( 
>=dev-python/pyclip-0.7.0[wayland,${PYTHON_USEDEP}] )



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

2024-03-22 Thread Andreas K. Hüttel
commit: 26a08256eb381527e1612bcdfd35228c5b44aab0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 18:53:58 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 18:53:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a08256

profiles.desc: Mark 17.0/20.0/22.0 musl profiles exp and 23.0 profiles 
dev/stable

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

 profiles/profiles.desc | 48 
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index a93cf83f38a2..85bdea555918 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -608,45 +608,45 @@ x86   
default/linux/x86/23.0/i486/split-usr/hardened/selinux  dev
 
 # musl profiles
 # @MAINTAINER: m...@gentoo.org
-amd64  default/linux/amd64/17.0/musl   
dev
+amd64  default/linux/amd64/17.0/musl   
exp
 amd64  default/linux/amd64/17.0/musl/clang 
exp
 amd64  default/linux/amd64/17.0/musl/hardened  
exp
 amd64  default/linux/amd64/17.0/musl/hardened/selinux  
exp
-amd64  default/linux/amd64/23.0/musl   
exp
+amd64  default/linux/amd64/23.0/musl   
dev
 amd64  default/linux/amd64/23.0/musl/llvm  
exp
 amd64  default/linux/amd64/23.0/musl/hardened  
exp
 amd64  default/linux/amd64/23.0/musl/hardened/selinux  
exp
-amd64  default/linux/amd64/23.0/split-usr/musl 
exp
+amd64  default/linux/amd64/23.0/split-usr/musl 
dev
 amd64  default/linux/amd64/23.0/split-usr/musl/llvm
exp
 amd64  default/linux/amd64/23.0/split-usr/musl/hardened
exp
 amd64  default/linux/amd64/23.0/split-usr/musl/hardened/selinux
exp
-armdefault/linux/arm/17.0/musl/armv6j  
dev
+armdefault/linux/arm/17.0/musl/armv6j  
exp
 armdefault/linux/arm/17.0/musl/armv6j/hardened 
exp
 armdefault/linux/arm/17.0/musl/armv6j/hardened/selinux 
exp
-armdefault/linux/arm/17.0/musl/armv7a  
dev
+armdefault/linux/arm/17.0/musl/armv7a  
exp
 armdefault/linux/arm/17.0/musl/armv7a/hardened 
exp
 armdefault/linux/arm/17.0/musl/armv7a/hardened/selinux 
exp
-armdefault/linux/arm/23.0/armv6j_hf/musl   
exp
+armdefault/linux/arm/23.0/armv6j_hf/musl   
dev
 armdefault/linux/arm/23.0/armv6j_hf/musl/hardened  
exp
 armdefault/linux/arm/23.0/armv6j_hf/musl/hardened/selinux  
exp
-armdefault/linux/arm/23.0/armv7a_hf/musl   
exp
+armdefault/linux/arm/23.0/armv7a_hf/musl   
dev
 armdefault/linux/arm/23.0/armv7a_hf/musl/hardened  
exp
 armdefault/linux/arm/23.0/armv7a_hf/musl/hardened/selinux  
exp
-armdefault/linux/arm/23.0/split-usr/armv6j_hf/musl 
exp
+armdefault/linux/arm/23.0/split-usr/armv6j_hf/musl 
dev
 armdefault/linux/arm/23.0/split-usr/armv6j_hf/musl/hardened
exp
 arm
default/linux/arm/23.0/split-usr/armv6j_hf/musl/hardened/selinuxexp
-armdefault/linux/arm/23.0/split-usr/armv7a_hf/musl 
exp
+armdefault/linux/arm/23.0/split-usr/armv7a_hf/musl 
dev
 armdefault/linux/arm/23.0/split-usr/armv7a_hf/musl/hardened
exp
 arm
default/linux/arm/23.0/split-usr/armv7a_hf/musl/hardened/selinuxexp
-arm64  default/linux/arm64/17.0/musl   
dev
+arm64  default/linux/arm64/17.0/musl   
exp
 arm64  default/linux/arm64/17.0/musl/llvm  
exp
 arm64  default/linux/arm64/17.0/musl/hardened  
exp
 arm64  default/linux/arm64/17.0/musl/hardened/selinux  
exp
-arm64  default/linux/arm64/23.0/musl   
exp
+arm64  default/linux/arm64/23.0/musl   
dev
 arm64  default/linux/arm64/23.0/musl/llvm  
exp
 arm64  default/linux/arm64/23.0/musl/hardened  
exp
 arm64   

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

2024-03-22 Thread Andreas K. Hüttel
commit: 868b3f308ac483e4fc3a085e1cc0eb580cb007f7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 18:48:43 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 18:48:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868b3f30

profiles.desc: Mark x86 17.0 profiles exp and 23.0 profiles dev/stable

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

 profiles/profiles.desc | 61 +-
 1 file changed, 31 insertions(+), 30 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 093c476f99a8..a93cf83f38a2 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -563,47 +563,48 @@ sparc 
default/linux/sparc/23.0/split-usr/64ul/desktop stable
 
 # x86 Profiles
 # @MAINTAINER: x...@gentoo.org
-x86default/linux/x86/17.0  
stable
-x86default/linux/x86/17.0/selinux  
stable
-x86default/linux/x86/17.0/hardened 
stable
-x86default/linux/x86/17.0/hardened/selinux 
stable
-x86default/linux/x86/17.0/desktop  
stable
-x86default/linux/x86/17.0/desktop/gnome
stable
-x86default/linux/x86/17.0/desktop/gnome/systemd/merged-usr 
stable
-x86default/linux/x86/17.0/desktop/plasma   
stable
-x86default/linux/x86/17.0/desktop/plasma/systemd/merged-usr
stable
+x86default/linux/x86/17.0  
exp
+x86default/linux/x86/17.0/selinux  
exp
+x86default/linux/x86/17.0/hardened 
exp
+x86default/linux/x86/17.0/hardened/selinux 
exp
+x86default/linux/x86/17.0/desktop  
exp
+x86default/linux/x86/17.0/desktop/gnome
exp
+x86default/linux/x86/17.0/desktop/gnome/systemd/merged-usr 
exp
+x86default/linux/x86/17.0/desktop/plasma   
exp
+x86default/linux/x86/17.0/desktop/plasma/systemd/merged-usr
exp
 x86default/linux/x86/17.0/developer
exp
-x86default/linux/x86/17.0/systemd/merged-usr   
stable
+x86default/linux/x86/17.0/systemd/merged-usr   
exp
 x86default/linux/x86/23.0/i686 
stable
-x86default/linux/x86/23.0/i686/systemd 
exp
-x86default/linux/x86/23.0/i686/hardened
exp
-x86default/linux/x86/23.0/i686/hardened/selinux
exp
-x86default/linux/x86/23.0/i686/desktop 
exp
-x86default/linux/x86/23.0/i686/desktop/gnome   
exp
-x86default/linux/x86/23.0/i686/desktop/gnome/systemd   
exp
-x86default/linux/x86/23.0/i686/desktop/plasma  
exp
-x86default/linux/x86/23.0/i686/desktop/plasma/systemd  
exp
+x86default/linux/x86/23.0/i686/systemd 
stable
+x86default/linux/x86/23.0/i686/hardened
stable
+x86default/linux/x86/23.0/i686/hardened/selinux
stable
+x86default/linux/x86/23.0/i686/desktop 
stable
+x86default/linux/x86/23.0/i686/desktop/gnome   
stable
+x86default/linux/x86/23.0/i686/desktop/gnome/systemd   
stable
+x86default/linux/x86/23.0/i686/desktop/plasma  
stable
+x86default/linux/x86/23.0/i686/desktop/plasma/systemd  
stable
 x86default/linux/x86/23.0/i686/prefix  
exp
 x86default/linux/x86/23.0/i686/prefix/kernel-2.6.32+   
exp
 x86default/linux/x86/23.0/i686/prefix/kernel-2.6.16+   
exp
 x86default/linux/x86/23.0/i686/prefix/kernel-3.2+  
exp
-x86default/linux/x86/23.0/i686/split-usr   
exp
-x86default/linux/x86/23.0/i686/split-usr/hardened  
exp
-x86default/linux/x86/23.0/i686/split-usr/hardened/selinux  
exp
-x86default/linux/x86/23.0/i686/split-usr/desktop   
exp
-x86default/linux/x86/23.0/i686/split-usr/desktop/gnome 
exp
-x86default/linux/x86/23.0/i686/split-usr/desktop/plasma 

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

2024-03-22 Thread Andreas K. Hüttel
commit: 8fb27259e66d7d31b558c0f6b9a881e42d913cf4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 18:45:24 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 18:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb27259

profiles.desc: Mark sparc 17.0 profiles exp and 23.0 profiles dev/stable

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

 profiles/profiles.desc | 31 ---
 1 file changed, 16 insertions(+), 15 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 129dd857d83b..093c476f99a8 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -541,24 +541,25 @@ s390  default/linux/s390/23.0/s390x/systemd   
stable
 
 # SPARC Profiles
 # @MAINTAINER: sp...@gentoo.org
-sparc  default/linux/sparc/17.0
stable
-sparc  default/linux/sparc/17.0/desktop
stable
+sparc  default/linux/sparc/17.0
exp
+sparc  default/linux/sparc/17.0/desktop
exp
 sparc  default/linux/sparc/17.0/developer  
exp
-sparc  default/linux/sparc/17.0/systemd/merged-usr 
stable
-sparc  default/linux/sparc/17.0/64ul   
stable
-sparc  default/linux/sparc/17.0/64ul/desktop   
stable
+sparc  default/linux/sparc/17.0/systemd/merged-usr 
exp
+sparc  default/linux/sparc/17.0/64ul   
exp
+sparc  default/linux/sparc/17.0/64ul/desktop   
exp
 sparc  default/linux/sparc/17.0/64ul/developer 
exp
-sparc  default/linux/sparc/17.0/64ul/systemd/merged-usr
stable
+sparc  default/linux/sparc/17.0/64ul/systemd/merged-usr
exp
 sparc  default/linux/sparc/23.0
stable
-sparc  default/linux/sparc/23.0/desktop
exp
-sparc  default/linux/sparc/23.0/systemd
exp
-sparc  default/linux/sparc/23.0/64ul   
exp
-sparc  default/linux/sparc/23.0/64ul/desktop   
exp
-sparc  default/linux/sparc/23.0/64ul/systemd   
exp
-sparc  default/linux/sparc/23.0/split-usr  
exp
-sparc  default/linux/sparc/23.0/split-usr/desktop  
exp
-sparc  default/linux/sparc/23.0/split-usr/64ul 
exp
-sparc  default/linux/sparc/23.0/split-usr/64ul/desktop 
exp
+sparc  default/linux/sparc/23.0/desktop
dev
+sparc  default/linux/sparc/23.0/systemd
dev
+sparc  default/linux/sparc/23.0/64ul   
stable
+sparc  default/linux/sparc/23.0/64ul/desktop   
stable
+sparc  default/linux/sparc/23.0/64ul/systemd   
stable
+sparc  default/linux/sparc/23.0/split-usr  
dev
+sparc  default/linux/sparc/23.0/split-usr/desktop  
dev
+sparc  default/linux/sparc/23.0/split-usr/64ul 
stable
+sparc  default/linux/sparc/23.0/split-usr/64ul/desktop 
stable
+
 
 # x86 Profiles
 # @MAINTAINER: x...@gentoo.org



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

2024-03-22 Thread Andreas K. Hüttel
commit: 1eb0f5d5d778f1ef3db3eedc56fbdbe1ecc57c01
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 18:42:51 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 18:42:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb0f5d5

profiles.desc: Mark s390 17.0 profiles exp and 23.0 profiles dev/stable

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

 profiles/profiles.desc | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index b2b02612a2e5..129dd857d83b 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -466,6 +466,7 @@ ppc64   
default/linux/ppc64le/23.0/split-usr/desktopstable
 ppc64  default/linux/ppc64le/23.0/split-usr/desktop/gnome  
stable
 ppc64  default/linux/ppc64le/23.0/split-usr/desktop/plasma 
stable
 
+
 # RISC-V Profiles
 # @MAINTAINER: ri...@gentoo.org
 riscv  default/linux/riscv/20.0/rv64gc/lp64d   
exp
@@ -526,16 +527,17 @@ riscv 
default/linux/riscv/23.0/rv64/split-usr/multilibexp
 
 # S390 Profiles
 # @MAINTAINER: s...@gentoo.org
-s390   default/linux/s390/17.0 
stable
-s390   default/linux/s390/17.0/s390x   
stable
-s390   default/linux/s390/17.0/systemd/merged-usr  
stable
+s390   default/linux/s390/17.0 
exp
+s390   default/linux/s390/17.0/s390x   
exp
+s390   default/linux/s390/17.0/systemd/merged-usr  
exp
 s390   default/linux/s390/17.0/s390x/systemd/merged-usr
exp
 s390   default/linux/s390/23.0 
stable
-s390   default/linux/s390/23.0/systemd 
exp
-s390   default/linux/s390/23.0/split-usr   
exp
-s390   default/linux/s390/23.0/split-usr/s390x 
exp
-s390   default/linux/s390/23.0/s390x   
exp
-s390   default/linux/s390/23.0/s390x/systemd   
exp
+s390   default/linux/s390/23.0/systemd 
dev
+s390   default/linux/s390/23.0/split-usr   
dev
+s390   default/linux/s390/23.0/split-usr/s390x 
stable
+s390   default/linux/s390/23.0/s390x   
stable
+s390   default/linux/s390/23.0/s390x/systemd   
stable
+
 
 # SPARC Profiles
 # @MAINTAINER: sp...@gentoo.org



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

2024-03-22 Thread Andreas K. Hüttel
commit: 0eead350b8da318cd5e036c5dc07407d61e2a371
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 18:38:46 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 18:38:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eead350

profiles.desc: Mark riscv 20.0 profiles exp and 23.0 profiles dev/stable

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

 profiles/profiles.desc | 95 +-
 1 file changed, 48 insertions(+), 47 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 55ee3708e322..b2b02612a2e5 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -468,61 +468,62 @@ ppc64 
default/linux/ppc64le/23.0/split-usr/desktop/plasma stable
 
 # RISC-V Profiles
 # @MAINTAINER: ri...@gentoo.org
-riscv  default/linux/riscv/20.0/rv64gc/lp64d   
stable
-riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop   
dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome 
dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd 
dev
-riscv  
default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/merged-usr  dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma
dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd
dev
-riscv  
default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/merged-usr dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd   
dev
-riscv  
default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usrdev
-riscv  default/linux/riscv/20.0/rv64gc/lp64d/systemd   
stable
-riscv  default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr
stable
-riscv  default/linux/riscv/20.0/rv64gc/lp64
stable
-riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop
dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome  
dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd  
dev
-riscv  
default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/merged-usr   dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma 
dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd 
dev
-riscv  
default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/merged-usr  dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd
dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr 
dev
-riscv  default/linux/riscv/20.0/rv64gc/lp64/systemd
stable
-riscv  default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr 
stable
+riscv  default/linux/riscv/20.0/rv64gc/lp64d   
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop   
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome 
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd 
exp
+riscv  
default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/merged-usr  exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd
exp
+riscv  
default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/merged-usr exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd   
exp
+riscv  
default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usrexp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/systemd   
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome  
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd  
exp
+riscv  
default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/merged-usr   exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma 
exp
+riscv  default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd 
exp
+riscv  
default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/merged-usr  exp
+riscv   

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

2024-03-22 Thread Andreas K. Hüttel
commit: daf0a687026f9a9986bb8ce16042bc90acdccb0f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 18:32:27 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 18:32:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf0a687

profiles.desc: Move ppc64 musl profiles to the other musl profiles

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

 profiles/profiles.desc | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 945009ff6392..55ee3708e322 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -431,20 +431,14 @@ ppc64 default/linux/ppc64/17.0/desktop/gnome  
exp
 ppc64  default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr   
exp
 ppc64  default/linux/ppc64/17.0/systemd/merged-usr 
exp
 ppc64  default/linux/ppc64/17.0/developer  
exp
-ppc64  default/linux/ppc64/17.0/musl   
dev
-ppc64  default/linux/ppc64/17.0/musl/hardened  
exp
 ppc64  default/linux/ppc64/23.0
stable
 ppc64  default/linux/ppc64/23.0/desktop
stable
 ppc64  default/linux/ppc64/23.0/desktop/gnome  
stable
 ppc64  default/linux/ppc64/23.0/desktop/gnome/systemd  
stable
 ppc64  default/linux/ppc64/23.0/systemd
stable
-ppc64  default/linux/ppc64/23.0/musl   
dev
-ppc64  default/linux/ppc64/23.0/musl/hardened  
exp
 ppc64  default/linux/ppc64/23.0/split-usr  
stable
 ppc64  default/linux/ppc64/23.0/split-usr/desktop  
stable
 ppc64  default/linux/ppc64/23.0/split-usr/desktop/gnome
stable
-ppc64  default/linux/ppc64/23.0/split-usr/musl 
dev
-ppc64  default/linux/ppc64/23.0/split-usr/musl/hardened
exp
 
 
 # PPC64LE profiles
@@ -458,8 +452,6 @@ ppc64   
default/linux/ppc64le/17.0/desktop/plasma/systemd/merged-usrexp
 ppc64  default/linux/ppc64le/17.0/desktop/systemd/merged-usr   
exp
 ppc64  default/linux/ppc64le/17.0/systemd/merged-usr   
exp
 ppc64  default/linux/ppc64le/17.0/developer
exp
-ppc64  default/linux/ppc64le/17.0/musl 
exp
-ppc64  default/linux/ppc64le/17.0/musl/hardened
exp
 ppc64  default/linux/ppc64le/17.0/ieee-long-double 
exp
 ppc64  default/linux/ppc64le/23.0  
stable
 ppc64  default/linux/ppc64le/23.0/desktop  
stable
@@ -469,14 +461,10 @@ ppc64 
default/linux/ppc64le/23.0/desktop/plasma   stable
 ppc64  default/linux/ppc64le/23.0/desktop/plasma/systemd   
stable
 ppc64  default/linux/ppc64le/23.0/desktop/systemd  
stable
 ppc64  default/linux/ppc64le/23.0/systemd  
stable
-ppc64  default/linux/ppc64le/23.0/musl 
dev
-ppc64  default/linux/ppc64le/23.0/musl/hardened
exp
 ppc64  default/linux/ppc64le/23.0/split-usr
stable
 ppc64  default/linux/ppc64le/23.0/split-usr/desktop
stable
 ppc64  default/linux/ppc64le/23.0/split-usr/desktop/gnome  
stable
 ppc64  default/linux/ppc64le/23.0/split-usr/desktop/plasma 
stable
-ppc64  default/linux/ppc64le/23.0/split-usr/musl   
dev
-ppc64  default/linux/ppc64le/23.0/split-usr/musl/hardened  
exp
 
 # RISC-V Profiles
 # @MAINTAINER: ri...@gentoo.org
@@ -678,6 +666,18 @@ ppcdefault/linux/ppc/23.0/musl 
dev
 ppcdefault/linux/ppc/23.0/musl/hardened
exp
 ppcdefault/linux/ppc/23.0/split-usr/musl   
dev
 ppcdefault/linux/ppc/23.0/split-usr/musl/hardened  
exp
+ppc64  default/linux/ppc64/17.0/musl   
dev
+ppc64  default/linux/ppc64/17.0/musl/hardened  
exp
+ppc64  default/linux/ppc64/23.0/musl   
dev
+ppc64  default/linux/ppc64/23.0/musl/hardened  
exp
+ppc64  default/linux/ppc64/23.0/split-usr/musl 
dev
+ppc64   

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

2024-03-22 Thread Andreas K. Hüttel
commit: 1fc2c414b0fee1d2521ecabb1d49f1c876098d48
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 18:29:38 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 18:30:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc2c414

profiles.desc: Mark ppc64 17.0 profiles exp and 23.0 profiles dev/stable

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

 profiles/profiles.desc | 73 +-
 1 file changed, 37 insertions(+), 36 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 09ee3fe8a1c6..945009ff6392 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -425,56 +425,57 @@ ppc   
default/linux/ppc/23.0/split-usr/desktop/gnome  stable
 
 # PPC64 profiles
 # @MAINTAINER: gyakov...@gentoo.org, pp...@gentoo.org, m...@gentoo.org
-ppc64  default/linux/ppc64/17.0
stable
-ppc64  default/linux/ppc64/17.0/desktop
stable
-ppc64  default/linux/ppc64/17.0/desktop/gnome  
stable
-ppc64  default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr   
stable
-ppc64  default/linux/ppc64/17.0/systemd/merged-usr 
stable
+ppc64  default/linux/ppc64/17.0
exp
+ppc64  default/linux/ppc64/17.0/desktop
exp
+ppc64  default/linux/ppc64/17.0/desktop/gnome  
exp
+ppc64  default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr   
exp
+ppc64  default/linux/ppc64/17.0/systemd/merged-usr 
exp
 ppc64  default/linux/ppc64/17.0/developer  
exp
 ppc64  default/linux/ppc64/17.0/musl   
dev
 ppc64  default/linux/ppc64/17.0/musl/hardened  
exp
 ppc64  default/linux/ppc64/23.0
stable
-ppc64  default/linux/ppc64/23.0/desktop
exp
-ppc64  default/linux/ppc64/23.0/desktop/gnome  
exp
-ppc64  default/linux/ppc64/23.0/desktop/gnome/systemd  
exp
-ppc64  default/linux/ppc64/23.0/systemd
exp
-ppc64  default/linux/ppc64/23.0/musl   
exp
+ppc64  default/linux/ppc64/23.0/desktop
stable
+ppc64  default/linux/ppc64/23.0/desktop/gnome  
stable
+ppc64  default/linux/ppc64/23.0/desktop/gnome/systemd  
stable
+ppc64  default/linux/ppc64/23.0/systemd
stable
+ppc64  default/linux/ppc64/23.0/musl   
dev
 ppc64  default/linux/ppc64/23.0/musl/hardened  
exp
-ppc64  default/linux/ppc64/23.0/split-usr  
exp
-ppc64  default/linux/ppc64/23.0/split-usr/desktop  
exp
-ppc64  default/linux/ppc64/23.0/split-usr/desktop/gnome
exp
-ppc64  default/linux/ppc64/23.0/split-usr/musl 
exp
+ppc64  default/linux/ppc64/23.0/split-usr  
stable
+ppc64  default/linux/ppc64/23.0/split-usr/desktop  
stable
+ppc64  default/linux/ppc64/23.0/split-usr/desktop/gnome
stable
+ppc64  default/linux/ppc64/23.0/split-usr/musl 
dev
 ppc64  default/linux/ppc64/23.0/split-usr/musl/hardened
exp
 
+
 # PPC64LE profiles
 # @MAINTAINER: gyakov...@gentoo.org, pp...@gentoo.org, m...@gentoo.org
-ppc64  default/linux/ppc64le/17.0  
stable
-ppc64  default/linux/ppc64le/17.0/desktop  
stable
-ppc64  default/linux/ppc64le/17.0/desktop/gnome
stable
-ppc64  default/linux/ppc64le/17.0/desktop/gnome/systemd/merged-usr 
stable
-ppc64  default/linux/ppc64le/17.0/desktop/plasma   
stable
-ppc64  default/linux/ppc64le/17.0/desktop/plasma/systemd/merged-usr
stable
-ppc64  default/linux/ppc64le/17.0/desktop/systemd/merged-usr   
stable
-ppc64  default/linux/ppc64le/17.0/systemd/merged-usr   
stable
+ppc64  default/linux/ppc64le/17.0  
exp
+ppc64  default/linux/ppc64le/17.0/desktop  
exp
+ppc64  default/linux/ppc64le/17.0/desktop/gnome
exp
+ppc64  default/linux/ppc64le/17.0/desktop/gnome/systemd/merged-usr 
exp
+ppc64  

[gentoo-commits] repo/gentoo:master commit in: sci-libs/cgnslib/

2024-03-22 Thread Sam James
commit: 9741b9896a1607de1fa22368125235a99a96105b
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Mar 22 18:16:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 18:27:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9741b989

sci-libs/cgnslib: fix SLOT to correctly describe soname

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

 sci-libs/cgnslib/{cgnslib-4.4.0.ebuild => cgnslib-4.4.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/cgnslib/cgnslib-4.4.0.ebuild 
b/sci-libs/cgnslib/cgnslib-4.4.0-r1.ebuild
similarity index 98%
rename from sci-libs/cgnslib/cgnslib-4.4.0.ebuild
rename to sci-libs/cgnslib/cgnslib-4.4.0-r1.ebuild
index efb68a32697b..e3836dc84986 100644
--- a/sci-libs/cgnslib/cgnslib-4.4.0.ebuild
+++ b/sci-libs/cgnslib/cgnslib-4.4.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/CGNS/CGNS/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 S="${WORKDIR}/CGNS-${PV}"
 
 LICENSE="ZLIB"
-SLOT="0/4"
+SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="base-scope debug examples fortran hdf5 legacy mpi scoping szip test 
tools"
 



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

2024-03-22 Thread Sam James
commit: 9ce2561b9a8d1de86950e7a95b8b0ae6bc30bc0d
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 18:26:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 18:26:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce2561b

app-containers/docker-compose: Stabilize 1.29.2-r6 arm64, #927546

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

 app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
index 091c48dd7db2..db06f6aaf173 100644
--- a/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> ${P}.gh.ta
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 arm64"
 
 RDEPEND="
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]



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

2024-03-22 Thread Sam James
commit: 2f1a7c0292f5e344e41ad1ba734210f25e8cbf84
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 18:23:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 18:24:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1a7c02

net-libs/courier-authlib: Stabilize 0.72.1 amd64, #927339

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

 net-libs/courier-authlib/courier-authlib-0.72.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/courier-authlib/courier-authlib-0.72.1.ebuild 
b/net-libs/courier-authlib/courier-authlib-0.72.1.ebuild
index 9560fa004ff3..616bcc104784 100644
--- a/net-libs/courier-authlib/courier-authlib-0.72.1.ebuild
+++ b/net-libs/courier-authlib/courier-authlib-0.72.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.courier-mta.org/authlib/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="berkdb debug gdbm ldap mysql pam postgres sqlite static-libs"
 
 RESTRICT="!berkdb? ( test )"



  1   2   3   4   >