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

2024-02-09 Thread Sam James
commit: 869a67efcaedbf7d08fe16057466f58ac1f21a84
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 15:48:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 07:49:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869a67ef

dev-lang/rust: crossdev support

This allows Rust to be cross-compiled with crossdev.  This is the last
item for bug 680652, closing it.  Note that this is for a foreign CHOST,
i.e., CBUILD != CHOST == CTARGET.  It does not cover the scenario for
CBUILD == CHOST != CTARGET(s), which is tracked separately in bug
679878.

A number of changes were required in order to make this work:

* Force USE=system-bootstrap, since we cannot specify the appropriate
  boostrap URL based on CBUILD in SRC_URI
* LLVm is compiled twice as part of the build, once for host and once
  for target.  However, the rust build uses the same settings from
  config.toml for both builds.  Therefore we cannot override flags nor
  default-linker and must let rust choose them for us.
* Set the appropriate build/host variables which correspond to
  CBUILD/CHOST.  This works as expected.
* Set PKG_CONFIG and OPENSSL_*_DIR variables; cargo needs these for some
  reason.
* Enforce that LLVM_TARGETS is set correctly for both host and target
  arches.  This uses the new llvm_tuple_to_target function, introduced
  in https://github.com/gentoo/gentoo/pull/33996
* Lastly a small patch to rust source is needed, to tell it to link with
  system libz.  It's unclear why this scenario was excluded under
  cross-compile conditions in upstream rust.

See: https://paste.sr.ht/~kchibisov/682321e0fd4a3ece4a4b7b71591896f5cd3cdb22
Bug: https://bugs.gentoo.org/679878
Closes: https://bugs.gentoo.org/680652
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/35246
Signed-off-by: Sam James  gentoo.org>

 .../rust/files/1.74.1-cross-compile-libz.patch | 19 +
 dev-lang/rust/rust-1.74.1.ebuild   | 46 --
 dev-lang/rust/rust-1.75.0.ebuild   | 46 --
 3 files changed, 89 insertions(+), 22 deletions(-)

diff --git a/dev-lang/rust/files/1.74.1-cross-compile-libz.patch 
b/dev-lang/rust/files/1.74.1-cross-compile-libz.patch
new file mode 100644
index ..f2a881b46134
--- /dev/null
+++ b/dev-lang/rust/files/1.74.1-cross-compile-libz.patch
@@ -0,0 +1,19 @@
+https://paste.sr.ht/~kchibisov/682321e0fd4a3ece4a4b7b71591896f5cd3cdb22
+https://github.com/gentoo/gentoo/pull/35246#discussion_r1484525497
+
+diff --git a/compiler/rustc_llvm/build.rs b/compiler/rustc_llvm/build.rs
+index f606fa483ca..8a2e1c40e8b 100644
+--- a/compiler/rustc_llvm/build.rs
 b/compiler/rustc_llvm/build.rs
+@@ -237,10 +237,7 @@ fn main() {
+ // of llvm-config, not the target that we're attempting to link.
+ let mut cmd = Command::new(_config);
+ cmd.arg(llvm_link_arg).arg("--libs");
+-
+-if !is_crossed {
+-cmd.arg("--system-libs");
+-}
++cmd.arg("--system-libs");
+ 
+ if (target.starts_with("arm") && !target.contains("freebsd"))
+ || target.starts_with("mips-")

diff --git a/dev-lang/rust/rust-1.74.1.ebuild b/dev-lang/rust/rust-1.74.1.ebuild
index 956ce4016716..b37b1fd78ff5 100644
--- a/dev-lang/rust/rust-1.74.1.ebuild
+++ b/dev-lang/rust/rust-1.74.1.ebuild
@@ -163,6 +163,7 @@ RESTRICT="test"
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc
 
 PATCHES=(
+   "${FILESDIR}"/1.74.1-cross-compile-libz.patch
#"${FILESDIR}"/1.72.0-bump-libc-deps-to-0.2.146.patch  # pending refresh
"${FILESDIR}"/1.70.0-ignore-broken-and-non-applicable-tests.patch
"${FILESDIR}"/1.62.1-musl-dynamic-linking.patch
@@ -184,7 +185,7 @@ bootstrap_rust_version_check() {
[[ ${MERGE_TYPE} == binary ]] && return
local rustc_wanted="$(ver_cut 1).$(($(ver_cut 2) - 1))"
local rustc_toonew="$(ver_cut 1).$(($(ver_cut 2) + 1))"
-   local rustc_version=( $(eselect --brief rust show 2>/dev/null) )
+   local rustc_version=( $(eselect --brief --root="${BROOT}" rust show 
2>/dev/null) )
rustc_version=${rustc_version[0]#rust-bin-}
rustc_version=${rustc_version#rust-}
 
@@ -256,6 +257,18 @@ pkg_setup() {
python-any-r1_pkg_setup
 
export LIBGIT2_NO_PKG_CONFIG=1 #749381
+   if tc-is-cross-compiler; then
+   export PKG_CONFIG_ALLOW_CROSS=1
+   export PKG_CONFIG_PATH="${ROOT}/usr/$(get_libdir)/pkgconfig"
+   export OPENSSL_INCLUDE_DIR="${ROOT}/usr/include"
+   export OPENSSL_LIB_DIR="${ROOT}/usr/$(get_libdir)"
+
+   use system-bootstrap || die "USE=system-bootstrap is required 
when cross-compiling"
+   use system-llvm && die "USE=system-llvm not allowed when 
cross-compiling"
+   local cross_llvm_target="$(llvm_tuple_to_target "${CBUILD}")"
+   use "llvm_targets_${cross_llvm_target}" || \
+   

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

2024-02-09 Thread Joonas Niilola
commit: 4a1dd2dc7081fd210a50f66b990b10974e7a213a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Feb 10 07:38:15 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 10 07:39:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1dd2dc

dev-libs/raft: add 0.22.0

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

 dev-libs/raft/Manifest   |  1 +
 dev-libs/raft/raft-0.22.0.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 8ae1fad6294d..25ddffdacd4a 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -2,3 +2,4 @@ DIST raft-0.18.3.tar.gz 335916 BLAKE2B 
f8dbf5f5ae89645a2d99e8b4b8c80560f64226deb
 DIST raft-0.19.1.tar.gz 354736 BLAKE2B 
cfdb9a1948311debe99b56e0f9c1f19fb858248ab1138648e26a21d965cc488aea504711415ff569d2e80a15414a1f15ca9b34ff9b3de62b03580755cefe30b3
 SHA512 
4990dca1f61dcda82acaf043a5b81dd9a3b92a0f3e0be9b2c339d764be338220f2fab31ed8bae535153b1d81c86364d447774b52da2c8b90c5daa7b8718d7ae2
 DIST raft-0.20.0.tar.gz 360152 BLAKE2B 
7eb109b483a298a60c5ea46b1df55a611cb5c40b7b7d14c29d615384ac0b8dd582a521e8da1a616cfe312f675980be55669c77a7d070dabbf1f20a99970097a6
 SHA512 
d29fd1e610c7e668a0ca25f60a5644b807a24c642993a3e0b54593f9f640a719bb38a6b45f72ded7fbd332817a1137e2d08bdcc74d2afd675e4d0e3dda27358c
 DIST raft-0.21.0.tar.gz 362922 BLAKE2B 
c1594ca3aa111882ff5b0442cb4deb7ceec9978429e4e8a8c97251716cb876a9c9444527c90ef70acad2bf6d53378d27fb14a44e1497364c1a1270f01fe712ce
 SHA512 
08e3dfe262ac39f50e990eb0fa65462255a3d6b5e87484fd5a6223d9b54f508e3aa0cd134286b99272b181fcef138bf8035d3c6e3be0aee22d25f2d42295904d
+DIST raft-0.22.0.tar.gz 365710 BLAKE2B 
b5084867ebd7e80f59edebcf5feb83cc7ffbf798deecbf96d3b31c0de7213c8fc1e3e5f558602f5864fb04f8de0326ee2f70d2f6164a08dd444a8db95593c328
 SHA512 
0ebda5764c866443ee2749c0c8fe798f111ed500b9d59bc9536d01e01ee82a8ed72125fb02e6a0c3bf51e4004520d4c5fdb583220599cb22bb9a8e6dd9d1a54b

diff --git a/dev-libs/raft/raft-0.22.0.ebuild b/dev-libs/raft/raft-0.22.0.ebuild
new file mode 100644
index ..4b51fe639271
--- /dev/null
+++ b/dev-libs/raft/raft-0.22.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/cowsql/raft;
+SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+
+# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="lz4 test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv:=
+   lz4? ( app-arch/lz4:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # --disable-hardening: most of these are covered on non-hardened Gentoo 
already.
+   local myeconfargs=(
+   --enable-uv
+   --enable-v0
+
+   --disable-backtrace
+   --disable-benchmark
+   --disable-debug
+   --disable-example
+   --disable-hardening
+   --disable-sanitize
+   --disable-static
+
+   $(use_enable test fixture)
+
+   $(use_with lz4)
+   $(use_with zfs)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-02-09 Thread Joonas Niilola
commit: 6c1e3bac4e7b3fdcb3195e053d4979d22ff29ff2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Feb 10 07:39:04 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 10 07:39:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c1e3bac

dev-libs/raft: drop 0.18.3, 0.20.0, 0.21.0

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

 dev-libs/raft/Manifest   |  3 --
 dev-libs/raft/raft-0.18.3.ebuild | 57 --
 dev-libs/raft/raft-0.20.0.ebuild | 60 
 dev-libs/raft/raft-0.21.0.ebuild | 60 
 4 files changed, 180 deletions(-)

diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 25ddffdacd4a..dc76a4688a6c 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,5 +1,2 @@
-DIST raft-0.18.3.tar.gz 335916 BLAKE2B 
f8dbf5f5ae89645a2d99e8b4b8c80560f64226deb2ac10e683f337c98f458fc5db7898b1e0fd9754f14ded07aa058daf88e03003a037729bdafdab3539b8ca46
 SHA512 
0ba0ea71b70d2769da22482cfeac5c59a17f4fa75d582075108411d633db75c7d6f6e817ce14768c15bd5c977987650e813019808932bafcac5753478c672916
 DIST raft-0.19.1.tar.gz 354736 BLAKE2B 
cfdb9a1948311debe99b56e0f9c1f19fb858248ab1138648e26a21d965cc488aea504711415ff569d2e80a15414a1f15ca9b34ff9b3de62b03580755cefe30b3
 SHA512 
4990dca1f61dcda82acaf043a5b81dd9a3b92a0f3e0be9b2c339d764be338220f2fab31ed8bae535153b1d81c86364d447774b52da2c8b90c5daa7b8718d7ae2
-DIST raft-0.20.0.tar.gz 360152 BLAKE2B 
7eb109b483a298a60c5ea46b1df55a611cb5c40b7b7d14c29d615384ac0b8dd582a521e8da1a616cfe312f675980be55669c77a7d070dabbf1f20a99970097a6
 SHA512 
d29fd1e610c7e668a0ca25f60a5644b807a24c642993a3e0b54593f9f640a719bb38a6b45f72ded7fbd332817a1137e2d08bdcc74d2afd675e4d0e3dda27358c
-DIST raft-0.21.0.tar.gz 362922 BLAKE2B 
c1594ca3aa111882ff5b0442cb4deb7ceec9978429e4e8a8c97251716cb876a9c9444527c90ef70acad2bf6d53378d27fb14a44e1497364c1a1270f01fe712ce
 SHA512 
08e3dfe262ac39f50e990eb0fa65462255a3d6b5e87484fd5a6223d9b54f508e3aa0cd134286b99272b181fcef138bf8035d3c6e3be0aee22d25f2d42295904d
 DIST raft-0.22.0.tar.gz 365710 BLAKE2B 
b5084867ebd7e80f59edebcf5feb83cc7ffbf798deecbf96d3b31c0de7213c8fc1e3e5f558602f5864fb04f8de0326ee2f70d2f6164a08dd444a8db95593c328
 SHA512 
0ebda5764c866443ee2749c0c8fe798f111ed500b9d59bc9536d01e01ee82a8ed72125fb02e6a0c3bf51e4004520d4c5fdb583220599cb22bb9a8e6dd9d1a54b

diff --git a/dev-libs/raft/raft-0.18.3.ebuild b/dev-libs/raft/raft-0.18.3.ebuild
deleted file mode 100644
index 7604fcff6d62..
--- a/dev-libs/raft/raft-0.18.3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="C implementation of the Raft consensus protocol"
-HOMEPAGE="https://github.com/cowsql/raft;
-SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3-with-linking-exception"
-
-# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
-SLOT="0/0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="lz4 test zfs"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libuv:=
-   lz4? ( app-arch/lz4:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-uv
-
-   --disable-backtrace
-   --disable-benchmark
-   --disable-debug
-   --disable-example
-   --disable-sanitize
-   --disable-static
-
-   $(use_enable test fixture)
-
-   $(use_with lz4)
-   $(use_with zfs)
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/raft/raft-0.20.0.ebuild b/dev-libs/raft/raft-0.20.0.ebuild
deleted file mode 100644
index 4b51fe639271..
--- a/dev-libs/raft/raft-0.20.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="C implementation of the Raft consensus protocol"
-HOMEPAGE="https://github.com/cowsql/raft;
-SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3-with-linking-exception"
-
-# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
-SLOT="0/0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="lz4 test zfs"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libuv:=
-   lz4? ( app-arch/lz4:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # --disable-hardening: most of these are covered 

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

2024-02-09 Thread Viorel Munteanu
commit: 27c988f6b34d11b156e2975603dd54d025eee54d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 10 07:18:20 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 10 07:28:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c988f6

www-apps/dokuwiki: add 20240206

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

 www-apps/dokuwiki/Manifest |  1 +
 www-apps/dokuwiki/dokuwiki-20240206.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/www-apps/dokuwiki/Manifest b/www-apps/dokuwiki/Manifest
index 8d185a2f2127..46c18457d813 100644
--- a/www-apps/dokuwiki/Manifest
+++ b/www-apps/dokuwiki/Manifest
@@ -1 +1,2 @@
 DIST dokuwiki-2023-04-04a.tgz 4043928 BLAKE2B 
a18372b04bd10760236ec4f976a87fed800601a541ebb6aaa07b302c8462286da3094aa102194a101c59ceacde99d0c865f938b8eb732cf09e8e7f0b5f40ea8e
 SHA512 
748af27b2d226437f87461522254fca5e65c7572fdc20e75259944b388e3888a85f61120d1c22c671d3a302ac6791e463a0d3418f2fcf23bf046116107b11ab8
+DIST dokuwiki-2024-02-06.tgz 4191147 BLAKE2B 
fc379c06b31ce8a6ac307743a096728c39dc2098dbb787af7d21e673e8e9f34e8bf7a1e0d7c4c875bd8c80fded2603f32ef8c0a78beee12efcbffc5faa1eb823
 SHA512 
8584712371ab3901e7dc0e8c039004b6fbe1698db0431108a4683d3b90ba64ba920d386426bcaaea5a2576742f831b4e708b63e5f8cb2c26c827ab84adb54db9

diff --git a/www-apps/dokuwiki/dokuwiki-20240206.ebuild 
b/www-apps/dokuwiki/dokuwiki-20240206.ebuild
new file mode 100644
index ..80ace2977efa
--- /dev/null
+++ b/www-apps/dokuwiki/dokuwiki-20240206.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+# upstream uses dashes in the datestamp
+MY_BASE_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
+
+if [[ ${PV} == *rc* ]]; then
+   MY_PV="${MY_BASE_PV}${PV:8:4}"
+   MY_P="${PN}-rc-${MY_BASE_PV}"
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-rc.tgz -> 
${PN}-${PV}.tgz"
+else
+   MY_PV="${MY_BASE_PV}${PV:8:4}"
+   SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-${MY_PV}.tgz;
+   S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+DESCRIPTION="DokuWiki is a simple to use Wiki aimed at a small company's 
documentation needs"
+HOMEPAGE="https://wiki.dokuwiki.org;
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86"
+IUSE="gd"
+
+RDEPEND="
+   >=dev-lang/php-8.0[xml]
+   virtual/httpd-php:*
+   gd? ( ||
+   (
+   dev-lang/php[gd]
+   media-gfx/imagemagick
+   )
+   )
+"
+
+need_httpd_cgi
+
+src_prepare() {
+   # create initial changes file
+   touch data/changes.log
+
+   default
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README
+   rm -f README COPYING
+
+   docinto scripts
+   dodoc bin/*
+   rm -rf bin
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   # Copy custom .htaccess that works with both apache 2.2 and 2.4
+   for dir in "conf" "data" "inc" "inc/lang"; do
+   insinto "${MY_HTDOCSDIR}/${dir}"
+   newins "${FILESDIR}/htaccess" ".htaccess"
+   done
+
+   # Use custom .htaccess.dist that works with both apache 2.2 and 2.4
+   insinto "${MY_HTDOCSDIR}/"
+   newins "${FILESDIR}/htaccess-dist" ".htaccess.dist"
+
+   for x in $(find data/ -not -name '.htaccess'); do
+   webapp_serverowned "${MY_HTDOCSDIR}"/${x}
+   done
+
+   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess.dist
+   webapp_configfile "${MY_HTDOCSDIR}"/conf
+
+   for x in $(find conf/ -not -name 'msg'); do
+   webapp_configfile "${MY_HTDOCSDIR}"/${x}
+   done
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+   webapp_src_install
+}



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

2024-02-09 Thread Viorel Munteanu
commit: 0c0a88adc70f845e77dd74eb436e5fdd38e1add1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 10 07:27:23 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 10 07:28:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0a88ad

app-misc/fastfetch: add 2.8.0

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

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

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 957f450fcb2e..e058d6d5a899 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,3 +1,4 @@
 DIST fastfetch-2.2.3.tar.gz 901203 BLAKE2B 
d6d097b72ce2f252e42b3e59cbd26b43a4f17ae974382f986270fbf91b457cf3c49e78a3c775e713d9302d536fb5a363e809005b9174d1a27622e6b6ed666709
 SHA512 
81e051b7555d56415c723606c0b6dfc3ad7ed91fb2c7b36c07465f4dfbdb91da5c8d216e46df36863888448de0a7bd63e28c6aa701995bf1165e0d7c33c4f724
 DIST fastfetch-2.6.3.tar.gz 996379 BLAKE2B 
f449abfe4b2cb75a04d7259957ae9c9da951123ad3a3e6b2178cb4dd04c4a42462ab77413446c7b23657e7c5a2da95f01e84dfd8299280e53e4bd563036bf7a7
 SHA512 
d32a9a2e80f8138af3ec5467d44ab89a8f34adfccf97480f28d947eb21a05178c8f3719c8a78d6f63027cd2b783a3f04ab9c3534f791f069000f726d7eca4e7d
 DIST fastfetch-2.7.1.tar.gz 1000565 BLAKE2B 
061d2175bdca879bb4ef1a2f29fd73b99a7325fb8de66f05eb1203008c34ef20ff122e57a785ee0a5abb0251004023958abb1d158bc49cd1b34f9e02f3d1c6bc
 SHA512 
55d897af532141d429aa5b58ab1516347f14597bf249b70f0d5ab27d11e235911858143fc32356255bef201cb44cdd7698e8d49094fb7e61c2e425a6c8ac5fa1
+DIST fastfetch-2.8.0.tar.gz 1005952 BLAKE2B 
660c0e07414eb4fcc617722be47c63d15be626345dc613c2cab61d2d39f969c792e1608fb77672ec7747dfde26639b04ca320134a19c41d51d9dd9f7da56a1af
 SHA512 
ef66124e1b7fa6c7142864d9452a5af927a6fb2955940a66a5023038b4b3b06bd78a1988172cbdf49738a9656a555ac3905c578f7f368f0d34361a4633bfc713

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

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

2024-02-09 Thread Viorel Munteanu
commit: e5536f886c0f45b303bce0f13824c62f2e9cd80b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 10 07:27:54 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 10 07:28:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5536f88

app-misc/fastfetch: drop 2.6.3

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

 app-misc/fastfetch/Manifest   |   1 -
 app-misc/fastfetch/fastfetch-2.6.3.ebuild | 117 --
 2 files changed, 118 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index e058d6d5a899..082748d92b84 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,4 +1,3 @@
 DIST fastfetch-2.2.3.tar.gz 901203 BLAKE2B 
d6d097b72ce2f252e42b3e59cbd26b43a4f17ae974382f986270fbf91b457cf3c49e78a3c775e713d9302d536fb5a363e809005b9174d1a27622e6b6ed666709
 SHA512 
81e051b7555d56415c723606c0b6dfc3ad7ed91fb2c7b36c07465f4dfbdb91da5c8d216e46df36863888448de0a7bd63e28c6aa701995bf1165e0d7c33c4f724
-DIST fastfetch-2.6.3.tar.gz 996379 BLAKE2B 
f449abfe4b2cb75a04d7259957ae9c9da951123ad3a3e6b2178cb4dd04c4a42462ab77413446c7b23657e7c5a2da95f01e84dfd8299280e53e4bd563036bf7a7
 SHA512 
d32a9a2e80f8138af3ec5467d44ab89a8f34adfccf97480f28d947eb21a05178c8f3719c8a78d6f63027cd2b783a3f04ab9c3534f791f069000f726d7eca4e7d
 DIST fastfetch-2.7.1.tar.gz 1000565 BLAKE2B 
061d2175bdca879bb4ef1a2f29fd73b99a7325fb8de66f05eb1203008c34ef20ff122e57a785ee0a5abb0251004023958abb1d158bc49cd1b34f9e02f3d1c6bc
 SHA512 
55d897af532141d429aa5b58ab1516347f14597bf249b70f0d5ab27d11e235911858143fc32356255bef201cb44cdd7698e8d49094fb7e61c2e425a6c8ac5fa1
 DIST fastfetch-2.8.0.tar.gz 1005952 BLAKE2B 
660c0e07414eb4fcc617722be47c63d15be626345dc613c2cab61d2d39f969c792e1608fb77672ec7747dfde26639b04ca320134a19c41d51d9dd9f7da56a1af
 SHA512 
ef66124e1b7fa6c7142864d9452a5af927a6fb2955940a66a5023038b4b3b06bd78a1988172cbdf49738a9656a555ac3905c578f7f368f0d34361a4633bfc713

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

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

2024-02-09 Thread Hans de Graaff
commit: 555638550033a87e64ced9c29fd32799519caf74
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 10 07:14:42 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 10 07:14:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55563855

dev-ruby/sus: add 0.24.6

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

 dev-ruby/sus/Manifest  |  1 +
 dev-ruby/sus/sus-0.24.6.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/sus/Manifest b/dev-ruby/sus/Manifest
index 8a3085ff5cbb..73121c5bcea4 100644
--- a/dev-ruby/sus/Manifest
+++ b/dev-ruby/sus/Manifest
@@ -3,3 +3,4 @@ DIST sus-0.23.0.tar.gz 30932 BLAKE2B 
8f08e167368c54814b674e42ab5855f06387646774b
 DIST sus-0.24.0.tar.gz 31229 BLAKE2B 
4e335d72f61ede7d946f4d375abe5a7640fefd17d2fc7697bb489f5e14dc42711a6777baaed35e91cb8c76bfba62127ecfdf866e36e54bc1d9fd0f705424ade4
 SHA512 
1f879dc59af1f348b29da4b1555dbe4f999c9b695a327f233a381382be33f7e7b1a47213f20f72ff420d57fc7c42024e6a1c34737666e88b808518588389d3fb
 DIST sus-0.24.2.tar.gz 31233 BLAKE2B 
4090aac36d529984e5e447e529988838ed68f9ca4f2ef9b8a3829e158622216435152937d600be55c86982cce59d45c55026323c4264541ff0990a26e56e5c34
 SHA512 
693378800db2f4c683be78529a8b2b07c64cb25c7b67e970ad3b2ca2f3fb7b9f6069074acedb44828e5377a48318fd24ba36f811c43073eeffb19478041cf358
 DIST sus-0.24.5.tar.gz 31874 BLAKE2B 
91ed9e627e2f3bffe69f9518182d0c4fe804e7e3811b4dd984672ed1007ea2cbe09caf414841df34f2a37a9eb5050c288c1be233707c7fc1f7dd0449d002be68
 SHA512 
b29cc2b9399245aa5a1867040e237f6a6970988c0fb01ed0bf76d574080f433da3bcd1c03b3612f80459fca75bdcc99dba7c2588266901464566d156a9df7523
+DIST sus-0.24.6.tar.gz 31923 BLAKE2B 
793c8e6213ff210ff5080239f89646f3b2dfcdaca96c876ee51b210eaa68f583f3c9694afb2e2089fee46940868bee8e6db2c1d03acd4ad7b5d0a7736295da29
 SHA512 
6b661e0467cde29a7a192df3608ff1b629c558ea55b99c0bec40ce36b2f2876a796f7424722d6c221704edc9939a6da73cddd73a7f076287907494e027a01926

diff --git a/dev-ruby/sus/sus-0.24.6.ebuild b/dev-ruby/sus/sus-0.24.6.ebuild
new file mode 100644
index ..ba4876aa8a22
--- /dev/null
+++ b/dev-ruby/sus/sus-0.24.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and scalable test runner"
+HOMEPAGE="https://github.com/ioquatix/sus;
+SRC_URI="https://github.com/ioquatix/sus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Remove the sus configuration which enabled coverage checks.
+   # Its dependency is not packaged.
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} bin/sus-parallel || die
+}



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

2024-02-09 Thread Hans de Graaff
commit: 6ce7b163fedba942f132705f8787cfa9780fbc18
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 10 07:12:32 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 10 07:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce7b163

dev-ruby/sequel: add 5.77.0

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

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

diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest
index da8f7569974e..7dfaea6e11fb 100644
--- a/dev-ruby/sequel/Manifest
+++ b/dev-ruby/sequel/Manifest
@@ -1,3 +1,4 @@
 DIST sequel-5.74.0.tar.gz 1751332 BLAKE2B 
2f75703fce84e987ddffe5049f75a656ebc1363e62f350059feb1ac986f5c0e48a7712817f5ac654128055c4fa753b74d7b69b781c1f4b4de74d904c61d56aab
 SHA512 
4f4c11ffedf6dad79fc8b89e601bcda2061bfc3d8f67c41559630d1b7c83ab0da0ad1fb2c7f1ad3999e0db541b5da4df2413de00e1947211d8013eeaf1a34307
 DIST sequel-5.75.0.tar.gz 1753433 BLAKE2B 
9315198887f267010a5d325a880c974681ac080f822c5191ccf4bdeaa3cd64bfc0cd54736e5ced1ae0c3f5cc77da1a721e631aaf7e344b39fc752f3f91ec5dba
 SHA512 
ecef39140d3b15d309f06aac36f7196dd46e2c737732a95843f50e91fb0cf998c39749d8dd7d0f6352d676c82aef0bbb23bfb75e6b4ace301ac37a61fd9bef78
 DIST sequel-5.76.0.tar.gz 1758202 BLAKE2B 
f8b28d5cb5f03281a7649f654e65d809134421aff68e363d5f887113fa9b5f7a8ccf64c9f96d4451c274ebdedd3996d0504c65abc40ce942c5be12ac69865b21
 SHA512 
71da653013ba27e32288ed801cf45096b2878cb50bdae9db14b82554aed4a70743b49de3453c35f68726bec91a2ff57503c040e3e7b2f66beac30bf2b8bbe2e6
+DIST sequel-5.77.0.tar.gz 1761861 BLAKE2B 
d3a99213a7862ff7a585ed07b2ab8645464cfc118da0120281d8d725cc3426983d3518fdc3050541a3b7a714e2d7b0754132a208f126be385de1a13b25a3
 SHA512 
ead09479da174737cfdab79cf3bef42b801e2b7b351a8fa6b4000e984cbb7dad9c0e71ddb3f45afbed1829d32923673de4f3f62f0c278da4f85c3fbc65a7201b

diff --git a/dev-ruby/sequel/sequel-5.77.0.ebuild 
b/dev-ruby/sequel/sequel-5.77.0.ebuild
new file mode 100644
index ..aef18fe0b910
--- /dev/null
+++ b/dev-ruby/sequel/sequel-5.77.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+RUBY_FAKEGEM_GEMSPEC="sequel.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_TASK_TEST="spec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A lightweight database toolkit for Ruby"
+HOMEPAGE="https://sequel.jeremyevans.net/;
+SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/bigdecimal"
+
+ruby_add_bdepend "test? (
+   dev-ruby/activemodel
+   dev-ruby/minitest
+   dev-ruby/minitest-global_expectations
+   dev-ruby/minitest-hooks
+   dev-ruby/nokogiri
+   dev-ruby/tzinfo
+)"



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

2024-02-09 Thread Hans de Graaff
commit: 4e0bf1c250cf87cc479fd60b62ef775ac46fda8e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 10 07:13:54 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 10 07:13:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0bf1c2

dev-ruby/shoulda-matchers: add 6.1.0

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

 dev-ruby/shoulda-matchers/Manifest |  1 +
 .../shoulda-matchers/shoulda-matchers-6.1.0.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-ruby/shoulda-matchers/Manifest 
b/dev-ruby/shoulda-matchers/Manifest
index 1214f2d72134..951ec2dd21fe 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -2,3 +2,4 @@ DIST shoulda-matchers-3.1.3.gem 208384 BLAKE2B 
0ce7cb91ec8a311ecd4872ca45b178686
 DIST shoulda-matchers-4.5.1.tar.gz 243634 BLAKE2B 
32d846d0dc3c8725a9bd0d60e858eb9fe4106a20222503ac908d1a9c9c310d8e1477aa6264f06961812151b9bd1a1a33488707d9c96524cd3431ed7b3246e534
 SHA512 
8c240fe7699094a63db824145ca28c245526e95d489fac82e1a28a2418ae40524ba0a184a7f9b269b7c31ad7ae2cbc24b453547cab0845639fdea442bada483a
 DIST shoulda-matchers-5.3.0.tar.gz 244767 BLAKE2B 
4a1a006702bb352acb338c71e0c3152bfce288c51d676c194ce3135d41057d119c02053c26e5e9079dee49514f3396f6f0155fd310063713a975d747221d8e34
 SHA512 
5794f1eafdb852732e35433b7ba06975a65ec25363b8c7dedf154644fbf65ecb8b929da538f1a49ad4e767b286f7e8910cd06fa6f41f5ccc6f0e8a62f498c56e
 DIST shoulda-matchers-6.0.0.tar.gz 256754 BLAKE2B 
cf231b2f331d3b2f89a4db5e3146241c1274191b2a175bb98643b6bff2732ed0373214a9bcfca8201b3374038a385ea39725528af9479d9a0e5d3feb27cec07e
 SHA512 
c3136f5b214416f5c8a47ddfeb7467255cdacd474480294ff0a19f6eded35f4db9431560fb6716a1a1dc23605f8ec4ede398682964b11a8c5181fab2665799c0
+DIST shoulda-matchers-6.1.0.tar.gz 259348 BLAKE2B 
50319c30eebea9c86642cc9942e0e8c4a21bf5359fab48fd88ec03c9df535f5bf6b65a44cfc2ab0a7bf79e3f99788ce19a76f043c8a9a8514b8f27f406d05db0
 SHA512 
c990f3fbbb0b505583e3a2bf0c0e09ee38fa914617e3a1952e638964df94e5ec452d6610a1437ecfae931f313dbb8df629bf516ed8bfa90d67e9fcbc6cfd0d0b

diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-6.1.0.ebuild 
b/dev-ruby/shoulda-matchers/shoulda-matchers-6.1.0.ebuild
new file mode 100644
index ..2e226c418752
--- /dev/null
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-6.1.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRAINSTALL="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Making tests easy on the fingers and eyes"
+HOMEPAGE="https://github.com/thoughtbot/shoulda-matchers;
+SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Fedora manage to run the tests, but it's still pretty tricky.
+# 
https://src.fedoraproject.org/rpms/rubygem-shoulda-matchers/blob/rawhide/f/rubygem-shoulda-matchers.spec
+RESTRICT="test"
+
+ruby_add_rdepend ">=dev-ruby/activesupport-5.2.0:*"
+
+all_ruby_prepare() {
+   sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+
+   #rm Gemfile.lock || die
+
+   # Avoid Appraisal and Bundler.
+   #sed -i "/current_bundle/ s/^/#/" \
+   #   spec/acceptance_spec_helper.rb \
+   #   spec/support/unit/load_environment.rb || die
+   #sed -i "/CurrentBundle/ s/^/#/" \
+   #   spec/acceptance_spec_helper.rb \
+   #   spec/support/unit/load_environment.rb || die
+
+   # Avoid git and sprockets dependencies.
+   #sed -i '/def rails_new_command/,/^end$/ {
+   #   /rails new/ s/"$/ --skip-git --skip-asset-pipeline&/
+   #}' spec/support/unit/rails_application.rb || die
+   #sed -i '/def rails_new_command/,/^end$/ {
+   #   /rails new/ s/"$/ --skip-git --skip-asset-pipeline&/
+   #}' spec/support/acceptance/helpers/step_helpers.rb || die
+}



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

2024-02-09 Thread Ionen Wolkens
commit: 0c118cc06d51017a05bf702963d4e15c7880fe4f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb 10 06:23:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c118cc0

dev-python/deprecated: Stabilize 1.2.14 hppa, #922552

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/deprecated/deprecated-1.2.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/deprecated/deprecated-1.2.14.ebuild 
b/dev-python/deprecated/deprecated-1.2.14.ebuild
index 5b302cf3fca3..2503a4b7b259 100644
--- a/dev-python/deprecated/deprecated-1.2.14.ebuild
+++ b/dev-python/deprecated/deprecated-1.2.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 
 RDEPEND="
dev-python/wrapt[${PYTHON_USEDEP}]



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

2024-02-09 Thread Ionen Wolkens
commit: d6f83d036ff88eba81833b90040adf6ebb10c032
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sat Feb 10 06:23:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6f83d03

dev-python/pikepdf: Stabilize 8.11.2 hppa, #922552

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild 
b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
index dbec0a5bac54..ace2f3ca81ca 100644
--- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.11.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc x86"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
 # https://qpdf.readthedocs.io/en/stable/release-notes.html.



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

2024-02-09 Thread Ionen Wolkens
commit: 0c9540a78de53b4cfdd27ebe67e55f1a0f7d53ec
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9540a7

media-sound/xfmpc: Stabilize 0.3.1 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-sound/xfmpc/xfmpc-0.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/xfmpc/xfmpc-0.3.1.ebuild 
b/media-sound/xfmpc/xfmpc-0.3.1.ebuild
index 37f51b0847c6..53bd5b151eaf 100644
--- a/media-sound/xfmpc/xfmpc-0.3.1.ebuild
+++ b/media-sound/xfmpc/xfmpc-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 
1-2)/${P}.tar.bz2"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.38.0:2=



[gentoo-commits] repo/gentoo:master commit in: sys-fs/bcachefs-tools/

2024-02-09 Thread Ionen Wolkens
commit: ea64e4f671dd066c7faf76013cea51d2cc87958a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 22:23:19 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea64e4f6

sys-fs/bcachefs-tools: Keyword 1.4.1 arm64, #920294

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild 
b/sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild
index 9957e27ce26f..ce4066bc48f6 100644
--- a/sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild
+++ b/sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild
@@ -120,7 +120,7 @@ else

SRC_URI="https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
${CARGO_CRATE_URIS}"
S="${WORKDIR}/${P}"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-2 MIT"



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

2024-02-09 Thread Ionen Wolkens
commit: cde6781d2a0caff50d529edff8013c7d3ac87cb7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde6781d

media-video/parole: Stabilize 4.18.1 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/media-video/parole/parole-4.18.1.ebuild 
b/media-video/parole/parole-4.18.1.ebuild
index 81393ea25dc9..22957f3ae0b8 100644
--- a/media-video/parole/parole-4.18.1.ebuild
+++ b/media-video/parole/parole-4.18.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv x86"
 IUSE="libnotify taglib wayland X"
 REQUIRED_USE="|| ( wayland X )"
 



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

2024-02-09 Thread Ionen Wolkens
commit: 137ab2e8f9571f4ef105bc96225fda197751dc7f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137ab2e8

x11-misc/gigolo: Stabilize 0.5.3 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-misc/gigolo/gigolo-0.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/gigolo/gigolo-0.5.3.ebuild 
b/x11-misc/gigolo/gigolo-0.5.3.ebuild
index 42b51b686d1b..294595709b70 100644
--- a/x11-misc/gigolo/gigolo-0.5.3.ebuild
+++ b/x11-misc/gigolo/gigolo-0.5.3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.38.0



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-meta/

2024-02-09 Thread Ionen Wolkens
commit: 17d9eadfc226a58c7dad97297bb6f3eee6e713cb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:54 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d9eadf

xfce-base/xfce4-meta: Stabilize 4.18-r1 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild 
b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
index 274e01e06556..a4326213c429 100644
--- a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
+++ b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.xfce.org/;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 IUSE="
archive calendar cdr editor image media minimal mpd pulseaudio
remote-fs search +svg upower



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

2024-02-09 Thread Ionen Wolkens
commit: 5ee69689b845672b1afefd3a2e40e3692ab0792d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:54 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee69689

dev-util/catfish: Stabilize 4.18.0 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-util/catfish/catfish-4.18.0.ebuild 
b/dev-util/catfish/catfish-4.18.0.ebuild
index 7644c37cf48f..afa7c0d85a72 100644
--- a/dev-util/catfish/catfish-4.18.0.ebuild
+++ b/dev-util/catfish/catfish-4.18.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/catfish/${PV%.*}/${P}.tar.bz2;
 # yep, GPL-2 only
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 
 RDEPEND="
>=dev-libs/glib-2.42



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

2024-02-09 Thread Ionen Wolkens
commit: 93610b2b9c81046ea1531bab68cc979d34736853
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93610b2b

media-libs/libmpd: Stabilize 11.8.17-r1 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/media-libs/libmpd/libmpd-11.8.17-r1.ebuild 
b/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
index 8d3bb12a8c0d..8703a2dfd0d2 100644
--- a/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
+++ b/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://download.sarine.nl/Programs/gmpc/$(ver_cut 
1-2)/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 IUSE="doc static-libs"
 
 BDEPEND="



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

2024-02-09 Thread Ionen Wolkens
commit: be542141467d0d4a8e6c32ab0e03a04cdc736d66
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be542141

media-gfx/ristretto: Stabilize 0.13.0 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-gfx/ristretto/ristretto-0.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/ristretto/ristretto-0.13.0.ebuild 
b/media-gfx/ristretto/ristretto-0.13.0.ebuild
index f477b3bad13f..1c43651cc6d6 100644
--- a/media-gfx/ristretto/ristretto-0.13.0.ebuild
+++ b/media-gfx/ristretto/ristretto-0.13.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 
 DEPEND="
>=dev-libs/glib-2.56:2



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

2024-02-09 Thread Ionen Wolkens
commit: 0eabbc61084a2dcbda5ba84621aa188762295eb0
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:51 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eabbc61

app-office/orage: Stabilize 4.18.0 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-office/orage/orage-4.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/orage/orage-4.18.0.ebuild 
b/app-office/orage/orage-4.18.0.ebuild
index 0465add0ccd5..b49a328c4b3b 100644
--- a/app-office/orage/orage-4.18.0.ebuild
+++ b/app-office/orage/orage-4.18.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 IUSE="libnotify"
 
 DEPEND="



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

2024-02-09 Thread Ionen Wolkens
commit: d87dd097bf6aff133b81e326108b1cf4dd3d1d2d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87dd097

dev-python/python-distutils-extra: Stabilize 2.47 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild 
b/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
index 5a6b7c0c8f19..00b414b1cb5d 100644
--- a/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
+++ b/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-09 Thread Ionen Wolkens
commit: 5ff740f0b4e25b38fd549c1dd553103dd1e34c68
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 21:05:51 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff740f0

app-editors/mousepad: Stabilize 0.6.1 ppc64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-editors/mousepad/mousepad-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/mousepad/mousepad-0.6.1.ebuild 
b/app-editors/mousepad/mousepad-0.6.1.ebuild
index cb27868cebca..5f5d41db5276 100644
--- a/app-editors/mousepad/mousepad-0.6.1.ebuild
+++ b/app-editors/mousepad/mousepad-0.6.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 IUSE="policykit spell +shortcuts"
 
 DEPEND="



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

2024-02-09 Thread Ionen Wolkens
commit: f1147f74b3762477214bb6ade3c131259db0aa97
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 18:34:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1147f74

app-office/orage: Stabilize 4.18.0 x86, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-office/orage/orage-4.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/orage/orage-4.18.0.ebuild 
b/app-office/orage/orage-4.18.0.ebuild
index c27922c47c5e..0465add0ccd5 100644
--- a/app-office/orage/orage-4.18.0.ebuild
+++ b/app-office/orage/orage-4.18.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="libnotify"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/polymake/

2024-02-09 Thread Ionen Wolkens
commit: 922b5465ec70eb2038bcfbdf0303adb87e76b614
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 19:05:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922b5465

sci-mathematics/polymake: Stabilize 4.11 amd64, #922874

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 sci-mathematics/polymake/polymake-4.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/polymake/polymake-4.11.ebuild 
b/sci-mathematics/polymake/polymake-4.11.ebuild
index 5feccaae668e..8c6be02dd591 100644
--- a/sci-mathematics/polymake/polymake-4.11.ebuild
+++ b/sci-mathematics/polymake/polymake-4.11.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
@@ -18,7 +18,7 @@ HOMEPAGE="https://polymake.org/;
 # closer look at how (or even if) the corresponding code is being used.
 LICENSE="BSD GPL-2 GPL-2+ MIT WTFPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 IUSE="bliss +cdd +flint +normaliz libpolymake lrs nauty ppl singular"
 
 REQUIRED_USE="^^ ( bliss nauty )"



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-meta/

2024-02-09 Thread Ionen Wolkens
commit: 7428fcb3715f6ec79c0c3ac51bb4e38bce5d9a44
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 18:34:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7428fcb3

xfce-base/xfce4-meta: Stabilize 4.18-r1 x86, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild 
b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
index 861bf1c39efb..274e01e06556 100644
--- a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
+++ b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.xfce.org/;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="
archive calendar cdr editor image media minimal mpd pulseaudio
remote-fs search +svg upower



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-meta/

2024-02-09 Thread Ionen Wolkens
commit: 5748cd01c9c0861bc003fa6a90d6d68139af5c5c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 17:03:08 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5748cd01

xfce-base/xfce4-meta: Stabilize 4.18-r1 amd64, #922827

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild 
b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
index bb372ccd0ded..861bf1c39efb 100644
--- a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
+++ b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.xfce.org/;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="
archive calendar cdr editor image media minimal mpd pulseaudio
remote-fs search +svg upower



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-auto-snapshot/

2024-02-09 Thread Ionen Wolkens
commit: cf5f510a0b807c4c7908014ac2de018ca9a94068
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb  9 16:45:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 10 06:48:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5f510a

sys-fs/zfs-auto-snapshot: Stabilize 1.2.4-r3 ppc64, #907395

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild 
b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild
index 35cb47ad29d0..18c1884aaa53 100644
--- a/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild
+++ b/sys-fs/zfs-auto-snapshot/zfs-auto-snapshot-1.2.4-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_P="${PN}-upstream-${PV}"

SRC_URI="https://github.com/zfsonlinux/${PN}/archive/upstream/${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
+   KEYWORDS="amd64 arm64 ppc64 ~riscv"
S="${WORKDIR}/${MY_P}"
 fi
 



[gentoo-commits] proj/portage:master commit in: lib/portage/

2024-02-09 Thread Zac Medico
commit: 03be12ec5f46629fa928e5fcd45d3fe6745d5d0a
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 22:12:02 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 10 06:08:59 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=03be12ec

GPG: Use threading.Event for thread safety

Use threading.Event for thread safety during GPG stop, and use the
wait method to improve responsiveness for stop requests.

Bug: https://bugs.gentoo.org/924192
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/gpg.py | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/lib/portage/gpg.py b/lib/portage/gpg.py
index 3067872244..d8a4cfcfc4 100644
--- a/lib/portage/gpg.py
+++ b/lib/portage/gpg.py
@@ -1,10 +1,9 @@
-# Copyright 2001-2020 Gentoo Authors
+# Copyright 2001-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import subprocess
 import sys
 import threading
-import time
 
 from portage import os
 from portage.const import SUPPORTED_GENTOO_BINPKG_FORMATS
@@ -24,6 +23,7 @@ class GPG:
 """
 self.settings = settings
 self.thread = None
+self._terminated = None
 self.GPG_signing_base_command = self.settings.get(
 "BINPKG_GPG_SIGNING_BASE_COMMAND"
 )
@@ -73,6 +73,7 @@ class GPG:
 self.GPG_unlock_command = shlex_split(
 varexpand(self.GPG_unlock_command, mydict=self.settings)
 )
+self._terminated = threading.Event()
 self.thread = threading.Thread(target=self.gpg_keepalive, 
daemon=True)
 self.thread.start()
 
@@ -81,16 +82,17 @@ class GPG:
 Stop keepalive thread.
 """
 if self.thread is not None:
-self.keepalive = False
+self._terminated.set()
 
 def gpg_keepalive(self):
 """
 Call GPG unlock command every 5 mins to avoid the passphrase expired.
 """
 count = 0
-while self.keepalive:
+while not self._terminated.is_set():
 if count < 5:
-time.sleep(60)
+if self._terminated.wait(60):
+break
 count += 1
 continue
 else:
@@ -102,5 +104,5 @@ class GPG:
 stdout=subprocess.DEVNULL,
 stderr=subprocess.STDOUT,
 )
-if proc.wait() != os.EX_OK:
+if proc.wait() != os.EX_OK and not self._terminated.is_set():
 raise GPGException("GPG keepalive failed")



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/gpkg/, bin/, lib/_emerge/

2024-02-09 Thread Zac Medico
commit: d7115d18dada572b6b10d6be30d0fa7fb325a2c8
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 17:19:54 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 10 06:08:58 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d7115d18

GPG: Proactively stop to avoid "GPG keepalive failed" error in pypy ci jobs

This seems to help mitigate pypy ci job hangs like those fba76a545f2
triggered.

Bug: https://bugs.gentoo.org/924192
Signed-off-by: Zac Medico  gentoo.org>

 bin/quickpkg | 13 -
 lib/_emerge/actions.py   | 10 +++---
 lib/portage/tests/gpkg/test_gpkg_gpg.py  | 23 ++-
 lib/portage/tests/gpkg/test_gpkg_metadata_url.py |  5 -
 4 files changed, 41 insertions(+), 10 deletions(-)

diff --git a/bin/quickpkg b/bin/quickpkg
index 8443a00e64..c688c5312e 100755
--- a/bin/quickpkg
+++ b/bin/quickpkg
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import argparse
@@ -341,10 +341,6 @@ def quickpkg_main(options, args, eout):
 portage.settings.features.remove("xattr")
 portage.settings.lock()
 
-if portage.settings.get("BINPKG_GPG_SIGNING_KEY", None):
-gpg = GPG(portage.settings)
-gpg.unlock()
-
 infos = {}
 infos["successes"] = []
 infos["missing"] = []
@@ -444,11 +440,18 @@ if __name__ == "__main__":
 def sigwinch_handler(signum, frame):
 lines, eout.term_columns = portage.output.get_term_size()
 
+gpg = None
+if portage.settings.get("BINPKG_GPG_SIGNING_KEY", None):
+gpg = GPG(portage.settings)
+gpg.unlock()
+
 signal.signal(signal.SIGWINCH, sigwinch_handler)
 try:
 retval = quickpkg_main(options, args, eout)
 finally:
 os.umask(old_umask)
 signal.signal(signal.SIGWINCH, signal.SIG_DFL)
+if gpg is not None:
+gpg.stop()
 global_event_loop().close()
 sys.exit(retval)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index 2710c4856c..d36a799244 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -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
 
 import collections
@@ -548,8 +548,10 @@ def action_build(
 mergelist_shown = True
 if retval != os.EX_OK:
 return retval
+return os.EX_OK
 
-else:
+gpg = None
+try:
 if not mergelist_shown:
 # If we haven't already shown the merge list above, at
 # least show warnings about missed updates and such.
@@ -688,8 +690,10 @@ def action_build(
 ldpath_mtimes,
 autoclean=1,
 )
-
 return retval
+finally:
+if gpg is not None:
+gpg.stop()
 
 
 def action_config(settings, trees, myopts, myfiles):

diff --git a/lib/portage/tests/gpkg/test_gpkg_gpg.py 
b/lib/portage/tests/gpkg/test_gpkg_gpg.py
index a2dc92150b..d7eae4a82b 100644
--- a/lib/portage/tests/gpkg/test_gpkg_gpg.py
+++ b/lib/portage/tests/gpkg/test_gpkg_gpg.py
@@ -1,4 +1,4 @@
-# Copyright Gentoo Foundation 2006-2020
+# Copyright 2022-2024 Gentoo Authors
 # Portage Unit Testing Functionality
 
 import io
@@ -26,6 +26,7 @@ class test_gpkg_gpg_case(TestCase):
 }
 )
 tmpdir = tempfile.mkdtemp()
+gpg = None
 
 try:
 settings = playground.settings
@@ -68,6 +69,8 @@ class test_gpkg_gpg_case(TestCase):
 InvalidSignature, binpkg_2.decompress, os.path.join(tmpdir, 
"test")
 )
 finally:
+if gpg is not None:
+gpg.stop()
 shutil.rmtree(tmpdir)
 playground.cleanup()
 
@@ -81,6 +84,7 @@ class test_gpkg_gpg_case(TestCase):
 }
 )
 tmpdir = tempfile.mkdtemp()
+gpg = None
 
 try:
 settings = playground.settings
@@ -112,6 +116,8 @@ class test_gpkg_gpg_case(TestCase):
 )
 
 finally:
+if gpg is not None:
+gpg.stop()
 shutil.rmtree(tmpdir)
 playground.cleanup()
 
@@ -133,6 +139,7 @@ class test_gpkg_gpg_case(TestCase):
 }
 )
 tmpdir = tempfile.mkdtemp()
+gpg = None
 
 try:
 settings = playground.settings
@@ -151,6 +158,8 @@ class test_gpkg_gpg_case(TestCase):
 binpkg_2 = gpkg(settings, "test", os.path.join(tmpdir, 
"test-1.gpkg.tar"))
 binpkg_2.decompress(os.path.join(tmpdir, "test"))
 finally:
+if gpg is not None:
+gpg.stop()
 shutil.rmtree(tmpdir)
 playground.cleanup()
 
@@ -165,6 

[gentoo-commits] proj/portage:master commit in: lib/portage/

2024-02-09 Thread Zac Medico
commit: ad61940b03be2f24c0b54c1070a4923abe18e633
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 16:22:45 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  9 23:52:11 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ad61940b

gpkg: Less aggressive subprocess.Popen kill in order to avoid BrokenPipeError

Do not kill tar_stream_reader instances if we can successfully
close them, since that can trigger BrokenPipeError during
self.proc.stdin.close() calls, and this state is best avoided
because it's unclear how the caller should handle the error.

If a BrokenPipeError does occur then simply print a traceback
and hope that the corresponding file descriptor is closed
during garbage collection. Do not try to reverse the order
of self.proc.kill() and self.proc.stdin.close() as in commit
fba76a545f2 since that triggered pypy ci job hangs for which
no reliable solution has been found so far.

Bug: https://bugs.gentoo.org/923368
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/gpkg.py | 19 ++-
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index 031b3f87cb..f1d8f97f8e 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -1,7 +1,8 @@
-# Copyright 2001-2020 Gentoo Authors
+# Copyright 2001-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import tarfile
+import traceback
 import io
 import threading
 import subprocess
@@ -151,7 +152,10 @@ class tar_stream_writer:
 if self.proc is not None:
 self.killed = True
 self.proc.kill()
-self.proc.stdin.close()
+try:
+self.proc.stdin.close()
+except BrokenPipeError:
+traceback.print_exc()
 self.close()
 
 def _cmd_read_thread(self):
@@ -213,7 +217,7 @@ class tar_stream_writer:
 if self.proc is not None:
 self.proc.stdin.close()
 if self.proc.wait() != os.EX_OK:
-if not self.error:
+if not (self.killed or self.error):
 raise CompressorOperationFailed("compression failed")
 if self.read_thread.is_alive():
 self.read_thread.join()
@@ -349,7 +353,10 @@ class tar_stream_reader:
 if self.proc is not None:
 self.killed = True
 self.proc.kill()
-self.proc.stdin.close()
+try:
+self.proc.stdin.close()
+except BrokenPipeError:
+traceback.print_exc()
 self.close()
 
 def read(self, bufsize=-1):
@@ -986,11 +993,13 @@ class gpkg:
 try:
 image_safe = tar_safe_extract(image, "image")
 image_safe.extractall(decompress_dir)
+image_tar.close()
 except Exception as ex:
 writemsg(colorize("BAD", "!!!Extract failed."))
 raise
 finally:
-image_tar.kill()
+if not image_tar.closed:
+image_tar.kill()
 
 def update_metadata(self, metadata, new_basename=None, force=False):
 """



[gentoo-commits] proj/rbot-bugzilla:master commit in: /

2024-02-09 Thread Robin H. Johnson
commit: 18a4ab9ac73695a7e55bc4b17b428967629f5104
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Feb 10 05:30:18 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Feb 10 05:30:18 2024 +
URL:https://gitweb.gentoo.org/proj/rbot-bugzilla.git/commit/?id=18a4ab9a

fix: cannot compare string and int

Signed-off-by: Robin H. Johnson  gentoo.org>

 bugzilla.rb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bugzilla.rb b/bugzilla.rb
index ed23915..5000e4a 100644
--- a/bugzilla.rb
+++ b/bugzilla.rb
@@ -214,7 +214,7 @@ class BugzillaPlugin < Plugin
 end
 
 def max_announce
-  @registry["zilla.#{name}.max_announce"] || 5
+  @registry["zilla.#{name}.max_announce"]&.to_i || 5
 end
 
 def max_announce=(val)
@@ -429,7 +429,7 @@ class BugzillaPlugin < Plugin
 
   buglist = search(recent_url)
   buglist.delete_at(0)
-  upper_bound = [buglist.size, max_announce].min
+  upper_bound = [buglist.size, max_announce&.to_i].min
 
   if (buglist.size > upper_bound)
 first_skip = buglist[0][0].to_i



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

2024-02-09 Thread Zac Medico
commit: c8c28f99d122c186318b8d9719fa253674a22b60
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 10 05:02:44 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 10 05:03:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c28f99

app-containers/podman: unkeyword 5.0.0_rc1 for ~amd64, ~arm64, ~riscv

See: https://github.com/gentoo/gentoo/pull/35240#pullrequestreview-1873395014
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/podman-5.0.0_rc1.ebuild | 4 +++-
 app-containers/podman/podman-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/app-containers/podman/podman-5.0.0_rc1.ebuild 
b/app-containers/podman/podman-5.0.0_rc1.ebuild
index 3f6774cf6770..d3e7005f5819 100644
--- a/app-containers/podman/podman-5.0.0_rc1.ebuild
+++ b/app-containers/podman/podman-5.0.0_rc1.ebuild
@@ -14,7 +14,9 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P/_rc/-rc}"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+   fi
 fi
 
 # main pkg

diff --git a/app-containers/podman/podman-.ebuild 
b/app-containers/podman/podman-.ebuild
index 3f6774cf6770..d3e7005f5819 100644
--- a/app-containers/podman/podman-.ebuild
+++ b/app-containers/podman/podman-.ebuild
@@ -14,7 +14,9 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P/_rc/-rc}"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   if [[ ${PV} != *rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+   fi
 fi
 
 # main pkg



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

2024-02-09 Thread Sam James
commit: 96cd647a6641e49914a78743547c15994531d882
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Jan 31 02:15:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:48:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96cd647a

dev-lang/rust-bin: Add 1.75.0

Bug: https://bugs.gentoo.org/922880
Signed-off-by: Randy Barlow  electronsweatshop.com>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/rust-bin/Manifest   |  29 
 dev-lang/rust-bin/rust-bin-1.75.0.ebuild | 240 +++
 2 files changed, 269 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 083136a52ec4..2a8d91045de8 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -130,7 +130,36 @@ DIST rust-1.74.1-x86_64-unknown-linux-gnu.tar.xz 155438320 
BLAKE2B e33ac5c6f913e
 DIST rust-1.74.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
5bcfcc084bb7c4e3e95fbd55a8a0d6b64565f50a64e203862b8607eeb6d74cb5d0a6e16b9100a96286b937452b87b56554235a39da2739e7c71933560dcee74f
 SHA512 
e39b200fcef34fc359deb9b0c104853fd33714ca8c417274ff6e2aa5ed76dc98500365455edc4defb4f55172e33912674c2c657eaa40b3d8451e75b7a23b38ba
 DIST rust-1.74.1-x86_64-unknown-linux-musl.tar.xz 235698028 BLAKE2B 
e392e83b7ccade6cddff9c964162836552f90b8f3fd821348bfc0f72137f99e0c29a82b45c74893d22e0a42861c9413b29b97a85802737bfe363b1e694fd4e81
 SHA512 
8fb65ea5538c4a0865ac75561bb8df71d3703f1d4ed603f51752844f1bea02a9a52858587f3ee776a5ec27e793762a1b7c9cd845bceedd8a313d7ce2ad476ca1
 DIST rust-1.74.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
d410ff0019f43eca1dcf374803905921978e13c3c85a3597792a860056ffdaaad3a9503a0780080fa6ea8044cd542a2fec74b253b3b7838cb72be2385430dbc7
 SHA512 
68cbaa9828003431341b8d4a0b8451689c5eaac2a97633738c3f0eb957fd985e792b87a3a0d107f05d5bc59be9a08d047854b107cf2d2a23f31cd722251bfc4b
+DIST rust-1.75.0-aarch64-unknown-linux-gnu.tar.xz 215543948 BLAKE2B 
6d5de2260e4720275bc8c0ce23865840886e27a3cc539ff90c7b8c3a9c04368f2c2a2955dd7c3fe2fe5471492a7ecdf4c2e5a749789a059ad8178a0d70dc32f1
 SHA512 
7ccd4d605c97cc5a7dfc443ecaee23b4d7c58b0e9673ebd0f9174a4a123639213eb85ed25f19479ea6a818859190e673e0479ee80235a7e35a2d971a636872be
+DIST rust-1.75.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
ee4d716d905f654932ef70d65c3e83c573d9076c447b4e5831d1dd657be407621890d7a9858fee1ca8ab869420edd267f71d73948abc5861315ed4dc0880d18c
 SHA512 
007e9b45b3b3957a8da7d01c45c5cc7d2d49942dac39067038e74b414ff32e810fd902b8dc7f7563b18c565c782b4e701f23f6d1cea397959241d3cdfd6421fd
+DIST rust-1.75.0-aarch64-unknown-linux-musl.tar.xz 195703332 BLAKE2B 
a662f9402ede618e78c9899c9b01c2138b927286c0269e847ff4fd389a07029eaa4dd5242576457c8ed67b6b46eef26396d079d1dc2749884cb05334676435b9
 SHA512 
eceececb90e3c2fb19866e58619237b416777399c6212362bc09f784138df83edd9160dd29906ed928a50e0359b2d9471868b594d765d35c1c7d8d22760c4f1e
+DIST rust-1.75.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
c37dd733fdd13617f6c4be580631dc78e40684c4f47d1e90f575e8aa1c122b36c1fd7182773944cf8cd873c84299a484c9f50a48ff70c7cf54e4b5becb6355cf
 SHA512 
5c35f04cc4a58cd29c1d6e9a5616937492f584fca29db099ed1d59442e76700b83583b1d41e7ce4815187c7092af2eb6f307a959e8b7a647818c9ebe84cf4c8a
+DIST rust-1.75.0-arm-unknown-linux-gnueabi.tar.xz 179835780 BLAKE2B 
c532fc00e99c6428947e5335efe73fb979e66fd8d52f60e9cac7040d253ef15543171f74c4841ad740d2d334c0b2305f59925e42420ea0658307ad434186a715
 SHA512 
9d2b398cf97ccf8b70a82c1d03322c1e432f9bd4885d8a42ec26d0d6d6095b783630d83b8a9287c77d8d57b7bc648410273460ed6339e9d254d1bcb81191a578
+DIST rust-1.75.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
5ab700ba8898ab1211b20bf1d1a89bf3e4223eccad6b0e816b113254f7d44f23a03cb7fa9fe68386b0b18ca57d71f39b28b4328f072037058c301526d760b063
 SHA512 
12d5791f0c1d092b52862786ba6b80031607ed819568734d904e553bc24677b583c64e93cc0cd05fad2eddc7357b21c5d15ef68d720b0ab037c7787f2a47eea0
+DIST rust-1.75.0-arm-unknown-linux-gnueabihf.tar.xz 179907476 BLAKE2B 
6ed49db0214fd8b35e4d184337b38dc8393f8baf2958bb62308125e6f8e2126f0aa19c8d44fed3475b7818b001447d69267504ab3c96136e257c37db5d2c2285
 SHA512 
61d555d9c33c8e1647338fdfe24fdfbb42e194ce4995939a58bda6c46f4b857a058e344e714b88435a7bdcc5ee4a086bbaa9c670bc01de45249ca8376ec47c80
+DIST rust-1.75.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
9d5ae3c83985aafdfd1dda6c1db4bf849b4ebaf91ca71ac7249cc8c89de2b3135e752c21850b20c45c5570bb188db1f8513e1df072ebbdd700c37b3ef5f22051
 SHA512 
6481cfbf21e108d440c8836963d752496eebdf6018b7439459ea079ca82fa05bfc0bd423594e3537c7b522dce05546e59c125eb0cb24ef4db13ed36413c2c1e3
+DIST rust-1.75.0-armv7-unknown-linux-gnueabihf.tar.xz 184210428 BLAKE2B 
ef329f05d143590d91cba77e7b9a90a977c316e9ae2d8593e7f0247a5db00ca0115c6d468da5394b36e6ce64b2716a51827f39fdc4a34dc16c9220bf5690f042
 SHA512 
77bfae1f170cd4b2e85a6cc0e02c6f9d621f386a4c0709a2e99c4383479f8979e067d0e92ee7d267150bbf36bc7134bc053afdff7dc0ad66f289aa182755b1d6
+DIST 

[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2024-02-09 Thread Sam James
commit: 01a56d36a34ccea38b7190b37acced7b7e46ceda
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Jan 31 02:02:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:48:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a56d36

virtual/rust: Add myself as a maintainer

Signed-off-by: Randy Barlow  electronsweatshop.com>
Signed-off-by: Sam James  gentoo.org>

 virtual/rust/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/virtual/rust/metadata.xml b/virtual/rust/metadata.xml
index f51288e196bb..436a18f52de2 100644
--- a/virtual/rust/metadata.xml
+++ b/virtual/rust/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   ra...@electronsweatshop.com
+   Randy Barlow
+   

r...@gentoo.org
Rust Project



[gentoo-commits] repo/gentoo:master commit in: sys-devel/rust-std/

2024-02-09 Thread Sam James
commit: 8e17131c248b1c280085d5808ee6ba9f087d51ee
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Jan 31 02:16:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:48:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e17131c

sys-devel/rust-std: Add 1.75.0

Bug: https://bugs.gentoo.org/922880
Signed-off-by: Randy Barlow  electronsweatshop.com>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/rust-std/Manifest   |   1 +
 sys-devel/rust-std/rust-std-1.75.0.ebuild | 155 ++
 2 files changed, 156 insertions(+)

diff --git a/sys-devel/rust-std/Manifest b/sys-devel/rust-std/Manifest
index 554ea0c7f93f..4c648abf3e13 100644
--- a/sys-devel/rust-std/Manifest
+++ b/sys-devel/rust-std/Manifest
@@ -3,3 +3,4 @@ DIST rustc-1.71.1-src.tar.xz 151983068 BLAKE2B 
3dfdbc246feb84a79ae94c2de978c5585
 DIST rustc-1.72.0-src.tar.xz 151630408 BLAKE2B 
7b26e5a9335f9262567b2a6aaf3b8ad6dc813688f532c54502c12c7b59d02082a082fe49ae370b0748fb13f8245dad13a58927d8563ba96fdf3639d4a128f236
 SHA512 
aed27c1babfec7f9b0815bc395302cff4f8e8ed83d8d3bde202f6c86fba4aec14ad2d3e99f4e22618c6727d876262511bfbcd83513731ea4b9c664462c97945b
 DIST rustc-1.73.0-src.tar.xz 154319536 BLAKE2B 
077bdedb36fdbc30db3c6331ac6014615eb79393ad42e38488d037ba38eaa6542467d39b2a14228d0bf6717110f915bf6fdcf0074c6293f413720cc748316eff
 SHA512 
75c59680a82cb9d076b9434744a1c65908524ef769293952f5d9c5779d9a9c6fa4d9aa0c7e7d6b7566a21a50a27cd6ae452b5283a4d4606b2fa1acc24dfd8e0c
 DIST rustc-1.74.1-src.tar.xz 155968724 BLAKE2B 
e05f2379ac94b286f85791a138e1928e5b5b5a7749f0981d82c40c2a12860f55bf96bb2f0e924e35a0f8b2447b13052d38adea909aaa3199105787bb5a4861b3
 SHA512 
14c7e7ed2f38ab60299d8c7d41d78f042b6b57ef822d577b5138e60bdde31cf141eccd4332a25bc5da3d58eb5313d63c1448b5dfe9e11b8055bb8ea133a9038d
+DIST rustc-1.75.0-src.tar.xz 159624388 BLAKE2B 
8937b80585eddaa3e1f1ef948899d14a170308518c6fef9fe569560cdd870053776956743f796055f2119399b9ca6c0df12fedd789ae46324d071e5126c4e495
 SHA512 
7b0f25d91b1b5c317980fc88e059200bd43b56a70b445fbc72fb9b96e09775bfd3a98e9bd9d662af80f0ce3aef527c777ee82777e96ca876f47a972d63da8606

diff --git a/sys-devel/rust-std/rust-std-1.75.0.ebuild 
b/sys-devel/rust-std/rust-std-1.75.0.ebuild
new file mode 100644
index ..1432096c3a0d
--- /dev/null
+++ b/sys-devel/rust-std/rust-std-1.75.0.ebuild
@@ -0,0 +1,155 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit flag-o-matic multiprocessing python-any-r1 rust-toolchain 
toolchain-funcs
+
+DESCRIPTION="Rust standard library, standalone (for crossdev)"
+HOMEPAGE="https://www.rust-lang.org;
+SRC_URI="https://static.rust-lang.org/dist/rustc-${PV}-src.tar.xz;
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4"
+SLOT="stable/$(ver_cut 1-2)"
+# please do not keyword
+#KEYWORDS="" #nowarn
+IUSE="debug"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   ~dev-lang/rust-${PV}:=
+"
+
+DEPEND="||
+   (
+   >="${CATEGORY}"/gcc-4.7:*
+   >="${CATEGORY}"/clang-3.5:*
+   )
+"
+
+RDEPEND="${DEPEND}"
+
+# need full compiler to run tests
+RESTRICT="test"
+
+QA_FLAGS_IGNORED="usr/lib/rust/${PV}/rustlib/.*/lib/lib.*.so"
+
+S="${WORKDIR}/${P/-std/c}-src"
+
+#
+# The cross magic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+
+is_cross() {
+   [[ ${CHOST} != ${CTARGET} ]]
+}
+
+toml_usex() {
+   usex "$1" true false
+}
+
+pkg_pretend() {
+   is_cross || die "${PN} should only be used for cross"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+}
+
+src_configure() {
+   # do the great cleanup
+   strip-flags
+   filter-flags '-mcpu=*' '-march=*' '-mtune=*' '-m32' '-m64'
+   strip-unsupported-flags
+
+   local rust_root x
+   rust_root="$(rustc --print sysroot)"
+   rtarget="$(rust_abi ${CTARGET})"
+   rtarget="${ERUST_STD_RTARGET:-${rtarget}}" # some targets need to be 
custom.
+   rbuild="$(rust_abi ${CBUILD})"
+   rhost="$(rust_abi ${CHOST})"
+
+   echo
+   for x in CATEGORY rust_root rbuild rhost rtarget RUSTFLAGS CFLAGS 
CXXFLAGS LDFLAGS; do
+   einfo "$(printf '%10s' ${x^^}:) ${!x}"
+   done
+
+   cat <<- EOF > "${S}"/config.toml
+   [build]
+   build = "${rbuild}"
+   host = ["${rhost}"]
+   target = ["${rtarget}"]
+   cargo = "${rust_root}/bin/cargo"
+   rustc = "${rust_root}/bin/rustc"
+   submodules = false
+   python = "${EPYTHON}"
+   locked-deps = true
+   vendor = true
+   extended = true
+   verbose = 2
+   cargo-native-static = false
+   [install]
+ 

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

2024-02-09 Thread Sam James
commit: 83a308fe5493162778df3d963bc5c224b3f97f9b
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Jan 31 02:14:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:48:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a308fe

dev-lang/rust: Add 1.75

Bug: https://bugs.gentoo.org/922880
Signed-off-by: Randy Barlow  electronsweatshop.com>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/rust/Manifest |  30 +
 .../files/1.75.0-handle-vendored-sources.patch |  45 ++
 dev-lang/rust/rust-1.75.0.ebuild   | 762 +
 3 files changed, 837 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 015d5060fe99..c0e77d3a9ec4 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -88,6 +88,34 @@ DIST rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz 161588916 
BLAKE2B 10c1c57641e2a
 DIST rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
22e68ec4e6bfa49c15344675abd20ef9449d928943dafc64bfa1cf78dd36ccbce4802af8d4adb84762194dabc512efa74655a93785c127e6942ebeca8f6e3303
 SHA512 
56e53a1047a23a7f37250a785de2422ee2a3a72fdedb9a02530b3cc1cd978370cbbfc0e67d75f3d537f48c6c78f91d3de949ac2c9392a79404609b169cedaa40
 DIST rust-1.73.0-x86_64-unknown-linux-musl.tar.xz 236190528 BLAKE2B 
062b54b31742bc846bdff63fb38be3a3a1f6d2f061da26cee6a0b089feee995fe3dbea536675495ed75d47d657c3d4bf04e36f6752f59f8308f7eb9a397d6e38
 SHA512 
abd01e0c98a8aa447d01613e24302ca81a8cce7d41179ed60834a39ed1942de0459add3c498a63f94bb1ee8662a2750b375b49894e3108da45f47d3a643cfdba
 DIST rust-1.73.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
9822879d0f14eb5387a623d111ed7a3b1ff038522c071608bd254c4b3479da8a1e9ed78c69c267c1156c45a9cbb2f7db00d123b85f28021a743d392d1cb65c75
 SHA512 
ff65fd3ca47afeb10f7434d8d4f91b6649739167639c3eadf178aa1339553c5316bd0bb393cd53fcce17c126dcf8db1f1dca6e87044b14762bb20ed8f5a500b7
+DIST rust-1.74.0-aarch64-unknown-linux-gnu.tar.xz 216169516 BLAKE2B 
830b97f710a3249c4d1df6b37dc9c429cd8d8c8edb0a77de8d04460bc2132ababa6777dc92b82b8a3b3839256f2dc522128d31a81c8b5ae9820a483368292cc2
 SHA512 
40a98f9238af1a60a0506e3e1b88e1d61ce68ed6380c78c77b638b1fccbc8cd0e39d7c042a70dcde454a3fe95b6c49950820f728b847dda218fdd91fef7066de
+DIST rust-1.74.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
6b15fd93514659cc64759b7c7c3e26781b87f58022d91bbeacc64906c681ed37b825031e9fd78051671b35c5abbf4d76c11e320742d5b482f36e98ed9d8691e7
 SHA512 
2480367abacb766e015c3287568cc2ea2f186b48cafe709595641e40471b4da1e29b5e41d2a3b5eb7d9f9329725e46e4110800952e554e84212e3a1ad36f06c5
+DIST rust-1.74.0-aarch64-unknown-linux-musl.tar.xz 196821888 BLAKE2B 
aa8444b243a670ce5130a0436bbe100b75912a03bf8b3f99f5dbef9b3459fbb3b6e0d0fae6e9d9ec368e95b20f563a8821ed7698cf699b169887dbc63a7a71f4
 SHA512 
22255c52052977b272dc740853359c15e2764164b38afd473830dd69830d4897d60dc037f0e6190df8a31ee22f80d69f60d7dad968a41b91f23368328e11eef5
+DIST rust-1.74.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
f3ab9235640f5314de7a01564fa60563f123d7d4d8755b4263a687fb22b4d874cbaaf9184436e62c8e65d23c64685d3f3585dcc518fa90229d1a045186e8
 SHA512 
2ba35243e3d626347a442bb9b798e698e654d65d81d3d2391b791f33636a74e51b2c5f6270d37abe641f6e243dc70169e990e9fe1ed0392936f272b65216bd08
+DIST rust-1.74.0-arm-unknown-linux-gnueabi.tar.xz 180475660 BLAKE2B 
33ac40eec4641d71ed03226dcc0cef62fb4b108835ca8532110237c41c5c1eaf5f2a78ae3b97fd69043898439816702df6d1ce8bbfea36622736b62db1de7d7c
 SHA512 
4f90237267516870a9d236add52b70c4e3ffe2b12ce0280faea4f740aa81b0ab8fdbb0e6e58425c8e33a0795a4bd18cf766d222b9d6f8ec9e972d4ce10ac0640
+DIST rust-1.74.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
cb1c623548cd2dad04ba2130883fe6ca70466ad8e8d10a0bcbe42ecbf7f3e10c5f62eeccb5300d133458e26c9b340ea9f5aeb3b3bd35420e39ca4c2a751946d9
 SHA512 
eccee9e6ec905d4b30b620236bb2c3648f4c5e00518c2e1b0ad5d009865d56abfc866f1a100acc8c7ef559590052cd858cd247bd091d31821b27bfef00b9487f
+DIST rust-1.74.0-arm-unknown-linux-gnueabihf.tar.xz 180651920 BLAKE2B 
34be0e8e7621bae3a7ae0c0c5fb94df55b42035d4a6219d773e109cf8e17082c81e0b8e831421f702bf269e095b0fd6bb798a8ccd78f12b099e5cfa638458572
 SHA512 
c6f7f9aa592985206a3af47f8d61e094e0fe3c714deb6c569a8a0bef8f5dd897f8f27ab33dd184eb28a9267c877f21527dd421baa312bbdf08994cb69aeb6ba0
+DIST rust-1.74.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
81703b2035f44dd3272cce97671205d6f838f1ef09dc22e25316567119da12ecae6c38d5cd54a82f70253a65357c60cac3d2c6c91ceb90614baedb5fb3707306
 SHA512 
aa7d6320d868f4b05274a964570f6d1e5bb4b0f72da0875d43356ff2a48a4d1a2605dce1097e88fdb3cae502c05373540799175bf205676088654a0288718995
+DIST rust-1.74.0-armv7-unknown-linux-gnueabihf.tar.xz 184856340 BLAKE2B 
5002309dbc31916ff4984637c646136c0be0ff682d105f579f3e66dc3aac51feffd9fe70e1e4020bf554155bab88fceafd0a223ff6f2d8d3c885233b4592303e
 SHA512 
8beb260a0f07b11b91a21ff7a6bc863d412006a4b7a582c769ac6991ef8d93ccbdf3b3e9921ba16fd2d3c4354aec706298fce182c910c26e4fcc61575e6f6213
+DIST 

[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2024-02-09 Thread Sam James
commit: e1e5d0b920146597216a2b1e0b473776b5295272
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Jan 31 02:16:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:48:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e5d0b9

virtual/rust: Add 1.75.0

Closes: https://bugs.gentoo.org/922880
Signed-off-by: Randy Barlow  electronsweatshop.com>
Closes: https://github.com/gentoo/gentoo/pull/35085
Signed-off-by: Sam James  gentoo.org>

 virtual/rust/rust-1.75.0.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/virtual/rust/rust-1.75.0.ebuild b/virtual/rust/rust-1.75.0.ebuild
new file mode 100644
index ..208c9e6ba7a4
--- /dev/null
+++ b/virtual/rust/rust-1.75.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-17"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+)"



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

2024-02-09 Thread Sam James
commit: 0c355d8c84f7730cb4064a1abf0fe627033875bd
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Jan 31 02:02:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:48:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c355d8c

dev-lang/rust-bin: Add myself as a maintainer

Signed-off-by: Randy Barlow  electronsweatshop.com>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/rust-bin/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-lang/rust-bin/metadata.xml b/dev-lang/rust-bin/metadata.xml
index 4ed9cc1c9edd..79461c4ea73d 100644
--- a/dev-lang/rust-bin/metadata.xml
+++ b/dev-lang/rust-bin/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   ra...@electronsweatshop.com
+   Randy Barlow
+   

r...@gentoo.org
Rust Project



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

2024-02-09 Thread Sam James
commit: ca3f530ff4ad0b0e7b4403554c0844e3ad6e4490
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Jan 31 02:02:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:48:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca3f530f

dev-lang/rust: Add myself as a maintainer

Signed-off-by: Randy Barlow  electronsweatshop.com>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/rust/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-lang/rust/metadata.xml b/dev-lang/rust/metadata.xml
index e28f62701eb3..73d28372d1a3 100644
--- a/dev-lang/rust/metadata.xml
+++ b/dev-lang/rust/metadata.xml
@@ -5,6 +5,10 @@
gyakov...@gentoo.org
Georgy Yakovlev

+   
+   ra...@electronsweatshop.com
+   Randy Barlow
+   

r...@gentoo.org
Rust Project



[gentoo-commits] repo/gentoo:master commit in: sys-devel/rust-std/

2024-02-09 Thread Sam James
commit: 724f6b1baa10ef4d2ece93f7de1904e405be9237
Author: Randy Barlow  electronsweatshop  com>
AuthorDate: Wed Jan 31 02:01:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:48:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724f6b1b

sys-devel/rust-std: Add myself as a maintainer

Signed-off-by: Randy Barlow  electronsweatshop.com>
Signed-off-by: Sam James  gentoo.org>

 sys-devel/rust-std/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-devel/rust-std/metadata.xml b/sys-devel/rust-std/metadata.xml
index 8615dcf23eb8..8aabd444167e 100644
--- a/sys-devel/rust-std/metadata.xml
+++ b/sys-devel/rust-std/metadata.xml
@@ -5,6 +5,10 @@
gyakov...@gentoo.org
Georgy Yakovlev

+   
+   ra...@electronsweatshop.com
+   Randy Barlow
+   

r...@gentoo.org
Rust Project



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2024-02-09 Thread Matthew Thode
commit: 90e806c7522309bcb170bce5fe71823b1be6db52
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 10 04:40:46 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 10 04:40:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e806c7

app-crypt/certbot-apache: add 2.9.0

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

 app-crypt/certbot-apache/Manifest  |  1 +
 .../certbot-apache/certbot-apache-2.9.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 91edfdbab5f9..2aa6fc0bd107 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1 +1,2 @@
 DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6
+DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild
new file mode 100644
index ..07c1b3fa631b
--- /dev/null
+++ b/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+PARENT_PN="${PN%-apache}"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   # Only for amd64, arm64 and x86 because of dev-python/python-augeas
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   dev-python/python-augeas[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2024-02-09 Thread Matthew Thode
commit: 50fd4d7b48a9018482bd107a0bd1c471693901c0
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 10 04:41:04 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 10 04:41:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fd4d7b

app-crypt/certbot-nginx: add 2.9.0

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

 app-crypt/certbot-nginx/Manifest   |  1 +
 app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 91edfdbab5f9..2aa6fc0bd107 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1 +1,2 @@
 DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6
+DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild
new file mode 100644
index ..c3322ba11923
--- /dev/null
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+PARENT_PN="${PN%-nginx}"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+# The requirement is really 17.5.0 but easier to require latest stable >= 
23.1.1
+# to avoid broken 23.1.0.
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-02-09 Thread Matthew Thode
commit: cca4999e9feaa88bcf7d18164c36ec483de2d721
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 10 04:39:58 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 10 04:39:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca4999e

app-crypt/certbot: add 2.9.0

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

 app-crypt/certbot/Manifest |  1 +
 app-crypt/certbot/certbot-2.9.0.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 91edfdbab5f9..2aa6fc0bd107 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1 +1,2 @@
 DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6
+DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/certbot/certbot-2.9.0.ebuild 
b/app-crypt/certbot/certbot-2.9.0.ebuild
new file mode 100644
index ..0f29c796b738
--- /dev/null
+++ b/app-crypt/certbot/certbot-2.9.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="selinux"
+
+S="${WORKDIR}/${P}/${PN}"
+
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   )
+"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/ConfigArgParse-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   selinux? ( sec-policy/selinux-certbot )
+"
+
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest



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

2024-02-09 Thread Matthew Thode
commit: 2992c441d2f8a72739a695aea32945c2ef291ec6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 10 04:38:27 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 10 04:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2992c441

dev-python/mysqlclient: drop 2.2.3

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

 dev-python/mysqlclient/Manifest |  1 -
 dev-python/mysqlclient/mysqlclient-2.2.3.ebuild | 93 -
 2 files changed, 94 deletions(-)

diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest
index f36c09181c26..c22583e0ab0b 100644
--- a/dev-python/mysqlclient/Manifest
+++ b/dev-python/mysqlclient/Manifest
@@ -1,3 +1,2 @@
 DIST mysqlclient-2.2.1.tar.gz 89966 BLAKE2B 
b5098ea4afe8ba720c40eda2f0f5da043622bed51a123e225530d505edfef2f02efba477238d73f343a6cc4969bf021156e15528f05a12d905ea6231e47d65bd
 SHA512 
3ff3823cef4662268387e5c13d006595219c5a3371201eb251d84db5eec028b32fd7b672dbdac9f4dffa906fddcfc9a5ee130e3b03e4dc0cfb060411ad75eea8
-DIST mysqlclient-2.2.3.tar.gz 90174 BLAKE2B 
11626ac7cc93d70667cd105f77df5666f605fb16290f77ef485666e1f74b3aa47fdddaa2ea9f6b6196682f0c9772abe6c8557e01836362cc97ca6f0459716ae0
 SHA512 
72dd6fc351642adfa8148ff76da352233d83f8c11d8f8ad925b4a6e5d4c3dbe12e6a78d5cc1cd430b37d81d2a306c83bc5f262282f74a6c13e22cd09eaf3
 DIST mysqlclient-2.2.4.tar.gz 90400 BLAKE2B 
b41ed12bd8b2ea49b34d038db93e599eb05c9a910ab712fc8b7feed918f83bf3c4c8e55eac45ee944edefc26b0610b19cee9e9b76450adf9981ecc9b5fa44d85
 SHA512 
d1f7ba693368309a14a0982c2f1e0731617b482044afab765c8d81ea26dc6950a110c6cab48792ea1397add7b7151c756d5d22827fcce836404456f8956538a6

diff --git a/dev-python/mysqlclient/mysqlclient-2.2.3.ebuild 
b/dev-python/mysqlclient/mysqlclient-2.2.3.ebuild
deleted file mode 100644
index ab4bb8e39c0e..
--- a/dev-python/mysqlclient/mysqlclient-2.2.3.ebuild
+++ /dev/null
@@ -1,93 +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} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python interface to MySQL"
-HOMEPAGE="
-   https://pypi.org/project/mysqlclient/
-   https://github.com/PyMySQL/mysqlclient/
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
-
-DEPEND="
-   dev-db/mysql-connector-c:0=
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   test? (
-   dev-db/mariadb[server]
-   )
-"
-
-distutils_enable_sphinx doc \
-   dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-src_test() {
-   rm -r src || die
-
-   local datadir="${T}/mysql" \
-   install_log="${T}/mysqld_install.log" \
-   pidfile="${T}/mysqld.pid" \
-   socket="${T}/mysqld.sock" \
-   log="${T}/mysqld.log"
-   einfo "Creating test MySQL instance ..."
-   if ! mysql_install_db \
-   --no-defaults \
-   --auth-root-authentication-method=normal \
-   --basedir="${EPREFIX}/usr" \
-   --datadir="${datadir}" >& "${install_log}"
-   then
-   cat "${install_log}"
-   die "Failed to create database"
-   fi
-
-   einfo "Starting test MySQL instance ..."
-   mysqld \
-   --no-defaults \
-   --character-set-server=utf8 \
-   --pid-file="${pidfile}" \
-   --socket="${socket}" \
-   --skip-networking \
-   --datadir="${datadir}" >& "${log}" &
-
-   local i timeout=10
-   einfo "Waiting for MySQL to start for up to ${timeout} seconds ..."
-   for i in seq 1 ${timeout}; do
-   [[ -S "${socket}" ]] && break
-   sleep 1
-   done
-   if [[ ! -S "${socket}" ]]; then
-   cat "${log}"
-   die "MySQL failed to start in ${timeout} seconds"
-   fi
-
-   cat > "${T}/mysql.cnf" <<- EOF
-   [MySQLdb-tests]
-   socket = ${socket}
-   user = root
-   database = test
-   EOF
-
-   distutils-r1_src_test
-
-   einfo "Stopping test MySQL instance ..."
-   pkill -F "${pidfile}" &>/dev/null
-}
-
-python_test() {
-   local -x TESTDB="${T}/mysql.cnf"
-   epytest
-}



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

2024-02-09 Thread Matthew Thode
commit: 94d57d28f9247522ee2a9b479ae5d2ec16bc1838
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 10 04:39:09 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 10 04:39:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d57d28

app-crypt/acme: add 2.9.0

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

 app-crypt/acme/Manifest  |  1 +
 app-crypt/acme/acme-2.9.0.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 91edfdbab5f9..2aa6fc0bd107 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1 +1,2 @@
 DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6
+DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/acme/acme-2.9.0.ebuild b/app-crypt/acme/acme-2.9.0.ebuild
new file mode 100644
index ..2c5bdf643ecf
--- /dev/null
+++ b/app-crypt/acme/acme-2.9.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+PARENT_PN="certbot"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="
+   https://github.com/certbot/certbot
+   https://letsencrypt.org/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   )
+"
+# The requirement is really 17.5.0 but easier to require latest stable >= 
23.1.1
+# to avoid broken 23.1.0.
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest



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

2024-02-09 Thread Zac Medico
commit: 4c2b4a58ed4e56b4953f37952990a9ebefe01894
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Feb  9 04:32:08 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 10 04:15:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2b4a58

app-containers/podman: add 5.0.0_rc1

Suprisingly there are no build-process changes

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35240
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest|   1 +
 app-containers/podman/podman-5.0.0_rc1.ebuild | 136 ++
 2 files changed, 137 insertions(+)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index cb6918b21754..0609c6e36e83 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,3 +1,4 @@
 DIST podman-4.8.3.tar.gz 21565162 BLAKE2B 
13d2e5800dce96ba8c1671f251c2809dc0166198b807978d44b6f10b4dd2095e909678a12518fed84a0a1b5eee5a71e944170eb55350c3af945a63910f9c8082
 SHA512 
13ade866b888d32ada3b38130d7cc4677591136e25234e040b478c5d002d1b7907ed46731996d25cc41b992b98b75f109c6e6eea44251f4ad89162b20266976d
 DIST podman-4.9.1.tar.gz 21573896 BLAKE2B 
5005c84b0c430b790d64401d9b7e45cf8057f16add0535042ee9cd5f7af608461a13e266099fbf74631996edced3869bd019186266a7d1af82237db6fb990923
 SHA512 
59cece9806df3b69e202b39e0a45d71b3f6fd77dbbbe1452bc046468d5504fc52c21ad3056a89bab7d3f9a86c86e22369902e0a2840ca43e0dd3a6c4c10affc2
 DIST podman-4.9.2.tar.gz 21725053 BLAKE2B 
8457b714198ba341d1bbceece492229d635c14de19abe903576337893b618d2fce6048ece4ea452ddecfbbe42fc53b2e706228a1c5809ddcd38e0aaa2c0bb6d0
 SHA512 
09f6c1839d67fb7404688c8fc6fcb65471ca9f9d1651f7c5c57baa52eb64f0a8f73523d7761a857794b6307d3a943aecd92fc247dd193ccf1d53eb234f9f6ff5
+DIST podman-5.0.0_rc1.tar.gz 21755715 BLAKE2B 
57d3bb01451625eec16f34bbe2d0868184af5572dbba1a17436b894b9b7e5a1358ec9b3bf9499eab8e2b8aea5cbdbea441c958d80644ad78f713cf5eb06ade99
 SHA512 
95452d5489b167cff24620b5a7504e1363d8276cf4e7c026d43ea2e9b24dde1c595b6e763a1065087d876e5ad56e62f7cda6e53838abdeac7eeb3deadcfd88ae

diff --git a/app-containers/podman/podman-5.0.0_rc1.ebuild 
b/app-containers/podman/podman-5.0.0_rc1.ebuild
new file mode 100644
index ..3f6774cf6770
--- /dev/null
+++ b/app-containers/podman/podman-5.0.0_rc1.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module tmpfiles linux-info
+
+DESCRIPTION="A tool for managing OCI containers and pods with 
Docker-compatible CLI"
+HOMEPAGE="https://github.com/containers/podman/ https://podman.io/;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/containers/podman.git;
+else
+   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${P/_rc/-rc}"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+# main pkg
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp 
selinux systemd"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/gpgme:=
+   >=app-containers/conmon-2.0.0
+   >=app-containers/containers-common-0.56.0
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   sys-apps/shadow:=
+
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( sys-fs/btrfs-progs )
+   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
+   !cgroup-hybrid? ( app-containers/crun )
+   wrapper? ( !app-containers/docker-cli )
+   fuse? ( sys-fs/fuse-overlayfs )
+   init? ( app-containers/catatonit )
+   rootless? ( app-containers/slirp4netns )
+   seccomp? ( sys-libs/libseccomp:= )
+   selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-go/go-md2man
+"
+
+PATCHES=(
+   "${FILESDIR}/seccomp-toggle-4.7.0.patch"
+)
+
+CONFIG_CHECK="
+   ~USER_NS
+"
+
+pkg_setup() {
+   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # assure necessary files are present
+   local file
+   for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do
+   [[ -f hack/"${file}".sh ]] || die
+   done
+
+   local feature
+   for feature in apparmor systemd; do
+   cat <<-EOF > hack/"${feature}"_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex ${feature} "echo ${feature}" echo)
+   EOF
+   done
+
+   echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || 
die
+   cat <<-EOF > hack/btrfs_tag.sh || die
+   #!/usr/bin/env bash
+   $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion')
+   EOF
+}
+
+src_compile() {

[gentoo-commits] repo/gentoo:master commit in: sys-devel/crossdev/

2024-02-09 Thread Sam James
commit: 0345586660b9abcb7054f44c59b168ab716d97d5
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 04:04:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:04:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03455866

sys-devel/crossdev: Stabilize 20240209 ppc, #924130

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

 sys-devel/crossdev/crossdev-20240209.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/crossdev/crossdev-20240209.ebuild 
b/sys-devel/crossdev/crossdev-20240209.ebuild
index 40ab50576952..060ebf803d66 100644
--- a/sys-devel/crossdev/crossdev-20240209.ebuild
+++ b/sys-devel/crossdev/crossdev-20240209.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
"
 else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo Cross-toolchain generator"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/crossdev/

2024-02-09 Thread Sam James
commit: 3a43e034b305c4e00f70ea1f422964e6a0a2cafa
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 04:04:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:04:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a43e034

sys-devel/crossdev: Stabilize 20240209 amd64, #924130

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

 sys-devel/crossdev/crossdev-20240209.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/crossdev/crossdev-20240209.ebuild 
b/sys-devel/crossdev/crossdev-20240209.ebuild
index e9b2e685d3bc..40ab50576952 100644
--- a/sys-devel/crossdev/crossdev-20240209.ebuild
+++ b/sys-devel/crossdev/crossdev-20240209.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
"
 else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo Cross-toolchain generator"



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

2024-02-09 Thread Sam James
commit: c0dd4c19405172c7132c084618c69d6fa747850e
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 04:05:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 04:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0dd4c19

app-emacs/vterm: Stabilize 0.0.2_p20240102 amd64, #924190

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

 app-emacs/vterm/vterm-0.0.2_p20240102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/vterm/vterm-0.0.2_p20240102.ebuild 
b/app-emacs/vterm/vterm-0.0.2_p20240102.ebuild
index 47fb04defbc9..81b9ff66bd91 100644
--- a/app-emacs/vterm/vterm-0.0.2_p20240102.ebuild
+++ b/app-emacs/vterm/vterm-0.0.2_p20240102.ebuild
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PN}-${PV}"
fi
 
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~x86"
 fi
 
 LICENSE="GPL-3+"



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

2024-02-09 Thread Sam James
commit: db3eee5385cf37c0a1f6fd997be1711adb8e6b6c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:28:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:28:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3eee53

app-emacs/edit-indirect: Stabilize 0.1.11 ALLARCHES, #924189

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

 app-emacs/edit-indirect/edit-indirect-0.1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/edit-indirect/edit-indirect-0.1.11.ebuild 
b/app-emacs/edit-indirect/edit-indirect-0.1.11.ebuild
index 455c94013668..8989cb518796 100644
--- a/app-emacs/edit-indirect/edit-indirect-0.1.11.ebuild
+++ b/app-emacs/edit-indirect/edit-indirect-0.1.11.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/Fanael/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="BSD-2"



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

2024-02-09 Thread Sam James
commit: 6926d39ebb73e825640850c1f7728f36ac16ffb0
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:28:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:28:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6926d39e

dev-libs/libtermkey: Stabilize 0.22-r2 arm64, #924181

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

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

diff --git a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild 
b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
index 8ad0c4e9928f..2a5a10c856fe 100644
--- a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
+++ b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 IUSE="demos"
 
 RDEPEND="dev-libs/unibilium:="



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

2024-02-09 Thread Sam James
commit: 4a1f00c131c294df8ca85784c3f0fb2d79061c5f
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:28:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:28:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1f00c1

dev-libs/libtermkey: Stabilize 0.22-r2 arm, #924181

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

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

diff --git a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild 
b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
index 2a5a10c856fe..80b7172d3863 100644
--- a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
+++ b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 IUSE="demos"
 
 RDEPEND="dev-libs/unibilium:="



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

2024-02-09 Thread Sam James
commit: 26e849939b919e63e2afce5fca34f23afdf53c02
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:28:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:28:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e84993

app-admin/rsyslog: Stabilize 8.2312.0 amd64, #924187

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

 app-admin/rsyslog/rsyslog-8.2312.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/rsyslog/rsyslog-8.2312.0.ebuild 
b/app-admin/rsyslog/rsyslog-8.2312.0.ebuild
index d32f817a2a3e..7face463be1d 100644
--- a/app-admin/rsyslog/rsyslog-8.2312.0.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2312.0.ebuild
@@ -21,7 +21,7 @@ else
doc? ( 
https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
"
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-3 LGPL-3 Apache-2.0"



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

2024-02-09 Thread Sam James
commit: 5279f33a252eaef69d7264b165aeb0c03a92fedf
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:28:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:28:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5279f33a

dev-python/pyfuse3: Stabilize 3.3.0 arm64, #924155

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

 dev-python/pyfuse3/pyfuse3-3.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild 
b/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild
index de087a42ab15..8cad773306e0 100644
--- a/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild
+++ b/dev-python/pyfuse3/pyfuse3-3.3.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
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 DEPEND="
sys-fs/fuse:3



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

2024-02-09 Thread Sam James
commit: 808eeb3d6f4657fc7101c2c5e59059e8b55c323e
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:28:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:28:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=808eeb3d

sys-apps/plocate: Stabilize 1.1.20 arm64, #924158

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

 sys-apps/plocate/plocate-1.1.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/plocate/plocate-1.1.20.ebuild 
b/sys-apps/plocate/plocate-1.1.20.ebuild
index 7526e73f93bc..95b324f8139e 100644
--- a/sys-apps/plocate/plocate-1.1.20.ebuild
+++ b/sys-apps/plocate/plocate-1.1.20.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://plocate.sesse.net/download/${P}.tar.gz;
 # GPL-2+ for plocate itself
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
 IUSE="+io-uring"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2024-02-09 Thread Sam James
commit: 69cadb792a73c539722dc898c230b3a6af7f4f23
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:27:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:27:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69cadb79

net-fs/samba: Stabilize 4.18.9 arm, #920512

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

 net-fs/samba/samba-4.18.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/samba-4.18.9.ebuild b/net-fs/samba/samba-4.18.9.ebuild
index 00a90599b98e..5e2f3d42a007 100644
--- a/net-fs/samba/samba-4.18.9.ebuild
+++ b/net-fs/samba/samba-4.18.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *_rc* ]]; then
SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz;
 else
SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
sparc x86"
 fi
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/borgbackup/

2024-02-09 Thread Sam James
commit: 149820e188c8744b7a8c671cda207e3e86e400fb
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:27:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:27:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149820e1

app-backup/borgbackup: Stabilize 1.2.7 arm64, #924155

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

 app-backup/borgbackup/borgbackup-1.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/borgbackup/borgbackup-1.2.7.ebuild 
b/app-backup/borgbackup/borgbackup-1.2.7.ebuild
index e88f101c4b04..65e016c31b02 100644
--- a/app-backup/borgbackup/borgbackup-1.2.7.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.2.7.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://borgbackup.readthedocs.io/;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # "import file mismatch" when in S, "attempted relative import with no
 # known parent package" when in BUILD_DIR/install/.../borg/testsuite.



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2024-02-09 Thread Sam James
commit: f5cd5cc9ddc9c7640a4ffeb697a5e5e4523a9cc5
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:27:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:27:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cd5cc9

net-fs/samba: Stabilize 4.18.9 arm64, #920512

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

 net-fs/samba/samba-4.18.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/samba-4.18.9.ebuild b/net-fs/samba/samba-4.18.9.ebuild
index b8e052520ba4..00a90599b98e 100644
--- a/net-fs/samba/samba-4.18.9.ebuild
+++ b/net-fs/samba/samba-4.18.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *_rc* ]]; then
SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz;
 else
SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
sparc x86"
 fi
 S="${WORKDIR}/${MY_P}"
 



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

2024-02-09 Thread Sam James
commit: a3acbd0ea10f94a48837663f6afb123044f6a989
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:16:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:23:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3acbd0e

dev-python/tox: only depend on dev-python/regex for tests w/o pypy

Skip tests importing re_assert for pypy.

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

 dev-python/tox/tox-4.12.1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-python/tox/tox-4.12.1.ebuild b/dev-python/tox/tox-4.12.1.ebuild
index fc92d9c5ac96..ad54e8f7474c 100644
--- a/dev-python/tox/tox-4.12.1.ebuild
+++ b/dev-python/tox/tox-4.12.1.ebuild
@@ -42,8 +42,8 @@ BDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
+   dev-python/re-assert[${PYTHON_USEDEP}]
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python*')
)
@@ -83,5 +83,10 @@ python_test() {

'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]'
)
 
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_IGNORE+=(
+   # requires dev-python/re-assert
+   tests/session/cmd/test_sequential.py
+   )
+
epytest
 }



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

2024-02-09 Thread Sam James
commit: 284e7fe37a8d18cc1f3e737a05a6d196dc7ae6c9
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:13:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:23:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284e7fe3

dev-python/aiohttp: only depend on dev-python/regex for tests w/o pypy

Skip tests importing re_assert for pypy.

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

 dev-python/aiohttp/aiohttp-3.9.1.ebuild | 12 ++--
 dev-python/aiohttp/aiohttp-3.9.2.ebuild | 10 +-
 dev-python/aiohttp/aiohttp-3.9.3.ebuild | 10 +-
 3 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/dev-python/aiohttp/aiohttp-3.9.1.ebuild 
b/dev-python/aiohttp/aiohttp-3.9.1.ebuild
index 52c9a3b75738..f878b034c59f 100644
--- a/dev-python/aiohttp/aiohttp-3.9.1.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.9.1.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
@@ -40,8 +40,8 @@ BDEPEND="
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
+   dev-python/re-assert[${PYTHON_USEDEP}]
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')
test-rust? (
@@ -107,6 +107,14 @@ python_test() {
# on PyPy3 but the test suite needs an explicit switch,
# sigh
local -x AIOHTTP_NO_EXTENSIONS=1
+
+   EPYTEST_IGNORE+=(
+   # Skip tests requiring dev-python/re-assert -> 
dev-python/regex
+   tests/test_streams.py
+   tests/test_urldispatch.py
+   tests/test_client_session.py
+   tests/test_web_response.py
+   )
;;
esac
 

diff --git a/dev-python/aiohttp/aiohttp-3.9.2.ebuild 
b/dev-python/aiohttp/aiohttp-3.9.2.ebuild
index 9cf851e1a006..1204601b7270 100644
--- a/dev-python/aiohttp/aiohttp-3.9.2.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.9.2.ebuild
@@ -40,8 +40,8 @@ BDEPEND="
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
+   dev-python/re-assert[${PYTHON_USEDEP}]
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')
test-rust? (
@@ -107,6 +107,14 @@ python_test() {
# on PyPy3 but the test suite needs an explicit switch,
# sigh
local -x AIOHTTP_NO_EXTENSIONS=1
+
+   EPYTEST_IGNORE+=(
+   # Skip tests requiring dev-python/re-assert -> 
dev-python/regex
+   tests/test_streams.py
+   tests/test_urldispatch.py
+   tests/test_client_session.py
+   tests/test_web_response.py
+   )
;;
esac
 

diff --git a/dev-python/aiohttp/aiohttp-3.9.3.ebuild 
b/dev-python/aiohttp/aiohttp-3.9.3.ebuild
index 9cf851e1a006..1204601b7270 100644
--- a/dev-python/aiohttp/aiohttp-3.9.3.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.9.3.ebuild
@@ -40,8 +40,8 @@ BDEPEND="
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
+   dev-python/re-assert[${PYTHON_USEDEP}]
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')
test-rust? (
@@ -107,6 +107,14 @@ python_test() {
# on PyPy3 but the test suite needs an explicit switch,
# sigh
local -x AIOHTTP_NO_EXTENSIONS=1
+
+   EPYTEST_IGNORE+=(
+   # Skip tests requiring dev-python/re-assert -> 
dev-python/regex
+   tests/test_streams.py
+   tests/test_urldispatch.py
+   tests/test_client_session.py
+   tests/test_web_response.py
+   )
;;
esac
 



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

2024-02-09 Thread Sam James
commit: 71b46caf5b42566a440c46c4127f0bfe2bd84a73
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:01:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:16:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b46caf

dev-python/astroid: only depend on dev-python/regex for tests w/o pypy

The tests cleanly skip if dev-python/regex isn't available.

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

 dev-python/astroid/astroid-3.0.2.ebuild | 5 -
 dev-python/astroid/astroid-3.0.3.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-python/astroid/astroid-3.0.2.ebuild 
b/dev-python/astroid/astroid-3.0.2.ebuild
index 3a2adf548d14..0ab49c935560 100644
--- a/dev-python/astroid/astroid-3.0.2.ebuild
+++ b/dev-python/astroid/astroid-3.0.2.ebuild
@@ -28,13 +28,16 @@ RDEPEND="
>=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
' 3.10)
 "
+# dev-python/regex isn't available for pypy
 BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
dev-python/attrs[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/regex[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/regex[${PYTHON_USEDEP}]
+   ' 'python*')
)
 "
 

diff --git a/dev-python/astroid/astroid-3.0.3.ebuild 
b/dev-python/astroid/astroid-3.0.3.ebuild
index 3a86c65f8ad1..c6b1ea193459 100644
--- a/dev-python/astroid/astroid-3.0.3.ebuild
+++ b/dev-python/astroid/astroid-3.0.3.ebuild
@@ -28,13 +28,16 @@ RDEPEND="
>=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
' 3.10)
 "
+# dev-python/regex isn't available for pypy
 BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
dev-python/attrs[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/regex[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/regex[${PYTHON_USEDEP}]
+   ' 'python*')
)
 "
 



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

2024-02-09 Thread Sam James
commit: 7c2cbe4c2526226f4f8a75f9587f1ee8078272e8
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 02:47:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:16:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2cbe4c

dev-python/regex: disable pypy3

It's unsupported upstream and on x86 at least, it ends up showing up precisely
because of the UTF8-vs-ASCII strings representation problem.

(See also https://github.com/mrabarnett/mrab-regex/issues/404 where the
test issues got fixed but upstream made clear that it's unsupported and
also can't really work properly.)

Bug: https://github.com/mrabarnett/mrab-regex/issues/404
Bug: https://github.com/mrabarnett/mrab-regex/issues/521
Closes: https://bugs.gentoo.org/924136
Signed-off-by: Sam James  gentoo.org>

 dev-python/regex/regex-2023.12.25.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/regex/regex-2023.12.25.ebuild 
b/dev-python/regex/regex-2023.12.25.ebuild
index c416999e19a9..2e070fd4b84d 100644
--- a/dev-python/regex/regex-2023.12.25.ebuild
+++ b/dev-python/regex/regex-2023.12.25.ebuild
@@ -5,7 +5,9 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+# pypy isn't supported upstream because of its UTF8 representation for strings
+# See 
https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187.
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2024-02-09 Thread Sam James
commit: 3ad64fc704216f767502673d6c32b94a1940e1ac
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 02:50:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:16:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad64fc7

dev-python/re-assert: disable pypy3 b/c of dev-python/regex

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

 dev-python/re-assert/re-assert-1.1.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/re-assert/re-assert-1.1.0-r1.ebuild 
b/dev-python/re-assert/re-assert-1.1.0-r1.ebuild
index c7db72bc2d04..54ac972be84e 100644
--- a/dev-python/re-assert/re-assert-1.1.0-r1.ebuild
+++ b/dev-python/re-assert/re-assert-1.1.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2024-02-09 Thread Sam James
commit: e8b635c078926a82d2605da1bc09b9aa19570a2c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 02:54:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:16:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b635c0

dev-python/lark: only depend on dev-python/regex for tests w/o pypy

The tests cleanly skip if dev-python/regex isn't available. Also, while at it,
clean up https://bugs.gentoo.org/924136
Signed-off-by: Sam James  gentoo.org>

 dev-python/lark/lark-1.1.9.ebuild | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-python/lark/lark-1.1.9.ebuild 
b/dev-python/lark/lark-1.1.9.ebuild
index 140ffaaa34e1..302e7201818e 100644
--- a/dev-python/lark/lark-1.1.9.ebuild
+++ b/dev-python/lark/lark-1.1.9.ebuild
@@ -18,10 +18,13 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
 
+# dev-python/regex doesn't support pypy
 BDEPEND="
test? (
dev-python/atomicwrites[${PYTHON_USEDEP}]
-   dev-python/regex[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/regex[${PYTHON_USEDEP}]
+   ' 'python*')
)
 "
 
@@ -33,12 +36,5 @@ python_test() {
tests/test_nearley/test_nearley.py
)
 
-   if has "${EPYTHON}" pypy3 python3.{8,9}; then
-   EPYTEST_IGNORE+=(
-   # test using Python 3.10+ syntax
-   tests/test_pattern_matching.py
-   )
-   fi
-
epytest
 }



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

2024-02-09 Thread Sam James
commit: 636eb5bcb4560932c85b6c1645725187db067216
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 03:03:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 03:23:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636eb5bc

dev-python/rfc3987: only depend on dev-python/regex w/o pypy

Falls back to re with less functionality if unavailable.

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

 dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild 
b/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild
index 59f2ba52b4ff..e8a27e88d645 100644
--- a/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild
+++ b/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,8 +18,12 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 
+# dev-python/regex doesn't support pypy. The package falls back to re and has 
most
+# functionality without it.
 RDEPEND="
-   dev-python/regex[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/regex[${PYTHON_USEDEP}]
+   ' 'python*')
 "
 BDEPEND="
${RDEPEND}



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

2024-02-09 Thread Sam James
commit: 0f8f983d11a8d4253152b5297ee6f445224c6607
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 01:24:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 01:24:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8f983d

dev-libs/libtermkey: Stabilize 0.22-r2 x86, #924181

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

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

diff --git a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild 
b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
index cf10ea520298..8ad0c4e9928f 100644
--- a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
+++ b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 IUSE="demos"
 
 RDEPEND="dev-libs/unibilium:="



[gentoo-commits] repo/gentoo:master commit in: app-vim/phpdocs/

2024-02-09 Thread Sam James
commit: d6e8b764740dc3106b9a89b9b18ecd1145f9c7ad
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 01:24:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 01:24:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6e8b764

app-vim/phpdocs: Stabilize 0.26-r2 ALLARCHES, #924182

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

 app-vim/phpdocs/phpdocs-0.26-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-vim/phpdocs/phpdocs-0.26-r2.ebuild 
b/app-vim/phpdocs/phpdocs-0.26-r2.ebuild
index fbb4872edfc7..fc576e2a6c6c 100644
--- a/app-vim/phpdocs/phpdocs-0.26-r2.ebuild
+++ b/app-vim/phpdocs/phpdocs-0.26-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ DESCRIPTION="vim plugin: PHPDoc Support in VIM"
 HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=520;
 
 LICENSE="vim"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
 VIM_PLUGIN_HELPURI="https://www.vim.org/scripts/script.php?script_id=520;
 



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2024-02-09 Thread Sam James
commit: 3a258ea7becfdce04722c6b647e80f631cd86b82
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 01:24:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 01:24:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a258ea7

net-fs/samba: Stabilize 4.18.9 amd64, #920512

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

 net-fs/samba/samba-4.18.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/samba-4.18.9.ebuild b/net-fs/samba/samba-4.18.9.ebuild
index db8cce1f2bfc..b8e052520ba4 100644
--- a/net-fs/samba/samba-4.18.9.ebuild
+++ b/net-fs/samba/samba-4.18.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *_rc* ]]; then
SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz;
 else
SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 
~riscv sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
sparc x86"
 fi
 S="${WORKDIR}/${MY_P}"
 



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

2024-02-09 Thread Sam James
commit: f2b7a1f15b688515115d520a7161a69fcff4c8ca
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 01:24:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 01:24:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b7a1f1

sys-process/parallel: Stabilize 20240122 amd64, #924121

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

 sys-process/parallel/parallel-20240122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/parallel/parallel-20240122.ebuild 
b/sys-process/parallel/parallel-20240122.ebuild
index 3110b49d83c1..7acb0161564a 100644
--- a/sys-process/parallel/parallel-20240122.ebuild
+++ b/sys-process/parallel/parallel-20240122.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig 
)"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~x64-macos"
 
 RDEPEND="
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2024-02-09 Thread Sam James
commit: 36d7bc546aae297f437217c7c8e18b4ed3967317
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 01:24:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 01:24:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d7bc54

net-fs/samba: Stabilize 4.18.9 ppc64, #920512

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

 net-fs/samba/samba-4.18.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/samba-4.18.9.ebuild b/net-fs/samba/samba-4.18.9.ebuild
index 4b60bd37032d..db8cce1f2bfc 100644
--- a/net-fs/samba/samba-4.18.9.ebuild
+++ b/net-fs/samba/samba-4.18.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *_rc* ]]; then
SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz;
 else
SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 
~riscv sparc x86"
 fi
 S="${WORKDIR}/${MY_P}"
 



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

2024-02-09 Thread Sam James
commit: 86dfc58297e085a1c916eca6861d536c2a1a35a1
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 01:24:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 01:24:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86dfc582

dev-libs/libtermkey: Stabilize 0.22-r2 amd64, #924181

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

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

diff --git a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild 
b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
index 5fc61796716c..cf10ea520298 100644
--- a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
+++ b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
 IUSE="demos"
 
 RDEPEND="dev-libs/unibilium:="



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2024-02-09 Thread Sam James
commit: 76b02095af887bfbd339ee681b3000c1bcde7676
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 10 01:24:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 10 01:24:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b02095

net-fs/samba: Stabilize 4.18.9 sparc, #920512

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

 net-fs/samba/samba-4.18.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/samba-4.18.9.ebuild b/net-fs/samba/samba-4.18.9.ebuild
index 803a5b782327..4b60bd37032d 100644
--- a/net-fs/samba/samba-4.18.9.ebuild
+++ b/net-fs/samba/samba-4.18.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *_rc* ]]; then
SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz;
 else
SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv sparc x86"
 fi
 S="${WORKDIR}/${MY_P}"
 



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

2024-02-09 Thread Jakov Smolić
commit: 97d6f0ed35762f1fb6faf54bb9c24dc3c5a4fa67
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb 10 01:05:34 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 10 01:05:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d6f0ed

dev-libs/libuv: drop 1.44.2-r1, 1.46.0

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

 dev-libs/libuv/Manifest   |  2 --
 dev-libs/libuv/libuv-1.44.2-r1.ebuild | 53 ---
 dev-libs/libuv/libuv-1.46.0.ebuild| 53 ---
 3 files changed, 108 deletions(-)

diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest
index a1f99ac78300..76858a87efc4 100644
--- a/dev-libs/libuv/Manifest
+++ b/dev-libs/libuv/Manifest
@@ -1,4 +1,2 @@
-DIST libuv-1.44.2.tar.gz 1309062 BLAKE2B 
883a1fbffcd8f55bf28ea5a79ed18aa3e2f2fac126285e8aca2ef9370eafc62f69f95ddb8bf27d4159e038bfb0a01abafdf0dadbc4309e5d31f0e77057ee84ac
 SHA512 
d21c890787b0b364fafa5fc0cbbff296bc2ca269e1991d2f7f35fcb37b8634da377466f5af5a4245425fcf876ae6870d100ab32b12bce64f8e0b01fd25a1bc83
-DIST libuv-1.46.0.tar.gz 1311065 BLAKE2B 
fd492b6ca873a08ad4df7561b9d83a09d9bd2cbc10c17265c02982a231edb5c6d71698aecc9a14d455ea230f9e791807f42561d8b3c96e37edb4a709860859b0
 SHA512 
e3a7c10ffd909f9b128fb2316e09b8456e87278107178b49368f31ba30e7f62d64e7eba650cc59ef2d7eb178199c7a2c5b5c99b333849200492235116d7aee7a
 DIST libuv-1.47.0.tar.gz 1316016 BLAKE2B 
6c530f8625366a9bf3f99ac4eb6b3bf3d4f6a05f98848e08cdab884934d79862cf8e79dd2d506ec734d701faab517eba2215063dce4b4216add5cfd6bfebd82e
 SHA512 
3d0e76c4e29c5de14fddda07409f8db30dc64261d1c0bdfce7f70eb8f5ac911707fe662e81c4f117e4068cb0728158fc2b8255f8aa497c0f688e46c7fb93a5b3
 DIST libuv-1.48.0.tar.gz 1314877 BLAKE2B 
7595797ab732109516ce280fa2efa3474e82e78890087408c7f5b1457ce8f44e53878581bb8d473795e298d7390dd8a269dd2e8970e10b50a2c0bbe1cce187cc
 SHA512 
7ae3a4c02f654a26056db1541e52ccc4c54aaea39c33585f0cf6949af997d0a0a29f30a294c8df6e92f6f6af7ce64c2766b1a2cc67f342e3e139cd55b7326c94

diff --git a/dev-libs/libuv/libuv-1.44.2-r1.ebuild 
b/dev-libs/libuv/libuv-1.44.2-r1.ebuild
deleted file mode 100644
index 0e54d3d5d97d..
--- a/dev-libs/libuv/libuv-1.44.2-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Cross-platform asychronous I/O"
-HOMEPAGE="https://github.com/libuv/libuv;
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/libuv/libuv.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-fi
-
-LICENSE="BSD BSD-2 ISC MIT"
-SLOT="0/1"
-
-BDEPEND="
-   dev-build/libtool
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-
-   echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
-   > m4/libuv-extra-automake-flags.m4 || die
-
-   if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
-   eapply "${FILESDIR}"/${PN}-1.41.0-darwin.patch
-   fi
-
-   # Upstream fails to ship a configure script
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   cc_cv_cflags__g=no
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/libuv/libuv-1.46.0.ebuild 
b/dev-libs/libuv/libuv-1.46.0.ebuild
deleted file mode 100644
index c99da814d353..
--- a/dev-libs/libuv/libuv-1.46.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Cross-platform asychronous I/O"
-HOMEPAGE="https://github.com/libuv/libuv;
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/libuv/libuv.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 -hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-LICENSE="BSD BSD-2 ISC MIT"
-SLOT="0/1"
-
-BDEPEND="
-   dev-build/libtool
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-
-   echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
-   > m4/libuv-extra-automake-flags.m4 || die
-
-   if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
-   eapply "${FILESDIR}"/${PN}-1.41.0-darwin.patch
-   fi
-
-   # Upstream fails to ship a configure script
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   

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

2024-02-09 Thread Jakov Smolić
commit: b0bae683c34e84f5d252ce86b1fe844bd9445258
Author: Hank Leininger  korelogic  com>
AuthorDate: Fri Feb  9 22:06:06 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 10 01:02:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0bae683

dev-libs/libuv: add 1.48.0, update SRC_URI

Bug: https://bugs.gentoo.org/924127
Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libuv/Manifest   | 1 +
 dev-libs/libuv/{libuv-.ebuild => libuv-1.48.0.ebuild} | 3 ++-
 dev-libs/libuv/libuv-.ebuild  | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest
index 5ad67b252668..a1f99ac78300 100644
--- a/dev-libs/libuv/Manifest
+++ b/dev-libs/libuv/Manifest
@@ -1,3 +1,4 @@
 DIST libuv-1.44.2.tar.gz 1309062 BLAKE2B 
883a1fbffcd8f55bf28ea5a79ed18aa3e2f2fac126285e8aca2ef9370eafc62f69f95ddb8bf27d4159e038bfb0a01abafdf0dadbc4309e5d31f0e77057ee84ac
 SHA512 
d21c890787b0b364fafa5fc0cbbff296bc2ca269e1991d2f7f35fcb37b8634da377466f5af5a4245425fcf876ae6870d100ab32b12bce64f8e0b01fd25a1bc83
 DIST libuv-1.46.0.tar.gz 1311065 BLAKE2B 
fd492b6ca873a08ad4df7561b9d83a09d9bd2cbc10c17265c02982a231edb5c6d71698aecc9a14d455ea230f9e791807f42561d8b3c96e37edb4a709860859b0
 SHA512 
e3a7c10ffd909f9b128fb2316e09b8456e87278107178b49368f31ba30e7f62d64e7eba650cc59ef2d7eb178199c7a2c5b5c99b333849200492235116d7aee7a
 DIST libuv-1.47.0.tar.gz 1316016 BLAKE2B 
6c530f8625366a9bf3f99ac4eb6b3bf3d4f6a05f98848e08cdab884934d79862cf8e79dd2d506ec734d701faab517eba2215063dce4b4216add5cfd6bfebd82e
 SHA512 
3d0e76c4e29c5de14fddda07409f8db30dc64261d1c0bdfce7f70eb8f5ac911707fe662e81c4f117e4068cb0728158fc2b8255f8aa497c0f688e46c7fb93a5b3
+DIST libuv-1.48.0.tar.gz 1314877 BLAKE2B 
7595797ab732109516ce280fa2efa3474e82e78890087408c7f5b1457ce8f44e53878581bb8d473795e298d7390dd8a269dd2e8970e10b50a2c0bbe1cce187cc
 SHA512 
7ae3a4c02f654a26056db1541e52ccc4c54aaea39c33585f0cf6949af997d0a0a29f30a294c8df6e92f6f6af7ce64c2766b1a2cc67f342e3e139cd55b7326c94

diff --git a/dev-libs/libuv/libuv-.ebuild 
b/dev-libs/libuv/libuv-1.48.0.ebuild
similarity index 90%
copy from dev-libs/libuv/libuv-.ebuild
copy to dev-libs/libuv/libuv-1.48.0.ebuild
index 14fe0b49c30b..eaaceb8c2dd6 100644
--- a/dev-libs/libuv/libuv-.ebuild
+++ b/dev-libs/libuv/libuv-1.48.0.ebuild
@@ -12,8 +12,9 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/libuv/libuv.git;
inherit git-r3
 else
-   SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   S="${WORKDIR}/${PN}-v${PV}"
 fi
 
 LICENSE="BSD BSD-2 ISC MIT"

diff --git a/dev-libs/libuv/libuv-.ebuild b/dev-libs/libuv/libuv-.ebuild
index 14fe0b49c30b..eaaceb8c2dd6 100644
--- a/dev-libs/libuv/libuv-.ebuild
+++ b/dev-libs/libuv/libuv-.ebuild
@@ -12,8 +12,9 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/libuv/libuv.git;
inherit git-r3
 else
-   SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   S="${WORKDIR}/${PN}-v${PV}"
 fi
 
 LICENSE="BSD BSD-2 ISC MIT"



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

2024-02-09 Thread Jakov Smolić
commit: ce3c98f72e41e29b5e61bac3c6c011d8eaa9e7f0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb 10 01:00:59 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 10 01:00:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3c98f7

app-emacs/autoconf-mode: Stabilize 2.72 ALLARCHES, #924188

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

 app-emacs/autoconf-mode/autoconf-mode-2.72.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/autoconf-mode/autoconf-mode-2.72.ebuild 
b/app-emacs/autoconf-mode/autoconf-mode-2.72.ebuild
index 91c315743904..55ba3d1c0d67 100644
--- a/app-emacs/autoconf-mode/autoconf-mode-2.72.ebuild
+++ b/app-emacs/autoconf-mode/autoconf-mode-2.72.ebuild
@@ -12,6 +12,6 @@ S="${WORKDIR}/autoconf-${PV}/lib/emacs"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/gpkg/

2024-02-09 Thread Zac Medico
commit: 3dac4f892479d6215c378f761505ab3d41a4b3ef
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 23:18:11 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  9 23:18:26 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3dac4f89

test_gpkg_path_case: Add missing playground cleanup

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/gpkg/test_gpkg_path.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/portage/tests/gpkg/test_gpkg_path.py 
b/lib/portage/tests/gpkg/test_gpkg_path.py
index fc57135949..19451e2e9b 100644
--- a/lib/portage/tests/gpkg/test_gpkg_path.py
+++ b/lib/portage/tests/gpkg/test_gpkg_path.py
@@ -1,4 +1,4 @@
-# Copyright Gentoo Foundation 2006
+# Copyright 2022-2024 Gentoo Authors
 # Portage Unit Testing Functionality
 
 import tempfile
@@ -308,6 +308,7 @@ class test_gpkg_path_case(TestCase):
 self.assertEqual(r, ())
 finally:
 shutil.rmtree(tmpdir)
+playground.cleanup()
 
 def test_gpkg_long_filename(self):
 playground = ResolverPlayground(



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

2024-02-09 Thread Ionen Wolkens
commit: 6f134ef918517d208d1b2b0f25b5dd5b272b057e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb  9 22:13:43 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb  9 22:35:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f134ef9

app-emulation/wine-vanilla: drop 8.21

Last of the previous development cycle, there should
be no reason to need this over 9.0.

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

 app-emulation/wine-vanilla/Manifest|   1 -
 .../wine-vanilla/wine-vanilla-8.21.ebuild  | 423 -
 2 files changed, 424 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index cadd0bbc0322..209b35e89b6a 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,5 +1,4 @@
 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-8.21.tar.xz 29919212 BLAKE2B 
2e1c135d1c247f4b268c0323538748944b01fe65c82dee27d81f70613aa2fe632c1b4d696f05838a6ab801579a4d13a191de0f4c1a2ed40ca767499a98c3
 SHA512 
4d04d40141d2ea5e548b76aed870ac28d8a03241ffd4e761979c795310baa19136e54a8e518c6ea9bf563c3b23d3c4eb1baefc9906d7eeca469e9942ff99dc40
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
 DIST wine-9.1.tar.xz 30028220 BLAKE2B 
92d4bbaf02b414b657351fb51cb3d3a5a267ab9242a3effc8296fa73b540e23dce534d4e3e82b492f4b8539ce459b40e6d44f6708da4e5585ab2afb22045b8cf
 SHA512 
12ec508b1e457a94391ab3072ed602ff07da2e5beb4bbe4f76e42d71e87f7fa11f6531f1f1c71e96e884b10a99240a9eaf999867479b8eeadf3576df46e0a73a

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.21.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.21.ebuild
deleted file mode 100644
index 9d99763348b0..
--- a/app-emulation/wine-vanilla/wine-vanilla-8.21.ebuild
+++ /dev/null
@@ -1,423 +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
-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"
-
-# `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}] )
-   )

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

2024-02-09 Thread Ionen Wolkens
commit: 349cb6a0bac7dddc0a20950dc0e8d71996597dd8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb  9 22:15:11 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb  9 22:35:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349cb6a0

app-emulation/wine-vanilla: add 9.2

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

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

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 209b35e89b6a..65113d1d0dba 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -2,3 +2,4 @@ DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 
721ab574092638b32d3a483b6ae3def0c9d706cc
 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

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
new file mode 100644
index ..cf08e9f83489
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.2.ebuild
@@ -0,0 +1,423 @@
+# 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
+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/gentoo:master commit in: dev-embedded/raspberrypi-utils/, dev-embedded/raspberrypi-utils/files/

2024-02-09 Thread James Le Cuirot
commit: 48f3bc2e56cf2051e74015d3f40b66f334ac7702
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb  9 22:27:32 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb  9 22:28:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f3bc2e

dev-embedded/raspberrypi-utils: Patch to drop -Werror flag

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

 .../files/raspberrypi-utils-werror.patch   | 77 ++
 .../raspberrypi-utils-0_p20240203.ebuild   |  4 ++
 2 files changed, 81 insertions(+)

diff --git 
a/dev-embedded/raspberrypi-utils/files/raspberrypi-utils-werror.patch 
b/dev-embedded/raspberrypi-utils/files/raspberrypi-utils-werror.patch
new file mode 100644
index ..ddfce08d0407
--- /dev/null
+++ b/dev-embedded/raspberrypi-utils/files/raspberrypi-utils-werror.patch
@@ -0,0 +1,77 @@
+https://github.com/raspberrypi/utils/pull/69
+
+From 0bbef73e2f1df17c793152895cabac452a49981f Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Tue, 6 Feb 2024 21:36:08 +
+Subject: [PATCH] build: Only enable -Werror for debug builds
+
+-Werror is very unhelpful for distributions and end users as newer
+compilers will raise warnings that the maintainers may not see. The
+warnings should get reported upstream, but they shouldn't block users
+from using the software.
+
+Rather than drop the flag entirely, I have enabled it only for debug
+builds, e.g. -DCMAKE_BUILD_TYPE=Debug.
+
+Signed-off-by: James Le Cuirot 
+---
+ dtmerge/CMakeLists.txt  | 2 +-
+ eeptools/CMakeLists.txt | 2 +-
+ pinctrl/CMakeLists.txt  | 2 +-
+ vclog/CMakeLists.txt| 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/dtmerge/CMakeLists.txt b/dtmerge/CMakeLists.txt
+index f63648b..357889f 100644
+--- a/dtmerge/CMakeLists.txt
 b/dtmerge/CMakeLists.txt
+@@ -5,7 +5,7 @@ include(GNUInstallDirs)
+ #set project name
+ project(dtmerge)
+ 
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror")
++add_compile_options(-Wall -Wextra $<$:-Werror>)
+ 
+ if (CMAKE_COMPILER_IS_GNUCC)
+add_definitions (-ffunction-sections)
+diff --git a/eeptools/CMakeLists.txt b/eeptools/CMakeLists.txt
+index 3438255..90fc284 100644
+--- a/eeptools/CMakeLists.txt
 b/eeptools/CMakeLists.txt
+@@ -5,7 +5,7 @@ include(GNUInstallDirs)
+ #set project name
+ project(eeptools)
+ 
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror")
++add_compile_options(-Wall -Wextra $<$:-Werror>)
+ 
+ if (CMAKE_COMPILER_IS_GNUCC)
+add_definitions (-ffunction-sections)
+diff --git a/pinctrl/CMakeLists.txt b/pinctrl/CMakeLists.txt
+index 2178ee4..70427f2 100644
+--- a/pinctrl/CMakeLists.txt
 b/pinctrl/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ cmake_minimum_required(VERSION 3.10...3.27)
+ include(GNUInstallDirs)
+ 
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror -pedantic")
++add_compile_options(-Wall -Wextra $<$:-Werror> -pedantic)
+ 
+ #set project name
+ project(pinctrl)
+diff --git a/vclog/CMakeLists.txt b/vclog/CMakeLists.txt
+index 611f9dc..b7e57eb 100644
+--- a/vclog/CMakeLists.txt
 b/vclog/CMakeLists.txt
+@@ -1,6 +1,6 @@
+ cmake_minimum_required(VERSION 3.10...3.27)
+ 
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror -pedantic")
++add_compile_options(-Wall -Wextra $<$:-Werror> -pedantic)
+ 
+ #set project name
+ project(vclog)
+-- 
+2.43.0
+

diff --git 
a/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild 
b/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild
index 1c136bdb..4668331a2b0a 100644
--- a/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild
+++ b/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild
@@ -27,6 +27,10 @@ RDEPEND="
 
 S="${WORKDIR}/utils-${COMMIT}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-werror.patch
+)
+
 src_configure() {
local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF )
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnome-bluetooth/

2024-02-09 Thread Mart Raudsepp
commit: 55fcc6095a43d33d906f1646624a30308286a74f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 22:26:46 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:26:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55fcc609

net-wireless/gnome-bluetooth: fix gnome2_env_reset typo

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

 net-wireless/gnome-bluetooth/gnome-bluetooth-42.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.8.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.8.ebuild
index c09f8f7bf93a..bb80dbb3a638 100644
--- a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.8.ebuild
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.8.ebuild
@@ -68,7 +68,7 @@ src_configure() {
 
 src_test() {
# Workaround test failures caused by flatpak being installed that adds 
to XDG_DATA_DIRS
-   gnome_environment_reset
+   gnome2_environment_reset
export XDG_DATA_DIRS="${EPREFIX}"/usr/share
 
meson_src_test



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/gnome-sudoku/

2024-02-09 Thread Mart Raudsepp
commit: b529954a5c2403700a98d008be9729fd017ed0f3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 22:25:27 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b529954a

games-puzzle/gnome-sudoku: add 45.5

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

 games-puzzle/gnome-sudoku/Manifest |  1 +
 games-puzzle/gnome-sudoku/gnome-sudoku-45.5.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/games-puzzle/gnome-sudoku/Manifest 
b/games-puzzle/gnome-sudoku/Manifest
index d198f41802b4..9ce3aec90d42 100644
--- a/games-puzzle/gnome-sudoku/Manifest
+++ b/games-puzzle/gnome-sudoku/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-sudoku-44.0.tar.xz 391964 BLAKE2B 
f934c863dd648e606fd44db065dbd0ffb357501a24ea813fa435cee407807fc0546ee2180a53003f2e4e0eac22b394bb6ce281c393f424293305ee350fbfe961
 SHA512 
96c9cf66f14973d486cc7e2163ff50df442027814ab219f4a22f83a84454295d67bdb5d359613579951070a3e327855b45d039cfd1790e185e8aa92e86f81caf
 DIST gnome-sudoku-45.3.tar.xz 394704 BLAKE2B 
7524e03603857c180ca8d5ffee8930e193493b5506ec952bb0d263c5266f16038f9c6e29707752fb1e4061ad0a41bcf2ef60414f125cc3d04aa83204cb739e72
 SHA512 
6e985e2eebecd07ddd571bf90c71308e2793babdae1966700c2c2971bb98222733f64c5794db077f5126d7c4c8cbf44b6e665a96512687d6a31bc255b900bd31
 DIST gnome-sudoku-45.4.tar.xz 394980 BLAKE2B 
817d5a258e97834042fc85a8dafbbd1ac6f7979b77e50cfded2e6c89872d29b6c92ce549ae030a601c0985bc4b1d67fc999518a9d8e6696b71f1763418f0263a
 SHA512 
bcc39ba479a2103e2980678e743c554aabe7febbc3369605db15a63ab49baccf291f1ba0edc4a72b9e6bb691102f57dc34490f40de3d5805529a07b3d20ba26e
+DIST gnome-sudoku-45.5.tar.xz 395164 BLAKE2B 
4c310a769d2ebdac1bb811d39f0cef8aad9cc424c39b7f84d64e4954c967e4d8ad7de59bbd92f84080dd75e0cbd104d71e0201b8be54611c29dd8c52ad18
 SHA512 
13d47ee3f85f3a481721cee98bcf7c552d3b5110544b5ba52b0e0014f55199e4840745c925eb4848f7609d3f9e6379c31138ac08894e8394c31ace722b8a796d

diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-45.5.ebuild 
b/games-puzzle/gnome-sudoku/gnome-sudoku-45.5.ebuild
new file mode 100644
index ..16fef17ca527
--- /dev/null
+++ b/games-puzzle/gnome-sudoku/gnome-sudoku-45.5.ebuild
@@ -0,0 +1,49 @@
+# 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="Test your logic skills in this number grid puzzle"
+HOMEPAGE="https://wiki.gnome.org/Apps/Sudoku 
https://gitlab.gnome.org/GNOME/gnome-sudoku;
+
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2
+   dev-libs/libgee:0.8=[introspection]
+   >=gui-libs/gtk-4.10.0[introspection]
+   >=gui-libs/libadwaita-1.4_alpha[introspection,vala]
+   dev-libs/json-glib
+   >=dev-libs/qqwing-1.3.4:=
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(vala_depend)
+   dev-libs/appstream-glib
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/

2024-02-09 Thread Mart Raudsepp
commit: 59cc3c17396ac74992aa263c9ea463a4d26460a4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 21:33:29 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59cc3c17

mail-client/evolution: add 3.50.4

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

 mail-client/evolution/Manifest|   1 +
 mail-client/evolution/evolution-3.50.4.ebuild | 152 ++
 2 files changed, 153 insertions(+)

diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
index a68f8bb50a6d..0dd478d6ac59 100644
--- a/mail-client/evolution/Manifest
+++ b/mail-client/evolution/Manifest
@@ -1,3 +1,4 @@
 DIST evolution-3.48.4.tar.xz 13440112 BLAKE2B 
c6cab75c9905607487f35f560c8608116eee098d456d83ad5c736129d88cbebd1be95216c77668ea4085ccceb93510267b90fbb3486eb3cf23a54ff494a890bd
 SHA512 
6476a995fe2ef4c9aa849296a7b9c6174d0b0d373efe72139a94911cd370efb4b517dbace173295fd3d2114dcb50e8fe3227917a2ca9cbdecc9a1fdadd47
 DIST evolution-3.50.2.tar.xz 13510112 BLAKE2B 
c30b6ecf4a4de45856137e82e7ff15072d96093a62ae7903afe10d28f8a02c7ad2c617b6d5992699e1e3fbe9501fc6bd1dc11b9e9d464aa28c4b6d8fd46ee69d
 SHA512 
965693094e6f24ac9edb4a361d382d497bd63a48c8be6056bfbd04c27f7c88806256979e949c89aa1da7dac3114797962476d3804be49c6ca8f065c24acf9c87
 DIST evolution-3.50.3.tar.xz 13512284 BLAKE2B 
6a9ff40dcf5c2b34d3cf04c770a93d37686e5ee7f4a80e7cdc04363677cefd15efc2868f59bf0f3ba5fc51d382d1aa5e3ddba65a22ecc71eac312d1172c6bb16
 SHA512 
48e967c1193707a29947d7f4bdd35a829ae64c3a13748183f8f61e1a72b7a460401828d1e2e8f6042076c8fc0052ea8433850cdc3b8cb1e2de2563337748ffb1
+DIST evolution-3.50.4.tar.xz 13512624 BLAKE2B 
3288bf3286a7c28476e5e95b9ded6d1004d7a8f73dd162a47b755a48966d30668379a6c65d462fc05d2a1c2b8b9426e39a42f80ccaa6b3927a4efd9e92b0dad7
 SHA512 
857e219df65dab3182b26f5751bfec68d532af11c3e3565bf288d63e5298c9bb9aec4e293769da46083213da79c41790ca624e843e0f2779a75f581d607d2109

diff --git a/mail-client/evolution/evolution-3.50.4.ebuild 
b/mail-client/evolution/evolution-3.50.4.ebuild
new file mode 100644
index ..8f920528f44d
--- /dev/null
+++ b/mail-client/evolution/evolution-3.50.4.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2 readme.gentoo-r1
+
+DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
+SLOT="2.0"
+
+IUSE="archive +bogofilter geolocation gtk-doc highlight ldap selinux 
spamassassin spell ssl +weather ytnef"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# glade-3 support is for maintainers only per configure.ac
+# pst is not mature enough and changes API/ABI frequently
+# dconf explicitly needed for backup plugin
+# gnome-desktop support is optional with --enable-gnome-desktop
+# automagic libunity dep
+# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk
+DEPEND="
+   >=app-crypt/libsecret-0.5
+   >=app-text/enchant-2.2.0:2
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.66:2[dbus]
+   >=dev-libs/libxml2-2.7.3:2
+   >=gnome-base/gnome-desktop-2.91.3:3=
+   >=gnome-base/gsettings-desktop-schemas-2.91.92
+   >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
+   >=media-libs/libcanberra-0.25[gtk3]
+   >=net-libs/libsoup-3.0:3.0
+   >=net-libs/webkit-gtk-2.38.0:4.1=[spell?]
+   >=x11-libs/cairo-1.9.15[glib]
+   >=x11-libs/gdk-pixbuf-2.24:2
+   >=x11-libs/gtk+-3.22:3
+   >=x11-libs/libnotify-0.7
+   >=x11-misc/shared-mime-info-0.22
+
+   app-text/cmark:=
+   >=app-text/iso-codes-0.49
+   >=app-accessibility/at-spi2-core-2.46.0:2
+
+   gnome-base/dconf
+   x11-libs/libSM
+   x11-libs/libICE
+
+   archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
+   bogofilter? ( mail-filter/bogofilter )
+   geolocation? (
+   >=media-libs/libchamplain-0.12.21:0.12[gtk]
+   >=media-libs/clutter-1.0.0:1.0
+   >=media-libs/clutter-gtk-0.90:1.0
+   >=sci-geosciences/geocode-glib-3.26.3:2 )
+   ldap? ( >=net-nds/openldap-2:= )
+   spamassassin? ( mail-filter/spamassassin )
+   spell? ( >=app-text/gspell-1.8:= )
+   ssl? (
+   >=dev-libs/nspr-4.6.1
+   >=dev-libs/nss-3.11
+   )
+   weather? (
+   >=dev-libs/libgweather-4.2.0:4=
+   >=sci-geosciences/geocode-glib-3.26.3:2
+   )
+   ytnef? ( net-mail/ytnef )
+"
+RDEPEND="${DEPEND}
+   highlight? ( app-text/highlight )
+   selinux? ( sec-policy/selinux-evolution )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+

[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnome-bluetooth/

2024-02-09 Thread Mart Raudsepp
commit: 492df622c79fb87939fb19b547103cb8bec06f56
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 22:12:20 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492df622

net-wireless/gnome-bluetooth: add 42.8

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

 net-wireless/gnome-bluetooth/Manifest  |  1 +
 .../gnome-bluetooth/gnome-bluetooth-42.8.ebuild| 79 ++
 2 files changed, 80 insertions(+)

diff --git a/net-wireless/gnome-bluetooth/Manifest 
b/net-wireless/gnome-bluetooth/Manifest
index 8ed0c18baef9..cdbff1e77fa6 100644
--- a/net-wireless/gnome-bluetooth/Manifest
+++ b/net-wireless/gnome-bluetooth/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-bluetooth-42.6.tar.xz 304668 BLAKE2B 
d3dbc6c41de456e357e16b8d714f96bbcf9fc28776d361d4fc7d6d2c6ed7bb21496cc5f5eb02a24ce0b48c40ca2fefd80a36dda78e3ae63f67051b6f6a358258
 SHA512 
4c939a2f19c656ecc03535a203e3eed582a288abb3862ae92c517e611395e940ac65412281c9cd238cb8da99a2019505dd5bb2a687f143dd02b24b11d40b5450
 DIST gnome-bluetooth-42.7.tar.xz 304736 BLAKE2B 
6b3eed3d93184c01a98307458ac1570ce97b46fea116d24ec54aa499aa45ce3245cb7982d8fda01d731ff0455b450c6513a86d52a6f7d7ee724726e476ddfd78
 SHA512 
dcbc5f54c2eb9eea29fea91e3c2c60ab3b6bf23effbe79df54dfc91834dda10fef144fb3abf6dc8a4651b5cc18bc666d4ab0574be793d31d199d1514e96c2a59
+DIST gnome-bluetooth-42.8.tar.xz 304908 BLAKE2B 
c487e0c278b316ecdcbdd39421389ce95024b06bf0e350d59dcac06d7a7e8b982da12b1088701e479d0b5c64b123899a5351a00c477208946bb1f44f3c8f30a6
 SHA512 
1c3d1db874b54ebae3cf59e526db8ff71131daea0c994abeefd95b51abf590bbba0baa8314ebbd1d3efe7973021327c7b8257163ed8f0567fe610b4e0c3dba88

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.8.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.8.ebuild
new file mode 100644
index ..c09f8f7bf93a
--- /dev/null
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.8.ebuild
@@ -0,0 +1,79 @@
+# 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 xdg
+
+DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth;
+
+LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
+SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
+IUSE="gtk-doc +introspection sendto test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.44:2
+   >=gui-libs/gtk-4.4:4[introspection?]
+   media-libs/gsound
+   >=gui-libs/libadwaita-1.1:1
+   >=x11-libs/libnotify-0.7.0
+   virtual/libudev:=
+   >=sys-power/upower-0.99.14:=
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/plugdev
+   virtual/udev
+   >=net-wireless/bluez-5
+   sendto? ( !net-wireless/gnome-bluetooth:2 )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.9 )
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep '
+   >=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   if use test; then
+   python_has_version 
">=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]"
+   fi
+}
+
+pkg_setup() {
+   # Check for python is unconditional
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use sendto)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # Workaround test failures caused by flatpak being installed that adds 
to XDG_DATA_DIRS
+   gnome_environment_reset
+   export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+
+   meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/gnome-nibbles/

2024-02-09 Thread Mart Raudsepp
commit: 8fea82bbd6a3a8701806b4b3c261dd1169e11efc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 22:11:07 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fea82bb

games-arcade/gnome-nibbles: add 4.0.2

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

 games-arcade/gnome-nibbles/Manifest|  1 +
 .../gnome-nibbles/gnome-nibbles-4.0.2.ebuild   | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/games-arcade/gnome-nibbles/Manifest 
b/games-arcade/gnome-nibbles/Manifest
index 180ce5ccdaa5..4c6c23228323 100644
--- a/games-arcade/gnome-nibbles/Manifest
+++ b/games-arcade/gnome-nibbles/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-nibbles-3.38.3.tar.xz 388996 BLAKE2B 
cb8482568e5a9e87d2ff974ab9c1a7a33d353554a3bf56774dd451da06cfe97267ae82c90d8331563886c1051e0d59693785773b31247c450c795c05e748854c
 SHA512 
08102ab6a48cc121b2ea4d0edc32e3ee7b0eb56441d061367ca7c058cf94046fe185767999b262c9aaeac70e2086333f024b70ba85810e4275a9cbdede5dacee
 DIST gnome-nibbles-4.0.1.tar.xz 417716 BLAKE2B 
18703fb353097c75b0a36caaca60ae2d2a2186920cfe5d8bcb67d594608beee29de46f70557ff37e0edd819e6838acfc98250c568605e2f657627c60ea56ae5f
 SHA512 
802bf7f320613b3a1d57cbe7ab804ba07781ad3c5e6ea3e5d1d2ee0d744055265b05895987d84714ca6eeb7eca832f138a2427f5c00d25ef14c8ef8976ddae2f
+DIST gnome-nibbles-4.0.2.tar.xz 418992 BLAKE2B 
d94e0c11c683765ff50ec4c72669b6ccdac405a107d1f68675b95ae386ff3ae825e0783ce45f26e974675a243d98a00bb1be224ae29e5f25e3735cf1bbf25990
 SHA512 
a0f82e4860cc05f9b2fdd2037a59088ef1747e17f660778ba68d6eed328b962e27606dfe2e7a9b0a8f46c68bb5f6ff26f7048fae24ab17fe8d63685656e85025

diff --git a/games-arcade/gnome-nibbles/gnome-nibbles-4.0.2.ebuild 
b/games-arcade/gnome-nibbles/gnome-nibbles-4.0.2.ebuild
new file mode 100644
index ..fa838bb0042b
--- /dev/null
+++ b/games-arcade/gnome-nibbles/gnome-nibbles-4.0.2.ebuild
@@ -0,0 +1,46 @@
+# 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="Nibbles clone for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nibbles 
https://gitlab.gnome.org/GNOME/gnome-nibbles;
+
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.78.0:2
+   dev-libs/libgee:0.8=
+   >=media-libs/gsound-1.0.2
+   >=gui-libs/gtk-4.6:4
+   x11-libs/pango
+   >=dev-libs/libgnome-games-support-2.0.0:2=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   $(vala_depend)
+   media-libs/gsound[vala]
+"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-02-09 Thread Mart Raudsepp
commit: 3a4bc33709ed62f21cf99bd185034891f61908fd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 21:30:07 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4bc337

dev-libs/libmanette: add 0.2.7

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

 dev-libs/libmanette/Manifest|  1 +
 dev-libs/libmanette/libmanette-0.2.7.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/libmanette/Manifest b/dev-libs/libmanette/Manifest
index 76f14612826e..7fbfe9154320 100644
--- a/dev-libs/libmanette/Manifest
+++ b/dev-libs/libmanette/Manifest
@@ -1 +1,2 @@
 DIST libmanette-0.2.6.tar.xz 43236 BLAKE2B 
3b2a6979aa368117fa5d61623c26e6cca61388770ad77e759c3427fcba64d40361b1e1a4f87a2931281edbf5c2943a44c2ee3b0485ef52ddbf183a9e72344892
 SHA512 
e10a1b3e493a6472b0cf7562e3dfbba839ee69bb878676b2e3521363e9ff7c5df7d379923a4781366797e889f3c8985397080ae606264dc9bd3a4459bce0513c
+DIST libmanette-0.2.7.tar.xz 43928 BLAKE2B 
10978109c22defc1fa3361ef08d824ec5a67fda86b020504322fb86db0f7157617daf34db6ddaf0c2221ad9419b04cad07fad17bb6de103b198c7664cee12c4d
 SHA512 
c3ebaba901731d3f106379befba1c4020aa32dcd224ced7f24aab37e547644080202dfcdd0e8cbd0cb6c864410f038e483502d357ab9842ae0f25e9570d120ef

diff --git a/dev-libs/libmanette/libmanette-0.2.7.ebuild 
b/dev-libs/libmanette/libmanette-0.2.7.ebuild
new file mode 100644
index ..267234ca8018
--- /dev/null
+++ b/dev-libs/libmanette/libmanette-0.2.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Simple GObject game controller library"
+HOMEPAGE="https://gitlab.gnome.org/aplazas/libmanette;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="gtk-doc +introspection +udev +vala test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.50:2
+   udev? ( dev-libs/libgudev[introspection?] )
+   dev-libs/libevdev
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+   vala? ( $(vala_depend) )
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   xdg_src_prepare
+   use vala && vala_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddemos=false
+   $(meson_use test build-tests)
+   -Dinstall-tests=false
+   $(meson_use gtk-doc doc)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   $(meson_feature udev gudev)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/libgsf/

2024-02-09 Thread Mart Raudsepp
commit: b8f730b3bcfc53e4d8020533a1b25ddb6b9f1f31
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 22:22:30 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f730b3

gnome-extra/libgsf: add 1.14.52

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

 gnome-extra/libgsf/Manifest  |  1 +
 gnome-extra/libgsf/libgsf-1.14.52.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/gnome-extra/libgsf/Manifest b/gnome-extra/libgsf/Manifest
index 0f148c9baafe..988640d82841 100644
--- a/gnome-extra/libgsf/Manifest
+++ b/gnome-extra/libgsf/Manifest
@@ -1,2 +1,3 @@
 DIST libgsf-1.14.50.tar.xz 702424 BLAKE2B 
dc6e3fa313cc99981cf521b4613ef135ea6836554be0cc557e49d77bd3259e1bf2150af1b7a41071f4b865c28a9b6153b6ef6e89d4868e4203ce7dc7da433c71
 SHA512 
e4a405d01440654bfe5059536524d494e5b66859235648bcf6031a74b59967504b50750f471bbe1607c4a5ef11cac98aa2ca9ebb31151cf5a19ffa340d421adb
 DIST libgsf-1.14.51.tar.xz 707488 BLAKE2B 
08012d4df8e9256579069518a54198b9aa8c21c3d0c4297eb4ff829af666287cc186d846eecb277609ffe5a89d02a36344cedc67f6ed00354d018a692a99f4fe
 SHA512 
b7c02e10762c93909a1aacb86f30b266ed8b0eeefe73ede5acb8ac0c1094a1e4be2b7bd3a59ebfc03180f8f72f2cc602e80c871a1b8a28f3fccfdd403ad24da7
+DIST libgsf-1.14.52.tar.xz 707580 BLAKE2B 
01f03f8c289388ab63ff67786fa2eac745e4233475d01544d7149a52d1f6043145acbab2e3c28dbaadfa20e5197c6d7f2316385879cd148dd55fb37e16999888
 SHA512 
3a7af5eae2aa539181dd0ae0d0ce4110da4c430ed8a26cdd7f0ec84c9bcf86360cceabf81ec7c6b902f2fe8d7ea5e3c09fa911d6bab3162f0f531e6973137f4b

diff --git a/gnome-extra/libgsf/libgsf-1.14.52.ebuild 
b/gnome-extra/libgsf/libgsf-1.14.52.ebuild
new file mode 100644
index ..03145971468c
--- /dev/null
+++ b/gnome-extra/libgsf/libgsf-1.14.52.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GNOME2_EAUTORECONF=yes
+inherit gnome2
+
+DESCRIPTION="The GNOME Structured File Library"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libgsf;
+
+LICENSE="LGPL-2.1"
+SLOT="0/114" # libgsf-1.so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+IUSE="bzip2 gtk +introspection test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.4.16:2
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   virtual/imagemagick-tools
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-build/gtk-doc-am-1.12
+   dev-libs/gobject-introspection-common
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+   test? ( dev-perl/XML-Parser )
+"
+
+PATCHES=(
+   "${FILESDIR}"/1.14.49-skip-valgrind-tests.patch
+)
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_with bzip2 bz2) \
+   $(use_enable introspection) \
+   $(use_with gtk gdk-pixbuf)
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/

2024-02-09 Thread Mart Raudsepp
commit: 25dde033457d6f2849042147bb68865118fdf1ba
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 21:31:37 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25dde033

gnome-extra/evolution-data-server: add 3.50.4

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

 gnome-extra/evolution-data-server/Manifest |   1 +
 .../evolution-data-server-3.50.4.ebuild| 160 +
 2 files changed, 161 insertions(+)

diff --git a/gnome-extra/evolution-data-server/Manifest 
b/gnome-extra/evolution-data-server/Manifest
index 628c88ff6471..b053d4e15873 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,3 +1,4 @@
 DIST evolution-data-server-3.48.4.tar.xz 4906356 BLAKE2B 
13cbd21d8f6829d052227d3d328439d5f00a2cda2384ffeace791a563ed8acdcd707729ae032dbdbe16e530b2e6205c006412f1cbaa03e8fb6d669c2c75d67bd
 SHA512 
35bc6653efdb70a110f39499945516408090f101319a3080c87f6e14f886e0f9283225c4c5b6a4c2af418b9928c5eb7fba2d319481c81af1fa87f7dd930f7215
 DIST evolution-data-server-3.50.2.tar.xz 4964152 BLAKE2B 
7279a5bcb0399fdcce723336a052dca13efa6f0af6ef7371b7cb8e76fbd7e1b0313e7f677cea530de62a93770c35887fd70bac551338f9a89860e2529b1f1519
 SHA512 
9e2a34e06a446ae142535072a3d6916e31b7be987b114c111fb0687fa32a3fe4085ba5a09ccd77fb395d107e5c673130dc770bae74a50fdb566c91cd9de85610
 DIST evolution-data-server-3.50.3.tar.xz 4964556 BLAKE2B 
ddc37e2f1bfbcfbb1150a4fa89d5ffe1000c1f3e3b3f588f3f66d855986082c06034e87c2c4326bd4a8636eb22f078268883373235b816d55516fe83f999f623
 SHA512 
7c7142bd56846610a63b447a20dd6001bbebe146fed815230fa51ceb10d166975b1c9e49967ee87c90d5e70b598a76363885acadc6da0d314453a86546eb3064
+DIST evolution-data-server-3.50.4.tar.xz 4964564 BLAKE2B 
7e3cf51856a1b12fcbd7e0b6ab98b8616c6e6047afb7fc59f8366920177c30b4d18f58cdd11825e81054ef46d61d3addf9eb646310510ba44f60bc5a2c2abe50
 SHA512 
e83f4222615d518e536a622808896b1da7e425e90d9b3c3545c6b850f955bd6d4b4a6815904fcdcfa373b3c01a6ce61377e259bc740941fc3f641e60eddacaed

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.50.4.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.50.4.ebuild
new file mode 100644
index ..b28a6b0606eb
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.50.4.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake db-use flag-o-matic gnome2 vala virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution-data-server;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/64-11-21-4-2-27-2-27-4-0" # subslot = 
libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0
 soname version
+
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos 
oauth-gtk3 oauth-gtk4 vala +weather"
+REQUIRED_USE="
+   oauth-gtk3? ( gtk )
+   oauth-gtk4? ( gtk )
+   vala? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+# berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512
+# glib-2.70 for build-time optional GPowerProfileMonitor
+RDEPEND="
+   >=app-crypt/libsecret-0.5[crypt]
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.70:2
+   >=dev-libs/libical-3.0.8:=[glib,introspection?]
+   >=dev-libs/libxml2-2
+   >=dev-libs/nspr-4.4
+   >=dev-libs/nss-3.9
+   >=net-libs/libsoup-3.1.1:3.0
+   >=dev-libs/json-glib-1.0.4
+
+   dev-libs/icu:=
+   sys-libs/zlib:=
+   virtual/libiconv
+
+   berkdb? ( >=sys-libs/db-4:= )
+   gtk? (
+   >=x11-libs/gtk+-3.20:3
+   >=gui-libs/gtk-4.4:4
+   >=media-libs/libcanberra-0.25[gtk3]
+
+   oauth-gtk3? ( >=net-libs/webkit-gtk-2.34.0:4.1 )
+   oauth-gtk4? ( >=net-libs/webkit-gtk-2.39.90:6 )
+   )
+   gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   kerberos? ( virtual/krb5:= )
+   ldap? ( >=net-nds/openldap-2:= )
+   weather? ( >=dev-libs/libgweather-4.2.0:4= )
+"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend)
+   >=net-libs/libsoup-3.1.1:3.0[vala]
+   dev-libs/libical[vala]
+   )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/gperf
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.14
+   dev-util/gi-docgen
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   

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

2024-02-09 Thread Mart Raudsepp
commit: 611fe36b5128059d93b431e8599c808b84986ba3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 21:27:57 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611fe36b

gui-libs/libadwaita: add 1.4.3

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

 gui-libs/libadwaita/Manifest|  1 +
 gui-libs/libadwaita/libadwaita-1.4.3.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 87070fb331af..d674ff509684 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,2 +1,3 @@
 DIST libadwaita-1.3.4.tar.xz 3149996 BLAKE2B 
000cb953df4441bda2097c2d543117a22b101d7bc67458153d7cb39d2c49b7c648969b963120fbcd2ccb66ef9b3ce1259641b7120e363f7e9424e5876ff78ec0
 SHA512 
960105079c3959e633d6b5ed117a2877883f27cc63fcb525ed12c1ce029b0ae8d5d29f5732ac6704dd2aa67d5b2ac6603be33b265509358436fd93d181e2e54e
 DIST libadwaita-1.4.2.tar.xz 4063684 BLAKE2B 
5c4bfc939698ef7413dd60d2818c7e1041b6fe5af4b619063c24379a730e62903ed22c10d7741f31fb39ae846e18ff1af983566017a23a6b524d25353dca4e32
 SHA512 
4639e727ed0a9e9d468d814f74f5f40a1f69ee90a355708ffc7a17f3a9eab5f0004fea0a1888080d0d3fff845b4993db2440bce6a66712a8b7c64fa8b1d09a78
+DIST libadwaita-1.4.3.tar.xz 3955960 BLAKE2B 
fd68dcab96e968d8833cb9e1783eb5843ac35335ae259dd8ba06e730db3383f9ed0501bda2f442fd81e274283e308644eae1c954fdcb9cb86163fa855bb9ced2
 SHA512 
3402f2fcf307c07137364f92ec734f0e082080cbd80cde71da6c8859cdf504d343f6bd8816cbaa5523f9f5077cd45b6aa7619f32c2b81bc1c89eeb2eb8b1f8be

diff --git a/gui-libs/libadwaita/libadwaita-1.4.3.ebuild 
b/gui-libs/libadwaita/libadwaita-1.4.3.ebuild
new file mode 100644
index ..c3c582c28c39
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.4.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org meson python-any-r1 vala virtualx
+
+DESCRIPTION="Building blocks for modern GNOME applications"
+HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ 
https://gitlab.gnome.org/GNOME/libadwaita;
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+IUSE="+introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.76:2
+   >=gui-libs/gtk-4.11.3:4[introspection?]
+   dev-libs/appstream:=
+   dev-libs/fribidi
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   ${PYTHON_DEPS}
+   vala? ( $(vala_depend) )
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   # Never use gi-docgen subproject
+   --wrap-mode nofallback
+
+   -Dprofiling=false
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   -Dgtk_doc=false # we ship pregenerated docs
+   $(meson_use test tests)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test --timeout-multiplier 2
+}
+
+src_install() {
+   meson_src_install
+
+   insinto /usr/share/gtk-doc/html
+   # This will install libadwaita API docs unconditionally, but this is 
intentional
+   doins -r "${S}"/doc/libadwaita-1
+}



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

2024-02-09 Thread Mart Raudsepp
commit: 1aef420bd8ec34ffacfd8fe0cf82db4feeac2554
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb  9 21:28:54 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb  9 22:25:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aef420b

gui-libs/libhandy: add 1.8.3

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

 gui-libs/libhandy/Manifest  |  1 +
 gui-libs/libhandy/libhandy-1.8.3.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest
index 775c5ba6ea6b..96b9a5a061b1 100644
--- a/gui-libs/libhandy/Manifest
+++ b/gui-libs/libhandy/Manifest
@@ -1 +1,2 @@
 DIST libhandy-1.8.2.tar.xz 1778096 BLAKE2B 
83b8316b22e7bd37436d5fdad0bd270dd5d64862bca97d358b0c2a1c6b7b0e18e0f472ce453719dfde982a427fd7c0c523b042d7721415602d3e7b9c57399509
 SHA512 
ec48c66a95b1e9158d3e072e1cfab6d538a9235966c790f1e4d4f2ec40a251c8818f505d031285a53ce855da92b7919d3a26aca4160d93241925da1e8cf4b748
+DIST libhandy-1.8.3.tar.xz 1791428 BLAKE2B 
4e90929e62a197b3dbc8a2565198486d5acd231768afeece617b95c7bf8f689afba01c8bd90312cb41a1c388627b64a31286a706b8422485012754a955925957
 SHA512 
1e0ae363d2a4993c9667243715256b27cb0ecb898fa8f4ea1a914fbeb36c0a9c26447f8f13f92f5a855e45ada49f732adeb30b88d81f3ee5f984bca48db3ae65

diff --git a/gui-libs/libhandy/libhandy-1.8.3.ebuild 
b/gui-libs/libhandy/libhandy-1.8.3.ebuild
new file mode 100644
index ..42450f370ce7
--- /dev/null
+++ b/gui-libs/libhandy/libhandy-1.8.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Building blocks for modern adaptive GNOME apps"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/;
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+IUSE="examples glade gtk-doc +introspection test +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=x11-libs/gtk+-3.24.1:3[introspection?]
+   glade? ( dev-util/glade:3.10= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.3 )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dprofiling=false # -pg passing
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use test tests)
+   $(meson_use examples)
+   $(meson_feature glade glade_catalog)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libv4l/, media-libs/libv4l/files/

2024-02-09 Thread James Le Cuirot
commit: f9c320c49081d55184f4852be82b56c9e0275f84
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb  9 22:23:09 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb  9 22:23:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c320c4

media-libs/libv4l: Patch to fix building against libc++

This has been submitted upstream.

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

 media-libs/libv4l/files/libv4l-1.26.1-libcxx.patch | 58 ++
 media-libs/libv4l/libv4l-1.26.1.ebuild |  1 +
 2 files changed, 59 insertions(+)

diff --git a/media-libs/libv4l/files/libv4l-1.26.1-libcxx.patch 
b/media-libs/libv4l/files/libv4l-1.26.1-libcxx.patch
new file mode 100644
index ..5b5eea83bc9a
--- /dev/null
+++ b/media-libs/libv4l/files/libv4l-1.26.1-libcxx.patch
@@ -0,0 +1,58 @@
+From c7ef1a55bb6accb708a4e09d71028b904b07e49e Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Wed, 7 Feb 2024 22:48:59 +
+Subject: [PATCH] v4l2-compliance: Fix building against libc++
+
+v4l2-test-time32-64.cpp included compiler.h, which checks
+_LIBCPP_VERSION. This only works against libc++ when a C++ header has
+already been included, which wasn't the case here.
+
+The  header is the C++20 method of defining _LIBCPP_VERSION,
+but for older versions,  works as an alternative, so include
+that in compiler.h.
+
+compiler.h is for C as well as C++ though, so use __cplusplus to check
+for a C++ compiler before including .
+
+Signed-off-by: James Le Cuirot 
+---
+ include/compiler.h | 27 ---
+ 1 file changed, 12 insertions(+), 15 deletions(-)
+
+diff --git a/include/compiler.h b/include/compiler.h
+index 5ad54f41..169247a8 100644
+--- a/include/compiler.h
 b/include/compiler.h
+@@ -1,17 +1,14 @@
+-#ifdef _LIBCPP_VERSION
+-#define fallthrough _LIBCPP_FALLTHROUGH()
++#if !defined(__cplusplus) || __cplusplus < 201103L
++  #define fallthrough ((void)0)
+ #else
+-
+-#if __cplusplus >= 201103L
+-
+-#ifdef __clang__
+-#define fallthrough [[clang::fallthrough]]
+-#else
+-#define fallthrough [[gnu::fallthrough]]
+-#endif // __clang__
+-
+-#else
+-#define fallthrough ((void)0)
+-
++  #include 
++  #ifdef _LIBCPP_VERSION
++  #define fallthrough _LIBCPP_FALLTHROUGH()
++  #else
++  #ifdef __clang__
++  #define fallthrough [[clang::fallthrough]]
++  #else
++  #define fallthrough [[gnu::fallthrough]]
++  #endif // __clang__
++  #endif // _LIBCPP_VERSION
+ #endif // __cplusplus
+-#endif // _LIBCPP_VERSION
+-- 
+2.43.0
+

diff --git a/media-libs/libv4l/libv4l-1.26.1.ebuild 
b/media-libs/libv4l/libv4l-1.26.1.ebuild
index d29bf0e53ee9..3480dac0970b 100644
--- a/media-libs/libv4l/libv4l-1.26.1.ebuild
+++ b/media-libs/libv4l/libv4l-1.26.1.ebuild
@@ -67,6 +67,7 @@ S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.26.0-meson.patch
+   "${FILESDIR}"/${PN}-1.26.1-libcxx.patch
 )
 
 check_llvm() {



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/util/

2024-02-09 Thread Zac Medico
commit: 8dd69569b968ca0193b131c393e70855015a50dd
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 22:19:22 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  9 22:19:35 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8dd69569

ManifestTestCase: Fix tempdir removal

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/util/test_manifest.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/portage/tests/util/test_manifest.py 
b/lib/portage/tests/util/test_manifest.py
index 3412d568d7..2d41b9fc97 100644
--- a/lib/portage/tests/util/test_manifest.py
+++ b/lib/portage/tests/util/test_manifest.py
@@ -11,7 +11,8 @@ from portage.tests import TestCase
 
 class ManifestTestCase(TestCase):
 def test_simple_addFile(self):
-tempdir = Path(tempfile.mkdtemp()) / "app-portage" / "diffball"
+base_tempdir = tempfile.mkdtemp()
+tempdir = Path(base_tempdir) / "app-portage" / "diffball"
 manifest = Manifest(str(tempdir), required_hashes=["SHA512", 
"BLAKE2B"])
 
 (tempdir / "files").mkdir(parents=True)
@@ -30,4 +31,4 @@ class ManifestTestCase(TestCase):
 manifest.getFileData("AUX", "test.patch", "SHA512"),
 
"e30d069dcf284cbcb2d5685f03ca362469026b469dec4f8655d0c9a2bf317f5d9f68f61855ea403f4959bc0b9c003ae824fb9d6ab2472a739950623523af9da9",
 )
-shutil.rmtree(str(tempdir))
+shutil.rmtree(base_tempdir)



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

2024-02-09 Thread James Le Cuirot
commit: 7e003b90e4742e7510f0b6f614033ea62f77cb44
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb  9 21:52:30 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb  9 21:52:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e003b90

www-client/vivaldi: Stabilise 6.5.3206.59 on amd64

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

 www-client/vivaldi/vivaldi-6.5.3206.59.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.5.3206.59.ebuild 
b/www-client/vivaldi/vivaldi-6.5.3206.59.ebuild
index ea7dea4f525e..acbfa53909e3 100644
--- a/www-client/vivaldi/vivaldi-6.5.3206.59.ebuild
+++ b/www-client/vivaldi/vivaldi-6.5.3206.59.ebuild
@@ -98,7 +98,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 SRC_URI="



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

2024-02-09 Thread James Le Cuirot
commit: f2001b653339c1148294fa5d31887a31049b9cba
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb  9 21:52:49 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb  9 21:52:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2001b65

www-client/vivaldi: Drop old 6.5.3206.57

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

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.5.3206.57.ebuild | 224 --
 2 files changed, 227 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index eb765c688f0b..947d3840dc08 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.5.3206.57-1_amd64.deb 106941900 BLAKE2B 
e5995860ee060d2189b4551932724437957d7a1f9cac3f664b5c77ec5e917a8891f2087a612acbf53f4fb05202bf03667b1702919d92a546524ac1d263085c79
 SHA512 
7e27232195e6d229f58133c248535d41b55dd1c28753a8d28874af7bc8256c652c4620d3c6ee4c2a902b9f3096fc0193dd8309ea1c72dc632c39666e2a19e954
-DIST vivaldi-stable_6.5.3206.57-1_arm64.deb 100880024 BLAKE2B 
fb98c1842e51d52b085ebf98b6c23de92391f2955c1f8ba4e191c4961479f38423c247b171aa5929b269939a3b6d8fb4744d2804f96309b95c4187150a6469a5
 SHA512 
42280d7510b61db4d1338bee3e8a95952107194045dc31a625d6eee0531d335a6bb7395b11fff41d102a92b3974bf6165a79b9d1ba03dd8e084fed405142fa73
-DIST vivaldi-stable_6.5.3206.57-1_armhf.deb 102270576 BLAKE2B 
a68db6d499acbb2cb83a217146abbf89516f1f69c5d76817b03a730edc824e6e513374ee9fc6275c9a705976520d14eb8abec00550eb9348d84547cc230ba93f
 SHA512 
35184f704abdf8e6ae4fc8850a2e554be5916a45eb029868aa759f2071f9112294e34b2ad7768bfd11309b30b26e7175f70964d8130384f72bf50a94e0b84970
 DIST vivaldi-stable_6.5.3206.59-1_amd64.deb 106982236 BLAKE2B 
131d2b5b7a1d128b1f148ef5be7f9d79a5594da2ebfa5b318ae5057a320e83e3fd68f03426951f134063135899050565babc5769e5be4ad8510b4f87b4c4727e
 SHA512 
77eab56e7141cbf0134e37ed9fb3461081be1d8ef3e17e99e89c1611498e82cf626cbd615aec64f1947482cfc224a8ab34ad130ec4d891c9eaa9139b828d77d0
 DIST vivaldi-stable_6.5.3206.59-1_arm64.deb 100858812 BLAKE2B 
bc3f47c4f28de0c625617fddd08cb8984cb24eee299d0d809cc5cfbb9f3df3a8f23d19384f0544e692f0d4631f97d7f3d45a55c8077e7b39ebe3d49159e23ce7
 SHA512 
d0c20f9dd37b05ae79d3bd84e5d17e33e4f305099927f2e61a18402529f2ea58f2b9ddfa8b0aef775e9eba6528d9aa0fc989706b482763fc579e1ffac550fdf5
 DIST vivaldi-stable_6.5.3206.59-1_armhf.deb 102297676 BLAKE2B 
8ca4ea4bc3db1e4e0ce34cc487ed1113de56f6d483f830c48d854defb3ca34026977cf997c160dadd0f1882860aa85ad0acd7b08cee290995dd4d0c1b1fabda9
 SHA512 
1519d92c367c539c157b72f70ecf4804481b2de2e7b050cb61912e513dd9b5f56fa450d70335a6f029f78149bdafb455851a96fde0bdd6e870a8afc3afb770d0

diff --git a/www-client/vivaldi/vivaldi-6.5.3206.57.ebuild 
b/www-client/vivaldi/vivaldi-6.5.3206.57.ebuild
deleted file mode 100644
index acbfa53909e3..
--- a/www-client/vivaldi/vivaldi-6.5.3206.57.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="120"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib

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

2024-02-09 Thread James Le Cuirot
commit: 94b1e80231871b2ac8dc6e542e2543d34a65b681
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb  9 21:50:30 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb  9 21:50:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b1e802

www-client/vivaldi: Add version 6.5.3206.61

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

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.5.3206.61.ebuild | 224 ++
 2 files changed, 227 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index dcb7d2525b1c..eb765c688f0b 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.5.3206.57-1_armhf.deb 102270576 BLAKE2B 
a68db6d499acbb2cb8
 DIST vivaldi-stable_6.5.3206.59-1_amd64.deb 106982236 BLAKE2B 
131d2b5b7a1d128b1f148ef5be7f9d79a5594da2ebfa5b318ae5057a320e83e3fd68f03426951f134063135899050565babc5769e5be4ad8510b4f87b4c4727e
 SHA512 
77eab56e7141cbf0134e37ed9fb3461081be1d8ef3e17e99e89c1611498e82cf626cbd615aec64f1947482cfc224a8ab34ad130ec4d891c9eaa9139b828d77d0
 DIST vivaldi-stable_6.5.3206.59-1_arm64.deb 100858812 BLAKE2B 
bc3f47c4f28de0c625617fddd08cb8984cb24eee299d0d809cc5cfbb9f3df3a8f23d19384f0544e692f0d4631f97d7f3d45a55c8077e7b39ebe3d49159e23ce7
 SHA512 
d0c20f9dd37b05ae79d3bd84e5d17e33e4f305099927f2e61a18402529f2ea58f2b9ddfa8b0aef775e9eba6528d9aa0fc989706b482763fc579e1ffac550fdf5
 DIST vivaldi-stable_6.5.3206.59-1_armhf.deb 102297676 BLAKE2B 
8ca4ea4bc3db1e4e0ce34cc487ed1113de56f6d483f830c48d854defb3ca34026977cf997c160dadd0f1882860aa85ad0acd7b08cee290995dd4d0c1b1fabda9
 SHA512 
1519d92c367c539c157b72f70ecf4804481b2de2e7b050cb61912e513dd9b5f56fa450d70335a6f029f78149bdafb455851a96fde0bdd6e870a8afc3afb770d0
+DIST vivaldi-stable_6.5.3206.61-1_amd64.deb 106979320 BLAKE2B 
45e69d5b4338cfe44f36c84c43852d2e5cefbfa30bd7773f35886c9b86ee464fc4a517284274a33587ed49cd48a715301ee0fa4dfd863b68c003ae427e55
 SHA512 
9cd656cd1f5e7b7be3e6e397d8dd7eda32eade962ce97dfcc5d524c81a3047c80da03469487ab0cd9f48afa00c3480afa5d624c3e67f42285a95822333f9
+DIST vivaldi-stable_6.5.3206.61-1_arm64.deb 100870576 BLAKE2B 
d8f3d8827456a8ac52181c193fd2f9ee77fa478d50c704635eaa7bb0dee926274cb61f0a4c597db0591ec26f8a647f2e41152a7da1b2534f09c90e6fd11dcad0
 SHA512 
dc569b4accd9385f47b659756dd3fbecab212e15edeabf2ffa86460b18f2dd81f4e043aac12b2a3c56d30d7192cbf77d88515c81ce2a96f1fae60dd08770eb3c
+DIST vivaldi-stable_6.5.3206.61-1_armhf.deb 102301448 BLAKE2B 
4a1e68180c20be629210d5adbd0e5d13a68ed24557dc65a9cebc254b199353c87e189c6c248bb91b6d1e0812f294c1d8936a0fdbc59b490e71281fcd173ff0f6
 SHA512 
8d8a0fba650f467f0f006fa4ded265d11d783b0dcbbb3440f636d41a4977acd10f15ce08fe8823ed231dfd5980a94433b782145ef22f4363e620e700ad7cf461

diff --git a/www-client/vivaldi/vivaldi-6.5.3206.61.ebuild 
b/www-client/vivaldi/vivaldi-6.5.3206.61.ebuild
new file mode 100644
index ..ea7dea4f525e
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.5.3206.61.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="120"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 widevine"
+RESTRICT="bindist mirror"
+#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   

[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/

2024-02-09 Thread Zac Medico
commit: be37f0761752f13a855aed66fa6e49e2f7211a0f
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 21:36:02 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  9 21:36:28 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=be37f076

EAPITestCase: Disable playground debug so tempdir is cleaned up

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/resolver/test_eapi.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/portage/tests/resolver/test_eapi.py 
b/lib/portage/tests/resolver/test_eapi.py
index 5d425ccdb9..32dcb49895 100644
--- a/lib/portage/tests/resolver/test_eapi.py
+++ b/lib/portage/tests/resolver/test_eapi.py
@@ -1,4 +1,4 @@
-# Copyright 2010-2020 Gentoo Authors
+# Copyright 2010-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from portage.tests import TestCase
@@ -199,7 +199,7 @@ class EAPITestCase(TestCase):
 mergelist=["dev-libs/A-1.0", "dev-libs/B-1.0"],
 )
 
-playground = ResolverPlayground(ebuilds=ebuilds, debug=True)
+playground = ResolverPlayground(ebuilds=ebuilds)
 try:
 playground.run_TestCase(test_case)
 self.assertEqual(test_case.test_success, True, test_case.fail_msg)



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/glsa/

2024-02-09 Thread Zac Medico
commit: 9cbc53ad6c483500c949c1acd70c6cbb2d7cee86
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 21:38:22 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  9 21:38:39 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9cbc53ad

SecuritySetTestCase: Disable playground debug so tempdir is cleaned up

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/glsa/test_security_set.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/portage/tests/glsa/test_security_set.py 
b/lib/portage/tests/glsa/test_security_set.py
index a0ba1e5b45..1206d9f80f 100644
--- a/lib/portage/tests/glsa/test_security_set.py
+++ b/lib/portage/tests/glsa/test_security_set.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Gentoo Authors
+# Copyright 2013-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 
@@ -226,7 +226,7 @@ class SecuritySetTestCase(TestCase):
 # Give each GLSA a clean slate
 for glsa in glsas:
 playground = ResolverPlayground(
-ebuilds=ebuilds, installed=installed, world=world, debug=True
+ebuilds=ebuilds, installed=installed, world=world, debug=False
 )
 
 try:



[gentoo-commits] repo/proj/guru:dev commit in: sys-power/envycontrol/

2024-02-09 Thread Gonçalo Negrier Duarte
commit: 54f4c147c320a4f6bef2599cbf2e3b52e22cfe2f
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Feb  9 21:35:53 2024 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Feb  9 21:36:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54f4c147

sys-power/envycontrol: add 3.3.1, drop 3.2.0

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-power/envycontrol/Manifest  | 2 +-
 .../envycontrol/{envycontrol-3.2.0.ebuild => envycontrol-3.3.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/envycontrol/Manifest b/sys-power/envycontrol/Manifest
index 8b60754349..3d86c8068a 100644
--- a/sys-power/envycontrol/Manifest
+++ b/sys-power/envycontrol/Manifest
@@ -1 +1 @@
-DIST envycontrol-3.2.0.tar.gz 75600 BLAKE2B 
8a6cd9c5a08299285a1994bca8a745fe070b4eebd11ebcf70566e797aad66c484918e93f39cad7a8411452ea125a5d5f6812c70c0adf201cf1b50c1e6d2ba91a
 SHA512 
e54e297cc5bf4b3c63143c5aafd05fe9d80ebbec275cb671e0692bb855ab0312196ff74bb789e1902208251640f3a9c35e46dfb7354769169e4363e97e390c08
+DIST envycontrol-3.3.1.tar.gz 76554 BLAKE2B 
4809780f15d1cfe210dfedbbc6f87b1c5ea2597b6b73248eee4ab5e84dd5228204c225d295fc46ddc7d0910b86df8518a2bc242ec2aef42641663e32ea694dd9
 SHA512 
fc75de21accfee49cfe1451b25fe3861780546e592e9c8a072f8d07d95d0b8a5a8b2ac018ff9a44e27f167c8a8335e2b2cebf1034a57b2477caa7faa6c20a41b

diff --git a/sys-power/envycontrol/envycontrol-3.2.0.ebuild 
b/sys-power/envycontrol/envycontrol-3.3.1.ebuild
similarity index 100%
rename from sys-power/envycontrol/envycontrol-3.2.0.ebuild
rename to sys-power/envycontrol/envycontrol-3.3.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-power/nvidia-exec/

2024-02-09 Thread Gonçalo Negrier Duarte
commit: e63860b6e887f00f7e7814e84e9b1f260009a3ab
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Fri Feb  9 21:36:20 2024 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Fri Feb  9 21:36:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e63860b6

sys-power/nvidia-exec: add 0.1.2, drop 0.1.1

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-power/nvidia-exec/Manifest  | 2 +-
 .../nvidia-exec/{nvidia-exec-0.1.1.ebuild => nvidia-exec-0.1.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/nvidia-exec/Manifest b/sys-power/nvidia-exec/Manifest
index ed4550f011..72a1158a33 100644
--- a/sys-power/nvidia-exec/Manifest
+++ b/sys-power/nvidia-exec/Manifest
@@ -1 +1 @@
-DIST nvidia-exec-0.1.1.tar.gz 17096 BLAKE2B 
d1711740cb07c73735d9c20292c652ea10b527e2d0b5143fa192498e282d7bb1af183f6355cde7c96b5041d614819f5f166bace2ec54abab8c269192947e7412
 SHA512 
8ab439c086aee9abd7eb4c8f87c1577ab91084d6b685ddf487762abd36cd2dca250e6c799184de3cb58d0b2de239a55a873578e772c619a4c9002f45cef5f996
+DIST nvidia-exec-0.1.2.tar.gz 16735 BLAKE2B 
415b35ca77d3c812e4a250deedd3763c772afea3e7e2e9131c49f486b2e784e6f7e22280136a3f483ed63f066651f8637b19cdfbc07bf15e6e59e4b1b039
 SHA512 
605fc35713477e3236f2aad0eb01891b2cf47ba46f6528d6fe785bedb42832114bda0e4a12990aeb2be9d54781787dd4843293f06b7d616ab4639c123d693e4f

diff --git a/sys-power/nvidia-exec/nvidia-exec-0.1.1.ebuild 
b/sys-power/nvidia-exec/nvidia-exec-0.1.2.ebuild
similarity index 100%
rename from sys-power/nvidia-exec/nvidia-exec-0.1.1.ebuild
rename to sys-power/nvidia-exec/nvidia-exec-0.1.2.ebuild



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/util/

2024-02-09 Thread Zac Medico
commit: d702c7684093dccae87df080d0b7701dddf95091
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 21:27:50 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  9 21:30:10 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d702c768

ManifestTestCase: Remove tempdir

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/util/test_manifest.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/portage/tests/util/test_manifest.py 
b/lib/portage/tests/util/test_manifest.py
index 49bcbc1a54..3412d568d7 100644
--- a/lib/portage/tests/util/test_manifest.py
+++ b/lib/portage/tests/util/test_manifest.py
@@ -1,6 +1,7 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import shutil
 import tempfile
 
 from pathlib import Path
@@ -29,3 +30,4 @@ class ManifestTestCase(TestCase):
 manifest.getFileData("AUX", "test.patch", "SHA512"),
 
"e30d069dcf284cbcb2d5685f03ca362469026b469dec4f8655d0c9a2bf317f5d9f68f61855ea403f4959bc0b9c003ae824fb9d6ab2472a739950623523af9da9",
 )
+shutil.rmtree(str(tempdir))



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/update/

2024-02-09 Thread Zac Medico
commit: 091e204c2c3d66180cfe59c310291f15ef02e2bb
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb  9 21:17:49 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb  9 21:29:40 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=091e204c

MoveEntTestCase: Disable playground debug so tempdir is cleaned up

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/update/test_move_ent.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/portage/tests/update/test_move_ent.py 
b/lib/portage/tests/update/test_move_ent.py
index 169b892a30..fe968f12a0 100644
--- a/lib/portage/tests/update/test_move_ent.py
+++ b/lib/portage/tests/update/test_move_ent.py
@@ -1,4 +1,4 @@
-# Copyright 2012-2021 Gentoo Authors
+# Copyright 2012-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import sys
@@ -287,7 +287,7 @@ class MoveEntTestCase(TestCase):
 f'FEATURES="binpkg-multi-instance 
pkgdir-index-trusted"',
 ),
 },
-debug=True,
+debug=False,
 )
 
 settings = playground.settings



  1   2   3   >